Build in Dark Mode Functionality #57
Labels
No labels
component: admin dashboard
component: api
component: backend
component: badges
component: blogs
component: content management
component: external notifications
component: faqs
component: friends
component: game reviews
component: game search engine
component: games
component: genres
component: internal notifications
component: lists
component: payments
component: platforms
component: profiles
component: security
component: site notifications
component: web design
dependencies
php
priority: high
priority: low
priority: medium
status: awaiting feedback
status: done
status: in progress
status: in queue
status: in review
status: needs investigation
status: wontfix
type: bug
type: documentation
type: feature
type: improvement
type: regression
type: task
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: MyVideoGameList/myvideogamelist.com#57
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Users love have the option of dark mode. I believe with Metronic a dark-mode CSS file is generated automatically so that should make our life a lot easier.
By default dark mode will not be enabled, but there will be a toggle to enable it. We need to ensure this toggle stays enabled until a user disables it - either should an entry in the database, a session or something else.
This has been added! Leaving it open until I commit the code.
Actually moving this back to in progress as there's a small issue when using dark mode. When you load a page, it loads light mode first and then quickly switches to dark mode. This is due to the code that checks to see if the user has dark mode is at the bottom of the page so the page loads and then applies dark mode. There's got to be something we can do to fix this.