Veronica Berglyd Olsen
556caea308
Make the file name safe function less restrictive
2024-06-11 21:38:50 +02:00
Veronica Berglyd Olsen
1fe7ca3db8
Update font description and add native font dialog setting to config
2024-05-22 23:31:28 +02:00
Veronica Berglyd Olsen
c0673b8128
Save all font info for GUI font
2024-05-20 16:12:27 +02:00
Veronica Berglyd Olsen
2afe0ebbe9
Remove all END Class comments
2024-05-10 16:00:56 +02:00
Veronica Berglyd Olsen
864172ea50
Add an elide function for shortening text
2024-04-28 18:22:31 +02:00
Veronica Berglyd Olsen
a2d8aefb21
Reduce footnote index storage to keys only
2024-04-18 18:07:17 +02:00
Veronica Berglyd Olsen
c1154682b5
Fix annotation errors
2024-04-09 17:01:05 +02:00
Veronica Berglyd Olsen
2d9b57b534
Add a function to convert QColor to CSS rgba format
2024-03-27 13:11:37 +01:00
Veronica Berglyd Olsen
7ddb1819f2
Fix two minor typing issues
2024-03-23 20:01:49 +01:00
Veronica Berglyd Olsen
642b5e3681
Add a formatting function for file extension filters for file dialogs
2024-02-11 20:57:27 +01:00
Veronica Berglyd Olsen
c5edbbfaf6
Improve type checking in common module, and delete unused function
2024-01-30 21:13:38 +01:00
Veronica Berglyd Olsen
8e4e6903b1
Clean up variables and formatting
2024-01-28 00:28:01 +01:00
Veronica Berglyd Olsen
82d5899f2e
Merge branch 'main' into dev
2024-01-27 17:04:44 +01:00
Veronica Berglyd Olsen
9311117257
Prevent multiple non-modal dialogs of the same kind from being opened
2024-01-27 15:38:44 +01:00
Veronica Berglyd Olsen
b33a3b480d
Use short version format for app version
2024-01-23 19:54:19 +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
b526315084
Clean up some redundant code and fix annotations
2023-11-29 16:05:14 +01:00
Veronica Berglyd Olsen
30b4e5511a
Add a common function to open file paths externally
2023-11-23 16:43:56 +01:00
Veronica Berglyd Olsen
e00e64dc46
Copy changes from download_dicts branch
2023-11-20 17:24:49 +01:00
Veronica Berglyd Olsen
0d262c0ae8
Remove the sha256sum function for files and update tests
2023-08-25 16:55:45 +02:00
Veronica Berglyd Olsen
55423174ed
Make a few minor improvements, including fixing #1495
2023-08-20 22:09:02 +02:00
Veronica Berglyd Olsen
6e5d991cfe
Move TypeGuard to TYPE_CHECKING condition
2023-08-08 23:14:35 +02:00
Veronica Berglyd Olsen
eeadfc95e3
Annotate core modules
2023-08-08 22:37:48 +02:00
Veronica Berglyd Olsen
c40d910b69
Make backup path always set
2023-08-08 19:50:20 +02:00
Veronica Berglyd Olsen
ace037808f
Add backups size to pop-up dialog ( #1453 )
2023-07-27 00:09:05 +02:00
Veronica Berglyd Olsen
4dfa51855e
Spell check comments and docstrings
2023-07-20 23:25:49 +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
3996ff8798
Assemble most of the Manuscript Build tool
2023-06-04 20:58:50 +02:00
Veronica Berglyd Olsen
5f6335d8f9
Fix some typing issues
2023-06-04 00:40:04 +02:00
Veronica Berglyd Olsen
db8140418e
Fix typing and docstrings in Project data and XML classes
2023-06-03 18:05:04 +02:00
Veronica Berglyd Olsen
9514578554
Add the build preview functionality from the old build tool
2023-06-03 16:51:45 +02:00
Veronica Berglyd Olsen
a40275c431
Make the xmlIndent function the permanent solution
2023-05-29 21:35:16 +02:00
Veronica Berglyd Olsen
652013b622
Fix last broken test
2023-05-29 17:58:23 +02:00
Veronica Berglyd Olsen
59931c804c
Replace lxml with standard xml for project files
2023-05-29 17:00:52 +02:00
Veronica Berglyd Olsen
1437659a4e
Drop the splitVersionNumber function
2023-01-29 02:14:21 +01:00
Veronica Berglyd Olsen
41a0788b4c
Update copyright year to 2023
2023-01-08 18:47:04 +01:00
Veronica Berglyd Olsen
b0a0ca089f
Rewrite index class to use sequential title keys rather than line numbers
2022-11-14 16:59:51 +01:00
Veronica Berglyd Olsen
15fec91358
Clean up setters and getters in Config
2022-11-10 09:29:00 +01:00
Veronica Berglyd Olsen
03e173634f
Switch to Path objects nearly everywhere
2022-11-09 22:43:48 +01:00
Veronica Berglyd Olsen
26f7bb4b32
Change how spel checking and booleans in general are saved in the XML
2022-11-07 22:46:30 +01:00
Veronica Berglyd Olsen
c6d3f680cc
Add a UUID to projects
2022-11-05 17:03:45 +01:00
Veronica Berglyd Olsen
cfe11f7b54
Make the common module a little simpler
2022-10-19 22:10:23 +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
33b95b60e3
Fix missing data path issue ( #1180 )
2022-10-18 20:43:33 +02:00
Veronica Berglyd Olsen
ddd8b60816
Complete the needed GUI class changes for the new NWStatus class
2022-04-05 23:13:39 +02:00
Veronica Berglyd Olsen
7298e1f438
Add two new utility functions to the common module
2022-04-05 22:07:20 +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
5e2ab4f612
Refactor core and base classes ( #931 )
...
* Improve the NWIndex class
* Improve the NWItem and NWDoc classes
* Make some optimisations in projects and update tests
* Minor changes to string formatting in main source file
* Add some more protection to core classes
* Make all converter class attributes private
2021-12-18 16:03:45 +01:00