Skip to content

Releases: CDrummond/lms-material

4.1.5

11 Jan 16:05
Compare
Choose a tag to compare
  1. Reduce size of playing indicator in players menu.
  2. Fix clicking on MAI links for touch devices.
  3. Rename 'Radio' buttons to 'Create Mix' in menu as well as toolbar.
  4. Only show 'Create Mix' button if view is 800px or more wide.
  5. If navigate back into previous list then try to restore position.
  6. Try to avoid scenario of browse "..." toolbar menu only having 1 item.
  7. Remove sort options from 'Random Albums' and 'New Music'.
  8. Clear text selection if close menu.
  9. Force word-break if required in MAI view.
  10. Fix wrong menu showing when select bio/review text in browse view.
  11. Show artist and album names at top of respective MAI view.
  12. Add genres to end of MAI artist, and album, information in browse view.

4.1.4

07 Jan 16:57
Compare
Choose a tag to compare
  1. Fix drag'n'drop of home screen items.
  2. Sharper add/play hover icons.
  3. Fix some SVG icons not showing.
  4. Fix add/play actions not showing for some lists.
  5. Try to detect Spotify track list even when called from 'trackinfo'
  6. Change 'Biography' and 'Review' button labels to 'Information', as MAI's album info is more info than review.
  7. Remove all tracks from queue via long-press on clear button.
  8. Fix missing service logos.
  9. Rename 'Radio' buttons to 'Create Mix'.
  10. Add 'Similar artists' list to end of MAI artist information in browse view.
  11. Follow links by default, don't show menu.
  12. Attempt to intercept text selection menu in MAI browse, and allow to copy or search.

4.1.3

04 Jan 16:29
Compare
Choose a tag to compare
  1. Update some dependencies (Axios, Vue, Vuex).
  2. Fix clipping of menu button highlight when installed as a chrome webapp and using window controls.
  3. Listen for 'geometrychange' with window controls to correctly set spacing.
  4. Use square icon, with curved corners, for all as now supply a mask-able icon for Android, etc.
  5. Prevent weird animation when close player select menu from 'Player settings' dialog.
  6. Darken separators, and menu/dialog background, for 'Black' theme.
  7. If list has selected items then always show menu when click right most 64px.
  8. Fix cases where drag can start in browse view.
  9. Fix mobile drag'n'drop when touching on image.
  10. Fix white background using drag'n'drop on some systems.
  11. Don't hide queue if click elsewhere whilst one of its menus is open.
  12. Fix stripping ratings, track num, etc, from queue titles for use elsewhere.
  13. Don't adjust rating star size via CSS zoom, as it breaks setting value.
  14. Improve update checking.
  15. Allow add/play all for trackstat.
  16. If list does not have duration then move add/play hover buttons closer to menu button.
  17. Move 'snackbar' to top-level, so that messages are seen even if dialogs open.
  18. Use SVG icons for add/play hover buttons, as pure CSS sometimes has alignment issues.

4.1.2

24 Dec 12:16
Compare
Choose a tag to compare
  1. Fix grid menu button hover highlight.
  2. Fix showing extra artists in album style queue.
  3. For LMS8.4+ no need to poll for updates, LMS now signals this in its status message.
  4. If screen height is 520px or less then un-pinned queue will be full height over now-playing.
  5. Add 'Appearances (Band/Orchestra)' and 'Appearances (Conductor)' where appropriate.
  6. Ignore swipes if target is scrollable in swiped axis.
  7. Fix forcing iOS to blue highlight if 'from cover' is selected.
  8. If swiping up ignore if in bottom 100px for both layouts.
  9. Prevent text-selection on now-playing bar.
  10. Catch, and ignore, any content parsing errors when getting similar artists list.

4.1.1

21 Dec 07:41
Compare
Choose a tag to compare
  1. Highlight and scroll timed lyrics by default.
  2. If swiping up in desktop layout ignore if in bottom 100px.
  3. Fix text alignment in grid headers.
  4. Fix hover button positions in lists.
  5. Fix clicking on BBC Sounds emblem for live streams.
  6. Show search icon on search fields even for non-touch devices.
  7. Only apply larger left indent and right indent if queue is not pinned.
  8. Increase min-widths required for track list indentation.
  9. Add 'Play shuffled' to context menus.
  10. Add 'Play shuffled' to section headers.
  11. Fix 'Play shuffled' for multi-disc albums.
  12. Fix total track count for multi-disc albums.
  13. Copy accent colour, etc. into 'Server settings' iframe.
  14. Add sort action to 'All songs' when navigate from 'Years' or 'Genres'.
  15. Fix 'All songs' listings.
  16. Add 'mask-able' web-app icon.
  17. Re-enable setting theme colour from cover on iOS.
  18. Add support for window controls overlay.
  19. Work-around 'glowing' progressbar with some zoom levels.
  20. Check for updates each time 'Server settings' is closed.
  21. Check for 'safe-area-inset-bottom' on iOS to determine if padding should be added.
  22. Ignore some swipes when un-pinned queue is shown.
  23. Fix retrieving biography for tracks with multiple artists.

4.1.0

16 Dec 08:39
Compare
Choose a tag to compare
  1. Move track/album view selection into queue menu.
  2. Add left/right padding to lists if showing detailed sub-toolbar.
  3. Add left/right padding to MAI biography and review shown in browse view if also showing detailed sub-toolbar.
  4. Change to mobile-style cover/details/button layout for desktop now-playing bar based upon width.
  5. Reduce desktop now-playing bar height based upon width.
  6. Hide expand/collapse button from desktop toolbar if not wide enough, and place collapse button over cover.
  7. Swipe to hide/show unpinned queue in desktop layout.
  8. Only allow queue to be pinned if window width is 670px or more.
  9. Move now-playing cover emblem and buttons closer to edges.
  10. Set maximum width for now-playing playback controls so that they are not too spread out.
  11. Only allow editing a favourite if it has 'presetParams'
  12. Animate mobile navigation 'pill'.
  13. Add sort options to 'All songs' and 'Compositions'
  14. Swipe to change volume on cover only.
  15. Always place now-playing rating stars with text.
  16. Draw play arrow next to icon in players menu for players which are playing.
  17. If 'Appearance', or 'Composition', is single release type for an artist, then use that as the heading.
  18. Only request extid (for emblems) in status request if emblems enabled in LMS.
  19. If BlissMixer is installed, then add 'Radio' button to artist and album action menus.
  20. Add support for displaying genre images.
  21. Fix multi-disc headers when have more than 100 items.
  22. Optionally show 'by', 'from', context in browse and queue.
  23. Add server-side option to make artist, etc, items clickable on touch devices as is for non-touch devices.
  24. Show genres in detailed artist and album toolbars.
  25. Fix 'Append random album to queue'.
  26. Parse synced lyrics, highlight current line, and scroll view with song.
  27. Mark browse text items, and MAI view, as selectable.
  28. Only offer album sort option if there are albums shown.
  29. Allow showing queue time remaining even if only 1 track.
  30. Open source URL when clicking on emblem in now-playing.
  31. Add icon mapping for LMS8.4 new plugins.
  32. Don't hide duplicate icons in top level of radio or apps listing.
  33. Restrict browse toolbar title active area to that of text.
  34. Add server-side option to show album year in subtitle, unless showing artist.
  35. When clicking on album subtitle only show menu if more than 1 artist that is not the current artist.
  36. If don't have track_id then send URL when requesting lyrics.
  37. Replace 'Yes/No' options with checkboxes in server side settings.
  38. Add server-side option to enable a 'Play shuffled' action.
  39. Move MAI view settings actions into button top-right.
  40. Slightly tweak now-playing.
  41. Fix HTML code sometimes being displayed when click 'More' on queue item.
  42. Remove MAI font size setting, as was not applied to lists, etc.
  43. Long-press on 'Playing' mobile nav button, when on now-playing page, shows sleep dialog.
  44. Increase toolbar background blur.
  45. Remove fade in of now-playing cover change.
  46. Swipe up from now-playing text to show MAI.
  47. Swipe down on MAI artist/album image to close MAI.
  48. When showing artist use trackartist in preference to artist.
  49. Use header styles for MAI in columns as per tabs.
  50. Touching thick now-playing bar in mobile view switches to playing tab.
  51. If can't access local storage then store config values as part of window.
  52. Add colour to section headers to make them standout more.
  53. In edit favourites dialog remove any LMS supplied library ID.
  54. Re-add menu buttons for playable items, but reduce size and make semi-transparent.
  55. For non-touch devices only show menu buttons when hover over item.
  56. Clicking on header in grid view shows menu, as per list view.
  57. In 'Information' dialog only allow starting a scan if it's at least 3 seconds since previous (if any).

4.0.4

18 Nov 16:55
Compare
Choose a tag to compare
  1. In album style, embolden current track title even if first track in album.
  2. Fix warning when changing queue view to/from album style.
  3. Fix hover buttons overlapping time when listing playlist tracks.
  4. Only show player menu when clicking title of 'Player settings' if there are multiple players.
  5. Improve swipe sensitivity.
  6. Fix some clipping on mobile thick now-playing bar.

4.0.3

14 Nov 17:02
Compare
Choose a tag to compare
  1. Fix restating LMS from 'Server settings' page.
  2. Improve/fix album style queue for radio streams.
  3. Don't group by release type if LMS is set to ignore this.
  4. Only call 'Slim::Schema::Album->releaseTypes' for LMS 8.4 or newer.
  5. When adding/playing all discs of multi-disc set use album_id.
  6. In album style queue, group albums by disc number.
  7. Fix missing add/play hover buttons on tracks in browse view.
  8. Fix swipe to change track.
  9. Set default queue transfer method to 'Move'.
  10. Fix toggle queue icon when using coloured toolbars.
  11. Hide toolbar elements if insufficient width.
  12. Fix breakage on older iOS.

4.0.2

11 Nov 12:23
Compare
Choose a tag to compare
  1. Respect LMS's setting to not group by release type.
  2. Add jumplist support when showing multiple release types.
  3. Don't highlight active jumplist item.
  4. Remove option for letter overlay whilst scrolling.
  5. Fix reading some LMS prefs where LMS returns '?'.
  6. Only request artist_ids when searching if LMS 8.4 or newer.
  7. Allow user-supplied backdrops, by placing into prefs/material-skin/backdrops
  8. Query LMS for release type names.
  9. Fix play button showing in mobile layout when no tracks in queue.
  10. Remove link to user guide, its out of date.
  11. Adjust volume with arrow keys, if control has focus.
  12. 'Pulse' now-playing cover menu button if cover clicked.
  13. Add native callback for titlebar and window control buttons, mainly for use in next version of Melodeon.
  14. When using album style highlight all tracks of current album.
  15. Clear queue selection when activate certain menu items.
  16. Show menu buttons for tracks in browse and queue views when some are selected.
  17. Remove hack to place 'Manage plugins' first in list, as LMS 8.4 now has a proper fix for this.
  18. Fix browse toolbar if have selection.

4.0.1

06 Nov 18:21
Compare
Choose a tag to compare
  1. Fix highlighting jumplist letter when jumping/scrolling lists.
  2. Re-add placing song info into window title.
  3. Move screensaver text every 5 minutes.
  4. Increase now-playing cover menu button opacity.
  5. Revert to previous String.replaceAll polyfill, fixes rendering issues.
  6. Fix text position when using thick mobile now-playing bar on iOS.
  7. Fix 'undefined' appearing in 'Artist' MAI section.
  8. Remember active MAI tab.
  9. Fix landscape now-playing ratings position.
  10. Fix ratings display logic in desktop now-playing bar.
  11. Fix issues where TrackStat is installed but RatingsLight is not.
  12. Respect setting to not draw queue background.
  13. Fix playing 'Various Artist' albums.
  14. Don't request genre when searching.
  15. Don't request artist_ids when searching on mobile, as don't create links.