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
ca2943775d
Clean up warnings and deprecations in base and dialogs
2025-01-12 23:59:09 +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
40c4e74d48
Switch app code to PyQt6
2025-01-11 20:15:32 +01:00
Veronica Berglyd Olsen
97fc64fcae
Update copyright ( #2154 )
2025-01-03 12:02:48 +00:00
Veronica Berglyd Olsen
869cdd2fb0
Extend colour label widget to accept two colour states
2024-06-18 22:41:29 +02:00
Veronica Berglyd Olsen
811db81a86
Use the reject slot for dialogs since close is not actually a slot
2024-06-10 01:04:10 +02:00
Veronica Berglyd Olsen
019dd3e478
Change how dialogs are deleted
2024-05-28 21:16:40 +02:00
Veronica Berglyd Olsen
b01a2f5abd
Simplify the About dialog
2024-05-28 21:15:32 +02:00
Veronica Berglyd Olsen
2afe0ebbe9
Remove all END Class comments
2024-05-10 16:00:56 +02:00
Veronica Berglyd Olsen
a56b38694c
Create subclasses for non-blocking dialogs
2024-05-01 20:08:35 +02:00
Veronica Berglyd Olsen
8fff376076
Clean up flags in all GUI classes
2024-04-03 21:09:49 +02:00
Veronica Berglyd Olsen
20c5993e2d
Clean up a lot more namespace flags
2024-04-03 20:25:54 +02:00
Veronica Berglyd Olsen
c3467d89c2
Collect all alignment flags into a new types module
2024-04-01 18:27:18 +02:00
Veronica Berglyd Olsen
1353eaa460
Update base translation and fix tr string issues
2024-02-24 18:20:09 +01:00
Veronica Berglyd Olsen
f8d57539d4
Add a version info widget
2024-02-14 18:32:09 +01:00
Veronica Berglyd Olsen
b793842f6d
Simplify the About dialog to only show credits
2024-02-13 18:04:41 +01:00
Veronica Berglyd Olsen
82c63723a4
Make all theme colours actual QColor objects
2024-01-19 16:13:12 +01:00
Veronica Berglyd Olsen
df690ceb36
Happy New Year 2024
2024-01-05 00:25:07 +01:00
Veronica Berglyd Olsen
186737a170
Update file history info
2023-12-13 22:07:53 +01:00
Veronica Berglyd Olsen
ff7f27ff97
Add closeEvents to dialogs and set the deleteLater command
2023-11-28 16:29:21 +01:00
Veronica Berglyd Olsen
50a9b5b5e2
Fix some annotations and add deleteLater to non-modal dialogs
2023-11-27 21:43:13 +01:00
Veronica Berglyd Olsen
4fa20273f7
Clean up dialogs
2023-11-27 17:10:29 +01:00
Veronica Berglyd Olsen
863dcf8b37
Move theme and project instances to new shared data class
2023-08-10 21:13:10 +02:00
Veronica Berglyd Olsen
94c95d6f67
Move GUI theme instance to the config object (after app creation)
2023-08-08 14:35:55 +02:00
Veronica Berglyd Olsen
f33ba03a2f
Fix test coverage of wordlist dialog
2023-06-13 21:10:11 +02:00
Veronica Berglyd Olsen
3e34721b66
Make gui class debug messages consistent
2023-06-01 00:31:42 +02:00
Veronica Berglyd Olsen
db70394af3
Move all URLs to the nwConst class
2023-05-16 23:02:31 +02:00
Veronica Berglyd Olsen
324b204eaa
Drop all mappings of config object into classes now that tests don't need that
2023-05-16 23:00:30 +02:00
Veronica Berglyd Olsen
41a0788b4c
Update copyright year to 2023
2023-01-08 18:47:04 +01:00
Veronica Berglyd Olsen
670aab5224
Remove redundant CSS
2022-12-20 12:06:14 +01:00
Veronica Berglyd Olsen
55e91f08dd
Add a credits page to the About dialog
2022-12-20 11:54:45 +01:00
Veronica Berglyd Olsen
827ae921a4
Merge branch 'main' into i18n-de_DE-created
2022-11-13 10:52:13 +01:00
Veronica Berglyd Olsen
8721d53ab2
Clean up the config class names and methods
2022-11-09 18:47:50 +01:00
Veronica Berglyd Olsen
9d3291aba6
Change assetPath to a Path object
2022-11-09 17:44:20 +01:00
Veronica Berglyd Olsen
5d6778be57
Clean up class initialisation
2022-10-11 23:17:58 +02:00
Veronica Berglyd Olsen
5c04e79486
Merge branch 'main' into i18n-de_DE-created
2022-06-15 17:18:47 +02:00
Veronica Berglyd Olsen
985179bbb9
Rename main theme object
2022-06-11 16:29:49 +02:00
Veronica Berglyd Olsen
0181bebd70
Rename ambiguous theParent variable to mainGui
2022-06-11 15:33:32 +02:00
Veronica Berglyd Olsen
24112f6d8d
Merge branch 'main' into i18n-de_DE-created
2022-06-06 13:27:48 +02:00
Veronica Berglyd Olsen
a71fa02b0c
Sort i18n credits on about and credits doc
2022-05-17 18:40:10 +02:00
Myian
8e0c42afa9
Update about.py
2022-04-05 20:16:49 +02:00
Myian
d28e0743f0
Update about.py
2022-04-04 17:46:56 +02:00
Martijn
99cc3635f7
Add Dutch translation ( #1027 )
...
* Add @mvdkleijn as translator
* Update about.py
2022-03-23 19:22:44 +01:00
Veronica Berglyd Olsen
af3d0d2eb0
Happy new year! ( #941 )
2021-12-31 15:56:43 +01:00
Tommy Marplatt
32d6583ae3
Complete Latin American Spanish GUI localisation (es_419) ( #927 )
...
* Complete Latin American Spanish GUI localisation (es_419)
* LA Spanish localisation credits
2021-11-09 21:20:57 +01:00
Veronica Berglyd Olsen
c17cec0574
Fix missing translation ( #921 )
...
* Fix missing translation of label
* Make some minor fixes to comments and logging
2021-10-31 23:10:29 +01:00
Veronica Berglyd Olsen
1c45331b0a
Fix and optimise code ( #904 )
...
* Fix bug in early error reporting in main init
* Update docstrings and optimise code in GuiMain
* Update docstrings and optimise code in Config
* Update docstrings and optimise code in common module
* Update docstrings and optimise code in main project classes
* Update the OptionState class
* Update the spell checker class
* Update the file converter classes and extend tests
* Update the about, merge, split and item editor classes and extend tests
* Update item editor test
* Update about dialog tests
* Some minor test cleanup
* Fix typo and add clarification in contributing guide
2021-10-14 21:35:42 +02:00
Veronica Berglyd Olsen
15ec1496c5
Update and reorganise themes ( #893 )
...
* Drop the subfolders for GUI themes
* Remove bundled font support
* Add safe file read function
* Allow loading themes from multiple locations
* Clean up unused variables
* Clean up icons class
* Merge icon theme icons
* Update icon theme class
* Remove guiDark config setting
* Fix tests
* Fix handling of default theme
* Update icon readmes
* Add test for getGuiItem common function
2021-09-19 14:09:20 +02:00
Veronica Berglyd Olsen
3403d98c72
Rename package from 'nw' to 'novelwriter' ( #868 )
...
* Rename nw folder to novelwriter
* Rename nw to novelwriter in auxiliary files
* Rename nw to novelwriter in main app source
* Rename nw to novelwriter in tests
* Make setup script for pdf docs less spammy
2021-08-26 17:33:54 +02:00