Releases: CDrummond/lms-material
Releases · CDrummond/lms-material
5.4.3
- Save settings when change player via menu in player settings dialog.
- Only fetch list of works if not already showing list of works.
- Remove role filter when listing album's via artist link.
- Fix search results sub-title link highlight.
- Make each artist clickable in album list sub-titles.
- Use composer as sub-title for Works search results.
- Fix treeview rendering.
- Don't exclude current artist from album-subtitle click menu.
- Type to scroll to genre in advanced search.
5.4.2
- Tweak how navigation drawer list is scrolled to ensure current player is visible.
- Work-around drag highlight sometimes remaining after drop.
- Update volume slider collapsing code to handle window controls overlay.
- Add Wiim player icon.
- If using 18px or more of bottom padding then try to ensure menus do not go into padded area.
- Adjust sub-toolbar text alignments.
- Allow dragging favourites folder even if 'sort favourites' is enabled.
- Add custom classical, jazz, and rock radio icons.
- Fix home button position when detailed sub-toolbar is shown and background images are not used.
- In sync and sleep dialogs don't respond to both touch and click events, only the first of type.
- Use javascript code to play saved random mixes.
- Add bottom padding to various fullscreen dialogs.
- Pass role_id to works command.
- If using large (greater than 20px) bottom padding in desktop layout, then don't expand now-playing bar image - just add padded area.
- Remove smaller desktop now-playing bar, always use same height.
- Add 'Work' to advanced search terms, and results.
- Pass library_id to advanced search.
- Prevent item activation when scrolling navigation drawer on a long-press item.
5.4.1
- Translation update.
- Fix MAI settings button (top right cog icon).
- Add long-press on player icon in navigation drawer to open sync dialog.
- Fix move into favourites folder prompt.
- Fix emblem position in lists.
- Allow dropping favourites into folders even with sort enabled.
- Work-around long-press on power button falling through to auto-select a sleep item.
- Work-around potential long-press on player icon button falling through to auto-select sync players.
- Improve performance of queue slide-in animation.
- Change browse waiting to load list icon.
- Change toolbar update icon when LMS is scanning files.
- UTF-8 decode random mix filenames.
- Ignore horizontal swipes 48px from either side.
- Increase hit-area of menu+title.
- When opening navigation drawer try to ensure current player is visible.
5.4.0
- Combine main menu and players menu into left hand navigation drawer.
- Remove most dialog toolbar menus and replace with buttons.
- Remove option to replace player icon with power button, as no longer applicable.
- Show track subtitles, if enabled in interface settings.
- Show full server-side interface settings page, but add a note that not all settings affect Material Skin.
- Add custom favourite folder icon.
- Try to extract dominant, and not average, colour from image when using colour from cover.
- Invalidate artist list cache if user-defined role exclusion changed, unified artist setting changed, or band/composer/conductor in artist list changed (some changes require page to be reloaded).
- Use coloured mobile navigation, progress, sliders, etc. even when tinting.
- Change defaults; use colour from cover, tinted background, unpinned queue, don't sort favourites.
- Work-around item selection appearing 'stuck' after clear selection.
- Remove 'Help' action from menu, and move link into 'Information' dialog.
- Make sleep, alarm, and sync icons clickable links on non-mobile devices.
- Combine sleep and alarm status items into 1 line in navigation drawer.
- Allow apps to have better control over titlebar buttons.
- Fix unpinned queue slide-in animation.
- Don't force favourite folders to always be first, only if sort is enabled.
- If drag favourite over folder then prompt if moving into folder or moving to position in list.
- Allow drag'n'drop in grid view.
- Only show swipe settings if browser supports touch events.
- Make background image URLs reactive elements to force refresh.
- Each time an item is browsed, a menu opened, or a dialog opened, add a fake item to the browser's history to allow trapping browser's back button.
- Don't set window title, unless '?setTitle' or '?dontTrapBack' are passed in URL, as trapping back button breaks this use case.
- Only auto-switch to large now-playing view is using mobile layout and now-playing bar set to 'None'.
- Fix window controls overlay under Wayland.
- Hacky fix for background images not showing/updating on iOS.
- Fix text/rating overlap in queue.
- Try to help accidental page changes in mobile layout by only handling long-presses on 'pill' area of active page.
5.3.4
- Fix drag'n'drop on iOS by only using polyfill for Android.
- If URL contains 'dndPolyfill=0' then always disable polyfill, likewise always enable if URL has 'dndPolyfill=1'
- Fix subtitle links when 'Group all lists by release type' is enabled.
- Show user-defined roles in 'Advanced search'
- Fix unpinned queue border colour.
5.3.3
- Save player settings before opening 'Extra settings'.
- Fix highlighting track of artist with user defined role.
- Show user defined roles in track info.
- Change genre icon.
- Different highlight for matching artists as opposed to search in list.
- Tidy up artist title strings if navigating through multiple roles.
- If browsing non basic artist roles then show role name before years in subtoolbar when listing an artist's albums.
- 'Pulse' play button if waiting-to-play.
- Attempt to prevent flash of original background colour when open page in iframe.
5.3.2
- Only show play/add button text if showing detailed sub-toolbar.
- Don't add HTML formatting to audio, or other clickable, entries.
- Fix listing album tracks under My Music / Works / Composer / COMPOSER / WORK / ALBUM
- Fix background colour of 'Update information' screen.
- Fix showing all tracks of a multi-artist album if navigating from an artist, and Material is configured to show all.
- Use no-artist filter always, if set.
- Fix tinted background when not using colour from cover.
- Reduce opacity of current artist highlight in track list.
5.3.1
5.3.0
- When navigating into an album, artist, work, or playlist from favourites attempt to obtain DB IDs and navigate using those.
- Remove 'Dark' theme and rename 'Darker' to 'Dark'.
- Simplify themes.
- Fix showing detailed sub-toolbar on mobile layout.
- Only draw blurred background in detailed sub-toolbar if browse view is set to draw background images.
- Consistent search library icon.
- Add option to tint background colour, if supported by browser.
- Use detailed sub-toolbar if width is 350px or more.
- If using 'colour from cover' and have no track then default to 'Blue' colours.
- If using detailed sub-toolbar then place home button below back button.
- Use 'My Music' categories as basis of categories to show under Genres and Years.
- If using 'colour from cover' then choose nearest colour from palette for highlight colour.
- More role icons.
- Add 'Release type' to advanced search, for LMS9 onwards.
- Fix download via browser.
- Don't add HTML formatting to weblink entries.
- If delete a saved 'Random Mix' then also un-pin from homescreen.
- Fix toggling 'Radios' non in 'Apps'.
- Use Polyfill to fix drag-n-drop in Android.
5.2.6
- Allow to open server settings via 'action=dlg.open/serversettings' URL query.
- Tweak maskable icon.
- Add a 1024x1024 icon.
- Don't add 80x80 icon to HTML for mobile devices.
- Only refresh MAI album column if applicable.
- Fix colour of toggle queue button in desktop now-playing bar if using coloured toolbars.