Releases: CDrummond/lms-material
Releases · CDrummond/lms-material
3.0.0
- Re-designed bottom now-playing bar for desktop layout.
- Hide desktop bottom now-playing bar when no track.
- Add 'Party' mode where certain actions are hidden. Activate via "?party" URL query parameter, or set default skin to "Material Skin (Party)"
- Use SVGs that have been mapped into images for 'text' items.
- If a list of Spotty tracks all have the same image as album then do not show images for list.
- When listing Spotty albums attempt to extract year from "favorites_title"
- Remove options; menu icons, always show track menu, launch player.
- Place 'Cancel', etc., buttons on the right for Windows, or if 'altBtnLayout' (or 'altBtnLayout=true') is passed as a URL parameter.
- Disable downloading if 'download' URL parameter is not 'native' or 'browser' (default).
- Don't auto-close 'Manage players' dialog if all players dissapear whilst its open, just state 'No players'
- Add 'Descending' to album sorts.
- Don't close 'Manage players' on 'esc' if dragging, simply end drag.
- Show icons in navigation menu.
- Add custom icon for 'Add URL' action.
- Default to 'Breeze-dark' if 'desktop=KDE' is passed as URL query parameter.
- Add 'Play starting at track' action for playlists.
- Add 'Show image' action to browse and queue context menus.
- Show input field if item has an "input" attribute.
- If "nextWindow" is "home" then go to home screen.
2.10.7
2.10.6
2.10.5
2.10.4
- Fix colours in 'Help' page.
- When updating rating in now-playing only update internal state if still playing same track on LMS response.
- Use library_id in 'All songs' listing.
- Add Breeze and Breeze Dark colour schemes for Linux.
- Change window title to use " - "
- Increase artwork sizes for high DPI screens.
- When building SlimBrowse commands use any parameters from previous list request.
2.10.3
- Fix missing artist_id when clicking on a service list entry under an artist.
- Hide position tooltip after 2 seconds.
- Add some CSS to prevent scrolling of 'body' in Safari.
- Show ratings in 'All songs' listings.
- For mobile devices add a check button at the right of non-search text fields containing text.
- If using RatingsLight always assume max rating of 10 (so 1/2 increments).
- Update platform checks to also use newer navigator.userAgentData
2.10.2
- Adjust screensaver text positions.
- Fix non-wrapping text items in lists.
- Fix clicking on text items when there is only 1 item in list.
- Remove handling of 'showBriefly' messages.
- Remove 'Ctrl+H' shortcut for 'Help' - shortcut conflicts with macOS.
- Treat 'text' items with icon/image as standard items.
- Try to detect, and ignore, swipe ups on mobile devices in desktop to show navigation bar.
2.10.1
2.10.0
- Add player settings plugins to 'Player settings' dialog.
- Display 'showBriefly' messages.
- Optionally show track comments in information view. Requires enabling in Material's server side settings.
- Don't try to embed PDF files for Android, doesn't work.
- Try to fix zooming issues with APK.
- Add artist, and album, extra menu items when browse via 'More'
- Don't show header subtitles in search results, as this mainly repeats title text.
- Colour disc headers in now-playing as per browse view.
- Simple 'Help' page.
- If nextWindow==nowPlaying, just refresh current list do not navigate back.
- Allow player specific actions in player's toolbar.
- Remove plugin javascript and dialog support - not used.
- Make button edges fully rounded.
- Add border to buttons in fullscreen dialogs.
- Tweak tab appearance.
- If using desktop layout on iOS and page is asleep for more than 15 seconds then when awake switch to mobile and immediately back to desktop to attempt to work-around issues (#589).
- (Hopefully) fixed disappearing items.
- Show next alarm on screensaver.