Skip to content

Latest commit

 

History

History
153 lines (119 loc) · 6.22 KB

CHANGELOG.md

File metadata and controls

153 lines (119 loc) · 6.22 KB

v2.4.0

Added

  • New facets / multi-panel mode (for guidance on set-up, see help in options > views tab)

    • each panel can contain a facet, tree view or album art
    • panels needn't be contiguous
    • no longer restricted to two panels
    • BREAKING change: if two panel mode previously used, source panel name now has to be entered (menu > source > select source panel)
  • Mode presets (options > behaviour tab)

    • Browser
      • keeps playing playlist
      • easy to browse track lists without interfering with playing playlist, e.g. in album art or facet modes
      • works best with playback follows cursor OFF & playlist visible
      • double-click status bar to view playing playlist (custom themes may have a different method)
    • Player
      • play and manage without a playlist
      • easy management options
    • Default
      • free choice as before
  • Statistics (menu)

    • bitrate
    • duration
    • total size
    • rating
    • popularity
    • date
    • playback queue
    • playcount
    • first played
    • last played
    • date added
  • Album art drop shadow (options > album art > thumbnail drop shadow)

  • $selected

    • for use in filters
    • works like $nowplaying except applies to selected (focused) track
    • example, artist IS $selected{$meta(artist,0)} displays tracks by selected artist.
  • Before search memory option: original state shows on clearing search (options > behaviour tab)

  • Shortcut keys: more added to search box: ctrl+backspace etc

Changed

  • Library initialisation:
    • optimisations for foobar2000 v2
    • no longer initialises for invisible panels, waits until panel shown
  • Jump search improved: repeat presses of same letter advance position
  • Albumart: reinstated ability to set number of index characters that show on scrollbar drag (album art tab)
  • Follow selection (playlist) option now applies to tree and facet views as well as album art (setting now in behaviour tab). Uses foobar2000 preferences > display > selection viewers setting
  • Made calculating durations more efficient

Fixed

  • various minor draw and alignment issues

v2.3.4

Added

  • Some compatibility fixes for foobar2000 v2.0

Changed

  • Arrow & triangle node styles reworked for improved look on foobar2000 v2.0. The previous styles, now called arrows light and triangles light, can be set on the display tab\node style

v2.3.3

Added

  • Display of item durations for tree and album art views (enable on display tab)
  • Intelligent group level sort by year
    • this automatically adjusts the view pattern to enable sorting in different ways, e.g. to enable reverse sorting $nodisplay snipetts are inserted into the view pattern. This is reversible by selecting the default sort provided the view isn't manually edited to alter the snippetts
  • Wine: font check

Fixed

  • Search text was difficult to read with certain theme and colour combinations

v2.3.2

Added

  • Album art view: hover frame can now be displayed as an image border (display tab)
  • Menu configure that opens Spider Monkey Configuration (right click + shift)

Changed

  • Settings are now always added to the context menu if shift is pressed

Fixed

  • Occasional issues with the options dialog not opening due to the feature checker wrongly reporting Spider Monkey Panel Show HTML Dialog as unsupported. In such cases there is now a confirm to guard against false negatives. Additionally, there is a manual setting in the first panel property
  • Minor colour selection and draw issues

v2.3.1

Fixed

Issue with getting album art index character

Added

Checks to test if ShowHtmlDialog is supported, with fallback to an alternative where possible (thx to regor)


v2.3.0

Changed

  • Album art index character(s) that show on scrollbar drag are now configurable:
    • No limit to number, e.g. can be single letter up to full name (album art tab)
    • Year can be autodetected and 4 digits shown, if number above is less than 4 (album art tab)
  • Improved horizontal flow mode metrics
  • Removed the ability to auto-update from old versions (v2.1.3 or earlier)

Added

  • New clean preset with alternative selection model and new node style (menu\quicksetup)
    • info: alternative selection model is automatically used if selection\full line is enabled (behaviour tab) & hover effect (background) is set to none (display tab). It works best with highlight text on hover enabled (display tab)
  • New random colour dark theme (display tab)
  • Ability to show source at root, e.g. library, playlist name, panel etc (display tab). Default off. Useful if you don't use a constant source
  • Option to customise the name of 'Library Tree Panel Selection' playlist (panel properties: 'Playlist: Panel Selection'): it's used to save the contents of the 2nd panel between foobar2000 restarts.
  • Hover effect: tree / album art: option to always use mouse pointer (no hand) (display tab)

Fixed

  • Album art: draw issue with dark overlay labels (compact/grid mode)
  • Keystroke navigation irregularities
  • No display sorting of albums starting with numbers
  • plman.GetPlaylistLockedActions(playlistIndex) error when playlistIndex is invalid
  • Lines sometimes overdrawing expanded [-] square icon
  • Rare library update crash
  • Wine stabilisation: library tree should no longer give errors in Wine, but some limitations remain:
    • copy & paste into search box may not work. It can be fixed by installing this version of Spider Monkey Panel (v1.6.2-dev+7c0928bf) which includes marc2k3's utils.GetClipboardText/utils.SetClipboardText (thx to marc2k3)
    • recycler is unlikely to work: it's used when refreshing images: windows explorer can be used to remove images from the cache instead
    • options dialog may not load: menu now indicates there was a problem & console explains what can be done instead
  • Miscellaneous fixes

v2.2.0

Added

  • Album art
  • Playlist source
  • Two panel mode (optional)
  • Album art flow mode
  • '¦' soft splitter that combines different fields into same branch level, e.g. %album artist%¦%artist% or %<album artist>%¦%<artist>%
  • New options dialog

Changed

  • Send to new playlist now checks playlist lock status
  • Smooth scroll: enhanced smoothness when using scrollbar
  • Refactored code