Commit Graph

103 Commits

Author SHA1 Message Date
Veronica Berglyd Olsen 61d591e86e Add theme field for white space 2025-10-26 12:38:32 +01:00
Veronica Berglyd Olsen c174f8f931 Update linting for main code 2025-08-27 21:00:09 +02:00
Veronica Berglyd Olsen b095b0ae12 Drop syntax highlighting for redundant trailing spaces 2025-08-24 15:22:11 +02:00
Veronica Berglyd Olsen c40507addb Fix Unicode bug in syntax highlighter 2025-07-13 18:58:52 +02:00
Veronica Berglyd Olsen ad3760762f Fix spell checking when 4 byte are in use 2025-07-05 17:19:02 +02:00
Veronica Berglyd Olsen c12a864e8a Revert Qt regex and use UTF-16 to UCS-4 index map for all highlighting 2025-07-05 15:53:34 +02:00
Veronica Berglyd Olsen 8067acdc1c Merge branch 'main' into unicode_fix 2025-07-05 14:17:16 +02:00
Veronica Berglyd Olsen 57bed18ccf Make dialog parser and keyword lines work with 4 byte unicode 2025-07-05 01:50:47 +02:00
Veronica Berglyd Olsen 680fc32786 Fix highlighting of markup and spell checking for 4 byte Unicode 2025-07-04 23:24:23 +02:00
Veronica Berglyd Olsen 9af498d69a Drop redundant re.UNICODE flag 2025-07-04 20:20:48 +02:00
Veronica Berglyd Olsen 148fc68590 Add markdown highlight format 2025-06-16 18:46:37 +02:00
Veronica Berglyd Olsen da6cc88cd8 Replace alternative apostrophes before spell checking 2025-04-17 17:32:23 +02:00
Veronica Berglyd Olsen 857856ccd3 Turn off dialogue syntax highlighting in notes (#2297) 2025-04-17 16:45:01 +02:00
Veronica Berglyd Olsen 8ed3bd889d Fix linting errors in the main code 2025-04-07 17:18:43 +02:00
Veronica Berglyd Olsen d0c8227d15 Move spell check testing to the editor 2025-03-30 23:49:19 +02:00
Veronica Berglyd Olsen 05feaf7d2d Move comment processing to a separate file 2025-02-18 15:18:46 +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 1878adf78c Use data classes for theme values 2025-01-12 19:31:30 +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 31c75ea0b1 Add a dialog parser class 2024-11-01 19:55:35 +01:00
Veronica Berglyd Olsen f2d2b4c4f2 Generalise the manuscript stats count values 2024-10-29 17:47:32 +01:00
Veronica Berglyd Olsen 8db0928724 Re-order preferences settings and ensure dialog/narrator symbols are single characters 2024-10-27 13:11:50 +01:00
Veronica Berglyd Olsen 8850161641 Add new logic for dialogue narrator break 2024-10-27 01:55:19 +02:00
Veronica Berglyd Olsen 6c217c2450 Fix spell checker issue 2024-10-25 23:53:38 +02:00
Veronica Berglyd Olsen fe56c88309 Separate spell checking and link scanning, and add ODT support for links 2024-10-25 23:19:23 +02:00
Veronica Berglyd Olsen 759cfd77e9 Add url handling in editor and viewer 2024-10-25 23:18:27 +02:00
Veronica Berglyd Olsen d145b65237 Standardise text sizes and margins 2024-10-17 22:34:46 +02:00
Veronica Berglyd Olsen 2447ae5cff Replace usage of "match" as a variable name 2024-10-14 00:14:08 +02:00
Veronica Berglyd Olsen a716f31b17 Fix some minor issues with spell checking 2024-09-28 11:41:26 +02:00
Veronica Berglyd Olsen 5ed03e29f3 Change regexes to use the pattern object directly 2024-09-28 11:20:09 +02:00
Veronica Berglyd Olsen 37c469dbc7 Move word split to regex pattern class 2024-09-22 17:37:12 +02:00
Veronica Berglyd Olsen c08033d153 Use stdlib re for dialogue matching 2024-09-22 17:34:04 +02:00
Veronica Berglyd Olsen c3cb12e5e2 Use stdlib re for Markdown matching 2024-09-22 16:56:21 +02:00
Veronica Berglyd Olsen d3799bc30a Update plain regex patterns to std lib re 2024-09-22 16:37:45 +02:00
Veronica Berglyd Olsen cb8933b493 Use Python regex for spell checking 2024-09-22 16:23:35 +02:00
Veronica Berglyd Olsen 388141aae6 Move text regex patterns to a separate class 2024-06-01 13:06:46 +02:00
Veronica Berglyd Olsen 80811ebf44 Don't highlight dialogue in notes 2024-06-01 12:41:42 +02:00
Veronica Berglyd Olsen aadad6aa8c Define header sizes as constants 2024-05-21 18:02:01 +02:00
Veronica Berglyd Olsen 774437f7bb Save all font info for text font 2024-05-20 16:32:10 +02:00
Veronica Berglyd Olsen 1b4cc933e7 Add test coverage 2024-05-13 18:31:31 +02:00
Veronica Berglyd Olsen b5def640ed Add alternative dialog style 2024-05-13 18:11:44 +02:00
Veronica Berglyd Olsen 7e35b4c675 Update syntax themes and add alternative dialog colour 2024-05-13 17:57:19 +02:00
Veronica Berglyd Olsen e5e3066b3d Update preferences 2024-05-13 17:51:16 +02:00
Veronica Berglyd Olsen e1af21bf88 Add new dialogue highlighting settings 2024-05-13 17:50:18 +02:00
Veronica Berglyd Olsen 2afe0ebbe9 Remove all END Class comments 2024-05-10 16:00:56 +02:00
Veronica Berglyd Olsen 1d438d5d76 Separate tags and value colours 2024-04-28 22:43:46 +02:00
Veronica Berglyd Olsen 69a99fc97f Add a syntax colour for special notes 2024-04-28 19:53:09 +02:00
Veronica Berglyd Olsen e01e14075c Update editor and highlight, and update tests 2024-04-28 18:05:53 +02:00
Veronica Berglyd Olsen 41506911c1 Fix regex flag in highlighter 2024-04-26 22:25:58 +02:00