v3.0.0-beta.1
Pre-release
Pre-release
SyncedSynapse
released this
20 Sep 08:08
·
61 commits
to master
since this release
Lots of changes, too many in fact to list here, the main ones being:
Migration to Google's Material 3 UI guidelines, which includes:
- Complete review of themes and colors, adding support for light and dark modes based on the device's settings and for dynamic colors, which change the UI colors depending on the current wallpaper (only available on Android 12 and up);
- Update of buttons, text boxes, icons, images, etc. to the latest UI standards;
- Review of transitions between sections and within sections;
Redesign most of Kore's screens, namely:
- The Remote screen, adding the current playback state and better media controls allowing for direct control of what's playing;
- The Now Playing panel, adding the current playback state and media control buttons;
- The Movies, TV Shows, Music and Addons screens, which went through a redesign, particularly on the actions section. All the previously available actions are still there, they just got moved around (well, except for the IMDb link, which was seldom broken, and therefore was replaced with a generic Google search). Note that the "Play locally" function is now called "Stream", which is more appropriate and concise;
- The Artist details screen, to show the artist albums beneath its general information instead of on a separate tab;
- The connection status indication (connecting, not connected or connected) has been improved and made explicit on the various screens;
- The top app bar is collapsible where appropriate and the remote section allows the background image to use up all the screen;
Redesign the notifications
- Integrating them with Android's media notifications, which allows for better control of what's playing when Kore is not in the foreground. Note that, if the media notification disappears after a few minutes even though something is playing on Kodi, that's caused by aggressive battery optimization settings which forcefully stop the notification. This happens with some manufacturers that don't follow Android's guidelines, in a futile and artificial attempt to extend the battery life, and the solution is to check the device's battery settings applied to Kore (the way to do it depends on the specific device, more info can be obtained at https://dontkillmyapp.com/);