Skip to content

Add dark mode feature to esProc IDE: toggle theme #65

Open
aadyasingh2005 wants to merge 1 commit intoSPLWare:masterfrom
aadyasingh2005:master
Open

Add dark mode feature to esProc IDE: toggle theme #65
aadyasingh2005 wants to merge 1 commit intoSPLWare:masterfrom
aadyasingh2005:master

Conversation

@aadyasingh2005
Copy link

Added a complete dark/light theme toggle feature to the esProc IDE with the following capabilities:

Features
Theme Toggle: Switch between dark and light modes via:
Menu: Tools → Toggle Theme
Toolbar button (rightmost icon)
Keyboard shortcut: Ctrl+D
Theme Persistence: User's theme preference is automatically saved to the configuration and restored on application restart
Professional Dark Theme: Dark gray backgrounds with light gray text for reduced eye strain
Real-time UI Updates: All UI components update instantly when toggling
Changes Made
VDB.java: Added theme toggle logic and initialization
GCMenu.java: Added menu command constants for theme toggle
MenuVDB.java: Added "Toggle Theme" menu item to Tools menu
ToolbarVDB.java: Added toolbar button with visual separator
LNFManager.java: Implemented dark color scheme with proper RGB values
ConfigOptions.java: Added theme preference storage and retrieval
pom.xml: Added JAXB dependencies for Java 16+ compatibility

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant