Releases: CDrummond/lms-material
Releases Β· CDrummond/lms-material
3.4.0
- Allow sorting playlist, and queue, on single field.
- Add option to change highlight colour based upon current cover.
- Add option to configure padding between list items.
- Add explicit icons for shuffle off and repeat off.
- Don't recolour active icons, different images are used to indicate state.
- Switch "..." and "(...)" icons yet again, use "..." for menus as its similar to other menu icon.
- Try to interpret back button as go back when running as a WebApp.
- Default to 'Darker' for iOS and Android.
- Don't change icon size when change font size.
- Delay showing disconnected icon for 5 seconds.
- Adjust Adwaita theme colours.
- Allow specifying themeColor and defaultTheme as URL query parameters.
- Fix pin/unpin start of 'My Music' menu item entries.
- Hide hover buttons in kiosk mode, if applicable.
- Use custom WebKit scrollbars for all themes.
- Remove 'Play next' when in party mode.
- Add 'Average' volume control to group volume dialog.
- Only disable menu, dialog, etc. shadows on Dark, Darker, and Black themes.
- Try to display group volume dialog under button.
- In desktop layout with MAI installed '(i)' button shows track info.
- Remove options to collapse multi-disc albums.
- When showing multi-disc albums add a 'Scroll to disc' menu entry in actions menu.
- Hide 'Sort by' menu option if there is only 1 album.
- Fix flicker when show 'Help' page.
- Remove WebApp standalone/fullscreen option, and default to standalone.
3.3.5
3.3.4
3.3.3
3.3.2
3.3.1
- Fix 'Copy browse selection here'
- Fix removing selected items from queue.
- Only check for local files if 'Music and Artist Information' is installed.
- Don't show tech info in desktop bottom bar if using large fonts and showing ratings - not enough space.
- Ensure screensaver always starts in center.
- Fix dropping from browse onto empty queue.
3.3.0
- Material-3 like bottom navigation bar for mobile layout.
- Material-3 like switches.
- More rounded dialogs.
- Remove shadows from dialogs, volume popup, and menus.
- Less rounded chips.
- Add 'Kiosk' mode; hide all main menu items (except custom actions), and allow configuring which actions are available.
- Refactor volume handling to throttle volume change requests.
- Better layout of now playing when using very wide views.
- If sorting of favourites is enabled, then also sort 'Radio / My Presets'
- Add some missing shortcut in tooltips.
- Fix 'Esc' closing dialog and then parent dialog.
- Better duplicate 'time' fix.
- Strip HTML tags for browse item tooltips.
- Handle text items (max 2 lines) when showing over 100 items in a list.
- Only show total library duration if there are tracks in library.
- Only show library last update date if valid.
- Don't remove icons in favourites just because they are all the same.
- Fix 'Play next' when invoked from header of multi-disc album.
- When prompting to clear queue ask if all tracks, upcoming, or previous should be removed.
- Disable context menu (long-press) for items on mobile devices.
- Dim screensaver text.
- Move screensaver text position to random location every 10 minutes.
- Add 'Remove duplicates' to queue 'Actions' menu.
3.2.4
- Fix missing icon for 'More' entry of now-playing menu.
- Ignore some clicks on now-playing page if a menu is open.
- Remove 'Years' option from genre listing - e.g. 'My Music / Genres / / Years'. Because 'years' command does not support 'genre_id' filter.
- Change dimensions on which now-playing landscape layout changes (again).
- Fix button order in alarm dialog if using Windows OK/Cancel layout.
- Display all genres in now-playing track info.
- If set to control a single player then always show volume dialog for player even if player is part of sync group.
- Fix artist name showing in track listings if 'Show all artists' setting is disabled.
- Don't send duplicate 'time' event when pressing on time slider on touch devices.
3.2.3
- Alter dimensions upon which now playing layout changes.
- If 'replaceAll()' fails try 'replace()' with a regular expression.
- Add a 'replaceAll()' polyfill.
- Only show 'No Player' in 'Manage players' dialog if there are no players on this server and none seen on other servers.
- Add 'npRatio' URL query parameter to control width/height ratio before now-playing toggles between landscape and portrait.
- Replace all fill and stroke colours in SVG files.
- Fix recolouring some plugin icons.
- If list uses same image for all entries then do not show (does not apply to all lists).
- Strip HTML tags before showing toast messages.
- Add 'Symphonies' to default composer and conductor genres.
- Ensure 'Classic' skin changes are applied to pages when loaded from plugins link in 'Information' dialog.
3.2.2
- When checking for numeric shortcuts (e.g. 'Alt+1') look for 'DigitX' on event's 'code' property. This fixes usage on French keyboard.
- Fix HTML showing for track listings in song view when using mobile layout on desktop.
- Check for errors with replaceAll.
- Change dimensions on which now-playing landscape layout changes.