Veronica Berglyd Olsen
928a116666
Update current usage of last path
2024-06-16 00:22:38 +02:00
Veronica Berglyd Olsen
019dd3e478
Change how dialogs are deleted
2024-05-28 21:16:40 +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
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
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
c3467d89c2
Collect all alignment flags into a new types module
2024-04-01 18:27:18 +02:00
Veronica Berglyd Olsen
c000307f14
Add a base button size, and make it default for switches and tool buttons
2024-04-01 15:39:54 +02:00
Veronica Berglyd Olsen
701fe29de9
Add the file filter function where needed
2024-02-11 20:59:29 +01:00
Veronica Berglyd Olsen
186cead603
Remove the width setting from the switch widget
2024-02-09 23:26:26 +01:00
Veronica Berglyd Olsen
8e4e6903b1
Clean up variables and formatting
2024-01-28 00:28:01 +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
17fc370609
Fix some typos
2023-11-18 14:14:10 +01:00
Veronica Berglyd Olsen
a358a0007a
Fix writing stats font size issue ( #1442 )
2023-09-03 21:12:54 +02: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
993205701c
Define all non-modal dialogs as tools
2023-07-30 23:39:29 +02:00
Veronica Berglyd Olsen
6193e3191b
Fix minor issue in session log conversion
2023-06-15 23:26:27 +02:00
Veronica Berglyd Olsen
90012aff17
Fix test coverage of writingstats class
2023-06-13 22:32:17 +02:00
Veronica Berglyd Olsen
f33ba03a2f
Fix test coverage of wordlist dialog
2023-06-13 21:10:11 +02:00
Veronica Berglyd Olsen
1b85f782a6
Update writing stats dialog to work with new log file
2023-06-13 17:29:15 +02:00
Veronica Berglyd Olsen
3e34721b66
Make gui class debug messages consistent
2023-06-01 00:31:42 +02:00
Veronica Berglyd Olsen
90a6cecd52
Merge branch 'dev' into feature/build_gui
2023-05-16 23:45:22 +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
0f0c9eacb1
Rename custom to extensions to avoid import issues
2023-02-21 16:47:30 +01:00
Veronica Berglyd Olsen
7a60d8d867
Add a custom widgets subpackage
2023-02-21 16:06:41 +01:00
Veronica Berglyd Olsen
41a0788b4c
Update copyright year to 2023
2023-01-08 18:47:04 +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
47b57172eb
Change lastPath to a Path object
2022-11-09 18:21:40 +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
8775b360d8
Remove all verbose log entries
2022-10-19 08:27:11 +02:00
Veronica Berglyd Olsen
da820871fd
Simplify the check functions in common ( #1185 ) and remove the checkIntRange function
2022-10-18 23:41:29 +02:00
Veronica Berglyd Olsen
3c49ccff53
Move the custom gui module to the root of the project
2022-10-14 19:34:37 +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
011291f225
Drop support for Python 3.6 ( #1004 )
...
* Drop support for Python 3.6
* Remove unused time parsing function
* Use Python 3.7 datetime function for writing stats data conversion
* Test against Python 3.10 on macOS and Windows
2022-02-20 23:35:33 +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