Night Mode Button

I have one doubt, As you mentioned here:

When Auto Detect option is unchecked, preferred theme options won't be visible then how we can be able to set preferred themes for Night Mode button?
I think preferred theme options should be visible and Auto Detect theme option should also set theme according to preferred themes.

  • Auto Detect [ :heavy_check_mark:] -> Detected Dark theme ? => Theme: preferredDarkTheme

  • Auto Detect [ :heavy_check_mark:] -> Detected Light theme ? => Theme: preferredLightTheme

  • Auto Detect [ :heavy_check_mark:] -> Hide Theme drop down

  • Auto Detect [ :heavy_multiplication_x:] -> Visible Theme drop down

  • Night Mode button should toggle between preferred theme options

Here is the demo video of what I implemented in my first PR.