Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Submit feedback
    • Contribute to GitLab
  • Sign in
QuasselDroid-ng
QuasselDroid-ng
  • Project
    • Project
    • Details
    • Activity
    • Releases
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 38
    • Issues 38
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • External Wiki
    • External Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Janne Koschinski
  • QuasselDroid-ngQuasselDroid-ng
  • Issues
  • #141

Closed
Open
Opened Jul 22, 2018 by Shane Synan@digitalcircuit
  • Report abuse
  • New issue
Report abuse New issue

Support automatic Light/Dark mode, e.g. via Theme.AppCompat.DayNight

Idea

  • Automatically switch between Light and Dark theme variants
    • Time of day
    • Using Theme.AppCompat.DayNight to follow system-wide theme, e.g. as per LineageOS' Styles API

Rationale

Dark theme can easier on the eyes at night, but the light theme is better for reading in daylight/sunlight. Manually switching works, but can be a slight hassle.

Time-based is sufficient, though integrating with the system-wide choice on devices that support it makes for a smoother experience by having everything follow a single setting.

Additional

The LineageOS' Styles API also has the option for setting an accent color without needing the Lineage SDK. Might be neat to integrate this somehow.

Edited Nov 10, 2018 by Shane Synan
Assignee
Assign to
Future Release
Milestone
Future Release
Assign milestone
Time tracking
None
Due date
No due date
2
Labels
Priority: Low Type: Feature
Assign labels
  • View project labels
Reference: justJanne/QuasselDroid-ng#141