Releases: CDrummond/lms-material
Releases · CDrummond/lms-material
4.1.5
- Reduce size of playing indicator in players menu.
- Fix clicking on MAI links for touch devices.
- Rename 'Radio' buttons to 'Create Mix' in menu as well as toolbar.
- Only show 'Create Mix' button if view is 800px or more wide.
- If navigate back into previous list then try to restore position.
- Try to avoid scenario of browse "..." toolbar menu only having 1 item.
- Remove sort options from 'Random Albums' and 'New Music'.
- Clear text selection if close menu.
- Force word-break if required in MAI view.
- Fix wrong menu showing when select bio/review text in browse view.
- Show artist and album names at top of respective MAI view.
- Add genres to end of MAI artist, and album, information in browse view.
4.1.4
- Fix drag'n'drop of home screen items.
- Sharper add/play hover icons.
- Fix some SVG icons not showing.
- Fix add/play actions not showing for some lists.
- Try to detect Spotify track list even when called from 'trackinfo'
- Change 'Biography' and 'Review' button labels to 'Information', as MAI's album info is more info than review.
- Remove all tracks from queue via long-press on clear button.
- Fix missing service logos.
- Rename 'Radio' buttons to 'Create Mix'.
- Add 'Similar artists' list to end of MAI artist information in browse view.
- Follow links by default, don't show menu.
- Attempt to intercept text selection menu in MAI browse, and allow to copy or search.
4.1.3
- Update some dependencies (Axios, Vue, Vuex).
- Fix clipping of menu button highlight when installed as a chrome webapp and using window controls.
- Listen for 'geometrychange' with window controls to correctly set spacing.
- Use square icon, with curved corners, for all as now supply a mask-able icon for Android, etc.
- Prevent weird animation when close player select menu from 'Player settings' dialog.
- Darken separators, and menu/dialog background, for 'Black' theme.
- If list has selected items then always show menu when click right most 64px.
- Fix cases where drag can start in browse view.
- Fix mobile drag'n'drop when touching on image.
- Fix white background using drag'n'drop on some systems.
- Don't hide queue if click elsewhere whilst one of its menus is open.
- Fix stripping ratings, track num, etc, from queue titles for use elsewhere.
- Don't adjust rating star size via CSS zoom, as it breaks setting value.
- Improve update checking.
- Allow add/play all for trackstat.
- If list does not have duration then move add/play hover buttons closer to menu button.
- Move 'snackbar' to top-level, so that messages are seen even if dialogs open.
- Use SVG icons for add/play hover buttons, as pure CSS sometimes has alignment issues.
4.1.2
- Fix grid menu button hover highlight.
- Fix showing extra artists in album style queue.
- For LMS8.4+ no need to poll for updates, LMS now signals this in its status message.
- If screen height is 520px or less then un-pinned queue will be full height over now-playing.
- Add 'Appearances (Band/Orchestra)' and 'Appearances (Conductor)' where appropriate.
- Ignore swipes if target is scrollable in swiped axis.
- Fix forcing iOS to blue highlight if 'from cover' is selected.
- If swiping up ignore if in bottom 100px for both layouts.
- Prevent text-selection on now-playing bar.
- Catch, and ignore, any content parsing errors when getting similar artists list.
4.1.1
- Highlight and scroll timed lyrics by default.
- If swiping up in desktop layout ignore if in bottom 100px.
- Fix text alignment in grid headers.
- Fix hover button positions in lists.
- Fix clicking on BBC Sounds emblem for live streams.
- Show search icon on search fields even for non-touch devices.
- Only apply larger left indent and right indent if queue is not pinned.
- Increase min-widths required for track list indentation.
- Add 'Play shuffled' to context menus.
- Add 'Play shuffled' to section headers.
- Fix 'Play shuffled' for multi-disc albums.
- Fix total track count for multi-disc albums.
- Copy accent colour, etc. into 'Server settings' iframe.
- Add sort action to 'All songs' when navigate from 'Years' or 'Genres'.
- Fix 'All songs' listings.
- Add 'mask-able' web-app icon.
- Re-enable setting theme colour from cover on iOS.
- Add support for window controls overlay.
- Work-around 'glowing' progressbar with some zoom levels.
- Check for updates each time 'Server settings' is closed.
- Check for 'safe-area-inset-bottom' on iOS to determine if padding should be added.
- Ignore some swipes when un-pinned queue is shown.
- Fix retrieving biography for tracks with multiple artists.
4.1.0
- Move track/album view selection into queue menu.
- Add left/right padding to lists if showing detailed sub-toolbar.
- Add left/right padding to MAI biography and review shown in browse view if also showing detailed sub-toolbar.
- Change to mobile-style cover/details/button layout for desktop now-playing bar based upon width.
- Reduce desktop now-playing bar height based upon width.
- Hide expand/collapse button from desktop toolbar if not wide enough, and place collapse button over cover.
- Swipe to hide/show unpinned queue in desktop layout.
- Only allow queue to be pinned if window width is 670px or more.
- Move now-playing cover emblem and buttons closer to edges.
- Set maximum width for now-playing playback controls so that they are not too spread out.
- Only allow editing a favourite if it has 'presetParams'
- Animate mobile navigation 'pill'.
- Add sort options to 'All songs' and 'Compositions'
- Swipe to change volume on cover only.
- Always place now-playing rating stars with text.
- Draw play arrow next to icon in players menu for players which are playing.
- If 'Appearance', or 'Composition', is single release type for an artist, then use that as the heading.
- Only request extid (for emblems) in status request if emblems enabled in LMS.
- If BlissMixer is installed, then add 'Radio' button to artist and album action menus.
- Add support for displaying genre images.
- Fix multi-disc headers when have more than 100 items.
- Optionally show 'by', 'from', context in browse and queue.
- Add server-side option to make artist, etc, items clickable on touch devices as is for non-touch devices.
- Show genres in detailed artist and album toolbars.
- Fix 'Append random album to queue'.
- Parse synced lyrics, highlight current line, and scroll view with song.
- Mark browse text items, and MAI view, as selectable.
- Only offer album sort option if there are albums shown.
- Allow showing queue time remaining even if only 1 track.
- Open source URL when clicking on emblem in now-playing.
- Add icon mapping for LMS8.4 new plugins.
- Don't hide duplicate icons in top level of radio or apps listing.
- Restrict browse toolbar title active area to that of text.
- Add server-side option to show album year in subtitle, unless showing artist.
- When clicking on album subtitle only show menu if more than 1 artist that is not the current artist.
- If don't have track_id then send URL when requesting lyrics.
- Replace 'Yes/No' options with checkboxes in server side settings.
- Add server-side option to enable a 'Play shuffled' action.
- Move MAI view settings actions into button top-right.
- Slightly tweak now-playing.
- Fix HTML code sometimes being displayed when click 'More' on queue item.
- Remove MAI font size setting, as was not applied to lists, etc.
- Long-press on 'Playing' mobile nav button, when on now-playing page, shows sleep dialog.
- Increase toolbar background blur.
- Remove fade in of now-playing cover change.
- Swipe up from now-playing text to show MAI.
- Swipe down on MAI artist/album image to close MAI.
- When showing artist use trackartist in preference to artist.
- Use header styles for MAI in columns as per tabs.
- Touching thick now-playing bar in mobile view switches to playing tab.
- If can't access local storage then store config values as part of window.
- Add colour to section headers to make them standout more.
- In edit favourites dialog remove any LMS supplied library ID.
- Re-add menu buttons for playable items, but reduce size and make semi-transparent.
- For non-touch devices only show menu buttons when hover over item.
- Clicking on header in grid view shows menu, as per list view.
- In 'Information' dialog only allow starting a scan if it's at least 3 seconds since previous (if any).
4.0.4
- In album style, embolden current track title even if first track in album.
- Fix warning when changing queue view to/from album style.
- Fix hover buttons overlapping time when listing playlist tracks.
- Only show player menu when clicking title of 'Player settings' if there are multiple players.
- Improve swipe sensitivity.
- Fix some clipping on mobile thick now-playing bar.
4.0.3
- Fix restating LMS from 'Server settings' page.
- Improve/fix album style queue for radio streams.
- Don't group by release type if LMS is set to ignore this.
- Only call 'Slim::Schema::Album->releaseTypes' for LMS 8.4 or newer.
- When adding/playing all discs of multi-disc set use album_id.
- In album style queue, group albums by disc number.
- Fix missing add/play hover buttons on tracks in browse view.
- Fix swipe to change track.
- Set default queue transfer method to 'Move'.
- Fix toggle queue icon when using coloured toolbars.
- Hide toolbar elements if insufficient width.
- Fix breakage on older iOS.
4.0.2
- Respect LMS's setting to not group by release type.
- Add jumplist support when showing multiple release types.
- Don't highlight active jumplist item.
- Remove option for letter overlay whilst scrolling.
- Fix reading some LMS prefs where LMS returns '?'.
- Only request artist_ids when searching if LMS 8.4 or newer.
- Allow user-supplied backdrops, by placing into prefs/material-skin/backdrops
- Query LMS for release type names.
- Fix play button showing in mobile layout when no tracks in queue.
- Remove link to user guide, its out of date.
- Adjust volume with arrow keys, if control has focus.
- 'Pulse' now-playing cover menu button if cover clicked.
- Add native callback for titlebar and window control buttons, mainly for use in next version of Melodeon.
- When using album style highlight all tracks of current album.
- Clear queue selection when activate certain menu items.
- Show menu buttons for tracks in browse and queue views when some are selected.
- Remove hack to place 'Manage plugins' first in list, as LMS 8.4 now has a proper fix for this.
- Fix browse toolbar if have selection.
4.0.1
- Fix highlighting jumplist letter when jumping/scrolling lists.
- Re-add placing song info into window title.
- Move screensaver text every 5 minutes.
- Increase now-playing cover menu button opacity.
- Revert to previous String.replaceAll polyfill, fixes rendering issues.
- Fix text position when using thick mobile now-playing bar on iOS.
- Fix 'undefined' appearing in 'Artist' MAI section.
- Remember active MAI tab.
- Fix landscape now-playing ratings position.
- Fix ratings display logic in desktop now-playing bar.
- Fix issues where TrackStat is installed but RatingsLight is not.
- Respect setting to not draw queue background.
- Fix playing 'Various Artist' albums.
- Don't request genre when searching.
- Don't request artist_ids when searching on mobile, as don't create links.