View Issue Details

IDProjectCategoryView StatusLast Update
0019931MMAUI (general)public2023-04-28 23:48
Reporterrusty Assigned To 
PriorityurgentSeverityfeatureReproducibilityalways
Status closedResolutionreopened 
Product Version2.0.0 
Target Version2.0.0Fixed in Version2.0.0 
Summary0019931: UI no longer 'dark-mode-compatible' (regression)
DescriptionMMA 1.x's UI was quite dark and it seems that many users liked it specifically because of that. With 2.x, regardless of what theme is used, portions of the UI are bright and thereby fail to meet the desire of numerous users for a darker UI (note: the 'need' for a darker UI seems to be due to a combination of usability and battery-usage on amoled screens--both points were mentioned).

The optimal fix for this would be for MMA to automatically be compatible with the system's dark mode. e.g. for any defined set of skins, the skin should be defined as to how it should appear for both regular and dark modes.

A temporary workaround would be to add a new 'Amber (dark mode)' skin (or perhaps just a 'Dark Grey' skin) which meets these user's needs. This is suboptimal, though, as it would require users to manually switch skins.

e.g. a 'Dark grey' skin (suggested by a user in the forum) could substitute:
- Grey Text on Yellow with Yellow text on grey
- Orange background (in the notification bar) with black
Additional Informationhttps://www.mediamonkey.com/forum/viewtopic.php?p=508557#p508557
TagsNo tags attached.
Fixed in build1079

Activities

martin

2023-04-19 15:37

developer   ~0071554

To fix dark mode quickly
I used the suggested approach from
https://m2.material.io/design/color/dark-theme.html

The dark mode is for all themes the same, only the accent color is related particular theme.

There is a new option "Dark mode" in Options/UI with three states:
On
Auto(follow system)
Off

On - means dark mode is always on (theme is similar to MMA 1.4)
Auto - depending on system settings, dark mode can be ON,OFF (switching automatically according to sheduled time)
OFF - same as a before, the theme is same throughout the day
 
The default value is set to Auto.

Fixed in build 2.0.0.1076

rusty

2023-04-20 20:24

administrator   ~0071574

Tested 1076--looks good.

Only one minor text tweek:
Auto(follow system) --> Auto (follow system)

i.e. a space should be added before the first parentheses.

rusty

2023-04-21 12:33

administrator   ~0071581

One other tweak (I believe that this issue cropped up in 1076): when the skin isn't in dark mode, it's not obvious which tab is selected. e.g. in Music, the tabs for Tracks, Albums, Genres, Artists, etc. don't clearly highlight which tab is active. In contrast, with dark mode enabled, the active tab _is_ highlighted.

martin

2023-04-21 16:51

developer   ~0071590

Fixed in build 2.0.0.1077

rusty

2023-04-25 15:32

administrator   ~0071612

Last edited: 2023-04-25 15:38

Test note: In 1076, with Dark Mode disabled, it's possible to get MMA into a state in which the home screen:
- displays in dark mode
- hides the OS status bar

How to get into this state is unclear though. A new bug should be opened if repro steps can be determined.

Note this screenshot is of Amber Grey with Dark Mode _off_
Screenshot_20230425-113109.png (112,242 bytes)   
Screenshot_20230425-113109.png (112,242 bytes)   

rusty

2023-04-26 20:43

administrator   ~0071626

Verified 1077.

rusty

2023-04-28 14:34

administrator   ~0071651

There's another skin bug when Dark mode is enabled--it's difficult to see the Log ID at Options > Help > Send logs
Screenshot_20230428-103100.png (160,986 bytes)   
Screenshot_20230428-103100.png (160,986 bytes)   

martin

2023-04-28 14:56

developer   ~0071654

Fixed in build 2.0.0.1079

rusty

2023-04-28 23:48

administrator   ~0071678

Verified 1079.