Releases: CDrummond/lms-material
Releases · CDrummond/lms-material
3.0.2
- Fix toggling of power when power button replaces player icon.
- Show ESP32 and pCP configuration button in 'Player settings' dialog when called from 'Information' and 'Manage players' dialogs.
- Rename 'Alt' keyboard shortcuts to 'Option' for macOS.
- Fix native UI changes callback.
- Split 'Help' page HTML into header, text, and footer - to make translation easier.
- Fix untranslated tooltips in iframe dialogs (e.g. 'Server settings')
- Work-around CSS pointer detection failing by setting a CSS property via javascript.
- Double click on audio items (e.g. tracks and streams) in browse view to play.
3.0.1
- Fix shuffle buttons in queue page.
- Update translations.
- When toggle power of player check status after 1/2 second (as before) and after a further 1 second.
- Always handle player status messages, even if not subscribed to player, and update internal state.
- Attempt to hide some MySqueezeBox.com apps when in party mode.
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.