AutoDarkMode / AutoDarkMode/Windows-Auto-Night-Mode

Task: rename and refactor TimePage

Open
#1,244 0 comments 0 reactions 1 assignee Claimed by @Jay-o-Way View on GitHub
area-internal area-UX
Dominant language
C#
Stars
9.7k
Forks
308
Avg merge
2d 58m
Merged PRs (30d)
3

Description

As we know, we have options that do not depend on the time. Suggest to rename the page (and code-behind) to `AutoSwitchPage`.

I also want to change the UI to use **SettingsExpander** controls with the **ToggleSwitch** as the main settings (i.e. the **Header**) and the rest below that. _Visibility_ must be be set on each **SettingsCard**.

Also, the **ViewModel** (file) is absolutely huge and a big mess. It needs to be split in a few "partial" files and be properly sorted out. It's a wonder it works as well as it does now.

---

Optional: Some of the RadioButton controls are optional - they depend on hardware. Best practice is to HIDE impossible settings, but the **RadioButtons** (container) control preserves space if a RadioButton has `Visibility=Collapsed`. Solution is to use ``, where items may or may not be _added_, but that means a large refactor.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.