Veronica Berglyd Olsen
ca2943775d
Clean up warnings and deprecations in base and dialogs
2025-01-12 23:59:09 +01:00
Veronica Berglyd Olsen
40c4e74d48
Switch app code to PyQt6
2025-01-11 20:15:32 +01:00
Veronica Berglyd Olsen
b97844512a
Update icons in the GUI
2025-01-07 19:19:11 +01:00
Veronica Berglyd Olsen
97fc64fcae
Update copyright ( #2154 )
2025-01-03 12:02:48 +00:00
Veronica Berglyd Olsen
136939d391
Make some general import/export functionality improvements
2024-12-31 00:14:25 +01: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
f7cdc7da0c
Add a dialog parent class that handles escape key presses
2024-05-27 22:53:30 +02:00
Veronica Berglyd Olsen
2afe0ebbe9
Remove all END Class comments
2024-05-10 16:00:56 +02:00
Veronica Berglyd Olsen
2b8338f537
Clean up Main GUI inheritance
2024-05-02 22:13:35 +02:00
Veronica Berglyd Olsen
afd4aa5d1f
Update home path and fix wrong setting fix for scene and chapter count on welcome dialog
2024-04-13 00:13:20 +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
46c5f1c10d
Update Qt namespace flags
2024-04-03 19:28:39 +02:00
Veronica Berglyd Olsen
c8fe5e6620
Drop the qApp macro
2024-04-03 18:36:37 +02:00
Veronica Berglyd Olsen
24e45fb661
Improve how tool buttons are generated
2024-04-01 20:21:34 +02:00
Veronica Berglyd Olsen
3edb76abbf
Fix missing translation in Project Word List
2024-03-10 14:52:10 +01:00
Veronica Berglyd Olsen
701fe29de9
Add the file filter function where needed
2024-02-11 20:59:29 +01:00
Veronica Berglyd Olsen
edfb4e60c6
Use the same header label style as on other dialogs
2024-02-11 19:15:18 +01:00
Veronica Berglyd Olsen
e185f87875
Add test coverage
2024-02-11 19:09:40 +01:00
Veronica Berglyd Olsen
ce3a8f56c8
Add import icon
2024-02-11 18:55:27 +01:00
Veronica Berglyd Olsen
23b7baf62c
Add import and export feature to word list
2024-02-11 00:52:20 +01:00
Veronica Berglyd Olsen
bbb23b4bc9
Fix some widgets without parent, and update template file record keeping
2024-02-07 20:37:53 +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
bf6cefa840
Update dialog handling of all dialogs
2023-11-28 22:12:30 +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
4fa20273f7
Clean up dialogs
2023-11-27 17:10:29 +01:00
Veronica Berglyd Olsen
a17e73b5a2
Let the shared class handle alert dialogs
2023-08-14 17:08:53 +02: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
12897ff2e1
Make project instance private to main GUI class
2023-08-08 17:21:00 +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
3911bc10c6
Clean up code and tests
2023-08-07 20:20:04 +02:00
Veronica Berglyd Olsen
f33ba03a2f
Fix test coverage of wordlist dialog
2023-06-13 21:10:11 +02:00
Veronica Berglyd Olsen
0003f8c24d
Change format of wordlist.txt file to json
2023-06-13 17:31:16 +02:00
Veronica Berglyd Olsen
3e34721b66
Make gui class debug messages consistent
2023-06-01 00:31:42 +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
e84b8d4d1d
Fix versions in module docstrings, more
2022-11-25 22:57:05 +01:00
Veronica Berglyd Olsen
76a1421fde
Remove project content attribute from project class
2022-11-06 00:15:24 +01:00
Veronica Berglyd Olsen
21ab4e58f9
Remove project meta attribute from project class
2022-11-05 23:29:25 +01:00
Veronica Berglyd Olsen
815c0f1125
Add a bunch of None checks, even if many may be redundant
2022-10-20 00:21:51 +02:00
Veronica Berglyd Olsen
5d6778be57
Clean up class initialisation
2022-10-11 23:17:58 +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
44926a4e9a
Also make tree and options properties of the project
2022-05-28 14:33:25 +02:00
Veronica Berglyd Olsen
074718aedc
Clean up GUI text ( #969 )
...
* Remove all statustip entries in the menu
* Prune text in Preferences
* Fix class labels
* Remove some redundant tooltips
* Improve some labels and dialogs
* Remove some more tooltips and fix a typo
* Update base ts file
* Fix typo
2022-01-18 22:16:25 +01:00
Veronica Berglyd Olsen
af3d0d2eb0
Happy new year! ( #941 )
2021-12-31 15:56:43 +01:00
Veronica Berglyd Olsen
00eea24e3f
Error logging and mutables as function defaults ( #930 )
...
* Remove mutable iterables as function defaults
* Improve error reporting and standardise how it's done
2021-11-10 00:32:01 +01:00