Commit Graph

160 Commits

Author SHA1 Message Date
Veronica Berglyd Olsen 8dc21fbb66 Issue a warning if a requested colour does not exist, and allow reset of icon colours 2025-10-27 22:47:34 +01:00
Veronica Berglyd Olsen 0544599303 Fix brush for disabled novel selector (#2482) 2025-10-27 22:12:04 +01:00
Veronica Berglyd Olsen 4a94ab86c9 Add sidebar icon colour setting and rename format icon settings 2025-10-26 14:16:05 +01:00
Veronica Berglyd Olsen 6db67e909d Add icon colour settings to themes and enforce them on all GUI icons 2025-10-26 14:02:18 +01:00
Veronica Berglyd Olsen 61d591e86e Add theme field for white space 2025-10-26 12:38:32 +01:00
Veronica Berglyd Olsen c9c2b35455 Update dialog buttons on all dialogs and tools 2025-10-25 23:38:19 +02:00
Veronica Berglyd Olsen bb1d90213b Update standard dialog boxes 2025-10-25 21:38:30 +02:00
Veronica Berglyd Olsen 096686457d Add a standard button generator 2025-10-25 20:47:32 +02:00
Veronica Berglyd Olsen df2766d80e Update linting 2025-10-22 21:26:38 +02:00
Veronica Berglyd Olsen c174f8f931 Update linting for main code 2025-08-27 21:00:09 +02:00
Veronica Berglyd Olsen 06b6adbcde Remove description field from theme parsing and testing 2025-07-14 19:33:01 +02:00
Veronica Berglyd Olsen b64c2f3597 Refactor the theme setting meta fields and requirements 2025-06-20 16:35:58 +02:00
Veronica Berglyd Olsen 7a95980d2f Add theme setting for current line 2025-06-14 17:04:53 +02:00
Veronica Berglyd Olsen fe46a82e63 Change how colours are stored for status labels to use theme colour or hex format 2025-06-12 16:55:12 +02:00
Veronica Berglyd Olsen 0a37981251 Add Blue Streak Light, and update dark theme 2025-06-06 18:25:45 +02:00
Veronica Berglyd Olsen 550cba2f43 Add theme settings for active icons, a base colour, and accent palette colour (#2382) 2025-06-05 18:15:31 +02:00
Veronica Berglyd Olsen 0ab33e1843 Allow adjusting lighter and darker as well in theme files 2025-06-04 21:09:35 +02:00
Veronica Berglyd Olsen 8ce6c678aa Use a transparent image for the welcome dialog 2025-06-04 20:37:30 +02:00
Veronica Berglyd Olsen 334f946870 Add remaining missing coverage and revert loadTheme return type 2025-06-03 22:47:17 +02:00
Veronica Berglyd Olsen bd2353f7bc Add tests for sidebar and themes 2025-06-03 22:36:53 +02:00
Veronica Berglyd Olsen 638f93499b Scan themes on startup instead 2025-06-03 17:31:52 +02:00
Veronica Berglyd Olsen 60b5f660e8 Rename colour aqua to cyan in themes 2025-06-03 17:30:13 +02:00
Veronica Berglyd Olsen 82188d156b Change the name and alpha format of colour themes 2025-06-03 12:02:38 +02:00
Veronica Berglyd Olsen 44528b6173 Fix icon theme reload 2025-06-02 23:20:51 +02:00
Veronica Berglyd Olsen 89a7c3e5cb Add dark/light toggle button to sidebar 2025-06-02 23:08:01 +02:00
Veronica Berglyd Olsen 072d0f0acd Merge and update the default themes 2025-06-02 18:40:58 +02:00
Veronica Berglyd Olsen 857327e9ef Update theme colour processing and fix current tests 2025-06-02 17:06:28 +02:00
Veronica Berglyd Olsen 1fafa0dae7 Remove syntax theme parsing and add light and dark theme user settings 2025-06-02 16:28:06 +02:00
Veronica Berglyd Olsen 9c8030e588 Connect the splash screen and add messages to track progress 2025-04-25 18:41:28 +02:00
Veronica Berglyd Olsen 8ed3bd889d Fix linting errors in the main code 2025-04-07 17:18:43 +02:00
Veronica Berglyd Olsen ef652355bf Refresh model when document heading count changes 2025-03-22 21:10:01 +01:00
Veronica Berglyd Olsen 34645be975 Remove redundant cssCol helper 2025-01-22 21:52:50 +01:00
Veronica Berglyd Olsen 23398f2f8a Use Color and Colour consistently in the code 2025-01-22 00:42:45 +01:00
Veronica Berglyd Olsen f3f7133961 Remove status led colours in theme and use icon colours instead 2025-01-15 23:06:36 +01:00
Veronica Berglyd Olsen 785322e577 Add handling of user icon themes and account for missing theme 2025-01-15 20:24:01 +01:00
Veronica Berglyd Olsen d44a5e57b2 Make sure theme shades are not all black 2025-01-15 20:23:21 +01:00
Veronica Berglyd Olsen 5027b8df19 Clean up warnings and deprecations in gui components 2025-01-13 02:21:56 +01:00
Veronica Berglyd Olsen 0728b35735 Drop the custom data class decorator for now, since it is not performance relevant 2025-01-12 22:23:20 +01:00
Veronica Berglyd Olsen 1878adf78c Use data classes for theme values 2025-01-12 19:31:30 +01:00
Veronica Berglyd Olsen fe064c9d99 Move handling of theme meta data 2025-01-12 17:31:11 +01:00
Veronica Berglyd Olsen 029ac58a75 Complete GUI theme colour handling to match Qt's own 2025-01-12 17:30:46 +01:00
Veronica Berglyd Olsen 60130f067b Remove computed GUI scaling 2025-01-12 15:39:10 +01:00
Veronica Berglyd Olsen 27a0a47aaa Fix custom theme handling for Qt6 2025-01-11 23:55:08 +01:00
Veronica Berglyd Olsen 40c4e74d48 Switch app code to PyQt6 2025-01-11 20:15:32 +01:00
Veronica Berglyd Olsen fce18689b7 Add a faded icon colour 2025-01-11 00:56:16 +01:00
Veronica Berglyd Olsen 5bf113de23 Add a setting to keep theme colours on documents when using override 2025-01-11 00:48:09 +01:00
Veronica Berglyd Olsen c3fc1d4e5a Update tests 2025-01-10 02:24:24 +01:00
Veronica Berglyd Olsen a6fde426a7 Add override settings for project tree icon colours 2025-01-08 22:22:53 +01:00
Veronica Berglyd Olsen a0fea3c025 Separate project tree icons from the rest 2025-01-08 22:22:09 +01:00
Veronica Berglyd Olsen 5650792be8 Add icon theme selector to Preferences 2025-01-08 02:09:22 +01:00