Veronica Berglyd Olsen
3672ae8be6
Windows launcher, attempt 2 ( #2199 )
2025-01-21 00:02:32 +01:00
Veronica Berglyd Olsen
d39d33c6cc
Update signed windows launcher
2025-01-20 23:48:52 +01:00
Veronica Berglyd Olsen
d9424d0362
Bump launcher version
2025-01-20 23:46:36 +01:00
Veronica Berglyd Olsen
bcd7f8350b
Add C redistributable to root of novelwriter install
2025-01-20 23:43:31 +01:00
Veronica Berglyd Olsen
4ec276642a
Rewrite Windows launcher as a GUI exe
2025-01-20 23:33:46 +01:00
Veronica Berglyd Olsen
15cbc8d4fe
Release 2.7 Alpha 2 ( #2198 )
2025-01-20 22:22:07 +01:00
Veronica Berglyd Olsen
b4672759f8
Make some minor improvements to the main init file
2025-01-20 22:19:24 +01:00
Veronica Berglyd Olsen
8e4127fbb1
Update release date and make some minor changes to Windows launcher
2025-01-20 22:18:54 +01:00
Veronica Berglyd Olsen
2621e0cf1b
Update windows launcher exe
2025-01-18 15:21:30 +01:00
Veronica Berglyd Olsen
ce0f05a53a
Bump launcher version
2025-01-18 15:19:27 +01:00
Veronica Berglyd Olsen
fe0d316ff6
Bump version to 2.7 Alpha 2
2025-01-18 15:16:56 +01:00
Veronica Berglyd Olsen
30be5a3746
Fix minor issue in Windows launcher
2025-01-18 15:16:11 +01:00
Veronica Berglyd Olsen
b64bd382ce
Add a Windows exe launcher ( #2197 )
2025-01-18 15:04:22 +01:00
Veronica Berglyd Olsen
707427cde4
Remove Unicode character
2025-01-18 15:00:23 +01:00
Veronica Berglyd Olsen
7a52d32af9
Fix bug in windows installer build script
2025-01-18 14:56:40 +01:00
Veronica Berglyd Olsen
d2e208ef26
Split launcher and installer build, and add launcher exe
2025-01-18 14:29:42 +01:00
Veronica Berglyd Olsen
b6778128da
Update installer build definitions
2025-01-18 14:21:38 +01:00
Veronica Berglyd Olsen
4e86693a97
Fix launcher path
2025-01-18 13:49:09 +01:00
Veronica Berglyd Olsen
567d61a8ea
Add make script and update build job
2025-01-18 13:44:08 +01:00
Veronica Berglyd Olsen
d97b985d1c
Move windows launcher source to the setup folder
2025-01-18 12:56:38 +01:00
Veronica Berglyd Olsen
6905653bdd
Add file info to windows launcher resource file
2025-01-18 12:46:20 +01:00
Veronica Berglyd Olsen
a89058ab6c
Add license header
2025-01-18 02:06:18 +01:00
Veronica Berglyd Olsen
296b18ba5f
Add a minimal launcher for novelWriter on Windows
2025-01-18 01:19:47 +01:00
Veronica Berglyd Olsen
f548df2e64
Clean up pkgutils and update Windows installer ( #2196 )
2025-01-16 22:23:32 +01:00
Veronica Berglyd Olsen
d7730e9b04
Clean up function names a little
2025-01-16 22:19:58 +01:00
Veronica Berglyd Olsen
aabc21d611
Clean up some more files for Windows build
2025-01-16 22:10:22 +01:00
Veronica Berglyd Olsen
9c04899df5
Fix failing test due to config init change
2025-01-16 21:46:22 +01:00
Veronica Berglyd Olsen
0380a7fe72
Make sure the pkgutils script has no third party dependencies by default
2025-01-16 21:40:20 +01:00
Veronica Berglyd Olsen
0306701e6f
Move asset builder functions
2025-01-16 21:32:56 +01:00
Veronica Berglyd Olsen
3ef790fbe3
Move AppImage builder functions
2025-01-16 21:27:39 +01:00
Veronica Berglyd Olsen
c8410e8527
Rename build utils
2025-01-16 21:22:07 +01:00
Veronica Berglyd Olsen
4bc17d42e3
Drop XDG functions
2025-01-16 21:20:38 +01:00
Veronica Berglyd Olsen
9332bd882c
Move debian builder functions
2025-01-16 21:20:10 +01:00
Veronica Berglyd Olsen
ca70da2c28
Move common functions
2025-01-16 21:13:28 +01:00
Veronica Berglyd Olsen
767c22f348
Move and update Windows build for Qt6
2025-01-16 21:03:00 +01:00
Veronica Berglyd Olsen
931863d4ee
Build binary on linux
2025-01-16 19:55:50 +01:00
Veronica Berglyd Olsen
b9602da177
Restructure icon theme builder
2025-01-16 19:26:04 +01:00
Veronica Berglyd Olsen
eb419fc4e0
Update Debian and Ubuntu builds ( #2191 )
2025-01-16 11:12:29 +01:00
Veronica Berglyd Olsen
cd8da61977
Update various Qt 5 references and links
2025-01-16 00:38:10 +01:00
Veronica Berglyd Olsen
9388ea12f9
Update Launchpad build
2025-01-16 00:23:14 +01:00
Veronica Berglyd Olsen
4b30ce0f39
Set package requirements to Qt 6.4
2025-01-15 23:51:27 +01:00
Veronica Berglyd Olsen
c760a22cfa
Bump version to 2.7 Alpha 1
2025-01-15 23:38:34 +01:00
Veronica Berglyd Olsen
9de55ca286
Merge branch 'release'
2025-01-15 23:23:24 +01:00
Veronica Berglyd Olsen
a20508b83d
Fix a few minor issues with the new icon themes, and Qt6 theme support ( #2190 )
2025-01-15 23:20:16 +01:00
Veronica Berglyd Olsen
167a4baa46
Improve painter on custom switch
2025-01-15 23:16:06 +01:00
Veronica Berglyd Olsen
ef8a54c49c
Tune the other themes a little and remove no longer used colours
2025-01-15 23:12:12 +01:00
Veronica Berglyd Olsen
5274344237
Correct wrong colours in solarized themes
2025-01-15 23:07:37 +01:00
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
c369ef450f
Fix add dicitonary tool ( #2189 )
2025-01-15 20:56:08 +01:00
Veronica Berglyd Olsen
6674cf99a6
Update spell check dictionary download links
2025-01-15 20:28:53 +01:00
Veronica Berglyd Olsen
785322e577
Add handling of user icon themes and account for missing theme
2025-01-15 20:24:01 +01:00
Veronica Berglyd Olsen
d44a5e57b2
Make sure theme shades are not all black
2025-01-15 20:23:21 +01:00
Veronica Berglyd Olsen
58a0799c8e
Clean up after switching to Qt6 ( #2187 )
2025-01-14 22:51:52 +01:00
Veronica Berglyd Olsen
0b7c31b6a9
Fix warnings in tests
2025-01-13 19:43:04 +01:00
Veronica Berglyd Olsen
72ed5d84f6
Fix minor issues
2025-01-13 19:42:48 +01:00
Veronica Berglyd Olsen
7e280b2371
Clean up warnings and deprecations in gui tools
2025-01-13 02:53:55 +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
a60e0b3c87
Clean up warnings and deprecations in extensions and formats
2025-01-13 00:38:50 +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
717ade24e3
Remove scaling and add slots to main config class
2025-01-12 23:30:27 +01:00
Veronica Berglyd Olsen
0728b35735
Drop the custom data class decorator for now, since it is not performance relevant
2025-01-12 22:23:20 +01:00
Veronica Berglyd Olsen
e7a0803ca4
Switch to Qt6 ( #2184 )
2025-01-12 19:40:34 +01:00
Veronica Berglyd Olsen
b83d7ca2cc
Fix theme test
2025-01-12 19:36:47 +01:00
Veronica Berglyd Olsen
1878adf78c
Use data classes for theme values
2025-01-12 19:31:30 +01:00
Veronica Berglyd Olsen
4c2185fa1e
Add custom data class decorator that uses slots
2025-01-12 19:30:11 +01:00
Veronica Berglyd Olsen
fe064c9d99
Move handling of theme meta data
2025-01-12 17:31:11 +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
60130f067b
Remove computed GUI scaling
2025-01-12 15:39:10 +01:00
Veronica Berglyd Olsen
a1d94d63a3
Remove main app testmode flag
2025-01-12 03:16:52 +01:00
Veronica Berglyd Olsen
27a0a47aaa
Fix custom theme handling for Qt6
2025-01-11 23:55:08 +01:00
Veronica Berglyd Olsen
ff7446a2ef
Update references to Qt5 and PyQt5
2025-01-11 21:55:26 +01:00
Veronica Berglyd Olsen
1307fccc59
Fix some minor GUI issues
2025-01-11 21:42:37 +01:00
Veronica Berglyd Olsen
86f210cfbf
Fix duplicate tests issue
2025-01-11 20:55:09 +01:00
Veronica Berglyd Olsen
da036efdcf
Switch test code to PyQt6
2025-01-11 20:36:42 +01:00
Veronica Berglyd Olsen
40c4e74d48
Switch app code to PyQt6
2025-01-11 20:15:32 +01:00
Veronica Berglyd Olsen
3ec210df9b
Drop Python 3.9 ( #2182 )
2025-01-11 19:02:08 +01:00
Veronica Berglyd Olsen
cfb93924b0
Fix one more import blocker
2025-01-11 18:58:58 +01:00
Veronica Berglyd Olsen
98db7db2b1
Remove code excluded due to Python 3.9
2025-01-11 18:53:51 +01:00
Veronica Berglyd Olsen
31c58c29d5
Remove references to Python 3.9
2025-01-11 18:53:28 +01:00
Veronica Berglyd Olsen
859211fb6d
Merge fixes from release branch
2025-01-11 18:45:05 +01:00
Veronica Berglyd Olsen
70cca405f5
Make sure selection model exists before accessing ( #2181 )
2025-01-11 18:43:47 +01:00
Veronica Berglyd Olsen
d7d211baf2
Fix empty selection model bug ( #2173 )
2025-01-11 18:39:23 +01:00
Veronica Berglyd Olsen
30429fac58
Fix bug in theme update in outline view ( #2178 )
2025-01-11 18:38:38 +01:00
Veronica Berglyd Olsen
d5a35fa86f
Fix novel selector bug ( #2179 )
2025-01-11 18:37:06 +01:00
Veronica Berglyd Olsen
dc265e57f3
Store previous selection before clear in novel selector widget
2025-01-11 18:30:53 +01:00
Veronica Berglyd Olsen
bff341db60
Fix theme update in outline view
2025-01-11 18:23:14 +01:00
Veronica Berglyd Olsen
92b6ed2e9e
Improve icon colouring after feedback ( #2177 )
2025-01-11 17:58:31 +01:00
Veronica Berglyd Olsen
84b0553797
Fix a couple of mistakes in theme files
2025-01-11 02:18:20 +01:00
Veronica Berglyd Olsen
d9a9f39556
Change some of the Remix icons
2025-01-11 02:14:49 +01:00
Veronica Berglyd Olsen
66c6fa5590
Tone down the default icon colour a little from the text colour
2025-01-11 02:11:53 +01:00
Veronica Berglyd Olsen
31ea53135f
Make the faded colour available as an override colour
2025-01-11 01:01:09 +01:00
Veronica Berglyd Olsen
fce18689b7
Add a faded icon colour
2025-01-11 00:56:16 +01:00
Veronica Berglyd Olsen
5bf113de23
Add a setting to keep theme colours on documents when using override
2025-01-11 00:48:09 +01:00
Veronica Berglyd Olsen
c3c24d5533
Remove colour from the non-checkable icon for active/inactive
2025-01-11 00:30:50 +01:00
Veronica Berglyd Olsen
a54a5b3d55
Add Remix Icon and Font Awesome themes ( #2174 )
2025-01-10 19:09:44 +01:00
Veronica Berglyd Olsen
1e8b33a74f
Add credits and license info
2025-01-10 19:04:40 +01:00
Veronica Berglyd Olsen
22fe8f1d12
Update other themes with renamed icon keys
2025-01-10 18:50:19 +01:00
Veronica Berglyd Olsen
fbcf185c13
Add Remix Icon themes
2025-01-10 18:49:23 +01:00
Veronica Berglyd Olsen
586370188b
Add Font Awesome icons
2025-01-10 17:40:16 +01:00
Veronica Berglyd Olsen
723cba5b56
Separate out icons for sidebar
2025-01-10 17:40:02 +01:00
Veronica Berglyd Olsen
ec1047207c
Restructure how icon themes are generated
2025-01-10 17:39:20 +01:00
Veronica Berglyd Olsen
daa916a0c4
Replace icons with Material Symbols ( #2171 )
2025-01-10 12:43:58 +01:00
Veronica Berglyd Olsen
591a17eb19
Update license info
2025-01-10 12:30:28 +01:00
Veronica Berglyd Olsen
acca753a77
Fix view panel theme update
2025-01-10 12:22:05 +01:00
Veronica Berglyd Olsen
9e9c24d8c0
Drop lxml, it's not needed
2025-01-10 03:01:25 +01:00
Veronica Berglyd Olsen
c3fc1d4e5a
Update tests
2025-01-10 02:24:24 +01:00
Veronica Berglyd Olsen
894c48b5b0
Merge branch 'main' into material_icons
2025-01-10 01:59:49 +01:00
Veronica Berglyd Olsen
5503db376a
Move main to 2.7 Alpha 0
2025-01-10 01:58:50 +01:00
Veronica Berglyd Olsen
4b79b2bd57
Fix i18n sources ( #2169 )
2025-01-10 01:06:24 +01:00
Veronica Berglyd Olsen
80c9e54a9a
Update translation files
2025-01-10 01:00:16 +01:00
Veronica Berglyd Olsen
eba0b607a4
Fix translation issues
2025-01-10 00:59:53 +01:00
Veronica Berglyd Olsen
04464a2798
Separate some constants due to duplicate words
2025-01-09 23:51:29 +01:00
Veronica Berglyd Olsen
202b5192ed
Release 2.6 RC 1 ( #2168 )
2025-01-09 23:07:24 +01:00
Veronica Berglyd Olsen
62397225f9
Update translations
2025-01-09 22:58:28 +01:00
Veronica Berglyd Olsen
b220fffd6f
Bump version to 2.6 RC 1 and update changelog
2025-01-09 22:54:19 +01:00
Veronica Berglyd Olsen
e14f7881a3
Fix search panel theme update bug ( #2167 )
2025-01-09 22:42:47 +01:00
Veronica Berglyd Olsen
2085fbe107
Drop the wrapper widget for the search tool header ( #2162 )
2025-01-09 22:36:11 +01:00
Veronica Berglyd Olsen
31a75f044e
Fix minor issues with some constants ( #2166 )
2025-01-09 22:27:08 +01:00
Veronica Berglyd Olsen
5b74125fcd
Merge branch 'main' into minor_fixes
2025-01-09 22:22:39 +01:00
Veronica Berglyd Olsen
1cf3cfcf77
Fix typo in constant
2025-01-09 22:15:33 +01:00
Veronica Berglyd Olsen
defaf6c1ee
Fix constant in error handler
2025-01-09 22:15:20 +01:00
Veronica Berglyd Olsen
a6fde426a7
Add override settings for project tree icon colours
2025-01-08 22:22:53 +01:00
Veronica Berglyd Olsen
a0fea3c025
Separate project tree icons from the rest
2025-01-08 22:22:09 +01:00
Veronica Berglyd Olsen
5650792be8
Add icon theme selector to Preferences
2025-01-08 02:09:22 +01:00
Veronica Berglyd Olsen
24eb99cdaa
Change the material icons a little
2025-01-08 02:09:04 +01:00
Veronica Berglyd Olsen
c571d701ac
Remove old icon themes
2025-01-08 01:17:47 +01:00
Veronica Berglyd Olsen
f4bdf3be71
Fix a few remaining issues with icon refresh
2025-01-08 01:16:31 +01:00
Veronica Berglyd Olsen
553958b952
Fix decoration loading
2025-01-08 00:57:01 +01:00
Veronica Berglyd Olsen
fa046897dc
Fix a few icons and add icon theme setting
2025-01-08 00:21:08 +01:00
Veronica Berglyd Olsen
5cc29a7605
Update icons files
2025-01-08 00:20:31 +01:00
Veronica Berglyd Olsen
b97844512a
Update icons in the GUI
2025-01-07 19:19:11 +01:00
Veronica Berglyd Olsen
8a671dee59
Add some icon themes
2025-01-07 19:16:56 +01:00
Veronica Berglyd Olsen
486b6a19d2
Add script to generate theme icon files
2025-01-07 17:57:02 +01:00
Veronica Berglyd Olsen
fafd088751
Set theme icon colours
2025-01-07 17:56:41 +01:00
Veronica Berglyd Olsen
e66288b4de
Add basic support for loading icons from a single file
2025-01-07 17:55:49 +01:00
Veronica Berglyd Olsen
e0f467fa10
Fix minor bug from in editor counter ( #2157 )
2025-01-04 01:42:21 +01:00
Veronica Berglyd Olsen
362da679b6
Fix minor issue introduced by selection counter update
2025-01-04 01:38:06 +01:00
Veronica Berglyd Olsen
0b35bcfc3b
Fix minor issue with editor word counter ( #2156 )
2025-01-03 23:47:24 +01:00
Veronica Berglyd Olsen
fad162c6c1
Give selection counter priority in editor footer ( #2155 )
2025-01-03 23:42:41 +01:00
Veronica Berglyd Olsen
97fc64fcae
Update copyright ( #2154 )
2025-01-03 12:02:48 +00:00
Veronica Berglyd Olsen
5224234637
Make sure imported status labels are saved ( #2153 )
2024-12-31 01:05:38 +01:00
Veronica Berglyd Olsen
b4f1d0ec77
Fix bug in status label import
2024-12-31 00:59:25 +01:00
Veronica Berglyd Olsen
5911c43b5b
Add Import/export of status labels ( #2152 )
2024-12-31 00:40:52 +01:00
Veronica Berglyd Olsen
4f137466c5
Fix test for Windows
2024-12-31 00:38:02 +01:00
Veronica Berglyd Olsen
3836a2a56c
Fix column stretch setting
2024-12-31 00:35:52 +01:00
Veronica Berglyd Olsen
49e59d74cc
Update tests
2024-12-31 00:28:42 +01:00
Veronica Berglyd Olsen
9461eea03a
Add import/export for status labels
2024-12-31 00:14:47 +01:00
Veronica Berglyd Olsen
136939d391
Make some general import/export functionality improvements
2024-12-31 00:14:25 +01:00
Veronica Berglyd Olsen
33aea82e6e
Remove "Apply" buttons in Project Settings ( #2151 )
2024-12-30 17:00:18 +01:00
Veronica Berglyd Olsen
4a6511b39f
Add some minor code cleanup
2024-12-30 16:55:54 +01:00
Veronica Berglyd Olsen
6448f05557
Also remove apply button from auto-replace settings
2024-12-30 16:50:34 +01:00
Veronica Berglyd Olsen
c08eca7c3b
Update test
2024-12-30 16:39:44 +01:00
Veronica Berglyd Olsen
df6ca2e17b
Drop the status/importance Apply button ( #2150 )
2024-12-30 16:34:54 +01:00
Veronica Berglyd Olsen
c39a5f9708
Hide session timer ( #2149 )
2024-12-29 18:02:17 +01:00
Veronica Berglyd Olsen
46d69c31d1
Update docs
2024-12-29 17:43:54 +01:00
Veronica Berglyd Olsen
e924d121bf
Update tests
2024-12-29 17:38:21 +01:00
Veronica Berglyd Olsen
2fa1dcccac
Use correct signal naming
2024-12-29 17:38:03 +01:00
Veronica Berglyd Olsen
dc9413fa7e
Show or hide the status bar timer when it is clicked
2024-12-29 17:30:03 +01:00
Veronica Berglyd Olsen
1b34bc30c7
Add a modified label widget that emits a click signal
2024-12-29 17:29:07 +01:00
Veronica Berglyd Olsen
4d33f087df
Fix project tree status/importance for folders ( #2147 )
2024-12-29 16:33:38 +01:00
Veronica Berglyd Olsen
81a4d5fadb
Fix wrong check type for single item status label chang ( #2145 )
2024-12-29 16:15:56 +01:00
Veronica Berglyd Olsen
7682ae0425
Update MacOS DMG build ( #2141 )
2024-12-23 15:57:46 +01:00
Veronica Berglyd Olsen
677274adb3
Try a different MacOS image
2024-12-23 15:37:28 +01:00
Veronica Berglyd Olsen
83fca9fd94
Release 2.6 Beta 2 ( #2139 )
2024-12-23 15:06:51 +01:00
Veronica Berglyd Olsen
4150a9740b
Bump version and update changelog
2024-12-23 15:00:01 +01:00
Veronica Berglyd Olsen
f7021559d0
Refactor quoted dialogue detection ( #2138 )
2024-12-23 14:23:53 +01:00
Veronica Berglyd Olsen
00d4c550f1
Update tests
2024-12-23 14:20:02 +01:00
Veronica Berglyd Olsen
97903993c8
Restructure dialogue detection from quotes
2024-12-23 14:19:47 +01:00
Veronica Berglyd Olsen
3d858ed9ab
Remove boundary condition in quote dialogue highlighting in most cases ( #2131 )
2024-12-09 00:23:48 +01:00
Veronica Berglyd Olsen
cc5cd50065
Improve editor auto-replace ( #2132 )
2024-12-05 23:41:22 +01:00
Veronica Berglyd Olsen
0c0d909dcb
Remove debug code
2024-12-05 23:34:12 +01:00
Veronica Berglyd Olsen
8dafaa13c0
Use slots for some of the often called attributes in the editor
2024-12-05 23:01:17 +01:00
Veronica Berglyd Olsen
05385ba73b
Improve the text auto-replace class
2024-12-05 22:57:43 +01:00
Veronica Berglyd Olsen
924a2c3381
Move editor auto-replace to a separate class
2024-12-05 22:40:15 +01:00
Veronica Berglyd Olsen
6502c424e2
Align headers to bottom of page margin for ODT and DocX ( #2128 )
2024-11-29 12:52:50 +01:00
Veronica Berglyd Olsen
243124a4ba
Update tests
2024-11-29 00:41:15 +01:00
Veronica Berglyd Olsen
4a2a14bc05
Make header margins similar in ODT and DocX files ( #2120 )
2024-11-29 00:40:45 +01:00
Veronica Berglyd Olsen
976328c9dc
Fix font style and PDF issues ( #2122 )
2024-11-27 22:59:20 +01:00
Veronica Berglyd Olsen
3b0086e75e
Use a frame for page break marker in manuscript preview
2024-11-26 23:56:31 +01:00
Veronica Berglyd Olsen
7c38a748b6
Merge branch 'main' into font_styles
2024-11-26 22:58:32 +01:00
Veronica Berglyd Olsen
4d98689304
Merge release 2.5.3
2024-11-26 22:57:51 +01:00
Veronica Berglyd Olsen
8307822e20
Release 2.5.3 ( #2126 )
2024-11-26 22:27:30 +01:00
Veronica Berglyd Olsen
f1548dc8ea
Fix some issues in the changelog
2024-11-26 22:23:15 +01:00
Veronica Berglyd Olsen
25b33ab4d3
Bump version to 2.5.3 and update changelog
2024-11-26 22:21:30 +01:00
Veronica Berglyd Olsen
4af98dcab5
Add Russian translation
2024-11-26 22:13:55 +01:00
Veronica Berglyd Olsen
3cf916c845
Update translations
2024-11-26 22:10:43 +01:00
Veronica Berglyd Olsen
bcac05ca20
Only use 1200 DPI for scalable fonts
2024-11-26 21:42:54 +01:00
Veronica Berglyd Olsen
07c61450c7
Try forcing resolution for PDF printer
2024-11-26 18:57:07 +01:00
Veronica Berglyd Olsen
43d95462e0
Optimise a few details and add some tests
2024-11-26 17:07:02 +01:00
Veronica Berglyd Olsen
c091e0b9bb
Apply the font matcher closer to config read
2024-11-26 17:06:34 +01:00
Veronica Berglyd Olsen
18c70ffe3e
Allow setting resolution for ToQTextDocument converter
2024-11-26 02:22:36 +01:00
Veronica Berglyd Olsen
ff470028be
Add a font matcher for text fonts ( #2118 )
2024-11-26 02:03:09 +01:00
Veronica Berglyd Olsen
8463188336
Fix default font in editor
2024-11-26 01:06:47 +01:00
Veronica Berglyd Olsen
2808c36753
Rename tokenizer setFont to setTextFont
2024-11-26 00:40:09 +01:00
Veronica Berglyd Olsen
05b1fdd7f2
Drop relative font weights in ODT output
2024-11-25 23:43:38 +01:00
Veronica Berglyd Olsen
00017e8065
Reset to default font style after emphasis in QTextDocuments ( #2121 )
2024-11-25 23:36:35 +01:00
Veronica Berglyd Olsen
ff34112532
Rewrite project tree as a model/view set ( #2119 )
2024-11-25 00:11:53 +01:00
Veronica Berglyd Olsen
4cadd1597e
Add coverage to remaining missed lines
2024-11-25 00:07:32 +01:00
Veronica Berglyd Olsen
e30d2cbbf1
Always use forward slash for ToC file
2024-11-24 19:25:46 +01:00
Veronica Berglyd Olsen
0449cf824d
Add test coverage of the gui project tree
2024-11-24 18:39:23 +01:00
Veronica Berglyd Olsen
32d899dbfb
Fix windows path
2024-11-24 02:53:54 +01:00
Veronica Berglyd Olsen
9ec9c55c3f
Add test coverage of the project tree
2024-11-24 02:48:17 +01:00
Veronica Berglyd Olsen
01b2b53fd5
Add test coverage of the item model
2024-11-24 00:43:01 +01:00
Veronica Berglyd Olsen
be6888f8c8
Fix Python 3.9 incompatible type
2024-11-23 20:29:02 +01:00
Veronica Berglyd Olsen
c1ed0647fe
Refactor project signal proxies
2024-11-23 19:56:24 +01:00
Veronica Berglyd Olsen
1bf42ceb55
Update tests other than tree-related
2024-11-23 19:30:29 +01:00
Veronica Berglyd Olsen
ca8bd8d271
Disable project tree tests in core and gui
2024-11-22 17:04:53 +01:00
Veronica Berglyd Olsen
bf23a4920f
Merge branch 'main' into project_model
2024-11-22 16:46:50 +01:00
Veronica Berglyd Olsen
cfb048ec19
Update log formatting again ( #2117 )
2024-11-22 16:46:28 +01:00
Veronica Berglyd Olsen
5284bea0f0
Rewrite log colouring
2024-11-22 16:41:11 +01:00
Veronica Berglyd Olsen
1244a4058c
Merge branch 'main' into project_model
2024-11-22 02:22:47 +01:00
Veronica Berglyd Olsen
8c51363651
Colourise log output ( #2114 )
2024-11-22 02:22:10 +01:00
Veronica Berglyd Olsen
893f18c7ad
Add test coverage
2024-11-22 02:18:31 +01:00
Veronica Berglyd Olsen
909c97feda
Add ANSI colours to log output
2024-11-22 01:47:21 +01:00
Veronica Berglyd Olsen
fea989c1f8
Update comments
2024-11-22 00:56:33 +01:00
Veronica Berglyd Olsen
a64ed405f3
Add some clear data functions
2024-11-22 00:44:14 +01:00
Veronica Berglyd Olsen
ffe6cd0a65
Update item change signals
2024-11-22 00:15:12 +01:00
Veronica Berglyd Olsen
e0b27317f3
Make sure deleted documents are closed if open
2024-11-21 22:24:34 +01:00
Veronica Berglyd Olsen
7ed619cf2e
Restore project item emphasis
2024-11-21 01:33:09 +01:00
Veronica Berglyd Olsen
d55f53be0a
Clean up item notification and item main icon
2024-11-21 01:18:28 +01:00
Veronica Berglyd Olsen
55eed706fb
Re-implement word counters
2024-11-21 00:14:54 +01:00
Veronica Berglyd Olsen
2f71ec68d8
Re-implement row highlight, empty trash, and fix recursive permanent delete
2024-11-20 23:07:40 +01:00
Veronica Berglyd Olsen
a45ab2f017
Remove tooltip for non-checkable items
2024-11-20 22:36:44 +01:00
Veronica Berglyd Olsen
26b4da9eb4
Fix most tests with minor issues
2024-11-20 19:58:34 +01:00
Veronica Berglyd Olsen
4897f6ad69
Update tests
2024-11-20 18:48:54 +01:00
Veronica Berglyd Olsen
bbe8683d59
Re-implement project item duplication
2024-11-20 18:48:14 +01:00
Veronica Berglyd Olsen
072be78991
Re-enable project tree context menu and clean up split and merge
2024-11-20 16:42:08 +01:00
Veronica Berglyd Olsen
3f41e62e21
Move some variables around
2024-11-20 16:41:26 +01:00
Veronica Berglyd Olsen
ec01336c21
Fix active status icon and tooltip
2024-11-20 13:06:49 +01:00
Veronica Berglyd Olsen
5dcfe5c874
Allow drag and drop to open documents
2024-11-20 02:12:28 +01:00
Veronica Berglyd Olsen
72f1bc2d77
Add model support for drag and drop
2024-11-20 01:31:56 +01:00
Veronica Berglyd Olsen
54685c8184
Reimplement item deletion
2024-11-19 23:26:01 +01:00
Veronica Berglyd Olsen
3532306833
Add move to trash functionality
2024-11-19 17:48:01 +01:00
Veronica Berglyd Olsen
442b065834
Handle item consistency in the nodes tree
2024-11-19 17:47:21 +01:00
Veronica Berglyd Olsen
53e70c118c
Add back create new project item functionality
2024-11-19 00:22:59 +01:00
Veronica Berglyd Olsen
a5575992d6
Re-enable project tree move item and navigation
2024-11-18 18:04:25 +01:00
Veronica Berglyd Olsen
df0244095f
Rewrite how project items are refreshed on the GUI
2024-11-18 17:51:05 +01:00
Veronica Berglyd Olsen
337f05f60e
Re-enable item rename
2024-11-18 00:01:40 +01:00
Veronica Berglyd Olsen
4f8e898440
Switch data tree to new model structure
2024-11-17 23:24:49 +01:00
Veronica Berglyd Olsen
7991b9b27c
Re-enable item selection
2024-11-17 22:41:45 +01:00
Veronica Berglyd Olsen
ef42e1956c
Merge new and old project tree
2024-11-17 22:07:37 +01:00
Veronica Berglyd Olsen
27b3dde6f6
Complete build initial tree and save tree logic
2024-11-17 21:24:55 +01:00
Veronica Berglyd Olsen
cbe557507f
Add a basic project tree model
2024-11-17 19:25:55 +01:00
Veronica Berglyd Olsen
7a9da5f219
Merge branch 'release'
2024-11-16 20:58:09 +01:00
Veronica Berglyd Olsen
d944a70063
Fix secondary issues due to Qt tree widget bug ( #2109 )
2024-11-16 20:35:14 +01:00
Veronica Berglyd Olsen
c20f970405
Block drops on project tree viewport, and allow non-root items on root to be deleted ( #2108 )
2024-11-16 20:21:57 +01:00
Veronica Berglyd Olsen
49bb7f3a34
Fix default button issue on Build dialog ( #2105 )
2024-11-15 21:51:25 +01:00
Veronica Berglyd Olsen
021827ff2d
Force the Build button to be default on the build dialog ( #2101 )
2024-11-15 20:49:45 +01:00
Veronica Berglyd Olsen
97312aecf5
Fix PDF formatting ( #2104 )
2024-11-15 20:25:29 +01:00
Veronica Berglyd Olsen
f3c9a77989
Revert to QPrinter, but update paint device
2024-11-15 19:31:55 +01:00
Veronica Berglyd Olsen
2c031bc093
Skip anchors when generating PDF
2024-11-15 01:34:02 +01:00
Veronica Berglyd Olsen
69147c2480
Correct pixel units
2024-11-15 01:27:49 +01:00
Veronica Berglyd Olsen
22ca0045bc
Correct font scaling on PDF output
2024-11-15 00:40:58 +01:00
Veronica Berglyd Olsen
af431a4766
Merge branch 'main' into pdf_format_fixes
2024-11-14 23:20:12 +01:00
Veronica Berglyd Olsen
5a8045131b
Update editor toolbar icon ( #2103 )
2024-11-14 23:18:43 +01:00
Veronica Berglyd Olsen
7c0a6f1d02
Use correct em calculation in qdoc class
2024-11-14 23:18:22 +01:00
Veronica Berglyd Olsen
4fc69ef7c6
Replace printer with Qt's PDF writer
2024-11-14 23:17:54 +01:00
Veronica Berglyd Olsen
91e502deb6
Add a new icon for the editor toolbar
2024-11-14 21:10:33 +01:00
Veronica Berglyd Olsen
1ee191220f
Refactor manuscript format text scaling and text margin settings ( #2102 )
2024-11-13 23:22:28 +01:00
Veronica Berglyd Olsen
a96ccf8422
Add icons for text margins
2024-11-13 23:16:54 +01:00
Veronica Berglyd Olsen
57641ecd7d
Make page number work with Office 365
2024-11-13 20:50:47 +01:00
Veronica Berglyd Olsen
ed431aa30f
Update tests
2024-11-13 20:40:44 +01:00
Veronica Berglyd Olsen
7a111bb173
Update default margins
2024-11-13 20:24:10 +01:00
Veronica Berglyd Olsen
220be06631
Make HTML margins scale to em units
2024-11-13 20:05:03 +01:00
Veronica Berglyd Olsen
d8c14f6712
Make ODT margins scale to em units
2024-11-13 20:04:52 +01:00
Veronica Berglyd Olsen
e514b1be4f
Fix DocX line height setting
2024-11-13 19:51:36 +01:00
Veronica Berglyd Olsen
5e7ef1d25a
Minor improvements for 2.6 beta release ( #2095 )
2024-11-13 18:43:11 +01:00
Veronica Berglyd Olsen
c2b3eb4ac2
Fix issue of alternative unicode symbols being replaced too early
2024-11-13 00:03:38 +01:00
Veronica Berglyd Olsen
1bd8370864
Update dialogue highlighting settings text in Preferences
2024-11-12 23:10:57 +01:00
Veronica Berglyd Olsen
8c952953e3
Release 2.6 Beta 1 ( #2092 )
2024-11-12 17:42:59 +01:00
Veronica Berglyd Olsen
c065c9b30f
Fix a couple of mistakes in the changelog
2024-11-12 17:35:59 +01:00
Veronica Berglyd Olsen
a18eb1158e
Bump version to 2.6b1 and update changelog
2024-11-12 00:38:49 +01:00
Veronica Berglyd Olsen
08ef352288
GUI improvements and fixes ( #2089 )
2024-11-08 22:02:35 +01:00
Veronica Berglyd Olsen
25297b8b0b
Add some coverage settings to the main project file
2024-11-08 17:34:06 +01:00
Veronica Berglyd Olsen
ea591fe707
Fix bug in outline view preserving details panel split position
2024-11-08 17:31:23 +01:00
Veronica Berglyd Olsen
b0bcf8605c
Fix closing app with no project bug
2024-11-08 17:30:54 +01:00
Veronica Berglyd Olsen
b28921d6c2
Add an edit button to the viewer ( #1963 )
2024-11-08 17:30:10 +01:00
Veronica Berglyd Olsen
87ae7585e8
Add status column to project outline ( #2088 )
2024-11-08 00:37:57 +01:00
Veronica Berglyd Olsen
b39b37fb2f
Add timing to outline build
2024-11-08 00:34:21 +01:00
Veronica Berglyd Olsen
cd9e0de9dd
Update test
2024-11-07 23:59:52 +01:00
Veronica Berglyd Olsen
5107849909
Add status column to outline
2024-11-07 23:55:59 +01:00
Veronica Berglyd Olsen
5c988960f5
Revert a mistake in page break cleanup
2024-11-07 19:05:49 +01:00
Veronica Berglyd Olsen
44792778aa
Simplify collection of raw text ( #2087 )
2024-11-07 19:03:34 +01:00
Veronica Berglyd Olsen
0a7bd68258
Simplify collection of raw text
2024-11-07 18:56:16 +01:00
Veronica Berglyd Olsen
30118eceaa
Make page breaks visible in manuscript preview ( #2086 )
2024-11-07 18:39:10 +01:00
Veronica Berglyd Olsen
87512eb13b
Rename variable
2024-11-07 18:33:53 +01:00
Veronica Berglyd Olsen
9919e1a49e
Add new features to new project title page
2024-11-07 18:31:08 +01:00
Veronica Berglyd Olsen
d04a21b70f
Improve page break handling in the tokenizer
2024-11-07 17:53:19 +01:00
Veronica Berglyd Olsen
fc6e0a577f
Add a switch to enable/disable showing page breaks in the manuscript tool
2024-11-07 17:52:56 +01:00
Veronica Berglyd Olsen
0c659422b7
Add page break markers to the QTextDocument format class
2024-11-07 17:52:01 +01:00
Veronica Berglyd Olsen
2018023dc7
Remove redundant if-checks
2024-11-07 14:34:35 +01:00
Veronica Berglyd Olsen
04645cab71
Merge bugfix for #2080 from 2.5 release branch
2024-11-05 18:46:12 +01:00
Veronica Berglyd Olsen
bec082c0ae
Fix HTML formatting issue ( #2085 )
2024-11-05 18:44:05 +01:00
Veronica Berglyd Olsen
83b244a8a3
Fix head tags order in HTML output ( #2080 )
2024-11-05 18:39:43 +01:00
Veronica Berglyd Olsen
ae261381aa
Add build copy feature ( #2084 )
2024-11-05 18:38:32 +01:00
Veronica Berglyd Olsen
b088b79ee8
Add test coverage
2024-11-05 18:32:02 +01:00
Veronica Berglyd Olsen
0b59ee8634
Add duplicate build feature
2024-11-05 18:17:43 +01:00
Veronica Berglyd Olsen
f62b755903
Add copy button icon
2024-11-05 18:17:21 +01:00
Veronica Berglyd Olsen
04036ef35c
Improve dialogue highlighting after feedback ( #2082 )
2024-11-05 17:34:04 +01:00
Veronica Berglyd Olsen
e4a2ca2d19
Add horizontal bar to em dash conversion in tokenizer
2024-11-04 17:32:22 +01:00
Veronica Berglyd Olsen
89f452f3fc
Restructure and improve dialogue highlighting
2024-11-04 17:28:21 +01:00
Veronica Berglyd Olsen
843f8e0d39
Add missing line in dialogue highlighting check
2024-11-04 00:21:25 +01:00
Veronica Berglyd Olsen
8618306230
Update dialogue handling again ( #2081 )
2024-11-03 22:40:17 +01:00
Veronica Berglyd Olsen
34a3e17326
Fix quotes regex issue and update tests
2024-11-03 22:09:16 +01:00
Veronica Berglyd Olsen
5af49dfc6f
Add a separate setting for alternating dialogue/narration
2024-11-03 21:45:00 +01:00
Veronica Berglyd Olsen
837d3060b8
Separate single and double quoted dialogue
2024-11-03 21:14:36 +01:00
Veronica Berglyd Olsen
2754f78083
Merge Spanish and Portuguese narrator break logic
2024-11-03 21:14:11 +01:00
Veronica Berglyd Olsen
1b509ad60b
Add a dialogue parser, and horizontal bar auto-complete ( #2079 )
2024-11-01 22:23:16 +01:00
Veronica Berglyd Olsen
82e923b181
Remove debug code
2024-11-01 22:11:35 +01:00
Veronica Berglyd Olsen
e92b8400c7
Add dialogue parser test coverage
2024-11-01 22:07:47 +01:00
Veronica Berglyd Olsen
1ad6a80682
Update auto-replace in editor, and update tests
2024-11-01 21:17:46 +01:00
Veronica Berglyd Olsen
f355b82bba
Add auto-replace for horizontal bar
2024-11-01 20:49:16 +01:00
Veronica Berglyd Olsen
66567b6d6f
Allow up to 4 dialogue line symbols
2024-11-01 20:07:35 +01:00
Veronica Berglyd Olsen
d9582436d4
Update tests
2024-11-01 19:55:56 +01:00
Veronica Berglyd Olsen
31c75ea0b1
Add a dialog parser class
2024-11-01 19:55:35 +01:00
Veronica Berglyd Olsen
057fc10565
Refactor and clean up GUI code ( #2078 )
2024-10-31 18:42:32 +01:00
Veronica Berglyd Olsen
bbb07c9963
Make some minor GUI tweaks
2024-10-31 18:35:28 +01:00
Veronica Berglyd Olsen
dd09d3af2f
Refactor outline details panel code
2024-10-31 18:28:58 +01:00
Veronica Berglyd Olsen
ccb5f8418b
Remove redundant function in project tree
2024-10-31 18:28:35 +01:00
Veronica Berglyd Olsen
55d2605222
Use the new qtLambda wrapper where appropriate
2024-10-31 17:31:58 +01:00
Veronica Berglyd Olsen
7f49979bc9
Clean up project tree class
2024-10-31 17:30:49 +01:00
Veronica Berglyd Olsen
b529d5b125
Improve document editing and test coverage ( #2077 )
2024-10-31 00:21:19 +01:00
Veronica Berglyd Olsen
f2e36d9974
Cover missing lines in error module
2024-10-31 00:18:16 +01:00
Veronica Berglyd Olsen
ca2b509d54
Make the test a little safer
2024-10-31 00:11:32 +01:00
Veronica Berglyd Olsen
0ba0674b9e
Some code flow improvements and main GUI test coverage
2024-10-31 00:07:48 +01:00
Veronica Berglyd Olsen
a2b09fdfec
Update various features in the doc editor using new helper code
2024-10-30 19:13:13 +01:00
Veronica Berglyd Olsen
fa0bef5500
Extend and refactor current open document highlighting
2024-10-30 19:12:09 +01:00
Veronica Berglyd Olsen
92d148b03d
Allow inserting stats in documents ( #2073 )
2024-10-30 00:14:48 +01:00
Veronica Berglyd Olsen
3d935e29eb
Update test coverage
2024-10-30 00:08:31 +01:00
Veronica Berglyd Olsen
3749c9f21d
Fix variable formatting for DocX and ODT
2024-10-29 17:50:51 +01:00
Veronica Berglyd Olsen
2a3d3e46c2
Pin tests to set locale to en_GB
2024-10-29 17:50:51 +01:00
Veronica Berglyd Olsen
9bc1561e01
Change to use document locale for integers
2024-10-29 17:50:51 +01:00
Veronica Berglyd Olsen
d987246062
Use Qt for int locale
2024-10-29 17:50:50 +01:00
Veronica Berglyd Olsen
c6a22e2d96
Add stats variables to Lipsum test project
2024-10-29 17:50:50 +01:00
Veronica Berglyd Olsen
42f904f1ea
Add field value insertion to all formats
2024-10-29 17:50:49 +01:00
Veronica Berglyd Olsen
f92521c93a
Process field values in QTextDocuments
2024-10-29 17:50:49 +01:00
Veronica Berglyd Olsen
041183f914
Add processing of fields in the Tokenizer
2024-10-29 17:50:49 +01:00
Veronica Berglyd Olsen
857b6ddc55
Update main menu
2024-10-29 17:50:48 +01:00
Veronica Berglyd Olsen
f2d2b4c4f2
Generalise the manuscript stats count values
2024-10-29 17:47:32 +01:00
Veronica Berglyd Olsen
8725edaf7e
Refactor main menu ( #2075 )
2024-10-29 17:46:16 +01:00
Veronica Berglyd Olsen
4eace705e3
Add a function wrapper that makes the linter happy when used for Qt slots
2024-10-29 17:37:50 +01:00
Veronica Berglyd Olsen
b2d71acd93
Connect menu actions to main GUI in the menu class
2024-10-29 17:36:54 +01:00
Veronica Berglyd Olsen
e424fcfe53
Add support for referencing tags in novel documents ( #2072 )
2024-10-28 00:18:46 +01:00
Veronica Berglyd Olsen
eefb40cb1f
Update tests
2024-10-28 00:12:06 +01:00
Veronica Berglyd Olsen
785cd3aea9
Add support for story reference, and update mention reference in outline details
2024-10-28 00:08:28 +01:00
Veronica Berglyd Olsen
07c700f666
Rewrite narrator break for dialogue highlighting ( #2068 )
2024-10-27 13:15:57 +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
b25ba9de27
Add test coverage of the highlighter
2024-10-27 13:05:24 +01:00
Veronica Berglyd Olsen
bf478a6706
Update tests
2024-10-27 02:22:39 +02:00
Veronica Berglyd Olsen
a1a58f51b1
Add new logic for dialogue narrator break to tokenizer
2024-10-27 02:15:06 +02:00
Veronica Berglyd Olsen
8850161641
Add new logic for dialogue narrator break
2024-10-27 01:55:19 +02:00
Veronica Berglyd Olsen
f931148594
Bump version to 2.6 Alpha 3
2024-10-27 00:35:57 +02:00
Veronica Berglyd Olsen
c31b0bcf17
Add Url recognition and formatting ( #2067 )
2024-10-27 00:17:11 +02:00
Veronica Berglyd Olsen
ba260ac608
Add test coverage of new features, and some other places
2024-10-27 00:13:18 +02:00
Veronica Berglyd Olsen
f2fc19b168
Add test coverage of new features
2024-10-26 23:28:34 +02:00
Veronica Berglyd Olsen
ceabc666c3
Add font table, fix core.xml bug, clean up code, update tests, for DocX
2024-10-26 17:09:50 +02:00
Veronica Berglyd Olsen
6c217c2450
Fix spell checker issue
2024-10-25 23:53:38 +02:00
Veronica Berglyd Olsen
7ff8921420
Add links to DocX
2024-10-25 23:19:23 +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
b13b91c8e8
Add url to Lipsum test project
2024-10-25 23:19:22 +02:00
Veronica Berglyd Olsen
d71435df53
Distinguish between anchor ref and href in tokenizer
2024-10-25 23:19:22 +02:00
Veronica Berglyd Olsen
058758122c
Add url support in tokenizer and qdoc preview
2024-10-25 23:18:27 +02:00
Veronica Berglyd Olsen
759cfd77e9
Add url handling in editor and viewer
2024-10-25 23:18:27 +02:00
Veronica Berglyd Olsen
37268b873a
Add URL regex pattern
2024-10-25 23:18:22 +02:00
Veronica Berglyd Olsen
439a04c603
Add support for mentions references ( #2064 )
2024-10-25 23:17:36 +02:00
Veronica Berglyd Olsen
9f642d501a
Update documentation
2024-10-25 00:20:17 +02:00
Veronica Berglyd Olsen
7f8e2c66a6
Update tests
2024-10-25 00:13:09 +02:00
Veronica Berglyd Olsen
9962fd4a55
Add menu entry and shortcut
2024-10-25 00:13:03 +02:00
Veronica Berglyd Olsen
c27343534f
Add mentions to sample project
2024-10-24 23:58:37 +02:00
Veronica Berglyd Olsen
46ecb2cf70
Add mentions to outline
2024-10-24 23:57:39 +02:00
Veronica Berglyd Olsen
88aa3f38c2
Add autocomplete for mentions
2024-10-24 23:57:10 +02:00
Veronica Berglyd Olsen
9214da3756
Add mention keyword
2024-10-24 23:53:48 +02:00
Veronica Berglyd Olsen
41e5152771
Add forced line breaks feature ( #2063 )
2024-10-24 17:55:56 +02:00
Veronica Berglyd Olsen
6b01bd7ffe
Fix title page break issue and add test coverage
2024-10-24 17:47:14 +02:00
Veronica Berglyd Olsen
76a9f8e3df
Fix a minor issue, and add test
2024-10-24 14:32:54 +02:00
Veronica Berglyd Olsen
e15941520f
Add working forced line break implementation
2024-10-24 01:25:32 +02:00
Veronica Berglyd Olsen
ff7404d01d
Add line break shortcode support
2024-10-24 01:07:03 +02:00
Veronica Berglyd Olsen
560540618c
Process heading line breaks in the Tokenizer
2024-10-24 00:02:39 +02:00
Veronica Berglyd Olsen
bfa82f6bb3
Add test coverage of title line breaks, and don't break markdown titles
2024-10-24 00:02:39 +02:00
Veronica Berglyd Olsen
f77cd1c752
Fix counting error ( #2062 )
2024-10-24 00:01:39 +02:00
Veronica Berglyd Olsen
8461b0c15d
Fix wrong character count when there is a footnote
2024-10-23 23:57:42 +02:00
Veronica Berglyd Olsen
2938a0f122
Remove version dependency in DocX tests
2024-10-23 17:44:55 +02:00
Veronica Berglyd Olsen
beccd1a7d1
Bump version to 2.6 Alpha 2
2024-10-23 17:41:28 +02:00
Veronica Berglyd Olsen
c6883908f1
Improve text document formatting ( #2061 )
2024-10-23 17:39:13 +02:00
Veronica Berglyd Olsen
36d8547f78
Correct misspelled variable
2024-10-23 17:36:12 +02:00
Veronica Berglyd Olsen
b01c91c0a3
Remove more redundant code
2024-10-23 17:20:07 +02:00
Veronica Berglyd Olsen
3712b2e93f
Combine the different ways of storing generated text data in formats
2024-10-23 17:12:13 +02:00
Veronica Berglyd Olsen
0ddc1131dc
Replace heading field with a general meta data field in the text block tuple
2024-10-23 16:20:50 +02:00
Veronica Berglyd Olsen
f4a941cd93
Fix format tag order for HTML validation
2024-10-23 11:01:06 +02:00
Veronica Berglyd Olsen
db72f2a722
Remove redundant code
2024-10-23 10:31:27 +02:00
Veronica Berglyd Olsen
16023676ea
Simplify CSS in HTML format
2024-10-23 01:27:36 +02:00
Veronica Berglyd Olsen
52e85835df
Flip if statement in Tokenizer
2024-10-23 01:26:48 +02:00
Veronica Berglyd Olsen
fe63770d21
Refactor and standardise text format modules ( #2060 )
2024-10-22 21:51:19 +02:00
Veronica Berglyd Olsen
bd5442c9e5
Process tags and references in Tokenizer
2024-10-22 21:37:18 +02:00
Veronica Berglyd Olsen
c7554f2b8d
Process keyword flag in Tokenizer
2024-10-22 19:33:05 +02:00
Veronica Berglyd Olsen
63f9cd0bac
Tokenize dialogue with colour tag
2024-10-22 18:41:34 +02:00
Veronica Berglyd Olsen
c537d0f396
Process comments in the Tokenizer
2024-10-22 17:37:00 +02:00
Veronica Berglyd Olsen
e759aa8d1b
Move colour theme to Tokenizer class
2024-10-22 17:07:57 +02:00
Veronica Berglyd Olsen
2d8664b3ce
Clean up wrapped code, and rename test variable
2024-10-22 00:40:54 +02:00
Veronica Berglyd Olsen
16076ebfb6
Move shared formats code to separate file, and rename some variables
2024-10-22 00:25:35 +02:00
Veronica Berglyd Olsen
38ca447c8a
Convert format codes to enums
2024-10-21 23:37:27 +02:00
Veronica Berglyd Olsen
f91006631d
Rename ODT test files
2024-10-21 18:56:37 +02:00
Veronica Berglyd Olsen
3cc5e4cc7a
Handle text justify in Tokenizer instead
2024-10-21 18:54:19 +02:00
Veronica Berglyd Olsen
75178b7874
Merge branch 'release'
2024-10-21 17:14:32 +02:00
Veronica Berglyd Olsen
ce3f6dae20
Add DocX support ( #2056 )
2024-10-21 17:13:42 +02:00
Veronica Berglyd Olsen
bd82392d71
Add Python 3.13 and fix theme issue and broken link ( #2059 )
2024-10-21 17:12:09 +02:00
Veronica Berglyd Olsen
836a3d353a
Update Enchant link ( #2042 )
2024-10-21 17:08:35 +02:00
Veronica Berglyd Olsen
a4d2a9ea6f
Fix swapped colours in default light theme ( #2057 )
2024-10-21 17:05:19 +02:00
Veronica Berglyd Olsen
b0fc8d63a6
Add Python 3.13 support
2024-10-21 17:03:52 +02:00
Veronica Berglyd Olsen
ec7781fb9f
Generalise ODT variables to DOC
2024-10-21 17:00:44 +02:00
Veronica Berglyd Olsen
787e1a46d1
Add DocX test coverage
2024-10-21 16:59:43 +02:00
Veronica Berglyd Olsen
148d46fcbc
Add settings to DocX and compression to ODT and DocX
2024-10-20 23:08:14 +02:00
Veronica Berglyd Olsen
7e1a676e0a
Add footnote support to DocX
2024-10-20 22:01:13 +02:00
Veronica Berglyd Olsen
e9220c5e77
Add DocX page settings and header support
2024-10-20 21:02:53 +02:00
Veronica Berglyd Olsen
72d41d4883
Refactor XML generation for DocX
2024-10-20 17:07:33 +02:00
Veronica Berglyd Olsen
de6c3e9b45
Fix issue with global justify, and add indentation to DocX
2024-10-19 20:14:01 +02:00
Veronica Berglyd Olsen
a0ab507ed1
Fix DocX tabs in text, and page break before issues
2024-10-19 19:04:16 +02:00
Veronica Berglyd Olsen
3c76d0e7e3
Fix issue with line spacing in DocX
2024-10-19 17:08:24 +02:00
Veronica Berglyd Olsen
34127d78bf
Move custom XML sub element function to common
2024-10-19 17:08:08 +02:00
Veronica Berglyd Olsen
ca33f488f1
Get rid of the DocXRun class
2024-10-19 14:43:06 +02:00
Veronica Berglyd Olsen
717aac9dc8
Add remaining code blocks, and add colours
2024-10-18 21:18:59 +02:00
Veronica Berglyd Olsen
4b07dbadb2
Basic DocX text formatting works
2024-10-18 20:31:21 +02:00
Veronica Berglyd Olsen
9bbebd2085
Add DocX text styles
2024-10-18 18:35:56 +02:00
Veronica Berglyd Olsen
d60b29e0a2
make some improvements to the ODT writer
2024-10-18 16:37:42 +02:00
Veronica Berglyd Olsen
80d2dfd9a4
Add structure for DocX documents
2024-10-18 16:37:04 +02:00
Veronica Berglyd Olsen
464454e7a6
Expose text margin settings in Manuscript Build ( #2051 )
2024-10-17 22:41:42 +02:00
Veronica Berglyd Olsen
d145b65237
Standardise text sizes and margins
2024-10-17 22:34:46 +02:00
Veronica Berglyd Olsen
912198cc40
Add text margin settings
2024-10-17 21:57:04 +02:00
Veronica Berglyd Olsen
bffab79ba7
Merge build settings page layout options
2024-10-17 21:56:35 +02:00
Veronica Berglyd Olsen
c82f7fd9ca
Bump version to 2.6 Alpha 1
2024-10-16 17:42:50 +02:00
Veronica Berglyd Olsen
53afe528e8
Add PDF output for manuscripts ( #2048 )
2024-10-16 17:41:31 +02:00
Veronica Berglyd Olsen
225befe57e
Add test coverage
2024-10-16 17:33:32 +02:00
Veronica Berglyd Olsen
40817e73b4
Apply page layout settings to PDF format
2024-10-16 17:26:10 +02:00
Veronica Berglyd Olsen
17c93c2172
Add PDF format
2024-10-16 17:25:46 +02:00
Veronica Berglyd Olsen
c8d7ccadb7
Refactor document builder ( #2047 )
2024-10-16 00:26:32 +02:00
Veronica Berglyd Olsen
7bb292404a
Update Tokenizer tests
2024-10-16 00:23:18 +02:00
Veronica Berglyd Olsen
d2ac0ed53f
Pass the Markdown style to the constructor
2024-10-16 00:15:56 +02:00
Veronica Berglyd Olsen
c633a56bfb
Simplify JSON and raw text writing
2024-10-15 23:59:25 +02:00
Veronica Berglyd Olsen
34696ba3a8
Merge doc build functions
2024-10-15 23:29:11 +02:00
Veronica Berglyd Olsen
93c105fe86
Extend heading styling options ( #2045 )
2024-10-15 21:40:21 +02:00
Veronica Berglyd Olsen
29eac0b4e5
Remove type alias for Python 3.9
2024-10-15 21:36:15 +02:00
Veronica Berglyd Olsen
fc27078954
Standardise the save document call for all document classes
2024-10-15 21:25:36 +02:00
Veronica Berglyd Olsen
759a8e84f0
Fix QTextDocument header formatting
2024-10-15 20:59:10 +02:00
Veronica Berglyd Olsen
b2c7da319e
Generalise ODT build settings
2024-10-15 20:34:41 +02:00
Veronica Berglyd Olsen
b56095224a
Move document format classes to new folder
2024-10-15 19:29:56 +02:00
Veronica Berglyd Olsen
2f12a8cc93
Add settings to style ODT headers
2024-10-15 19:22:08 +02:00
Veronica Berglyd Olsen
140f85f214
Merge branch 'main' into heading_styling
2024-10-14 00:26:55 +02:00
Veronica Berglyd Olsen
7405c7e20f
Add Python 3.13 ( #2044 )
2024-10-14 00:25:07 +02:00
Veronica Berglyd Olsen
f29b13679a
List and check support for Python 3.13 ( #2040 )
2024-10-14 00:21:22 +02:00
Veronica Berglyd Olsen
9b9ed53cf9
Don't use "match" as a variable ( #2043 )
2024-10-14 00:18:24 +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
7379b8b521
Remove plain heading style setting again
2024-10-14 00:10:23 +02:00
Veronica Berglyd Olsen
22473823c9
Improve build settings
2024-10-01 14:01:36 +02:00
Veronica Berglyd Olsen
d8bb9950d3
Add plain style setting for headings
2024-10-01 14:00:57 +02:00
Veronica Berglyd Olsen
279fe2ae18
Add title setting
2024-10-01 12:54:38 +02:00
Veronica Berglyd Olsen
1e812f3f06
Update tests
2024-10-01 12:15:42 +02:00
Veronica Berglyd Olsen
0f1401eb71
Rename title format settings to partition
2024-10-01 12:14:39 +02:00
Veronica Berglyd Olsen
57e739c3ef
Add word counts to ODT output ( #2035 )
2024-10-01 12:00:04 +02:00
Veronica Berglyd Olsen
1b457585d9
Update tests
2024-09-30 22:52:39 +02:00
Veronica Berglyd Olsen
c9eab0b01e
Add word counts to the ODT file as user fields ( #2033 )
2024-09-30 22:52:28 +02:00
Veronica Berglyd Olsen
3da5074d14
Refactor build settings ( #2031 )
2024-09-28 11:58:58 +02:00
Veronica Berglyd Olsen
e97a476c7f
Update tests
2024-09-28 11:55:47 +02:00
Veronica Berglyd Olsen
a716f31b17
Fix some minor issues with spell checking
2024-09-28 11:41:26 +02:00
Veronica Berglyd Olsen
b2e760a284
Merge build settings formatting into a single form
2024-09-28 11:36:01 +02:00
Veronica Berglyd Olsen
7cc48aeb7f
Improve spell checking ( #2030 )
2024-09-28 11:31:49 +02:00
Veronica Berglyd Olsen
a6494b4226
Allow words to be ignored by the spell checker (session only)
2024-09-28 11:21:04 +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
5c07148eb2
Replace Qt RegEx with Python RegEx ( #2028 )
2024-09-22 18:02:17 +02:00
Veronica Berglyd Olsen
17b4a7be4d
Use regex end instead of length in tokenizer format processing function
2024-09-22 17:57:13 +02:00
Veronica Berglyd Olsen
9b08ebbbd5
Use Python regex for document search tool
2024-09-22 17:47:49 +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
9c63f621a8
Use stdlib re for Shortcode matching
2024-09-22 17:06:57 +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
1aa58c047f
Clean up Qt enums ( #2025 )
2024-09-18 22:18:15 +02:00
Veronica Berglyd Olsen
52b3084bee
Fix type annotation
2024-09-18 22:12:39 +02:00
Veronica Berglyd Olsen
70b05c9e07
Use strings for shortcut keys
2024-09-18 22:11:32 +02:00
Veronica Berglyd Olsen
cafa440aee
Update menu role enums
2024-09-18 22:06:23 +02:00
Veronica Berglyd Olsen
681cb7226a
Fix bug in test
2024-09-18 22:04:06 +02:00
Veronica Berglyd Olsen
b36e49e43f
Update scrollbar enums
2024-09-18 22:02:50 +02:00
Veronica Berglyd Olsen
90a6c2d98d
Update keyboard and mouse enums
2024-09-18 21:55:59 +02:00
Veronica Berglyd Olsen
21d21846ca
Update cursor and messagebox enums
2024-09-18 21:51:23 +02:00
Veronica Berglyd Olsen
cc8d7d9912
Fix ActionEvent enums
2024-09-18 21:46:44 +02:00
Veronica Berglyd Olsen
10527afbda
Remove borders
2024-09-18 15:00:55 +02:00
Veronica Berglyd Olsen
d16ece2a81
Use html table instead
2024-09-18 14:59:38 +02:00
Veronica Berglyd Olsen
e7f7dc8d60
Increase sponsor logo size
2024-09-18 14:55:47 +02:00
Veronica Berglyd Olsen
2f2943452f
Use px for logo size
2024-09-18 14:55:06 +02:00
Veronica Berglyd Olsen
08ae2b5351
Merge actions updates from 'release'
2024-09-18 14:52:46 +02:00
Veronica Berglyd Olsen
eda1a1c4dd
Add sponsor link to readme
2024-09-18 14:52:24 +02:00
Veronica Berglyd Olsen
238abdb567
Update to release certificate for windows build
2024-09-18 14:33:45 +02:00
Veronica Berglyd Olsen
c3f9ceb03a
Add version numbers to all build jobs
2024-09-18 14:02:27 +02:00
Veronica Berglyd Olsen
b95e9fcda3
Update for windows runner
2024-09-18 13:39:17 +02:00
Veronica Berglyd Olsen
b3f8a2c18c
Add version parameter to windows build
2024-09-18 13:11:08 +02:00
Veronica Berglyd Olsen
18bbf7d86f
Switch to test signing for windows setup
2024-09-18 12:14:37 +02:00
Veronica Berglyd Olsen
8e3ad6d874
Merge release 2.5.2
2024-09-17 16:51:06 +02:00
Veronica Berglyd Olsen
7a63ac83d2
Release 2.5.2 ( #2021 )
2024-09-17 15:49:04 +02:00
Veronica Berglyd Olsen
8dc28ddbee
Add signing request to windows build
2024-09-17 15:45:30 +02:00
Veronica Berglyd Olsen
15803cf0a3
Bump version and update changelog
2024-09-17 15:33:37 +02:00
Veronica Berglyd Olsen
5ac001781c
Improve documentation ( #2015 )
2024-09-09 12:03:22 +02:00
Veronica Berglyd Olsen
66986b88f8
Improve the spell checking info a little
2024-09-01 21:41:26 +02:00
Veronica Berglyd Olsen
f4e12a63a5
Merge branch 'release' into improve_docs
2024-09-01 21:37:53 +02:00
Veronica Berglyd Olsen
09b0f34199
Merge branch 'release'
2024-09-01 17:47:36 +02:00
Veronica Berglyd Olsen
095c005c3f
Fix bugs in the document viewer ( #2014 )
2024-09-01 17:45:44 +02:00
Veronica Berglyd Olsen
e414b6458d
Refresh tab stop distance after loading document ( #1996 )
2024-09-01 17:38:04 +02:00
Veronica Berglyd Olsen
ece73784c2
Only highlight dialogue in novel text ( #2011 and #2013 )
2024-09-01 17:32:37 +02:00
Veronica Berglyd Olsen
8dd9644c13
Fix issue with overlapping formatting ( #2012 )
2024-09-01 17:22:54 +02:00
Veronica Berglyd Olsen
556e8db104
Add some text about spell checking to editor docs
2024-08-16 09:33:38 +02:00
Veronica Berglyd Olsen
ce979b6c84
Merge branch 'release'
2024-07-28 14:10:36 +02:00
Veronica Berglyd Olsen
d2f422a441
Update Ubuntu releases ( #1995 )
2024-07-28 14:09:39 +02:00
Veronica Berglyd Olsen
e4daff8956
Drop Ubuntu 23.10 and add 24.10
2024-07-28 14:04:14 +02:00
Veronica Berglyd Olsen
c146c311c1
Merge branch 'release'
2024-07-28 13:46:53 +02:00
Veronica Berglyd Olsen
2e1b17dcdf
Release 2.5.1 ( #1989 )
2024-07-28 13:32:15 +02:00
Veronica Berglyd Olsen
2ef11f56e5
Update changelog
2024-07-28 13:26:34 +02:00
Veronica Berglyd Olsen
fdaeca78a7
Update translations
2024-07-28 13:21:58 +02:00
Veronica Berglyd Olsen
93e7343fe9
Update changelog with latest fix
2024-07-26 00:22:58 +02:00
Veronica Berglyd Olsen
5167608f7a
Merge branch 'release' into release_2.5.1
2024-07-26 00:20:11 +02:00
Veronica Berglyd Olsen
7fe3a8520d
Merge branch 'release'
2024-07-26 00:19:25 +02:00
Veronica Berglyd Olsen
d4a0881e77
Fix updating of importance labels ( #1993 )
2024-07-26 00:18:47 +02:00
Veronica Berglyd Olsen
7f42210f2f
Add test coverage
2024-07-26 00:15:14 +02:00
Veronica Berglyd Olsen
33497bc92d
Simplify how the project tree is populated
2024-07-25 20:47:14 +02:00
Veronica Berglyd Olsen
06aa2e6c07
Only refresh project tree values when status labels change
2024-07-25 20:39:32 +02:00
Veronica Berglyd Olsen
3bffaa01dc
Update viewer panel when importance labels change ( #1992 )
2024-07-25 19:21:52 +02:00
Veronica Berglyd Olsen
66237c35ea
Bump version to 2.5.1 and update changelog
2024-07-21 20:05:54 +02:00
Veronica Berglyd Olsen
f532857345
Merge branch 'release'
2024-07-21 19:54:43 +02:00
Veronica Berglyd Olsen
5936e1a68b
Improve test coverage
2024-07-21 19:45:40 +02:00
Veronica Berglyd Olsen
17b3b2b770
Navigate to heading when a tag is clicked for editing ( #1983 )
2024-07-21 19:45:28 +02:00
Veronica Berglyd Olsen
826e805b06
Make sure free form text boxes in Preferences are safe ( #1986 )
2024-07-21 19:20:51 +02:00
Veronica Berglyd Olsen
5419d76606
Fix test
2024-07-21 19:15:56 +02:00
Veronica Berglyd Olsen
0d84653f7d
Process pad before and after settings in Preferences ( #1985 )
2024-07-21 19:06:45 +02:00
Veronica Berglyd Olsen
b7da56ac42
Merge branch 'release'
2024-07-14 16:43:43 +02:00
Veronica Berglyd Olsen
7140788b48
Lock project only after successful open ( #1978 )
2024-07-14 16:33:48 +02:00
Veronica Berglyd Olsen
a43bd5a50e
Move project lock until all steps in project open are completed ( #1977 )
2024-07-14 16:28:09 +02:00
Veronica Berglyd Olsen
81dd98e83b
Bump main branch to 2.6 alpha 0
2024-07-10 17:30:14 +02:00
Veronica Berglyd Olsen
742f84576e
Release 2.5 ( #1972 )
2024-07-10 16:45:13 +02:00
Veronica Berglyd Olsen
ba81662d6a
Bump version to 2.5 and update changelog
2024-07-10 16:41:49 +02:00
Veronica Berglyd Olsen
f669ac1265
Update documentation for 2.5 ( #1928 )
2024-07-10 16:21:54 +02:00
Veronica Berglyd Olsen
b8a97b1afc
Update docs
2024-07-10 16:18:29 +02:00
Veronica Berglyd Olsen
4eb0ed386c
Merge branch 'main' into update_docs
2024-07-09 19:58:44 +02:00
Veronica Berglyd Olsen
ece225c355
Fix first line indent between pages ( #1971 )
2024-07-08 14:07:58 +02:00
Veronica Berglyd Olsen
69d97a3f3e
Add additional test coverage
2024-07-08 14:02:05 +02:00
Veronica Berglyd Olsen
dcecaae3af
Fix indent info not passed between pages ( #1965 )
2024-07-08 14:01:42 +02:00
Veronica Berglyd Olsen
1c261ef371
Add focus switch on welcome dialog ( #1968 )
2024-07-07 20:04:58 +02:00
Veronica Berglyd Olsen
ea89e66a46
Focus project name field when entering new project form on welcome dialog ( #1967 )
2024-07-07 19:59:35 +02:00
Veronica Berglyd Olsen
dd03c19be2
Fix preview indent and status bar LEDs ( #1962 )
2024-07-05 15:20:30 +02:00
Veronica Berglyd Olsen
08e6d320df
Use text colour for LED border
2024-07-05 15:16:58 +02:00
Veronica Berglyd Olsen
446163c6de
Add DPI scaling to status LEDs
2024-07-05 15:14:30 +02:00
Veronica Berglyd Olsen
abd503b5a2
Rename the em variable for clarity
2024-07-05 14:51:12 +02:00
Veronica Berglyd Olsen
2e1c08cbfa
Fix em unit calculation in document preview ( #1961 )
2024-07-05 13:21:39 +02:00
Veronica Berglyd Olsen
7bdadadea1
Minor changes to pkgutils ( #1959 )
2024-07-04 22:28:13 +02:00
Veronica Berglyd Olsen
bc33a4d0d4
Move build-clean to after the build commands in pkgutils
2024-07-04 22:24:33 +02:00
Veronica Berglyd Olsen
188bc5d16f
Restore usage of wrapper functions for read and write in pkgutils
2024-07-04 22:22:41 +02:00
Veronica Berglyd Olsen
3fd0385160
Rewrite build tools ( #1958 )
2024-07-04 22:11:10 +02:00
Veronica Berglyd Olsen
5f3f55133e
Remove manual build from linux tests
2024-07-04 22:08:28 +02:00
Veronica Berglyd Olsen
47b8e12bc7
Fix a few workflow issues
2024-07-04 22:07:33 +02:00
Veronica Berglyd Olsen
cc97129e64
Add description to pkgutils help
2024-07-04 22:01:52 +02:00
Veronica Berglyd Olsen
e40e282837
Fix bug in Windows build script
2024-07-04 21:44:28 +02:00
Veronica Berglyd Olsen
eba0fa58bf
Update Windows build job
2024-07-04 21:40:48 +02:00
Veronica Berglyd Olsen
1c0fdd6a17
Update XDG tools, clean up and fix a deb build issue
2024-07-04 21:38:31 +02:00
Veronica Berglyd Olsen
43eb62576c
Fix Windows installer and update MacOS PList generator
2024-07-04 21:16:49 +02:00
Veronica Berglyd Olsen
d43a799389
Updated Windows packaging code
2024-07-04 21:00:15 +02:00
Veronica Berglyd Olsen
4d716555af
Updated AppImage packaging code
2024-07-04 20:31:53 +02:00
Veronica Berglyd Olsen
7c65d22452
Updated debian packaging code
2024-07-04 19:45:54 +02:00
Veronica Berglyd Olsen
1b8867537e
Update all assets commands to pkgutils
2024-07-04 18:34:10 +02:00
Veronica Berglyd Olsen
b91a11980b
Split build workflows ( #1957 )
2024-07-04 16:51:59 +02:00
Veronica Berglyd Olsen
e80a9824f6
Add placeholder Windows build job
2024-07-04 16:47:39 +02:00
Veronica Berglyd Olsen
140b22dc63
Split GitHub build workflows
2024-07-04 16:42:46 +02:00
Veronica Berglyd Olsen
60169b914a
Revert main to 2.5 RC1
2024-07-04 16:32:01 +02:00
Veronica Berglyd Olsen
fbe381638a
Merge branch 'release'
2024-07-04 16:30:26 +02:00
Veronica Berglyd Olsen
6dcb44c391
Improve open project error message ( #1956 )
2024-07-04 16:24:16 +02:00
Veronica Berglyd Olsen
54c7c5a463
Add path info to open project error dialogs ( #1944 )
2024-07-04 16:19:04 +02:00
Veronica Berglyd Olsen
d5bcee14f5
Update translations for 2.5 ( #1955 )
2024-07-04 16:08:04 +02:00
Veronica Berglyd Olsen
0064b742d3
Update credits and reduce the number of links
2024-07-04 16:05:01 +02:00
Veronica Berglyd Olsen
9f88f3b79e
Update translations for 2.5 and add Polish
2024-07-04 15:16:15 +02:00
Veronica Berglyd Olsen
b95d030032
Fix various minor issues ( #1954 )
2024-07-03 21:13:28 +02:00
Veronica Berglyd Olsen
f4f3f82954
Add a wait statement to check paintEvent in Preferences
2024-07-03 20:29:00 +02:00
Veronica Berglyd Olsen
5e8892ee7c
Rewrite the tree view focus switch ( #1949 )
2024-07-03 19:39:29 +02:00
Veronica Berglyd Olsen
42b1e6a559
Only switch focus between editor and viewer when viewer is visible ( #1950 )
2024-07-03 18:38:32 +02:00
Veronica Berglyd Olsen
e1bcfcfc05
Convert Preferences dialog to save/cancel like Project Settings
2024-07-03 18:29:38 +02:00
Veronica Berglyd Olsen
069e35565f
Refresh coloured labels when theme change ( #1951 )
2024-07-03 18:18:41 +02:00
Veronica Berglyd Olsen
880b560a39
Bump main branch to 2.6 alpha 0
2024-06-24 16:38:25 +02:00
Veronica Berglyd Olsen
8becc83c05
Update i18n source files ( #1943 )
2024-06-22 16:13:20 +02:00
Veronica Berglyd Olsen
b5ef62194d
Update i18n files
2024-06-22 15:02:29 +02:00
Veronica Berglyd Olsen
a87c287fa6
Release 2.5 RC 1 ( #1939 )
2024-06-22 14:21:45 +02:00
Veronica Berglyd Olsen
18f5deee82
Change release date and extend changelog
2024-06-22 14:17:44 +02:00
Veronica Berglyd Olsen
53545a0015
Merge branch 'main' into release_2.5rc1
2024-06-21 00:41:03 +02:00
Veronica Berglyd Olsen
f662eaeccc
Revert font setting in custom class ( #1941 )
2024-06-21 00:40:45 +02:00
Veronica Berglyd Olsen
1e6377abaa
Revert font setting from SHARED instance in colour label, which caused some weird issues
2024-06-21 00:35:28 +02:00
Veronica Berglyd Olsen
516db26c05
Add latest change to the changelog
2024-06-21 00:33:22 +02:00
Veronica Berglyd Olsen
2df55cf6ee
Merge branch 'main' into release_2.5rc1
2024-06-21 00:26:40 +02:00
Veronica Berglyd Olsen
251475197d
Add focus widget hinting ( #1940 )
2024-06-21 00:26:20 +02:00
Veronica Berglyd Olsen
802069b4e5
Try adding deleteLater to i18n test
2024-06-21 00:21:45 +02:00
Veronica Berglyd Olsen
d07543926f
Disable failing fast in Linux test matrix
2024-06-21 00:18:10 +02:00
Veronica Berglyd Olsen
5665efd9d7
Update docs and test coverage
2024-06-20 23:32:02 +02:00
Veronica Berglyd Olsen
ea7f3fe51c
Add editor/viewer toggle feature
2024-06-19 20:42:23 +02:00
Veronica Berglyd Olsen
c6569b63e5
Add focus indication to editor and viewer header
2024-06-18 22:42:52 +02:00
Veronica Berglyd Olsen
930c60ae4a
Add faded colour to theme
2024-06-18 22:42:19 +02: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
f7d0adad1b
Shuffle around private slots in main GUI
2024-06-18 22:39:33 +02:00
Veronica Berglyd Olsen
d25e2adfb6
Bump version to 2.5rc1 and update changelog
2024-06-18 08:39:28 +02:00
Veronica Berglyd Olsen
cb3a24bcd2
Rehighlight tags on note creation ( #1938 )
2024-06-16 21:22:44 +02:00
Veronica Berglyd Olsen
6540c56672
Remove no longer needed rehighlighting code
2024-06-16 21:19:42 +02:00
Veronica Berglyd Olsen
efc94a7fd5
Sort signals in main GUI
2024-06-16 21:18:41 +02:00
Veronica Berglyd Olsen
683e81c57b
Connect rehighlight tags in editor to index signal on tags change ( #1916 )
2024-06-16 21:13:50 +02:00
Veronica Berglyd Olsen
f548927b74
Refactor custom widgets ( #1937 )
2024-06-16 17:37:36 +02:00
Veronica Berglyd Olsen
53522908c8
Improve test coverage
2024-06-16 17:29:29 +02:00
Veronica Berglyd Olsen
43cdc8420c
Merge progress bars into single source file
2024-06-16 16:14:11 +02:00
Veronica Berglyd Olsen
45ad0f8c20
Update global search ( #1936 )
2024-06-16 16:12:51 +02:00
Veronica Berglyd Olsen
59c9783393
Remove commented out line
2024-06-16 16:03:35 +02:00
Veronica Berglyd Olsen
611a6bb80a
Include the whole word when displaying search results
2024-06-16 15:58:30 +02:00
Veronica Berglyd Olsen
ee46fdb5b1
Refresh global search when toggling settings, if there is a search
2024-06-16 15:27:46 +02:00
Veronica Berglyd Olsen
7c33c949cb
Merge the two methods in the shared class to save editor content
2024-06-16 15:23:22 +02:00
Veronica Berglyd Olsen
e9e7fae40e
Support line height in build tool ( #1935 )
2024-06-16 15:10:39 +02:00
Veronica Berglyd Olsen
ac05b07f10
Add line height formatting to build preview ( #1920 )
2024-06-16 15:05:45 +02:00
Veronica Berglyd Olsen
aff027b735
Remember last used path for each tool individually ( #1934 )
2024-06-16 12:05:32 +02:00
Veronica Berglyd Olsen
14f1697428
Rename lastPath in build settings
2024-06-16 11:23:59 +02:00
Veronica Berglyd Olsen
a3381f1f79
Remove fallback parameter for lastPath and remove commented out code
2024-06-16 11:23:42 +02:00
Veronica Berglyd Olsen
1b7d331e41
Update more docstring
2024-06-16 00:55:33 +02:00
Veronica Berglyd Olsen
df34293e74
Update docstring
2024-06-16 00:54:48 +02:00
Veronica Berglyd Olsen
fe27acc3ef
Add full test coverage
2024-06-16 00:49:24 +02:00
Veronica Berglyd Olsen
35632abea3
Update current tests
2024-06-16 00:37:21 +02:00
Veronica Berglyd Olsen
ea247c5814
Remember new project folder last used path ( #1930 )
2024-06-16 00:31:02 +02:00
Veronica Berglyd Olsen
928a116666
Update current usage of last path
2024-06-16 00:22:38 +02:00
Veronica Berglyd Olsen
2a99cafbf2
Add a class to store last used paths
2024-06-16 00:21:54 +02:00
Veronica Berglyd Olsen
2196486454
Update Windows packaging ( #1932 )
2024-06-14 22:53:16 +02:00
Veronica Berglyd Olsen
f99bd79ce8
Merge branch 'main' into win_installer
2024-06-14 21:37:08 +02:00
Veronica Berglyd Olsen
ddaced1b78
Update the Inno Setup installer script to change compression method and fix some warnings and issues
2024-06-14 16:09:52 +02:00
Veronica Berglyd Olsen
3e8845ab58
Ensure HTML tags are properly closed in output documents ( #1926 )
2024-06-13 15:56:23 +02:00
Veronica Berglyd Olsen
d5be1e0479
Update text formatting documentation
2024-06-13 15:55:45 +02:00
Veronica Berglyd Olsen
babc39c6a2
Add test coverage
2024-06-13 15:48:09 +02:00
Veronica Berglyd Olsen
5c35ebeffa
Rewrite HTML tag insertion to check for correct open and close of tags ( #1919 )
2024-06-13 01:00:01 +02:00
Veronica Berglyd Olsen
5fbc608c90
Merge Release 2.4.4 into main
2024-06-12 21:40:37 +02:00
Veronica Berglyd Olsen
0c7808a24b
Release 2.4.4 ( #1924 )
2024-06-12 21:19:24 +02:00
Veronica Berglyd Olsen
4aadbdaed2
Bump version to 2.4.4 and update changelog
2024-06-11 22:36:31 +02:00
Veronica Berglyd Olsen
195a7e354b
Ensure editor content is saved before using it ( #1923 )
2024-06-11 22:12:03 +02:00
Veronica Berglyd Olsen
c03e832c7b
Make sure editor document is saved before using first title to set item label ( #1914 )
2024-06-11 22:00:59 +02:00
Veronica Berglyd Olsen
73515c96d8
Add a method in the shared object to ensure document editor is saved
2024-06-11 21:59:58 +02:00
Veronica Berglyd Olsen
e7c0d59809
Allow more characters to be used in file names ( #1922 )
2024-06-11 21:45:08 +02:00
Veronica Berglyd Olsen
556caea308
Make the file name safe function less restrictive
2024-06-11 21:38:50 +02:00
Veronica Berglyd Olsen
6d54902a08
Fix multiple tools dialog issue ( #1921 )
2024-06-11 01:02:39 +02:00
Veronica Berglyd Olsen
fb32cea5b5
Update writing stats tests
2024-06-11 00:54:05 +02:00
Veronica Berglyd Olsen
69cd443999
Fix duplicate tool dialogs issue
2024-06-11 00:53:50 +02:00
Veronica Berglyd Olsen
cc61c5321e
Extend dialogue highlighting ( #1908 )
2024-06-11 00:16:32 +02:00
Veronica Berglyd Olsen
7821f099bf
Use consistent dialogue colours in preview, ODT and HTML
2024-06-11 00:11:44 +02:00
Veronica Berglyd Olsen
4b0ad6ec48
Add test coverage of ODT dialogue
2024-06-11 00:03:54 +02:00
Veronica Berglyd Olsen
416c580a45
Fix highlighting of multiple dialogue sections
2024-06-10 23:50:59 +02:00
Veronica Berglyd Olsen
0b3488c265
Add processing of dialogue highlight for ODT files
2024-06-10 23:12:54 +02:00
Veronica Berglyd Olsen
f0f5ae6dc9
Add support for dialogue highlighting in HTML output
2024-06-10 17:18:03 +02:00
Veronica Berglyd Olsen
f61ce3919b
Add highlight option to build settings and preview
2024-06-10 17:01:40 +02:00
Veronica Berglyd Olsen
67c6497e2a
Merge branch 'main' into dialogue_highlight
2024-06-10 13:48:40 +02:00
Veronica Berglyd Olsen
9bcb2479ac
Refactor dialog closing ( #1918 )
2024-06-10 13:48:14 +02:00
Veronica Berglyd Olsen
8a9b038d56
Use the direct insert call
2024-06-10 13:44:47 +02:00
Veronica Berglyd Olsen
eed4721ef0
Make lipusm test more robust
2024-06-10 13:25:20 +02:00
Veronica Berglyd Olsen
b76c866c9d
Fix typo in docstring
2024-06-10 01:10:59 +02:00
Veronica Berglyd Olsen
255a4a327e
Update tests
2024-06-10 01:05:13 +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
29b61c07b0
Restore the keyPressEvent overload for Preferences
2024-06-10 01:03:20 +02:00
Veronica Berglyd Olsen
f8c1ee90ce
Reimplement the reject slot for the parent dialog class
2024-06-10 01:02:48 +02:00
Veronica Berglyd Olsen
d9c86d56bb
Merge branch 'main' into dialogue_highlight
2024-06-09 00:10:14 +02:00
Veronica Berglyd Olsen
cddf63f111
Improve memory handling and fix a few variables ( #1913 )
2024-06-09 00:08:52 +02:00
Veronica Berglyd Olsen
ca91e6a677
Improve meminfo debug formatting
2024-06-09 00:05:45 +02:00
Veronica Berglyd Olsen
a48fde95a3
Update tests
2024-06-08 23:35:29 +02:00
Veronica Berglyd Olsen
aed4ba4310
Rename the modifier apostrophe constants
2024-06-08 23:35:20 +02:00
Veronica Berglyd Olsen
57ee88059d
Remove lambda slots in preferences dialog that blocked freeing memory
2024-06-08 23:34:31 +02:00
Veronica Berglyd Olsen
c8dccbe438
Fix typo in predefined type
2024-06-08 23:34:12 +02:00
Veronica Berglyd Olsen
8a071090e0
Merge branch 'main' into dialogue_highlight
2024-06-04 18:26:12 +02:00
Veronica Berglyd Olsen
cbf76e6575
Move project name first in window title ( #1911 )
2024-06-04 18:25:27 +02:00
Veronica Berglyd Olsen
83d2cb4f82
Swap project name and app name in window title ( #1910 )
2024-06-04 18:19:21 +02:00
Veronica Berglyd Olsen
497d4dd7f9
Add stubs file to dev requirements
2024-06-04 17:56:30 +02:00
Veronica Berglyd Olsen
d48f1fa292
Update QTextDocument test
2024-06-02 23:48:42 +02:00
Veronica Berglyd Olsen
7744ae5912
Fix footnote navigation in viewer
2024-06-02 23:36:28 +02:00
Veronica Berglyd Olsen
92b7168363
Add tests for patterns
2024-06-01 23:03:30 +02:00
Veronica Berglyd Olsen
8fc97c263b
Try to fix 3.10 test seg fault
2024-06-01 18:18:21 +02:00
Veronica Berglyd Olsen
d190315909
Make a few improvements to regex and remove debug output
2024-06-01 14:16:05 +02:00
Veronica Berglyd Olsen
987740f7e9
Add dialogue highlighting to the viewer
2024-06-01 13:35:22 +02:00
Veronica Berglyd Olsen
2e143071d9
Add dialogue processing to the tokenizer
2024-06-01 13:34:59 +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
208c4fb8ba
Refresh StatusLEDs when theme changes ( #1906 )
2024-05-30 20:54:01 +02:00
Veronica Berglyd Olsen
38a5fddb9d
Update tests
2024-05-30 20:49:55 +02:00
Veronica Berglyd Olsen
f844a5080a
Update StatusLED to be theme refreshable and use trinary enum for values ( #1893 )
2024-05-30 20:49:46 +02:00
Veronica Berglyd Olsen
a11a013d16
Remove deleteLater calls from Manuscript tools ( #1905 )
2024-05-30 16:48:17 +02:00
Veronica Berglyd Olsen
f34cb567e4
Backport deleteLater fix for Manuscript tools from 2.5 release
2024-05-30 16:43:47 +02:00
Veronica Berglyd Olsen
6cb330b06c
Update Portuguese translation ( #1904 )
2024-05-30 16:37:08 +02:00
Veronica Berglyd Olsen
04cf375725
Update translation sources, and completed Portuguese translation
2024-05-30 16:31:17 +02:00
Veronica Berglyd Olsen
b66686a869
Make some improvements to the viewer and test coverage ( #1902 )
2024-05-29 21:42:40 +02:00
Veronica Berglyd Olsen
31776a51a7
Add some more easy coverage
2024-05-29 21:37:02 +02:00
Veronica Berglyd Olsen
f1b7257e73
Improve test coverage
2024-05-29 21:27:05 +02:00
Veronica Berglyd Olsen
be7078aa7e
Save editor doc before opening same in viewer ( #1884 )
2024-05-29 21:26:29 +02:00
Veronica Berglyd Olsen
931aed6d78
Update first line indentation ( #1898 )
2024-05-28 23:25:18 +02:00
Veronica Berglyd Olsen
dc6fe77612
Merge branch 'main' into feature/build_preview
2024-05-28 23:20:51 +02:00
Veronica Berglyd Olsen
b387150d4f
Improve dialog memory handling ( #1899 )
2024-05-28 23:19:39 +02:00
Veronica Berglyd Olsen
9b09b13bf9
Improve Manuscript dialog progress bar position
2024-05-28 21:43:09 +02:00
Veronica Berglyd Olsen
d8693c7afa
Remove deleteLater form message boxes, and some redundant ones in tests
2024-05-28 21:23:57 +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
087a9cdd2e
Update tests
2024-05-27 23:36:53 +02:00
Veronica Berglyd Olsen
b33bf954bb
Convert split and merge dialogs into class method dialogs
2024-05-27 23:36:17 +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
cf14f84652
Fix test coverage
2024-05-27 21:45:31 +02:00
Veronica Berglyd Olsen
6289840a74
Update tests
2024-05-27 21:08:28 +02:00
Veronica Berglyd Olsen
770cccda49
Add some comments and add text indent to HTML
2024-05-27 21:08:09 +02:00
Veronica Berglyd Olsen
aa02c0f15d
Add first line indentation to previews
2024-05-27 00:27:08 +02:00
Veronica Berglyd Olsen
ee137b6ffd
Parse text indentation in the tokenizer instead
2024-05-27 00:26:53 +02:00
Veronica Berglyd Olsen
206ca6040e
Post-release fixes ( #1897 )
2024-05-26 18:23:29 +02:00
Veronica Berglyd Olsen
16f5670c83
Remove tilde from GitHub package name
2024-05-26 18:19:39 +02:00
Veronica Berglyd Olsen
0fc1af7180
Fix some typos in new section of Preferences
2024-05-26 18:05:11 +02:00
Veronica Berglyd Olsen
55714bbcad
Release 2.5 Beta 1 ( #1895 )
2024-05-26 16:49:07 +02:00
Veronica Berglyd Olsen
6f144c20cd
Bump to 2.5 beta 1 and update changelog
2024-05-26 16:42:49 +02:00
Veronica Berglyd Olsen
f23bd3818f
Add a QTextDocument format class for previews ( #1892 )
2024-05-26 00:57:15 +02:00
Veronica Berglyd Olsen
d3ea763d6b
Add test coverage of new ToQTextDocument class
2024-05-26 00:51:27 +02:00
Veronica Berglyd Olsen
91222f631f
Update manuscript tests
2024-05-25 23:02:34 +02:00
Veronica Berglyd Olsen
aceb344856
Fix a potential segfault issue in main gui and add auto-build on open manuscript tool
2024-05-25 22:43:09 +02:00
Veronica Berglyd Olsen
f11ea8d07e
Make various fixes and tweaks, and update tests
2024-05-24 21:39:16 +02:00
Veronica Berglyd Olsen
a4e3bf848b
Clean up no longer needed code, and fix text justify setting
2024-05-24 20:38:34 +02:00
Veronica Berglyd Olsen
e74c1057a4
Remove HTML preview mode and manuscript cache
2024-05-24 20:12:13 +02:00
Veronica Berglyd Olsen
6cc046c65c
Use preview document class for manuscript preview
2024-05-24 18:52:18 +02:00
Veronica Berglyd Olsen
c97a070e98
Fix module header info
2024-05-23 22:04:19 +02:00
Veronica Berglyd Olsen
b4c0bf3322
Complete all current document viewer features in the qdoc class
2024-05-23 21:29:47 +02:00
Veronica Berglyd Olsen
e998cb634e
Add working meta data blocks
2024-05-23 20:48:42 +02:00
Veronica Berglyd Olsen
c8017a1f42
Add text paragraph formatting
2024-05-23 19:43:32 +02:00
Veronica Berglyd Olsen
6d84942746
Update qdocument class to work with merged code from main
2024-05-23 19:02:27 +02:00
Veronica Berglyd Olsen
818f145b62
Merge branch 'main' into feature/preview_generator
2024-05-23 18:50:38 +02:00
Veronica Berglyd Olsen
f92c22ce7e
Fix build formatting and font handling ( #1891 )
2024-05-23 18:49:32 +02:00
Veronica Berglyd Olsen
69b362b9d2
Add native font dialog option and fix tests
2024-05-23 18:44:45 +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
cc32674b0f
Update tests
2024-05-22 23:13:50 +02:00
Veronica Berglyd Olsen
cf16b57f66
Clean up font handling in HTML and ODT
2024-05-22 23:13:16 +02:00
Veronica Berglyd Olsen
411163f750
Update tests
2024-05-22 17:28:57 +02:00
Veronica Berglyd Olsen
7f3da655c0
Update ODT handling of font
2024-05-22 17:28:29 +02:00
Veronica Berglyd Olsen
76e786d961
Update HTML handling of font
2024-05-22 16:59:44 +02:00
Veronica Berglyd Olsen
7e1f1a725c
Switch Tokenizer to use QFont instead of font family and size
2024-05-22 16:57:50 +02:00
Veronica Berglyd Olsen
c63a0c2f58
Add new font and quote button icons
2024-05-22 16:55:36 +02:00
Veronica Berglyd Olsen
04a7e092a9
Clean up Markdown build code
2024-05-22 16:55:05 +02:00
Veronica Berglyd Olsen
309065bcbf
Add general keep line breaks setting to build
2024-05-22 09:14:34 +02:00
Veronica Berglyd Olsen
20ae3febef
Merge branch 'main' into feature/preview_generator
2024-05-21 23:16:27 +02:00
Veronica Berglyd Olsen
e95d33031c
Improve the text tokenizer ( #1885 )
2024-05-21 23:11:44 +02:00
Veronica Berglyd Olsen
3fd62d0b02
Remove context menu test from main menu tests
2024-05-21 23:06:25 +02:00
Veronica Berglyd Olsen
dc0ddcfa9f
Move text blocks first also in stats counter as an optimisation
2024-05-21 22:59:02 +02:00
Veronica Berglyd Olsen
7a13b14c15
Drop empty tokens from the tokenizer data
2024-05-21 22:45:01 +02:00
Veronica Berglyd Olsen
adf0550571
Update tests
2024-05-21 22:32:20 +02:00
Veronica Berglyd Olsen
ba6259f08a
Update converter classes to handle only single paragraphs
2024-05-21 22:32:07 +02:00
Veronica Berglyd Olsen
d8bb2ad3ae
Merge lines of the same paragraph already in the tokenizer
2024-05-21 21:58:34 +02:00
Veronica Berglyd Olsen
afe4a29fd1
Strip consecutive empty paragraphs when tokenizing
2024-05-21 20:53:45 +02:00
Veronica Berglyd Olsen
1203dd639b
Add a QTextDocument generator class
2024-05-21 18:12:08 +02:00
Veronica Berglyd Olsen
aadad6aa8c
Define header sizes as constants
2024-05-21 18:02:01 +02:00
Veronica Berglyd Olsen
8ac0440bb3
Rename a few files
2024-05-21 16:33:53 +02:00
Veronica Berglyd Olsen
d2fca3b980
Allow full font style settings for GUI and editor ( #1881 )
2024-05-20 18:37:42 +02:00
Veronica Berglyd Olsen
d6b4019614
Clean up app construction in main entry point
2024-05-20 18:33:00 +02:00
Veronica Berglyd Olsen
a6eb951361
Add font initialisation, and update tests
2024-05-20 17:36:40 +02:00
Veronica Berglyd Olsen
dce5bdd31d
Update tests
2024-05-20 17:14:03 +02:00
Veronica Berglyd Olsen
0b999bd726
Fix font handling in manuscript tool
2024-05-20 17:13:10 +02:00
Veronica Berglyd Olsen
774437f7bb
Save all font info for text font
2024-05-20 16:32:10 +02:00
Veronica Berglyd Olsen
c0673b8128
Save all font info for GUI font
2024-05-20 16:12:27 +02:00
Veronica Berglyd Olsen
0bc8a63ccf
Add error text colour setting to theme ( #1880 )
2024-05-20 13:36:37 +02:00
Veronica Berglyd Olsen
192f4507e3
Update documentation
2024-05-20 13:32:13 +02:00
Veronica Berglyd Olsen
2d22adcd2a
Update the dictionaries tool to use the new error colour
2024-05-20 13:32:06 +02:00
Veronica Berglyd Olsen
4c4b92fdd4
Add error text colour to theme definition
2024-05-20 13:31:38 +02:00
Veronica Berglyd Olsen
2a727d1c39
Merge branch 'main' into fix/dict_tool_error_colour
2024-05-20 13:09:44 +02:00
Veronica Berglyd Olsen
35693f5433
Fix remaining merge conflict in sample project
2024-05-20 13:09:26 +02:00
Veronica Berglyd Olsen
bf459b4090
Add error text value in themes
2024-05-20 13:08:59 +02:00
Veronica Berglyd Olsen
728f1ce1e3
Merge release 2.4.3 into main
2024-05-20 13:07:14 +02:00
Veronica Berglyd Olsen
7b8021de02
Release 2.4.3 ( #1878 )
2024-05-20 12:32:32 +02:00
Veronica Berglyd Olsen
60593cde21
Bump version to 2.4.3 and update changelog
2024-05-20 12:29:03 +02:00
Veronica Berglyd Olsen
f9292d61da
Fix how document font is set ( #1877 )
2024-05-20 12:16:41 +02:00
Veronica Berglyd Olsen
9388ce6a46
Fix support for 90% font
2024-05-20 12:00:19 +02:00
Veronica Berglyd Olsen
cb19475409
Add font init to viewer, and update manuscript tool preview
2024-05-20 11:36:30 +02:00
Veronica Berglyd Olsen
09b51badd4
Add an explicit font setting function for text editor that covers all font settings
2024-05-20 11:17:23 +02:00
Veronica Berglyd Olsen
fddd5fda47
Fix crash in dictionaries install tool ( #1876 )
2024-05-19 21:52:54 +02:00
Veronica Berglyd Olsen
5b0a6f05ed
Fix enchant folder missing bug for dictionaries tool ( #1874 )
2024-05-19 21:47:53 +02:00
Veronica Berglyd Olsen
51f91a27e2
Merge release 2.4.2 into main
2024-05-18 15:57:49 +02:00
Veronica Berglyd Olsen
09018d1214
Release 2.4.2 ( #1872 )
2024-05-18 15:22:19 +02:00
Veronica Berglyd Olsen
de12b22c97
Bump version and update changelog
2024-05-18 15:19:30 +02:00
Veronica Berglyd Olsen
d1ae7f5fe2
Update Dutch and Chinese translations
2024-05-18 15:08:39 +02:00
Veronica Berglyd Olsen
201d32f6ae
Merge branch 'release'
2024-05-14 09:37:59 +02:00
Veronica Berglyd Olsen
6a441b1c6b
Fix syntax highlighter init ( #1866 )
2024-05-14 09:37:00 +02:00
Veronica Berglyd Olsen
0afa15f2db
Call highlighter init on editor init ( #1865 )
2024-05-14 09:29:21 +02:00
Veronica Berglyd Olsen
85eb44da02
Bump main branch to 2.5 alpha 4
2024-05-13 18:48:38 +02:00
Veronica Berglyd Olsen
4856c7a61b
Improve dialogue highlighting ( #1864 )
2024-05-13 18:41:13 +02:00
Veronica Berglyd Olsen
1b4cc933e7
Add test coverage
2024-05-13 18:31:31 +02:00
Veronica Berglyd Olsen
d64acb038b
Allow multiple widgets in config form
2024-05-13 18:31:14 +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
8c9d08e46b
Merge branch 'release'
2024-05-13 12:33:53 +02:00
Veronica Berglyd Olsen
e4acfb4831
Fix manuscript tool font issue ( #1863 )
2024-05-13 12:33:22 +02:00
Veronica Berglyd Olsen
a8101c2231
Fix text font for header on build tool
2024-05-13 12:29:18 +02:00
Veronica Berglyd Olsen
a3ce426613
Clean up code style ( #1859 )
2024-05-10 16:39:26 +02:00
Veronica Berglyd Olsen
161d02cd98
Use python -m to run pytest
2024-05-10 16:36:14 +02:00
Veronica Berglyd Olsen
101400bea3
Clean up some linting errors
2024-05-10 16:22:55 +02:00
Veronica Berglyd Olsen
1ff9fea378
Remove banner comments
2024-05-10 16:14:47 +02:00
Veronica Berglyd Olsen
3f4538a60e
Remove all END Test comments
2024-05-10 16:06:23 +02:00
Veronica Berglyd Olsen
142d7c4f3a
Remove all END Enum comments
2024-05-10 16:01:44 +02:00
Veronica Berglyd Olsen
2afe0ebbe9
Remove all END Class comments
2024-05-10 16:00:56 +02:00
Veronica Berglyd Olsen
bc71a62199
Improve first line indent ( #1857 )
2024-05-10 15:49:59 +02:00
Veronica Berglyd Olsen
1e85ce4a84
Update tests
2024-05-10 15:26:46 +02:00
Veronica Berglyd Olsen
39951a5099
Add more settings to first line indent and move to Format section
2024-05-10 15:14:09 +02:00
Veronica Berglyd Olsen
9cbb6f3125
Merge release 2.4.1 into main
2024-05-06 22:27:29 +02:00
Veronica Berglyd Olsen
2dbd3e2534
Release 2.4.1 ( #1853 )
2024-05-06 21:44:15 +02:00
Veronica Berglyd Olsen
f871a51e5b
Bump version number to 2.4.1 and update changelog
2024-05-06 21:40:50 +02:00
Veronica Berglyd Olsen
6ab3c68ebb
Update translation files for 2.4.1 ( #1850 )
2024-05-06 21:29:35 +02:00
Veronica Berglyd Olsen
7243ccd44c
Update translation files
2024-05-04 21:00:51 +02:00
Veronica Berglyd Olsen
2a96fa1a2d
Update the docs for 2.4.1
2024-05-04 20:54:56 +02:00
Veronica Berglyd Olsen
c05620dddb
Refactor Main GUI inheritance ( #1849 )
2024-05-02 22:36:44 +02:00
Veronica Berglyd Olsen
917977ae13
Force document save when manually calling save document
2024-05-02 22:30:58 +02:00
Veronica Berglyd Olsen
2b8338f537
Clean up Main GUI inheritance
2024-05-02 22:13:35 +02:00
Veronica Berglyd Olsen
e75b5e012c
Refactor how editor document is saved, and always save cursor position
2024-05-02 21:45:50 +02:00
Veronica Berglyd Olsen
78e194d8c1
Improve handling of tool dialogs on project close
2024-05-02 21:29:07 +02:00
Veronica Berglyd Olsen
c594e07c8c
Merge branch 'release'
2024-05-02 21:16:42 +02:00
Veronica Berglyd Olsen
a3ed079828
Make sure dialogs close when project closes ( #1848 )
2024-05-02 21:08:46 +02:00
Veronica Berglyd Olsen
976ce16ac2
Update imports
2024-05-02 21:04:39 +02:00
Veronica Berglyd Olsen
5faeb12a74
Close non-modal dialogs when project closes
2024-05-02 21:02:23 +02:00
Veronica Berglyd Olsen
acc463eb76
Prune some unneeded translation strings
2024-05-02 19:38:13 +02:00
Veronica Berglyd Olsen
3b7459ffbc
Add usability updates to the build tool ( #1846 )
2024-05-01 22:18:15 +02:00
Veronica Berglyd Olsen
cfb19a697a
Restore build preview scroll bar after update ( #1837 )
2024-05-01 22:10:54 +02:00
Veronica Berglyd Olsen
ceec43db67
Make sure open document is saved before we update preview or build manuscript ( #1835 )
2024-05-01 22:09:43 +02:00
Veronica Berglyd Olsen
229fa39436
Fix build settings bug ( #1845 )
2024-05-01 20:33:22 +02:00
Veronica Berglyd Olsen
2496eb22cb
Make sure build map is cleared when list is updated
2024-05-01 20:32:50 +02:00
Veronica Berglyd Olsen
d0a45bceca
Make sure build map is cleared when list is updated
2024-05-01 20:30:32 +02:00
Veronica Berglyd Olsen
7180fae453
Improve dialog handling ( #1844 )
2024-05-01 20:24:31 +02:00
Veronica Berglyd Olsen
e1a1b5980e
Make sure build settings are closed before deletion
2024-05-01 20:23:59 +02:00
Veronica Berglyd Olsen
53d410a6ee
Make sure build settings are closed before deletion
2024-05-01 20:18:08 +02:00
Veronica Berglyd Olsen
a56b38694c
Create subclasses for non-blocking dialogs
2024-05-01 20:08:35 +02:00
Veronica Berglyd Olsen
600b60b441
Remove main gui inheritance in manuscript tools
2024-05-01 19:43:51 +02:00
Veronica Berglyd Olsen
aa7208b602
Merge branch 'release'
2024-05-01 19:38:38 +02:00
Veronica Berglyd Olsen
0092b3ece6
Fix two minor issues ( #1843 )
2024-05-01 19:30:13 +02:00
Veronica Berglyd Olsen
d01c1e867d
Pin MacOS tests to macos-13 image
2024-05-01 19:26:59 +02:00
Veronica Berglyd Olsen
dd3c8dfac8
Use GUI font for the header and footer in the editor and viewer ( #1842 )
2024-05-01 19:22:22 +02:00
Veronica Berglyd Olsen
7c9c5a9a76
Fix garbage collection blocker in build settings
2024-05-01 19:12:45 +02:00
Veronica Berglyd Olsen
8f9a55c5ca
Add tools settings to pyproject
2024-05-01 19:12:27 +02:00
Veronica Berglyd Olsen
ea0b61aa6d
Update assets credits
2024-04-29 22:48:25 +02:00
Veronica Berglyd Olsen
b94e7159b8
Add more themes ( #1840 )
2024-04-29 21:37:35 +02:00
Veronica Berglyd Olsen
2eabca8267
Fix theme test
2024-04-29 21:34:28 +02:00
Veronica Berglyd Olsen
afbe434b59
Add Snazzy Light syntax theme
2024-04-29 21:26:37 +02:00
Veronica Berglyd Olsen
2a50799873
Add dracula syntax and GUI theme
2024-04-29 21:08:25 +02:00
Veronica Berglyd Olsen
77727ad500
Update tango theme
2024-04-29 21:08:11 +02:00
Veronica Berglyd Olsen
e89f1fe5a8
Fix some minor issues on other themes
2024-04-29 21:07:58 +02:00
Veronica Berglyd Olsen
503e7eceb5
Make default syntax themes consistent
2024-04-29 21:07:10 +02:00
Veronica Berglyd Olsen
c15eba8f62
Bump main branch to 2.5 Alpha 3
2024-04-28 23:19:36 +02:00
Veronica Berglyd Olsen
e2f83d5106
Update syntax themes ( #1836 )
2024-04-28 23:10:32 +02:00
Veronica Berglyd Olsen
937b5cca12
Rename old value colour to tag and add new value colour to all syntax themes
2024-04-28 23:07:20 +02:00
Veronica Berglyd Olsen
1d438d5d76
Separate tags and value colours
2024-04-28 22:43:46 +02:00
Veronica Berglyd Olsen
22a34be21a
Fix note colour in viewer and fix tests
2024-04-28 20:08:35 +02:00
Veronica Berglyd Olsen
17a492444e
Redesign the default dark colour theme
2024-04-28 19:54:08 +02:00
Veronica Berglyd Olsen
9a714a903d
Add a note colour to syntax themes
2024-04-28 19:53:58 +02:00
Veronica Berglyd Olsen
69a99fc97f
Add a syntax colour for special notes
2024-04-28 19:53:09 +02:00
Veronica Berglyd Olsen
8beb74689c
Add footnotes ( #1832 )
2024-04-28 19:40:38 +02:00
Veronica Berglyd Olsen
6be7da0305
Clean up a few minor bits in the index tests
2024-04-28 18:43:22 +02:00
Veronica Berglyd Olsen
8a08fe213c
Fix more deprecation warnings in xml module
2024-04-28 18:29:15 +02:00
Veronica Berglyd Olsen
205b17aea0
Fix deprecation warning in xml module
2024-04-28 18:26:38 +02:00
Veronica Berglyd Olsen
864172ea50
Add an elide function for shortening text
2024-04-28 18:22:31 +02:00
Veronica Berglyd Olsen
e01e14075c
Update editor and highlight, and update tests
2024-04-28 18:05:53 +02:00
Veronica Berglyd Olsen
e9596e1bbc
Fix footnote formatting for ODT and update document builder tests
2024-04-27 19:05:13 +02:00
Veronica Berglyd Olsen
db9305c230
Add a footnote to the Lorem Ipsum test project
2024-04-27 16:50:37 +02:00
Veronica Berglyd Olsen
4572d101cf
Change to run MacOS test on 13
2024-04-26 22:29:26 +02:00
Veronica Berglyd Olsen
41506911c1
Fix regex flag in highlighter
2024-04-26 22:25:58 +02:00
Veronica Berglyd Olsen
b722224863
Improve comment processing
2024-04-26 22:25:08 +02:00
Veronica Berglyd Olsen
b585b8ecd1
Make the footnote registry per-file
2024-04-26 20:12:57 +02:00
Veronica Berglyd Olsen
52e8ae9cb6
Merge branch 'main' into features/footnotes
2024-04-25 23:35:40 +02:00
Veronica Berglyd Olsen
6d6d0c2d12
Require minimum Python 3.9 ( #1833 )
2024-04-25 23:35:26 +02:00
Veronica Berglyd Olsen
383640cb7e
Drop Python 3.8 support
2024-04-25 23:30:26 +02:00
Veronica Berglyd Olsen
e5ef27dfbf
Revert change in test
2024-04-25 23:25:23 +02:00
Veronica Berglyd Olsen
96741fc08b
Fix remaining broken tests
2024-04-25 22:58:00 +02:00
Veronica Berglyd Olsen
dc41f495be
Fix ODT tests
2024-04-24 18:39:06 +02:00
Veronica Berglyd Olsen
b278d64d0c
Fix uninitialised shared class in tests
2024-04-24 18:38:50 +02:00
Veronica Berglyd Olsen
b5e32844f5
Merge branch 'main' into features/footnotes
2024-04-24 18:09:26 +02:00
Veronica Berglyd Olsen
4179d2e515
Add isort and clean up flake8 ( #1831 )
2024-04-24 18:08:42 +02:00
Veronica Berglyd Olsen
815ba9d553
Update linting and formatting tools
2024-04-24 17:46:00 +02:00
Veronica Berglyd Olsen
0d294f49f9
Merge branch 'main' into features/footnotes
2024-04-21 23:34:56 +02:00
Veronica Berglyd Olsen
a195cfc792
Merge branch 'release'
2024-04-21 13:56:08 +02:00
Veronica Berglyd Olsen
d3c9168ebf
Make MacOS build script executable
2024-04-21 13:17:55 +02:00
Veronica Berglyd Olsen
4d153b8d99
Backport ARM build for MacOS from 2.5 branch
2024-04-21 13:14:38 +02:00
Veronica Berglyd Olsen
bf8d224064
Update build scripts ( #1829 )
2024-04-21 12:59:42 +02:00
Veronica Berglyd Olsen
b7ad2c969a
Fix test
2024-04-20 21:49:22 +02:00
Veronica Berglyd Olsen
d78643160c
Update MacOS package names and fic another launch script bug
2024-04-20 21:43:31 +02:00
Veronica Berglyd Olsen
221b38c766
Fix escapes in MacOS launch script
2024-04-20 21:36:09 +02:00
Veronica Berglyd Olsen
e8bd9b21b5
Explicitly set python exec and ignore errors from run from source blocks in main
2024-04-20 21:31:04 +02:00
Veronica Berglyd Olsen
c2f0d04a35
Merge branch 'main' into builds/macos_m1
2024-04-20 21:04:09 +02:00
Veronica Berglyd Olsen
54ebcd91cb
Fix wrong hex version
2024-04-20 20:13:06 +02:00
Veronica Berglyd Olsen
07411327b6
Add some debug output
2024-04-20 19:50:45 +02:00
Veronica Berglyd Olsen
094ad1a17b
Require input arguments
2024-04-20 19:44:50 +02:00
Veronica Berglyd Olsen
c362848b86
Fix bash script bug
2024-04-20 19:41:33 +02:00
Veronica Berglyd Olsen
47a8dfbd93
Go back to macos-12 runner
2024-04-20 19:35:39 +02:00
Veronica Berglyd Olsen
73b8443d7b
Let's try this one more time ...
2024-04-20 18:35:31 +02:00
Veronica Berglyd Olsen
48a7929254
Escape forwarding of arguments in MacoS build script
2024-04-20 18:28:57 +02:00
Veronica Berglyd Olsen
2c1abf1519
Change package name
2024-04-20 18:18:11 +02:00
Veronica Berglyd Olsen
e27e066ccc
Drop support for deprecated Linux AppImage
2024-04-20 18:12:51 +02:00
Veronica Berglyd Olsen
621e933f63
Make some tweaks to build scripts
2024-04-20 18:02:10 +02:00
Veronica Berglyd Olsen
885974a84e
Keep artifacts for 14 days
2024-04-20 17:41:36 +02:00
Veronica Berglyd Olsen
b1d1af2153
Add M1 build for MacOS
2024-04-20 17:41:10 +02:00
Veronica Berglyd Olsen
cb94be5b3c
Post-release updates
2024-04-20 17:30:35 +02:00
Veronica Berglyd Olsen
5a202e96fd
Post-release updates
2024-04-20 17:27:12 +02:00
Veronica Berglyd Olsen
b80edee225
Merge Release 2.4 into Main
2024-04-20 17:26:12 +02:00
Veronica Berglyd Olsen
af3e2fc6ce
Release 2.4 ( #1827 )
2024-04-20 15:29:38 +02:00
Veronica Berglyd Olsen
795007f3f8
Bump version to 2.4 and update changelog
2024-04-20 15:25:59 +02:00
Veronica Berglyd Olsen
ea3c5fa758
Update translations ( #1821 )
2024-04-20 15:01:22 +02:00
Veronica Berglyd Olsen
30acf11055
Update German translation and refresh other files
2024-04-20 14:58:42 +02:00
Veronica Berglyd Olsen
48e653a546
Clean up footnote key generation
2024-04-18 18:23:25 +02:00
Veronica Berglyd Olsen
a2d8aefb21
Reduce footnote index storage to keys only
2024-04-18 18:07:17 +02:00
Veronica Berglyd Olsen
ae893be79b
Merge branch 'main' into features/footnotes
2024-04-18 00:01:48 +02:00
Veronica Berglyd Olsen
d846811fb9
Merge branch 'release' into i18n/update_translations
2024-04-17 00:24:27 +02:00
Veronica Berglyd Olsen
791080107f
Update readme
2024-04-17 00:23:41 +02:00
Veronica Berglyd Olsen
7d22ed1249
Update packaging ( #1826 )
2024-04-17 00:21:42 +02:00
Veronica Berglyd Olsen
8150edbc43
Clean up and refactor package script
2024-04-17 00:12:06 +02:00
Veronica Berglyd Olsen
5acbfeffa5
Reduce zip build job to Windows only
2024-04-17 00:00:28 +02:00
Veronica Berglyd Olsen
3b763e3460
Remove windows install scripts
2024-04-16 23:54:54 +02:00
Veronica Berglyd Olsen
6dd5f4295d
Drop build support for Ubuntu 20.04
2024-04-16 23:46:10 +02:00
Veronica Berglyd Olsen
ac7b0bc9a2
Drop code for pre Qt 5.15 versions
2024-04-16 23:45:59 +02:00
Veronica Berglyd Olsen
1733938eb4
Bump Qt version requirement to 5.15
2024-04-16 23:40:48 +02:00
Veronica Berglyd Olsen
e5c9ed4b80
Fix build errors for old Ubuntu LTSes
2024-04-16 23:34:25 +02:00
Veronica Berglyd Olsen
175b6747ea
Fix build errors
2024-04-16 23:33:13 +02:00
Veronica Berglyd Olsen
f45170850c
Fix Ubuntu builds for 20.04 and 22.04, and bump to 2.5 alpha 2
2024-04-16 23:25:30 +02:00
Veronica Berglyd Olsen
466eb65a44
Add setup.cfg back for old Ubuntu LTSes
2024-04-16 23:15:39 +02:00
Veronica Berglyd Olsen
bdce0e12c7
Simplify footnote handling in writer classes
2024-04-16 21:54:31 +02:00
Veronica Berglyd Olsen
57f9a0a844
Refactor and improve highlighter class
2024-04-16 21:52:37 +02:00
Veronica Berglyd Olsen
988d969de7
Drop the non-compliant print-orientation attribute from the ODT class
2024-04-16 21:51:54 +02:00
Veronica Berglyd Olsen
17960d286f
Add a working ODT footnotes implementation
2024-04-16 00:39:48 +02:00
Veronica Berglyd Olsen
26ac68e98e
Block footnotes in footnotes, and only output referenced footnotes
2024-04-16 00:37:26 +02:00
Veronica Berglyd Olsen
0729dd798b
Add formatted comments for ODT
2024-04-15 18:49:49 +02:00
Veronica Berglyd Olsen
c65dee1df9
Skip footnote section if there are none
2024-04-15 18:30:07 +02:00
Veronica Berglyd Olsen
92888338f4
Add footnotes to output translation file
2024-04-15 18:25:13 +02:00
Veronica Berglyd Olsen
44192c88f5
Add footnote handling in html and markdown output
2024-04-15 18:22:55 +02:00
Veronica Berglyd Olsen
8d24243d4f
Complete footnotes processing in tokenizer
2024-04-15 18:22:29 +02:00
Veronica Berglyd Olsen
7c4d4dec5c
Use format list also for marker keys
2024-04-15 01:11:32 +02:00
Veronica Berglyd Olsen
9823677983
Add text marker processing in tokenizer class
2024-04-15 00:42:01 +02:00
Veronica Berglyd Olsen
ec6a5712e5
Update tests
2024-04-14 23:59:57 +02:00
Veronica Berglyd Olsen
ef85b2109f
Fix shortcode spellcheck ( #1823 )
2024-04-14 23:52:47 +02:00
Veronica Berglyd Olsen
8cfeb2ce7d
Add test coverage of shortcode spell checking
2024-04-14 23:47:46 +02:00
Veronica Berglyd Olsen
35563373a6
Annotated regex rules in highlighting and add to slots
2024-04-14 23:40:19 +02:00
Veronica Berglyd Olsen
f23164a17b
Disable spell checking for shortcodes
2024-04-14 23:39:52 +02:00
Veronica Berglyd Olsen
70033cb0f3
Add insert footnote feature in editor
2024-04-14 23:33:35 +02:00
Veronica Berglyd Olsen
da102d3d5a
Merge branch 'main' into features/footnotes
2024-04-14 22:17:23 +02:00
Veronica Berglyd Olsen
5568b43b22
Add key generator to text index
2024-04-14 22:17:00 +02:00
Veronica Berglyd Olsen
52b27b6e56
Increase toolbar label font size in outline
2024-04-14 16:42:46 +02:00
Veronica Berglyd Olsen
99ec268dd9
Increase the icon size of outline toolbar
2024-04-14 16:36:21 +02:00
Veronica Berglyd Olsen
d304c0919f
Change job name
2024-04-13 19:59:28 +02:00
Veronica Berglyd Olsen
6f3a11ade3
Change job condition
2024-04-13 19:57:51 +02:00
Veronica Berglyd Olsen
52ffa0b675
Add a job to build i18n file
2024-04-13 19:54:50 +02:00
Veronica Berglyd Olsen
03ee8edda1
Update translation sources, and completed French
2024-04-13 19:47:49 +02:00
Veronica Berglyd Olsen
5da30e6608
Update the status shape feature ( #1819 )
2024-04-13 19:26:32 +02:00
Veronica Berglyd Olsen
0fb0af5b32
Merge branch 'main' into updates/shapes
2024-04-13 19:22:05 +02:00
Veronica Berglyd Olsen
f5fcc57a06
Merge branch 'release'
2024-04-13 19:19:53 +02:00
Veronica Berglyd Olsen
6dc3e29535
Update default theme ( #1820 )
2024-04-13 19:15:19 +02:00
Veronica Berglyd Olsen
d35db6e925
Merge branch 'release' into udpates/default_theme
2024-04-13 19:08:32 +02:00
Veronica Berglyd Olsen
fbf0839c73
Update documentation for 2.4 ( #1818 )
2024-04-13 19:07:39 +02:00
Veronica Berglyd Olsen
6f885efb7f
Change how default theme colours are handled
2024-04-13 19:07:15 +02:00
Veronica Berglyd Olsen
df5b391f27
Revert the default theme setting
2024-04-13 19:00:59 +02:00
Veronica Berglyd Olsen
4a1a3013f4
Add missing i18n wrapper to shape labels
2024-04-13 18:34:09 +02:00
Veronica Berglyd Olsen
524b965665
Update the remaining docs
2024-04-13 18:32:29 +02:00
Veronica Berglyd Olsen
a3ebe24eb7
Update project documentation
2024-04-13 18:18:06 +02:00
Veronica Berglyd Olsen
cae0977a01
Update usage documentation
2024-04-13 17:11:34 +02:00
Veronica Berglyd Olsen
ecf94d812d
Change default theme to match docs
2024-04-13 16:41:46 +02:00
Veronica Berglyd Olsen
807a50dae4
Update the introduction section
2024-04-13 15:25:06 +02:00
Veronica Berglyd Olsen
cf57a3ead0
Update file format spec
2024-04-13 01:34:12 +02:00
Veronica Berglyd Olsen
39b2ff4a72
Bump main branch to version 2.5a1 (correctly this time)
2024-04-13 01:10:39 +02:00
Veronica Berglyd Olsen
eced026aeb
Add shape setting to status and importance icons ( #1810 )
2024-04-13 01:07:43 +02:00
Veronica Berglyd Olsen
d574b2796f
Update translations ( #1814 )
2024-04-13 01:05:36 +02:00
Veronica Berglyd Olsen
730d09a76c
Merge branch 'main' into feature/status_shapes
2024-04-13 01:04:24 +02:00
Veronica Berglyd Olsen
b521b39498
Bump main branch to version 2.5a1
2024-04-13 01:03:58 +02:00
Veronica Berglyd Olsen
1cae0503e7
Merge branch 'main' into uppdate_i18n
2024-04-13 00:59:59 +02:00
Veronica Berglyd Olsen
e4d3e609f8
Fix index error in word counter ( #1817 )
2024-04-13 00:47:16 +02:00
Veronica Berglyd Olsen
4c86c1a75a
Improve test coverage
2024-04-13 00:42:26 +02:00
Veronica Berglyd Olsen
2f55055c75
Fix comment
2024-04-13 00:38:29 +02:00
Veronica Berglyd Olsen
3e711ebe7f
Fix word counter bug ( #1816 )
2024-04-13 00:37:21 +02:00
Veronica Berglyd Olsen
61e634a86c
Update minor issues ( #1815 )
2024-04-13 00:30:57 +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
4b5383f1c7
Add home path getter to config
2024-04-13 00:12:43 +02:00
Veronica Berglyd Olsen
95d91562ec
Revert last changes, but keep code improvements
2024-04-13 00:03:08 +02:00
Veronica Berglyd Olsen
a43c351e25
Add a project language setting to manuscript build ( #1812 )
2024-04-12 23:46:09 +02:00
Veronica Berglyd Olsen
77a90256ed
Simplify project language setting in project settings
2024-04-12 23:45:15 +02:00
Veronica Berglyd Olsen
6393ae7621
Default to 0 chapters and scenes for new projects ( #1811 )
2024-04-12 22:57:49 +02:00
Veronica Berglyd Olsen
6b3742fa56
Update US English. Spanish, Italian, Japanese and Norwegian
2024-04-11 22:46:51 +02:00
Veronica Berglyd Olsen
492bc044fc
Make project setting lists behave the same way
2024-04-11 21:53:37 +02:00
Veronica Berglyd Olsen
84ff2f8371
Merge branch 'main' into feature/status_shapes
2024-04-11 21:46:48 +02:00
Veronica Berglyd Olsen
54f26ea06e
Update test
2024-04-11 21:42:33 +02:00
Veronica Berglyd Olsen
e10f3a19d3
Add size policy types
2024-04-11 21:36:48 +02:00
Veronica Berglyd Olsen
21a5dbbb52
Redesign status item controls, and clean up auto-replace methods
2024-04-11 21:35:25 +02:00
Veronica Berglyd Olsen
f67d2c5a4c
Add pre-calculation of status icons
2024-04-11 19:52:54 +02:00
Veronica Berglyd Olsen
6cf83bb381
Add more status icon shapes
2024-04-11 11:17:03 +02:00
Veronica Berglyd Olsen
6b9c81e8c4
Trigger search update on document save
2024-04-11 00:23:38 +02:00
Veronica Berglyd Olsen
f4decae77f
Simplify status class counter reset
2024-04-10 23:44:43 +02:00
Veronica Berglyd Olsen
e47f0c5166
Update GUI test
2024-04-10 23:35:14 +02:00
Veronica Berglyd Olsen
778b65b48c
Add shape selector to project settings
2024-04-10 23:24:00 +02:00
Veronica Berglyd Olsen
d1dbb0b378
Add test coverage of status class
2024-04-10 22:19:15 +02:00
Veronica Berglyd Olsen
adfd003532
Update core tests
2024-04-10 21:39:23 +02:00
Veronica Berglyd Olsen
f17302439e
Simplify further how status labels are added and updated
2024-04-10 21:38:43 +02:00
Veronica Berglyd Olsen
63d2f5c57d
Simplify the status class
2024-04-10 17:57:39 +02:00
Veronica Berglyd Olsen
478db63b30
Update tests
2024-04-10 01:09:11 +02:00
Veronica Berglyd Olsen
127588699e
Switch status entries from dict to dataclass
2024-04-10 01:08:57 +02:00
Veronica Berglyd Olsen
29c10542b1
Merge branch 'main' into feature/status_shapes
2024-04-09 23:22:45 +02:00
Veronica Berglyd Olsen
ab33312872
Update codecov action
2024-04-09 23:18:21 +02:00
Veronica Berglyd Olsen
5c9fd471a7
Update codecov token
2024-04-09 23:00:17 +02:00
Veronica Berglyd Olsen
dd15c93f51
Comment out debug print
2024-04-09 22:41:37 +02:00
Veronica Berglyd Olsen
4003ececb2
Update tests
2024-04-09 22:40:14 +02:00
Veronica Berglyd Olsen
ff3cae9db4
Add status icon shape to project XML
2024-04-09 22:39:46 +02:00
Veronica Berglyd Olsen
af44646a77
Add a shape generator to the status class
2024-04-09 21:42:59 +02:00
Veronica Berglyd Olsen
1345bc8fe6
Fix markdown error
2024-04-09 18:25:22 +02:00
Veronica Berglyd Olsen
5d3a5a335f
Reduce to only one release branch
2024-04-09 18:23:43 +02:00
Veronica Berglyd Olsen
4d877d411b
Add linting of type annotations ( #1809 )
2024-04-09 17:05:45 +02:00
Veronica Berglyd Olsen
c1154682b5
Fix annotation errors
2024-04-09 17:01:05 +02:00
Veronica Berglyd Olsen
99c4b0acd0
Add flake8-annotations to linting checks
2024-04-09 16:52:26 +02:00
Veronica Berglyd Olsen
80520c075d
Fix format toggle issue ( #1808 )
2024-04-09 16:50:54 +02:00
Veronica Berglyd Olsen
17cf9f006a
Update tests
2024-04-09 16:41:12 +02:00
Veronica Berglyd Olsen
a8034b2fb5
Fix toggle and select issue for markdown formatting ( #1807 )
2024-04-09 16:40:38 +02:00
Veronica Berglyd Olsen
7999251353
Change "hard scene" to "alternative scene" format ( #1803 )
2024-04-08 21:07:28 +02:00
Veronica Berglyd Olsen
2111af8c0c
Update translation file
2024-04-08 20:43:30 +02:00
Veronica Berglyd Olsen
6f7745c46a
Update alternative scene label
2024-04-08 20:43:19 +02:00
Veronica Berglyd Olsen
ba42285172
Remove summaries from text index
2024-04-08 00:56:36 +02:00
Veronica Berglyd Olsen
dff2d5996b
Add new index classes to store special text comments
2024-04-07 23:56:40 +02:00
Veronica Berglyd Olsen
08b17daec9
Add parsing for terms in comments
2024-04-07 18:06:21 +02:00
Veronica Berglyd Olsen
a7cf236ba5
Fix stylesheet bug ( #1800 )
2024-04-06 20:43:04 +02:00
Veronica Berglyd Olsen
f22197d494
Fix tooltip colours for the search panel
2024-04-06 20:05:46 +02:00
Veronica Berglyd Olsen
af8af45f39
Update translations ( #1799 )
2024-04-06 19:17:56 +02:00
Veronica Berglyd Olsen
4b112cf9c0
Update Norwegian and US English translations
2024-04-06 19:10:47 +02:00
Veronica Berglyd Olsen
733bc89a47
Update all translation files
2024-04-06 19:09:35 +02:00
Veronica Berglyd Olsen
17baceb807
Improve a few GUI labels
2024-04-06 19:08:49 +02:00
Veronica Berglyd Olsen
86487ace10
Make some minor fixes to the guide
2024-04-06 17:53:48 +02:00
Veronica Berglyd Olsen
a7422e5bb3
Merge branch 'releases/v2.3'
2024-04-06 17:44:18 +02:00
Veronica Berglyd Olsen
b64418c2e9
Merge branch 'releases/v2.2'
2024-04-06 17:44:15 +02:00
Veronica Berglyd Olsen
8e895bd797
Merge branch 'releases/v2.1'
2024-04-06 17:44:11 +02:00
Veronica Berglyd Olsen
6562f645fe
Merge branch 'releases/v2.0'
2024-04-06 17:44:08 +02:00
Veronica Berglyd Olsen
80ebf60ec5
Update readme and contributing guide
2024-04-06 17:42:42 +02:00
Veronica Berglyd Olsen
d569001f32
Move mac and windows tests to python 3.12
2024-04-06 17:16:08 +02:00
Veronica Berglyd Olsen
12318b5c31
Keep windows and mac on Python 3.11
2024-04-06 17:15:20 +02:00
Veronica Berglyd Olsen
de55106961
Add release branch rules
2024-04-06 17:13:19 +02:00
Veronica Berglyd Olsen
edca735f2a
Add release branch rules
2024-04-06 17:11:38 +02:00
Veronica Berglyd Olsen
b076de6f81
Add release branch rules
2024-04-06 17:11:07 +02:00
Veronica Berglyd Olsen
6ddc59bc5b
Add release branch rules
2024-04-06 17:10:21 +02:00
Veronica Berglyd Olsen
ba4a3c16f3
Change to release branches
2024-04-06 17:07:43 +02:00
Veronica Berglyd Olsen
de0fb2eba8
Update actions for new patch branch
2024-04-06 16:50:51 +02:00
Veronica Berglyd Olsen
e40a0ff4aa
Release 2.4 RC 1 ( #1797 )
2024-04-06 15:58:00 +02:00
Veronica Berglyd Olsen
5b126716f7
Update translation file
2024-04-06 15:54:59 +02:00
Veronica Berglyd Olsen
df3f4e2ef7
Bump version to 2.4 RC 1 and update changelog
2024-04-06 15:52:44 +02:00
Veronica Berglyd Olsen
a081a63ba1
Refactor ODT writer class ( #1796 )
2024-04-05 18:22:55 +02:00
Veronica Berglyd Olsen
3a631449ed
Make a few more simplifications
2024-04-05 18:18:30 +02:00
Veronica Berglyd Olsen
c01c8b2023
Use iterable for checking difference between Odt paragraph styles
2024-04-05 18:10:07 +02:00
Veronica Berglyd Olsen
f7736b87bb
Refactor Odt paragraph class further
2024-04-05 17:49:16 +02:00
Veronica Berglyd Olsen
5b8212f2fa
Refactor Odt text style class
2024-04-05 17:23:39 +02:00
Veronica Berglyd Olsen
dd539be64e
Refactor Odt paragraph style class
2024-04-05 17:23:07 +02:00
Veronica Berglyd Olsen
53e5756745
Refactor the Odt writer code
2024-04-05 17:12:01 +02:00
Veronica Berglyd Olsen
d0d6da3436
Improve persistence of document search button state ( #1795 )
2024-04-04 23:33:24 +02:00
Veronica Berglyd Olsen
c6423ffc21
Simplify the document search widget
2024-04-04 23:25:04 +02:00
Veronica Berglyd Olsen
cf9a141dc7
Remove caching of doc search options state in the search widget
2024-04-04 23:05:42 +02:00
Veronica Berglyd Olsen
2480c7ae9f
Clean up code in preparation for Qt6 ( #1792 )
2024-04-03 21:20:58 +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
f95bbb8760
Replace exec_ with exec
2024-04-03 18:41:39 +02:00
Veronica Berglyd Olsen
c8fe5e6620
Drop the qApp macro
2024-04-03 18:36:37 +02:00
Veronica Berglyd Olsen
2744fb2fd4
Move to pyproject.toml ( #1791 )
2024-04-03 00:45:45 +02:00
Veronica Berglyd Olsen
7fb771eba4
Put dependencies directly in project config
2024-04-03 00:14:46 +02:00
Veronica Berglyd Olsen
760b2dbf0c
Remove references to setup.cfg
2024-04-03 00:01:53 +02:00
Veronica Berglyd Olsen
751d0ed857
Drop empty init files
2024-04-02 23:53:19 +02:00
Veronica Berglyd Olsen
55e1233ca5
Move package config to pyproject.toml
2024-04-02 23:53:01 +02:00
Veronica Berglyd Olsen
b83042e456
Use selected text for project search ( #1790 )
2024-04-02 22:59:43 +02:00
Veronica Berglyd Olsen
c0fd1f1466
Update tests
2024-04-02 22:53:21 +02:00
Veronica Berglyd Olsen
03cb6ccb2b
Let project search start with selected text ( #1789 )
2024-04-02 22:51:04 +02:00
Veronica Berglyd Olsen
3fb5d12487
Improve GUI scaling ( #1788 )
2024-04-01 20:46:45 +02:00
Veronica Berglyd Olsen
b44072a9fa
Use the simplified theme icon setter where possible
2024-04-01 20:38:16 +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
468a0e7416
Clean up item details panel
2024-04-01 18:03:35 +02:00
Veronica Berglyd Olsen
1eafa1c8b6
Make sure all tool buttons scale to base icon size
2024-04-01 17:48:12 +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
cfde84f851
Fix typo in doc viewer stylesheet
2024-03-30 23:52:46 +01:00
Veronica Berglyd Olsen
d261aee1d0
Add search refresh when document changes ( #1782 )
2024-03-28 14:14:37 +01:00
Veronica Berglyd Olsen
c05463f0ae
Update test coverage
2024-03-28 14:10:01 +01:00
Veronica Berglyd Olsen
247cd65bb6
Only update search for documents in current results
2024-03-28 13:54:35 +01:00
Veronica Berglyd Olsen
7149e363b1
Update search result on document change
2024-03-28 13:40:52 +01:00
Veronica Berglyd Olsen
536e828cc6
Refactor doc search class to allow single document search
2024-03-28 13:40:15 +01:00
Veronica Berglyd Olsen
821e3c4be5
Fix tooltip inconsistency
2024-03-27 16:38:16 +01:00
Veronica Berglyd Olsen
a06144730f
Remove redundant variable
2024-03-27 14:05:43 +01:00
Veronica Berglyd Olsen
d162b77234
Add a new placeholder icon and clean up project search styling ( #1781 )
2024-03-27 13:46:31 +01:00
Veronica Berglyd Olsen
ec5352c13c
Tweak search toolbar a little more
2024-03-27 13:40:26 +01:00
Veronica Berglyd Olsen
4e5a08d3dd
Clean up search layout a little
2024-03-27 13:29:54 +01: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
3e66968387
Add a more obvious placeholder icon ( #1780 )
2024-03-27 12:32:55 +01:00
Veronica Berglyd Olsen
1771dd2130
Release 2.4 Beta 1 ( #1778 )
2024-03-26 12:54:50 +01:00
Veronica Berglyd Olsen
b0a4ac055a
Release 2.4 Beta 1
2024-03-26 12:49:21 +01:00
Veronica Berglyd Olsen
8bb0588b2b
Add fast document read ( #1777 )
2024-03-26 12:19:50 +01:00
Veronica Berglyd Olsen
147d6b95d7
Move the quick read function to the document class where it belongs
2024-03-26 12:14:07 +01:00
Veronica Berglyd Olsen
6a7262b817
Use the quick read feature wherever we only need document text
2024-03-26 11:56:31 +01:00
Veronica Berglyd Olsen
738f022212
Add a quick document read function in the storage class
2024-03-26 11:45:29 +01:00
Veronica Berglyd Olsen
9081380255
Add global search feature ( #1775 )
2024-03-26 10:58:01 +01:00
Veronica Berglyd Olsen
e64fb28d89
Revert some timer changes
2024-03-26 00:29:58 +01:00
Veronica Berglyd Olsen
eb0fac8a43
Improve test coverage
2024-03-26 00:26:24 +01:00
Veronica Berglyd Olsen
bdc1f0a5d4
Handle the caching in the DocSearch class
2024-03-25 22:31:37 +01:00
Veronica Berglyd Olsen
8a12b03a1f
Add clocks to shared class and add search cache clearing
2024-03-25 18:13:05 +01:00
Veronica Berglyd Olsen
01a4ec8d76
Make some GUI improvements
2024-03-25 17:37:18 +01:00
Veronica Berglyd Olsen
16954c3bba
Add search caching
2024-03-25 16:19:51 +01:00
Veronica Berglyd Olsen
c6944876f1
Save project search toggle state
2024-03-25 11:59:05 +01:00
Veronica Berglyd Olsen
33e0895cdf
Improve handling of focus switch with search widget
2024-03-25 11:44:56 +01:00
Veronica Berglyd Olsen
a4d8c22cd0
Add better keyboard navigation support
2024-03-24 16:24:48 +01:00
Veronica Berglyd Olsen
becb404203
Complete handling of search results
2024-03-24 15:56:22 +01:00
Veronica Berglyd Olsen
026aeb3d82
Use regex search instead
2024-03-24 14:52:32 +01:00
Veronica Berglyd Olsen
9153707075
Add basic string search
2024-03-23 23:54:41 +01:00
Veronica Berglyd Olsen
0feac3163f
Merge branch 'dev' into global_search
2024-03-23 23:15:07 +01:00
Veronica Berglyd Olsen
7ddb1819f2
Fix two minor typing issues
2024-03-23 20:01:49 +01:00
Veronica Berglyd Olsen
9ddbe2f789
Add basic global search widget
2024-03-21 23:04:47 +01:00
Veronica Berglyd Olsen
102885da6e
Add sidebar button for global search
2024-03-21 22:16:40 +01:00
Veronica Berglyd Olsen
ded03e10c5
Add outline to manuscript tool ( #1768 )
2024-03-21 18:49:55 +01:00
Veronica Berglyd Olsen
991e4fd3e2
Add test coverage
2024-03-21 18:44:15 +01:00
Veronica Berglyd Olsen
c0b1d0ad3d
Fix tests
2024-03-21 16:43:36 +01:00
Veronica Berglyd Olsen
5befd244e6
Move outline generation to Tokenizer class instead
2024-03-21 16:42:58 +01:00
Veronica Berglyd Olsen
144ba66d9d
Remove redundant variables in tokenizer
2024-03-20 23:44:25 +01:00
Veronica Berglyd Olsen
46c8bedd66
Add outline table to Manuscript tool
2024-03-20 20:43:31 +01:00
Veronica Berglyd Olsen
d42074f8ea
Extend HTML anchor to include handle
2024-03-20 20:43:11 +01:00
Veronica Berglyd Olsen
bcadc40998
Make preview mode in HTML build also usable by Manuscript tool
2024-03-20 19:37:55 +01:00
Veronica Berglyd Olsen
ace1df7336
Increase size of some small button icons
2024-03-20 17:27:17 +01:00
Veronica Berglyd Olsen
3a2e2ff478
Add consistent styling of tool buttons and tab widgets
2024-03-20 17:26:36 +01:00
Veronica Berglyd Olsen
cd1f19355a
Add additional classes to HTML output ( #1767 )
2024-03-18 23:13:02 +01:00
Veronica Berglyd Olsen
05174cd84c
Add meta data classes in HTML build format ( #1134 )
2024-03-18 23:05:32 +01:00
Veronica Berglyd Olsen
7247d4dc76
Use correct type hint for generators
2024-03-18 18:37:21 +01:00
Veronica Berglyd Olsen
239ca55ba9
Bump dev to 2.4 alpha 4
2024-03-17 18:25:50 +01:00
Veronica Berglyd Olsen
523aef38cc
Add a document outline dropdown ( #1764 )
2024-03-17 18:19:35 +01:00
Veronica Berglyd Olsen
294bf51f8a
Cap outline to 30 items
2024-03-17 18:15:02 +01:00
Veronica Berglyd Olsen
8133e374d1
Add indentation of viewer menu, and move location
2024-03-17 16:57:28 +01:00
Veronica Berglyd Olsen
6bb9ec0dc1
Simplify a few more functions
2024-03-17 16:10:27 +01:00
Veronica Berglyd Olsen
c26cfd5372
Use a signal to handle new note creation
2024-03-17 15:51:16 +01:00
Veronica Berglyd Olsen
8afe3ed039
Let the shared class handle focus mode change to disconnect editor header from main GUI
2024-03-17 15:21:42 +01:00
Veronica Berglyd Olsen
b156eee209
Clean up signals and passing variables
2024-03-17 15:02:42 +01:00
Veronica Berglyd Olsen
add499af89
Add outline navigation to viewer
2024-03-17 14:04:11 +01:00
Veronica Berglyd Olsen
ca3337914c
Complete the editor outline feature and update tests
2024-03-17 13:04:54 +01:00
Veronica Berglyd Olsen
5453d2ada1
Add document outline generator for editor
2024-03-17 12:26:25 +01:00
Veronica Berglyd Olsen
c3aa8fec56
Merge branch 'main' into dev
2024-03-17 11:56:34 +01:00
Veronica Berglyd Olsen
cfcf05fdad
Release 2.3.1 ( #1762 )
2024-03-17 11:13:04 +01:00
Veronica Berglyd Olsen
423bde0c03
Bump version to 2.3.1 and update release notes
2024-03-17 11:00:37 +01:00
Veronica Berglyd Olsen
c254581a3f
Prepare for release 2.3.1 ( #1760 )
2024-03-17 10:48:07 +01:00
Veronica Berglyd Olsen
ca27dc65b7
Update translation files, and complete French, Dutch and Spanish
2024-03-17 10:44:40 +01:00
Veronica Berglyd Olsen
cdb84851b2
Revert "Simplify the ODT header format" ( #1758 )
2024-03-17 10:42:27 +01:00
Veronica Berglyd Olsen
227c30cce3
Bump dev to 2.4 alpha 3
2024-03-15 00:00:01 +01:00
Veronica Berglyd Olsen
b1c6021545
Merge branch 'main' into dev
2024-03-14 23:55:27 +01:00
Veronica Berglyd Olsen
aed843a4f2
Add ODT first line indent ( #1761 )
2024-03-14 23:48:23 +01:00
Veronica Berglyd Olsen
101c595a48
Update tests
2024-03-14 23:44:56 +01:00
Veronica Berglyd Olsen
cdaae3fb46
Fix tests
2024-03-14 23:31:29 +01:00
Veronica Berglyd Olsen
0ae7694954
Add first line indent switch
2024-03-14 23:22:57 +01:00
Veronica Berglyd Olsen
f79c0b93ab
Add first line indent style
2024-03-14 23:07:05 +01:00
Veronica Berglyd Olsen
439938ba58
Update Italian and Japanese translations
2024-03-14 22:11:56 +01:00
Veronica Berglyd Olsen
85cb93b396
Allow hiding all headings in manuscript ( #1759 )
2024-03-14 22:06:29 +01:00
Veronica Berglyd Olsen
8ef5eea825
Improve paragraph skips in Markdown output
2024-03-14 22:01:44 +01:00
Veronica Berglyd Olsen
b8af6d3990
Make sure the tokenizer can handle skipping separators also when there are no other headings ( #1756 )
2024-03-14 22:00:53 +01:00
Veronica Berglyd Olsen
f78f59dc2a
Allow hiding any header level in novels
2024-03-13 21:38:24 +01:00
Veronica Berglyd Olsen
4defc1d4a3
Simplify the ODT header format ( #1758 )
2024-03-13 16:34:48 +01:00
Veronica Berglyd Olsen
fb7bf6fb98
Simplify the ODT header format
2024-03-13 16:24:56 +01:00
Veronica Berglyd Olsen
c0f48b91e6
Drop separate token type for unnumbered headings and use heading 2 instead
2024-03-13 15:54:14 +01:00
Veronica Berglyd Olsen
9da99e3183
Apply hide scene/section regardless of format being filled in
2024-03-13 15:53:28 +01:00
Veronica Berglyd Olsen
beaa583bc8
Add hard scene break format ( #1753 )
2024-03-13 11:11:59 +01:00
Veronica Berglyd Olsen
c7e953fc24
Fix chapter numbering in refactored tokenizer and add test coverage
2024-03-13 11:08:49 +01:00
Veronica Berglyd Olsen
44a0d21b35
Merge branch 'dev' into hard_scene
2024-03-12 22:14:14 +01:00
Veronica Berglyd Olsen
70f748efac
Prefer GUI locale for date format ( #1755 )
2024-03-12 22:12:55 +01:00
Veronica Berglyd Olsen
6e2c5be14e
Allow fallback values for appearance preferences
2024-03-12 22:02:23 +01:00
Veronica Berglyd Olsen
7d9040005e
Use GUI locale date formats on GUI and dialogs
2024-03-12 22:01:54 +01:00
Veronica Berglyd Olsen
dc2c6d2a0d
Add local formatting of dates with fallback to system locale
2024-03-12 22:01:07 +01:00
Veronica Berglyd Olsen
370116718a
Merge branch 'main' into dev
2024-03-12 21:07:10 +01:00
Veronica Berglyd Olsen
9a9b2c6d2f
Fix i18n issues ( #1754 )
2024-03-12 21:03:28 +01:00
Veronica Berglyd Olsen
37c935d027
Update US English, Norwegian and German translations
2024-03-12 21:00:46 +01:00
Veronica Berglyd Olsen
1279834849
Improve the custom widget docstring
2024-03-12 20:54:54 +01:00
Veronica Berglyd Olsen
ea50ae3279
Add a custom box layout for the wrapped widget
2024-03-12 19:10:48 +01:00
Veronica Berglyd Olsen
f51720dbd8
Update base translation file
2024-03-12 18:48:26 +01:00
Veronica Berglyd Olsen
d090230b67
Make it optional to split string for chapter and scene count on welcome dialog ( #1750 )
2024-03-12 18:41:16 +01:00
Veronica Berglyd Olsen
6a3f6048c2
Fix malformed translation string ( #1749 )
2024-03-12 18:27:15 +01:00
Veronica Berglyd Olsen
1bd82954c2
Add menu entry and update tests
2024-03-12 18:12:47 +01:00
Veronica Berglyd Olsen
44721fc797
Update documentation
2024-03-12 17:55:13 +01:00
Veronica Berglyd Olsen
66cf7cce78
Improve test coverage
2024-03-12 17:40:11 +01:00
Veronica Berglyd Olsen
c5c9726794
Clean up heading processing in tokenizer
2024-03-12 17:28:02 +01:00
Veronica Berglyd Olsen
8f25be8cb2
Update headings settings in manuscript build tool
2024-03-12 17:27:38 +01:00
Veronica Berglyd Olsen
78958ed5cf
Add hard scene break formatting
2024-03-11 23:26:16 +01:00
Veronica Berglyd Olsen
bdff3b4ee2
Add support for triple hash alt header format
2024-03-11 23:25:28 +01:00
Veronica Berglyd Olsen
459a8e5cde
Bump dev branch to 2.4a2
2024-03-11 22:27:34 +01:00
Veronica Berglyd Olsen
0869f209ab
Merge branch 'main' into dev
2024-03-11 22:26:15 +01:00
Veronica Berglyd Olsen
d15e4ebb17
Bump project file format revision ( #1748 )
2024-03-11 16:39:18 +01:00
Veronica Berglyd Olsen
d6fae17b3b
Update tests
2024-03-11 16:34:50 +01:00
Veronica Berglyd Olsen
dd82c935e5
Set new revision number
2024-03-11 16:34:44 +01:00
Veronica Berglyd Olsen
bc414246d2
Update file format spec
2024-03-11 16:34:05 +01:00
Veronica Berglyd Olsen
27ea697b90
Fix i18n issues ( #1744 )
2024-03-11 08:48:49 +01:00
Veronica Berglyd Olsen
f38f25f65a
Update translation files
2024-03-10 16:20:54 +01:00
Veronica Berglyd Olsen
3edb76abbf
Fix missing translation in Project Word List
2024-03-10 14:52:10 +01:00
Veronica Berglyd Olsen
91c6e13cbc
Merge branch 'main' into dev
2024-03-10 14:09:51 +01:00
Veronica Berglyd Olsen
a5064d6237
Release 2.3 ( #1742 )
2024-03-10 12:41:19 +01:00
Veronica Berglyd Olsen
483a9aedfd
Bump version and update changelog
2024-03-10 12:01:50 +01:00
Veronica Berglyd Olsen
98f94efbdd
Update i18n ( #1741 )
2024-03-10 11:28:45 +01:00
Veronica Berglyd Olsen
3335c08a42
Merge branch 'main' into update_i18n
2024-03-10 11:26:38 +01:00
Veronica Berglyd Olsen
c6aa6d575d
Improve GUI text ( #1727 )
2024-03-09 21:01:08 +01:00
Veronica Berglyd Olsen
013e94afc9
Update documentation ( #1703 )
2024-03-09 21:00:42 +01:00
Veronica Berglyd Olsen
7829c894ff
Add the new additional section
2024-03-09 20:58:43 +01:00
Veronica Berglyd Olsen
924bf67bfb
Update the project section
2024-03-09 20:56:44 +01:00
Veronica Berglyd Olsen
7aea468103
Update the usage section
2024-03-09 19:59:12 +01:00
Veronica Berglyd Olsen
9336410180
Update the introduction section
2024-03-09 18:33:37 +01:00
Veronica Berglyd Olsen
22162d3915
Merge branch 'main' into update_docs
2024-03-09 17:39:05 +01:00
Veronica Berglyd Olsen
edf4256648
Refresh translation files
2024-03-09 17:25:55 +01:00
Veronica Berglyd Olsen
29f9ea2a55
Update German and Spanish translations
2024-03-09 17:25:41 +01:00
Veronica Berglyd Olsen
8d614c2aeb
Improve Open Project error handling ( #1740 )
2024-03-09 12:50:48 +01:00
Veronica Berglyd Olsen
604df85e62
Open welcome dialog again if no project was opened
2024-03-09 12:39:11 +01:00
Veronica Berglyd Olsen
075a9bf850
Be a bit more precise on open project errors ( #1737 )
2024-03-09 12:12:19 +01:00
Veronica Berglyd Olsen
02f20b7a4f
Add more syntax themes ( #1738 )
2024-03-09 11:52:44 +01:00
Veronica Berglyd Olsen
5df369a831
Add Tango syntax colour theme
2024-03-09 11:49:06 +01:00
Veronica Berglyd Olsen
ead1740f83
Update test
2024-03-09 10:44:24 +01:00
Veronica Berglyd Olsen
791eebe8a6
Add custom sorting function so that default themes come first
2024-03-09 10:36:59 +01:00
Veronica Berglyd Olsen
5178c41e54
Add cyberpunk night theme by @alemvigh ( #1730 )
2024-03-09 10:17:22 +01:00
Veronica Berglyd Olsen
4c55bfe49f
Remove the cli entry in setup.cfg ( #1734 )
2024-03-07 16:18:03 +01:00
Veronica Berglyd Olsen
7137494740
Remove the novelwriter-cli entry point ( #1732 )
2024-03-07 16:12:38 +01:00
Veronica Berglyd Olsen
569cb68cca
Merge branch 'dev' into gui_text
2024-03-03 21:45:03 +01:00
Veronica Berglyd Olsen
fcd94326ef
Merge branch 'main' into dev
2024-03-03 21:44:38 +01:00
Veronica Berglyd Olsen
a3bd0d38a4
Fix Trash and Delete entries for multi-select ( #1728 )
2024-03-03 21:30:59 +01:00
Veronica Berglyd Olsen
925d9fd5ad
Update translations
2024-03-03 21:25:49 +01:00
Veronica Berglyd Olsen
d12e626bc4
Update tests
2024-03-03 21:17:18 +01:00
Veronica Berglyd Olsen
c182cc4383
Fix move to trash and permanently delete for multi select menu
2024-03-03 21:16:46 +01:00
Veronica Berglyd Olsen
ee97dce900
Change "Convert Quotes" text in format menu
2024-03-03 20:39:17 +01:00
Veronica Berglyd Olsen
72ba4ae74d
Use "Duplicate" for both context menu types in project tree
2024-03-03 20:37:44 +01:00
Veronica Berglyd Olsen
58a7dc0a5a
Use "heading" consistently on the UI
2024-03-03 20:28:36 +01:00
Veronica Berglyd Olsen
7799e9f253
Improve editor stats handling and test coverage ( #1725 )
2024-03-03 17:20:00 +01:00
Veronica Berglyd Olsen
d97ce592f8
Improve test coverage of editor search
2024-03-03 17:14:46 +01:00
Veronica Berglyd Olsen
8859fc7b6b
Improve test coverage
2024-03-03 16:31:02 +01:00
Veronica Berglyd Olsen
57b3aa2032
Improve handling of title in doc headers
2024-03-03 16:30:48 +01:00
Veronica Berglyd Olsen
79513bcbe5
Improve the word counter logic of the editor
2024-03-03 15:39:08 +01:00
Veronica Berglyd Olsen
ef9e84f2ce
Clean up the line counter logic in the editor
2024-03-03 15:00:12 +01:00
Veronica Berglyd Olsen
9270550364
Clean up some string formatting
2024-03-02 18:47:28 +01:00
Veronica Berglyd Olsen
2af1d60480
Remove redundant if statement in tokenizer class
2024-03-02 18:32:19 +01:00
Veronica Berglyd Olsen
5b5134148b
Remove redundant flag in tokenizer class
2024-03-02 18:30:09 +01:00
Veronica Berglyd Olsen
210c1079cd
Refactor Tokenizer class ( #1724 )
2024-03-02 18:27:40 +01:00
Veronica Berglyd Olsen
20c996e87e
Remove colons from Manuscript GUI
2024-03-02 18:23:36 +01:00
Veronica Berglyd Olsen
37f56a34f4
Remove the header processing function and add comments to the tokenizer
2024-03-02 18:21:55 +01:00
Veronica Berglyd Olsen
24ea5f2f2b
Update tests
2024-03-02 17:51:03 +01:00
Veronica Berglyd Olsen
53a4725d62
Incorporate header formatting into main tokenizer function
2024-03-02 17:50:36 +01:00
Veronica Berglyd Olsen
d932beb37d
Bump dev to 2.4 alpha 1
2024-03-02 15:46:21 +01:00
Veronica Berglyd Olsen
868526e806
Add more formatting options for manuscript builds ( #1723 )
2024-03-02 15:42:12 +01:00
Veronica Berglyd Olsen
bce4a164b8
Add test coverage
2024-03-02 15:35:45 +01:00
Veronica Berglyd Olsen
aea4192213
Add option to ignore certain keywords in manuscript ( #1132 )
2024-03-02 15:24:07 +01:00
Veronica Berglyd Olsen
415d46d659
Add a specific header styles test
2024-03-02 14:46:10 +01:00
Veronica Berglyd Olsen
c6cbe4cc0d
Allow titles in notes as well
2024-03-02 00:32:42 +01:00
Veronica Berglyd Olsen
82349d39b7
Fix broken tests
2024-03-02 00:19:21 +01:00
Veronica Berglyd Olsen
3e3335be39
Add additional styling for headers
2024-03-02 00:19:02 +01:00
Veronica Berglyd Olsen
44adc42fa6
Make sure manuscript preview always preserves tabs
2024-03-01 22:15:28 +01:00
Veronica Berglyd Olsen
ef1fc0943d
Add a way to ignore hard line breaks in Markdown builds ( #944 )
2024-03-01 22:12:45 +01:00
Veronica Berglyd Olsen
bb2c2bb7fe
Add preserve tabs setting to HTML builds
2024-03-01 22:09:50 +01:00
Veronica Berglyd Olsen
fa8a954bc0
Merge branch 'main' into dev
2024-03-01 12:18:16 +01:00
Veronica Berglyd Olsen
750ba36d32
Emit clear index signal when project is closed ( #1720 )
2024-02-29 23:10:05 +01:00
Veronica Berglyd Olsen
72b14ff08c
Clean up imports
2024-02-29 23:07:22 +01:00
Veronica Berglyd Olsen
4ac050fe75
Add regression test
2024-02-29 23:06:19 +01:00
Veronica Berglyd Olsen
311b611afe
Clear index when closing project ( #1718 )
2024-02-29 22:58:52 +01:00
Veronica Berglyd Olsen
45ab705175
Add text stats to manuscript tool ( #1717 )
2024-02-29 22:51:23 +01:00
Veronica Berglyd Olsen
acf8170f29
Update tests
2024-02-29 22:48:17 +01:00
Veronica Berglyd Olsen
6e57bc0fc0
Add manuscript stats panell
2024-02-29 22:41:12 +01:00
Veronica Berglyd Olsen
b3fb1db07c
Add show/hide button icons
2024-02-29 22:40:36 +01:00
Veronica Berglyd Olsen
cca309d7d7
Add all words char count to tokenizer
2024-02-29 22:40:14 +01:00
Veronica Berglyd Olsen
dccc442852
Add test coverage of tokenizer stats counter
2024-02-28 19:10:05 +01:00
Veronica Berglyd Olsen
9f7fc90f2d
Add documentation of counting rules
2024-02-28 18:20:20 +01:00
Veronica Berglyd Olsen
c3415ade1b
Merge branch 'dev' into manuscript_stats
2024-02-28 17:12:37 +01:00
Veronica Berglyd Olsen
30bedb29d6
Merge branch 'main' into dev
2024-02-28 17:12:01 +01:00
Veronica Berglyd Olsen
37e2392237
Update i18n ( #1714 )
2024-02-28 17:08:49 +01:00
Veronica Berglyd Olsen
a1e6398116
Merge branch 'main' into update_i18n
2024-02-28 16:58:06 +01:00
Veronica Berglyd Olsen
b0b1c0d386
Improve i18n tests
2024-02-28 16:53:29 +01:00
Veronica Berglyd Olsen
29e83da077
Reformat statement
2024-02-28 12:35:00 +01:00
Veronica Berglyd Olsen
56ed4b88f8
Update Dutch translation
2024-02-27 19:44:38 +01:00
Veronica Berglyd Olsen
2a2b12f0a5
Add stats counting to tokenizer class
2024-02-27 19:39:58 +01:00
Veronica Berglyd Olsen
3bd67b4f1d
Add body text only counter
2024-02-27 17:54:32 +01:00
Veronica Berglyd Olsen
3c4673724e
Move main word counter to new module
2024-02-27 17:02:29 +01:00
Veronica Berglyd Olsen
a87a94ffeb
Move highlighting CSS into the ToHtml class
2024-02-27 17:00:38 +01:00
Veronica Berglyd Olsen
f1ac1f7c21
Add highlight text shortcode ( #1715 )
2024-02-26 22:43:52 +01:00
Veronica Berglyd Olsen
eda054ae11
Add test coverage
2024-02-26 22:40:32 +01:00
Veronica Berglyd Olsen
5fa6c2ad99
Merge branch 'dev' into mark_text
2024-02-26 11:07:21 +01:00
Veronica Berglyd Olsen
a6647a0f4f
Merge branch 'main' into dev
2024-02-26 11:07:00 +01:00
Veronica Berglyd Olsen
5f79186d10
Remove scene separator insertion after text ( #1716 )
2024-02-25 22:56:50 +01:00
Veronica Berglyd Olsen
87a1bb050e
Update tests
2024-02-25 22:49:27 +01:00
Veronica Berglyd Olsen
de16d2d6a1
Make plain text not affect scene separator insertion
2024-02-25 22:49:12 +01:00
Veronica Berglyd Olsen
4fa21107ee
Update Italian translation
2024-02-25 18:07:33 +01:00
Veronica Berglyd Olsen
fc75bdbebb
Add button icon for highlighted text
2024-02-25 18:03:43 +01:00
Veronica Berglyd Olsen
ac549f75b0
Set mark colour in viewer, not in html generator
2024-02-25 17:33:04 +01:00
Veronica Berglyd Olsen
a2b2f70671
Fix broken tests
2024-02-25 17:07:52 +01:00
Veronica Berglyd Olsen
23bd5dfc41
Add a syntax theme colour entry for text highlighting
2024-02-25 16:55:17 +01:00
Veronica Berglyd Olsen
0566fc38af
Update document build formats to support text highlighting
2024-02-25 16:34:24 +01:00
Veronica Berglyd Olsen
69bf6a64aa
Add text highlight mark format
2024-02-25 16:18:06 +01:00
Veronica Berglyd Olsen
97371533bc
Update Japanese translation, and fix line numbers in others
2024-02-25 10:51:42 +01:00
Veronica Berglyd Olsen
c3cf69cbe6
Update Norwegian and US English, and Dutch and Portuguese project translations
2024-02-24 18:22:31 +01:00
Veronica Berglyd Olsen
1353eaa460
Update base translation and fix tr string issues
2024-02-24 18:20:09 +01:00
Veronica Berglyd Olsen
3ca2c6de66
Bump version to 2.4 Alpha 0 on dev branch
2024-02-24 16:15:53 +01:00
Veronica Berglyd Olsen
4273ba5158
Release 2.3 RC 1 ( #1712 )
2024-02-24 16:00:49 +01:00
Veronica Berglyd Olsen
368cbdc62c
Bump version and update changelog
2024-02-24 15:57:33 +01:00
Veronica Berglyd Olsen
b0614e8c25
Fix scene separators and chapter and scene counters ( #1711 )
2024-02-24 15:32:50 +01:00
Veronica Berglyd Olsen
6ef646acb2
Simplify the scene separator handler
2024-02-24 15:29:58 +01:00
Veronica Berglyd Olsen
6db7f049bc
Add test coverage
2024-02-24 15:24:31 +01:00
Veronica Berglyd Olsen
404b102a54
Rename some variables in the tokenizer
2024-02-24 14:44:11 +01:00
Veronica Berglyd Olsen
ef84588145
Make sure scene and chapter info is properly reset on headers in the tokenizer
2024-02-24 14:29:13 +01:00
Veronica Berglyd Olsen
eb105951ac
Clean up the tokenizer code a little
2024-02-24 14:28:12 +01:00
Veronica Berglyd Olsen
9f6a1b4bc0
Update design elements ( #1709 )
2024-02-21 17:47:29 +01:00
Veronica Berglyd Olsen
dfd4df46ce
Drop the welcome dialog help text now that the language option has been dropped
2024-02-21 17:45:01 +01:00
Veronica Berglyd Olsen
3c8e3b3653
Rename buttons on welcome dialog
2024-02-21 17:39:28 +01:00
Veronica Berglyd Olsen
6500975cc3
Replace template root folder icon
2024-02-21 17:39:10 +01:00
Veronica Berglyd Olsen
2fb87c415e
Fix various issues on the Welcome dialog ( #1707 )
2024-02-20 23:34:23 +01:00
Veronica Berglyd Olsen
996f48a85f
Make some minor fixes to the welcome dialog source
2024-02-20 23:31:18 +01:00
Veronica Berglyd Olsen
1c91ba6fd9
Fix welcome dialog tests
2024-02-20 23:21:02 +01:00
Veronica Berglyd Olsen
10764a2041
Block overwriting when creating sample project
2024-02-20 23:20:49 +01:00
Veronica Berglyd Olsen
576c13d045
Redesign button row on welcome dialog
2024-02-20 23:10:08 +01:00
Veronica Berglyd Olsen
f0e86dad10
Drop language setting on new project form
2024-02-20 23:07:32 +01:00
Veronica Berglyd Olsen
4bf82e4df7
Hide unused controls on new project form
2024-02-20 23:03:57 +01:00
Veronica Berglyd Olsen
eab8bb2351
Block welcome dialog open button when project list is not visible
2024-02-20 12:48:14 +01:00
Veronica Berglyd Olsen
02d805122f
Fix typo
2024-02-18 21:14:45 +01:00
Veronica Berglyd Olsen
595fd01863
Fix some typos on the tags and references docs
2024-02-18 18:24:48 +01:00
Veronica Berglyd Olsen
7b8b303886
Use markdown formatting on example text in docs
2024-02-16 21:58:11 +01:00
Veronica Berglyd Olsen
8b701f8651
Post release fixes for 2.3b1 ( #1700 )
2024-02-16 21:07:11 +01:00
Veronica Berglyd Olsen
e6071e613b
Update windows package installer
2024-02-16 21:01:30 +01:00
Veronica Berglyd Olsen
75de1a1888
Release 2.3 Beta 1 ( #1698 )
2024-02-16 18:39:14 +01:00
Veronica Berglyd Olsen
f25c172705
Bump version to 2.3b1 and update changelog
2024-02-15 22:56:19 +01:00
Veronica Berglyd Olsen
b741b21db8
Add CSV export for Outline View ( #1697 )
2024-02-15 22:07:32 +01:00
Veronica Berglyd Olsen
a350d38d4e
Fix CSV newlines on Windows
2024-02-15 22:04:16 +01:00
Veronica Berglyd Olsen
2e55d28a10
Improve the test file compare function
2024-02-15 21:46:35 +01:00
Veronica Berglyd Olsen
76864f2a2f
Update test coverage
2024-02-15 21:34:19 +01:00
Veronica Berglyd Olsen
25b6d1c001
Add CSV export to outline
2024-02-15 21:09:41 +01:00
Veronica Berglyd Olsen
1a635f60a9
Rewrite checking for updates ( #1696 )
2024-02-14 23:35:32 +01:00
Veronica Berglyd Olsen
c6524d02ea
Delete the old updates dialog
2024-02-14 23:22:43 +01:00
Veronica Berglyd Olsen
ed7dde2aaa
Add test coverage
2024-02-14 23:19:25 +01:00
Veronica Berglyd Olsen
5917c9da08
Change version checker to use regular GitHub API
2024-02-14 21:46:10 +01:00
Veronica Berglyd Olsen
3a1f77b8f8
Make the new version lookup run in the background
2024-02-14 18:55:01 +01:00
Veronica Berglyd Olsen
bdf100e608
Add more subtle link colours to themes
2024-02-14 18:32:28 +01:00
Veronica Berglyd Olsen
f8d57539d4
Add a version info widget
2024-02-14 18:32:09 +01:00
Veronica Berglyd Olsen
453a228182
Simplify the About dialog ( #1695 )
2024-02-13 18:26:42 +01:00
Veronica Berglyd Olsen
ea14f06245
Update credits
2024-02-13 18:15:27 +01:00
Veronica Berglyd Olsen
5e9d96788e
Update tests
2024-02-13 18:10:24 +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
827702159d
Change the new release info to a simple pop-up dialog
2024-02-13 18:04:12 +01:00
Veronica Berglyd Olsen
17aae16345
Fix deprecated typing ( #1694 )
2024-02-13 14:10:56 +01:00
Veronica Berglyd Olsen
16d2f1cc2a
Fix new linting errors
2024-02-13 14:06:32 +01:00
Veronica Berglyd Olsen
e778d05ee3
Add PEP585 checks to linting checks
2024-02-13 14:06:22 +01:00
Veronica Berglyd Olsen
fb92c6c333
Add formatter helper for file extensions filters ( #1693 )
2024-02-11 21:08:08 +01:00
Veronica Berglyd Olsen
701fe29de9
Add the file filter function where needed
2024-02-11 20:59:29 +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
81a9d51986
Add context menu option to rename item to first heading ( #1692 )
2024-02-11 20:05:01 +01:00
Veronica Berglyd Olsen
e6efd15b9a
Update test
2024-02-11 19:58:51 +01:00
Veronica Berglyd Olsen
f883de6e03
Add context menu option to rename item to header text
2024-02-11 19:56:46 +01:00
Veronica Berglyd Olsen
dc661b7a70
Add import and export to project word list ( #1691 )
2024-02-11 19:37:35 +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
56cb545fab
Bump version to 2.3 Alpha 5
2024-02-10 18:42:27 +01:00
Veronica Berglyd Olsen
71c4d7aa94
Update welcome dialog ( #1689 )
2024-02-10 18:39:36 +01:00
Veronica Berglyd Olsen
c8b1a10f26
Merge branch 'dev' into update_welcome
2024-02-10 18:37:45 +01:00
Veronica Berglyd Olsen
e9e4788602
Add an ignore text format and allow multi-paragraph formatting ( #1690 )
2024-02-10 18:31:48 +01:00
Veronica Berglyd Olsen
2f20266602
Use regular block format function for single block
2024-02-10 18:26:18 +01:00
Veronica Berglyd Olsen
1c3b252b6b
Add test coverage of multi-block formatting
2024-02-10 18:22:21 +01:00
Veronica Berglyd Olsen
bc2f91e54f
Allow comment, ignore and clear formatting to be applied to all selected text
2024-02-10 18:20:51 +01:00
Veronica Berglyd Olsen
8a41748173
Refactor block formatting to support multi-block selections
2024-02-10 16:43:12 +01:00
Veronica Berglyd Olsen
c3e6b4e10a
Update tests
2024-02-10 15:49:49 +01:00
Veronica Berglyd Olsen
9c1bdef9ad
Add block format that completely ignores a line of text in the tokenizer
2024-02-10 15:40:30 +01:00
Veronica Berglyd Olsen
fe22949cb4
Add an indicator for missing project paths in welcome dialog
2024-02-10 12:20:38 +01:00
Veronica Berglyd Olsen
a9bda1deed
Update welcome dialog illustration
2024-02-10 00:03:08 +01:00
Veronica Berglyd Olsen
492dd58068
Change the scaling and margins of the welcome dialog
2024-02-09 23:26:53 +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
467772c489
Add file template feature ( #1688 )
2024-02-08 23:17:18 +01:00
Veronica Berglyd Olsen
8ff292fec8
Add test coverage of template feature
2024-02-08 23:10:20 +01:00
Veronica Berglyd Olsen
4113be7a4c
Allow filtering templates by setting them to inactive
2024-02-08 22:12:05 +01:00
Veronica Berglyd Olsen
0aaf42de21
Connect the bits for the file template feature
2024-02-08 21:49:07 +01:00
Veronica Berglyd Olsen
d9a5db5884
Add file copy feature to project class
2024-02-08 21:37:53 +01:00
Veronica Berglyd Olsen
fe8a112328
Add a custom templates menu to project tree add items
2024-02-08 00:06:01 +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
c420d8ae38
Add template icon
2024-02-07 20:36:39 +01:00
Veronica Berglyd Olsen
e78545fcdb
Don't highlight tags in inactive files
2024-02-03 17:00:27 +01:00
Veronica Berglyd Olsen
0a1c5b20ed
Merge branch 'dev' into doc_templates
2024-02-03 16:38:09 +01:00
Veronica Berglyd Olsen
321e57a3b7
Add creating new project from zipped existing project ( #1684 )
2024-02-03 15:40:06 +01:00
Veronica Berglyd Olsen
4d016c3b75
Clean up top level window access and add coverage to shared data class
2024-02-03 15:34:33 +01:00
Veronica Berglyd Olsen
d5064a8333
Add test for new project creation path
2024-02-03 15:34:08 +01:00
Veronica Berglyd Olsen
a11657c145
Allow creating new project from zip archive
2024-02-03 14:54:01 +01:00
Veronica Berglyd Olsen
64889ac5d8
Add a templates root folder
2024-02-02 20:40:57 +01:00
Veronica Berglyd Olsen
8af720cbd6
Improvements functionality of various dialogs ( #1681 )
2024-02-01 23:43:57 +01:00
Veronica Berglyd Olsen
68a6390868
Add test coverage of modified widgets
2024-02-01 23:35:30 +01:00
Veronica Berglyd Olsen
a8f61f2b98
Add modified combo and spinboxes that don't scroll on mouse wheel
2024-02-01 23:35:14 +01:00
Veronica Berglyd Olsen
c866491910
Remove test lines that sometimes fail, as they cover no additional code
2024-02-01 22:22:22 +01:00
Veronica Berglyd Olsen
c1a14e7aa5
Fix test
2024-02-01 21:28:20 +01:00
Veronica Berglyd Olsen
27fa356846
Make the closing + opening of projects from welcome screen a little smoother
2024-02-01 21:22:12 +01:00
Veronica Berglyd Olsen
54f36d4e8e
Improve item auto-select on welcome dialog
2024-02-01 20:49:06 +01:00
Veronica Berglyd Olsen
3b9ef47e0f
Make some minor improvements to custom widget highlighting
2024-02-01 20:34:42 +01:00
Veronica Berglyd Olsen
d504c0a7ec
Allow creating project from other projects ( #1680 )
2024-02-01 00:24:16 +01:00
Veronica Berglyd Olsen
58fa3e64ec
Add test coverage
2024-02-01 00:15:39 +01:00
Veronica Berglyd Olsen
b0f1db0aea
Add copy project feature to project builder class
2024-01-31 23:56:09 +01:00
Veronica Berglyd Olsen
90dda43205
Bump dev version to 2.3 Alpha 4
2024-01-31 22:03:26 +01:00
Veronica Berglyd Olsen
d20af1283c
Allow inserting characters in manuscript headers ( #1677 )
2024-01-31 20:36:25 +01:00
Veronica Berglyd Olsen
2cd6cc299e
Merge branch 'dev' into chars_in_build_alt2
2024-01-31 20:25:55 +01:00
Veronica Berglyd Olsen
a227c58d55
Add a 'Create New' menu for documents in project tree context menu ( #1679 )
2024-01-31 20:23:34 +01:00
Veronica Berglyd Olsen
d23fdf28ad
Fix test, again ...
2024-01-31 20:18:17 +01:00
Veronica Berglyd Olsen
9803dc16fd
Fix a couple of minor issues with project tree context menu
2024-01-31 20:10:53 +01:00
Veronica Berglyd Olsen
7fcc9a3928
Update test
2024-01-31 20:05:16 +01:00
Veronica Berglyd Olsen
ec7f50b566
Add a 'Create New' submenu to project tree context menu ( #1519 )
2024-01-31 20:05:10 +01:00
Veronica Berglyd Olsen
76ab9c3908
Change tokenizer parsed data to always use a list for format, even when empty
2024-01-30 23:25:11 +01:00
Veronica Berglyd Olsen
e6193ed858
Update tags documentation
2024-01-30 23:01:12 +01:00
Veronica Berglyd Olsen
5b4ccad19b
Improve test coverage
2024-01-30 22:37:43 +01:00
Veronica Berglyd Olsen
e1531009d3
Update Lipsum test project
2024-01-30 22:10:25 +01:00
Veronica Berglyd Olsen
ca188fee08
Implement alternative tag display name format
2024-01-30 21:34:36 +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
f15563cf6e
Revert parts of previous implementation
2024-01-30 21:00:04 +01:00
Veronica Berglyd Olsen
e5c6dae080
Fix tests and tag index validation (uncommited changes from yesterday)
2024-01-30 10:42:07 +01:00
Veronica Berglyd Olsen
6952211607
Update docs
2024-01-29 17:47:37 +01:00
Veronica Berglyd Olsen
b396cff9a7
Add a display name filed to index, and improve handling of it
2024-01-29 17:47:30 +01:00
Veronica Berglyd Olsen
ca7ae6b666
Add a syntax colour for optional values
2024-01-29 17:45:53 +01:00
Veronica Berglyd Olsen
cbf5f1ead3
Add POV or Focus char field to manuscript header format
2024-01-29 17:32:43 +01:00
Veronica Berglyd Olsen
a48a4e5674
Add customisation option for ODT build document header ( #1675 )
2024-01-28 15:58:06 +01:00
Veronica Berglyd Olsen
1ec0bff159
Add page offset option to ODT build ( #1505 )
2024-01-28 15:52:38 +01:00
Veronica Berglyd Olsen
116409bb8d
Sort imports
2024-01-28 15:29:05 +01:00
Veronica Berglyd Olsen
0e41a48ad1
Update tests
2024-01-28 15:25:12 +01:00
Veronica Berglyd Olsen
f732d13807
Add build setting for customising ODT page header ( #1505 )
2024-01-28 15:15:03 +01:00
Veronica Berglyd Olsen
8e4e6903b1
Clean up variables and formatting
2024-01-28 00:28:01 +01:00
Veronica Berglyd Olsen
97b791511f
Bump dev version to 2.3 Alpha 3
2024-01-27 18:20:29 +01:00
Veronica Berglyd Olsen
100989030d
Update build settings layout ( #1674 )
2024-01-27 18:16:33 +01:00
Veronica Berglyd Olsen
6c75bdecdc
Update widget flow on preferences dialog
2024-01-27 18:06:41 +01:00
Veronica Berglyd Olsen
51314804bf
Update remaining build settings pages and delete old config layouts
2024-01-27 18:06:08 +01:00
Veronica Berglyd Olsen
6b106599dd
Merge branch 'dev' into build_settings
2024-01-27 17:07:09 +01:00
Veronica Berglyd Olsen
82d5899f2e
Merge branch 'main' into dev
2024-01-27 17:04:44 +01:00
Veronica Berglyd Olsen
11c4428a8a
Fix some issues after release 2.2.1 ( #1672 )
2024-01-27 16:42:56 +01:00
Veronica Berglyd Olsen
c0a5d257ac
Fix package name issue with upload artifact version 4
2024-01-27 16:17:20 +01:00
Veronica Berglyd Olsen
6a30ce5fe3
Update artifacts download action
2024-01-27 16:08:12 +01:00
Veronica Berglyd Olsen
3ba345acc8
Update GitHub actions
2024-01-27 16:03:34 +01:00
Veronica Berglyd Olsen
b27589d3d6
Update the help info on Launchpad packages
2024-01-27 16:03:26 +01:00
Veronica Berglyd Olsen
5979503dc8
Release 2.2.1 ( #1667 )
2024-01-27 15:50:19 +01:00
Veronica Berglyd Olsen
b008721bdb
Update changelog and change release date
2024-01-27 15:47:02 +01:00
Veronica Berglyd Olsen
bcd1e7e245
Merge branch 'main' into release_2.2.1
2024-01-27 15:44:16 +01:00
Veronica Berglyd Olsen
d455cb714d
Handle non-modal dialogs better ( #1671 )
2024-01-27 15:43:11 +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
855c525670
Redesign Build Settings tool to match other config dialogs
2024-01-27 15:22:37 +01:00
Veronica Berglyd Olsen
d113b3feb3
Drop the project .bak file ( #1670 )
2024-01-27 14:55:11 +01:00
Veronica Berglyd Olsen
7a2d239aaa
Merge branch 'dev' into project_handling
2024-01-27 14:42:43 +01:00
Veronica Berglyd Olsen
9ae36eaa24
Update Ubuntu release targets
2024-01-27 11:23:28 +01:00
Veronica Berglyd Olsen
a76268743f
Update Ubuntu releases
2024-01-26 23:18:36 +01:00
Veronica Berglyd Olsen
7d9ca66fd6
Remove Ubuntu 23.04 release
2024-01-26 23:12:47 +01:00
Veronica Berglyd Olsen
e752a97ea7
Bump dev version to 2.3 Alpha 2
2024-01-26 23:11:13 +01:00
Veronica Berglyd Olsen
ed3e513544
Drop novel title field ( #1669 )
2024-01-26 23:07:08 +01:00
Veronica Berglyd Olsen
d6eafccde6
Update the docstring in the project XML reader
2024-01-26 23:02:35 +01:00
Veronica Berglyd Olsen
119d572050
Update file format spec document
2024-01-26 23:00:36 +01:00
Veronica Berglyd Olsen
7a1fab0c0a
Update test reference files
2024-01-26 22:57:25 +01:00
Veronica Berglyd Olsen
de6fd65664
Update sample project and tests
2024-01-26 22:45:28 +01:00
Veronica Berglyd Olsen
838a2a8062
Drop the Novel Title data from the project and code
2024-01-26 22:45:12 +01:00
Veronica Berglyd Olsen
e03305d601
Update Project Settings dialog ( #1668 )
2024-01-26 22:40:04 +01:00
Veronica Berglyd Olsen
4c5f68242a
Remove unused code in old config layout classes
2024-01-26 22:32:39 +01:00
Veronica Berglyd Olsen
40a8d728bb
Update project settings tests
2024-01-26 22:32:20 +01:00
Veronica Berglyd Olsen
a7a2eaff55
Delete the old config dialog base class
2024-01-26 21:36:05 +01:00
Veronica Berglyd Olsen
3761b1729f
Make the style of config dialogs consistent
2024-01-26 21:31:14 +01:00
Veronica Berglyd Olsen
0dc4719400
Fix log formatting for longer file names
2024-01-26 19:51:54 +01:00
Veronica Berglyd Olsen
c6ee6746a2
Make layout improvements to Project Settings
2024-01-26 19:51:31 +01:00
Veronica Berglyd Olsen
ee21045ee2
Update the design on the Project Settings dialog
2024-01-26 19:50:17 +01:00
Veronica Berglyd Olsen
5abb8d566a
Bump version and update changelog and release notes
2024-01-25 23:45:02 +01:00
Veronica Berglyd Olsen
2772c9bf0b
Update i18n ( #1666 )
2024-01-25 23:31:38 +01:00
Veronica Berglyd Olsen
883ef3457b
Update German and Chinese translations
2024-01-25 23:27:11 +01:00
Veronica Berglyd Olsen
a10fff92e7
Fix focus switch bug in project tree ( #1649 )
2024-01-25 23:22:44 +01:00
Veronica Berglyd Olsen
df4993c38e
Drop outdated info in docstring
2024-01-25 23:20:47 +01:00
Veronica Berglyd Olsen
d73763b1f7
Redesign Project Details dialog ( #1665 )
2024-01-25 23:10:54 +01:00
Veronica Berglyd Olsen
10012054be
Remove some unused code
2024-01-25 23:07:10 +01:00
Veronica Berglyd Olsen
b6c9f1160f
Add test coverage
2024-01-25 22:59:22 +01:00
Veronica Berglyd Olsen
483528b3b2
Modify some of the custom widgets after writing tests
2024-01-25 22:59:06 +01:00
Veronica Berglyd Olsen
4ef40f2c4d
Remove old project details dialog
2024-01-25 21:30:53 +01:00
Veronica Berglyd Olsen
23713bb791
Add table of contents code to novel details panel
2024-01-25 21:25:43 +01:00
Veronica Berglyd Olsen
6b53a2665e
Merge branch 'main' into fixes
2024-01-25 12:09:22 +01:00
Veronica Berglyd Olsen
6f5cbea95f
Fix typo in documentation ( #1664 )
2024-01-25 12:07:07 +01:00
Reproog
09855730d7
Replace Misspelling 'Gustom' -> 'Custom' in File 'docs/source/int_customise.rst'
2024-01-25 12:02:00 +01:00
Veronica Berglyd Olsen
6622a7e8e0
Begin to add content to the novel details overview page
2024-01-24 19:26:48 +01:00
Veronica Berglyd Olsen
cc4d92f0f7
Improve novel selector widget and add to novel details dialog
2024-01-24 17:05:14 +01:00
Veronica Berglyd Olsen
a14e544e78
Merge branch 'dev' into project_details
2024-01-23 22:29:46 +01:00
Veronica Berglyd Olsen
269fa700b0
Change in-app version format and .deb package names ( #1659 )
2024-01-23 22:28:28 +01:00
Veronica Berglyd Olsen
bd45619e2f
Modify Debian and Ubuntu packaging version format, and remove snapshots
2024-01-23 21:49:28 +01:00
Veronica Berglyd Olsen
97384ee4bd
Update tests and clean up packaging util
2024-01-23 20:48:39 +01:00
Veronica Berglyd Olsen
415f1a1d1a
Update build scripts to handle new version format
2024-01-23 19:57:27 +01:00
Veronica Berglyd Olsen
b33a3b480d
Use short version format for app version
2024-01-23 19:54:19 +01:00
Veronica Berglyd Olsen
9f2c5379b7
Generalise the custom help label widget
2024-01-22 23:55:37 +01:00
Veronica Berglyd Olsen
f35722ab35
Merge branch 'dev' into project_details
2024-01-19 16:58:57 +01:00
Veronica Berglyd Olsen
8a8a218e6b
Convert theme colours to Qt objects ( #1656 )
2024-01-19 16:58:12 +01:00
Veronica Berglyd Olsen
fe0098ebbc
Update colour parsing tests
2024-01-19 16:51:27 +01:00
Veronica Berglyd Olsen
ca02bbf20d
Fix slots order
2024-01-19 16:35:49 +01:00
Veronica Berglyd Olsen
e10140b1cd
Fix spelling colour in highlighter and make a few improvements
2024-01-19 16:34:57 +01:00
Veronica Berglyd Olsen
b92112e933
Update tests
2024-01-19 16:13:29 +01:00
Veronica Berglyd Olsen
82c63723a4
Make all theme colours actual QColor objects
2024-01-19 16:13:12 +01:00
Veronica Berglyd Olsen
ce2ac9b1a1
Add a novel info dialog
2024-01-18 23:34:27 +01:00
Veronica Berglyd Olsen
97ea3ebc16
Drop the XML backup file
2024-01-16 16:14:10 +01:00
Veronica Berglyd Olsen
ae7c19f923
Add inactive tags filter to viewer panel ( #1654 )
2024-01-15 16:05:58 +01:00
Veronica Berglyd Olsen
3135bee47d
Changes the option text
2024-01-15 16:02:02 +01:00
Veronica Berglyd Olsen
c15ffb0813
Update test coverage
2024-01-15 15:59:46 +01:00
Veronica Berglyd Olsen
a2a62f8b26
Allow hiding inactive tags in document viewer panel
2024-01-15 15:50:19 +01:00
Veronica Berglyd Olsen
ca4aa75880
Rename outdated function parameter in index class
2024-01-15 15:48:45 +01:00
Veronica Berglyd Olsen
427a910ec0
Remove redundant constant in preferences dialog
2024-01-13 18:59:48 +01:00
Veronica Berglyd Olsen
beb01d572f
Rewrite Preferences dialog ( #1652 )
2024-01-13 18:44:36 +01:00
Veronica Berglyd Olsen
16461279cf
Remove dependency of i18n files in preferences test
2024-01-13 18:38:34 +01:00
Veronica Berglyd Olsen
f40722d196
Merge branch 'dev' into preferences
2024-01-13 18:33:06 +01:00
Veronica Berglyd Olsen
34eb39e10d
Add new test for preferences dialog
2024-01-13 18:29:21 +01:00
Veronica Berglyd Olsen
2cb772847e
Update tests
2024-01-13 18:29:06 +01:00
Veronica Berglyd Olsen
7b5b82136f
Update preferences dialog and quotes selection dialog
2024-01-13 18:28:41 +01:00
Veronica Berglyd Olsen
fa9d0f3503
Clean up docstrings in conftest
2024-01-11 09:23:05 +01:00
Veronica Berglyd Olsen
4afbd98d6f
Add icons to preferences buttons
2024-01-11 09:17:46 +01:00
Veronica Berglyd Olsen
944e2455d5
Fix a bug with editor init on preferences update
2024-01-08 22:13:33 +01:00
Veronica Berglyd Olsen
2504965f8d
Add more spacing in preferences layout
2024-01-08 22:06:04 +01:00
Veronica Berglyd Olsen
34fcbdd350
Fix a couple of bugs on the preference dialog
2024-01-08 21:48:51 +01:00
Veronica Berglyd Olsen
671d7130e1
Add search bar to preferences
2024-01-08 21:08:33 +01:00
Veronica Berglyd Olsen
1fbd50334d
Complete the rewrite of the Preferences dialog
2024-01-08 20:49:40 +01:00
Veronica Berglyd Olsen
1ed3cea414
Simplify the custom switch widget
2024-01-08 19:14:36 +01:00
Veronica Berglyd Olsen
978a8145a8
Drop the setting to change word count interval
2024-01-08 19:13:58 +01:00
Veronica Berglyd Olsen
1482451e87
Create a scrollable config layout and start adding it to preferences
2024-01-08 19:12:39 +01:00
Veronica Berglyd Olsen
5c99e2186a
Merge branch 'main' into dev
2024-01-05 00:27:32 +01:00
Veronica Berglyd Olsen
df690ceb36
Happy New Year 2024
2024-01-05 00:25:07 +01:00
Veronica Berglyd Olsen
10435945db
Add a welcome dialog ( #1647 )
2023-12-31 17:01:18 +01:00
Veronica Berglyd Olsen
df95cd85e8
Add support for dark theme welcome window
2023-12-30 17:23:43 +01:00
Veronica Berglyd Olsen
05e9729c22
Add coverage of some missed lines
2023-12-30 16:52:24 +01:00
Veronica Berglyd Olsen
bc17305c4f
Add tests for the welcome window
2023-12-30 16:33:03 +01:00
Veronica Berglyd Olsen
c3ea32a165
Add back in focus switch to ensure #1376 remains resolved
2023-12-30 00:01:12 +01:00
Veronica Berglyd Olsen
9660d82f9b
Remove focus switch after creating new tree item ( #1648 )
2023-12-29 23:53:32 +01:00
Veronica Berglyd Olsen
7feb3ec2f9
Update project builder tests
2023-12-29 14:50:28 +01:00
Veronica Berglyd Olsen
25686e46a8
Fix broken tests
2023-12-29 14:12:46 +01:00
Veronica Berglyd Olsen
53228faaa3
Add a way to delete entries in the recent projects list
2023-12-29 13:41:10 +01:00
Veronica Berglyd Olsen
bbabc41ac2
Remove old open project dialog
2023-12-29 12:16:52 +01:00
Veronica Berglyd Olsen
18b3edbf87
Complete project list and open and browse buttons on welcome dialog
2023-12-28 23:11:11 +01:00
Veronica Berglyd Olsen
63fd7bf06a
Add custom painting of project items in the project list
2023-12-22 20:26:34 +01:00
Veronica Berglyd Olsen
ba538920aa
Fix sample project creation
2023-12-20 22:20:04 +01:00
Veronica Berglyd Olsen
8b6691c056
Remove the old project wizard
2023-12-20 22:00:52 +01:00
Veronica Berglyd Olsen
41b7495a06
Complete the create new project code path
2023-12-20 21:52:57 +01:00
Veronica Berglyd Olsen
a71d0d8cfe
Add project fill options to new project page on welcome dialog
2023-12-20 20:21:51 +01:00
Veronica Berglyd Olsen
956abf3e8e
Add project fill box
2023-12-19 20:26:40 +01:00
Veronica Berglyd Olsen
054d4f965e
Added most of new project form
2023-12-19 19:31:30 +01:00
Veronica Berglyd Olsen
f26b405f42
Add new project page to welcome dialog
2023-12-19 17:30:11 +01:00
Veronica Berglyd Olsen
8a61d57ce4
Update title on welcome dialog
2023-12-19 17:29:33 +01:00
Veronica Berglyd Olsen
818fa2bf11
Merge branch 'dev' into welcome_window
2023-12-17 18:08:35 +01:00
Veronica Berglyd Olsen
856c14ce76
Bump dev branch to 2.3 alpha 1
2023-12-17 17:49:17 +01:00
Veronica Berglyd Olsen
f9089fd506
Merge branch 'main' into dev
2023-12-17 17:47:00 +01:00
Veronica Berglyd Olsen
b6282772ae
Release 2.2 ( #1641 )
2023-12-17 17:00:05 +01:00
Veronica Berglyd Olsen
bfecebc047
Update release notes
2023-12-17 16:56:43 +01:00
Veronica Berglyd Olsen
904f954d4d
Add framework for welcome dialog
2023-12-17 15:14:56 +01:00
Veronica Berglyd Olsen
186737a170
Update file history info
2023-12-13 22:07:53 +01:00
Veronica Berglyd Olsen
f32383ea99
Update changelog
2023-12-13 21:25:26 +01:00
Veronica Berglyd Olsen
4097949c44
Update translations
2023-12-13 21:24:50 +01:00
Veronica Berglyd Olsen
10feafeab4
Bump version for release 2.2
2023-12-10 22:21:25 +01:00
Veronica Berglyd Olsen
399a867836
Update docs with 2.2 features ( #1640 )
2023-12-10 22:18:03 +01:00
Veronica Berglyd Olsen
6f3702f2df
Update docs organising section
2023-12-10 22:12:59 +01:00
Veronica Berglyd Olsen
7dc9e65f68
Update docs using novelWriter section
2023-12-10 21:53:04 +01:00
Veronica Berglyd Olsen
1740bbedbd
Update docs introduction section
2023-12-10 18:39:29 +01:00
Veronica Berglyd Olsen
356ecde88a
Merge branch 'main' into dev
2023-12-04 10:46:58 +01:00
Veronica Berglyd Olsen
8585334a51
Update buttons in viewer and editor ( #1638 )
2023-12-04 09:12:30 +01:00
Veronica Berglyd Olsen
553b76cafc
Update en_US and nb_NO translations
2023-12-03 18:58:01 +01:00
Veronica Berglyd Olsen
c04e1035a7
Merge branch 'main' into gui_fixes
2023-12-03 18:48:26 +01:00
Veronica Berglyd Olsen
dfbb61a37e
Add viewer panel importance info ( #1639 )
2023-12-03 18:47:09 +01:00
Veronica Berglyd Olsen
cb485c5c86
Revert deleting the view button in viewer panel, but keep the double click change
2023-12-03 18:37:47 +01:00
Veronica Berglyd Olsen
62a94850a6
Add tooltips to all entries in the viewer panel and update translation file
2023-12-03 18:24:55 +01:00
Veronica Berglyd Olsen
99c00f8b93
Update tests
2023-12-03 18:20:23 +01:00
Veronica Berglyd Olsen
cbb000a18f
Drop the view column in the viewer panel
2023-12-03 18:18:00 +01:00
Veronica Berglyd Olsen
847d8ab726
Add importance column to document viewer panel ( #1620 )
2023-12-03 18:15:16 +01:00
Veronica Berglyd Olsen
9f1e2d322e
Re-order formats menu to be consistent with toolbar
2023-12-03 17:55:12 +01:00
Veronica Berglyd Olsen
b7c657141f
Update translations
2023-12-03 17:43:28 +01:00
Veronica Berglyd Olsen
023f6bed01
Update base translation file
2023-12-03 17:34:08 +01:00
Veronica Berglyd Olsen
fff6ba98bc
Rename emph and strong to italic and bold for consistency and add tooltips to editor toolbar
2023-12-03 17:33:15 +01:00
Veronica Berglyd Olsen
776eedc5f2
Drop the markdown/shortcode toggle feature from editor toolbar and update icons ( #1636 , #1637 )
2023-12-03 16:56:36 +01:00
Veronica Berglyd Olsen
f2eaaa09b6
Turn viewer footer button and label into text buttons ( #1628 )
2023-12-03 16:10:09 +01:00
Veronica Berglyd Olsen
ded91bc3b0
Refactor Storage class ( #1635 )
2023-12-01 18:22:26 +01:00
Veronica Berglyd Olsen
6d769cb512
Make some minor improvements
2023-12-01 18:18:26 +01:00
Veronica Berglyd Olsen
ecaaffb029
Update tests for project class
2023-12-01 18:02:29 +01:00
Veronica Berglyd Olsen
8952bbab1d
Clean up project tests
2023-12-01 17:45:25 +01:00
Veronica Berglyd Olsen
3fe2ee3058
Update tests for storage class
2023-12-01 17:28:56 +01:00
Veronica Berglyd Olsen
f2b35d798b
Make some minor corrections
2023-11-30 22:53:52 +01:00
Veronica Berglyd Olsen
d11a8ee789
Remove unneeded storage enum
2023-11-30 22:39:46 +01:00
Veronica Berglyd Olsen
5278eb7895
Update tests
2023-11-30 22:30:12 +01:00
Veronica Berglyd Olsen
4f42407c23
Rewrite project open and creation in storage class
2023-11-30 22:29:54 +01:00
Veronica Berglyd Olsen
60b0a4c901
Update extensions ( #1634 )
2023-11-29 22:35:02 +01:00
Veronica Berglyd Olsen
a6d346fcb6
Clean up and fix minor issues with GUI extensions
2023-11-29 22:21:56 +01:00
Veronica Berglyd Olsen
78a75d5719
Fix some minor issues ( #1632 )
2023-11-29 21:59:36 +01:00
Veronica Berglyd Olsen
f59317c2b5
Remove alternative apostrophe from auto select logic because it is already a letter
2023-11-29 21:55:07 +01:00
Veronica Berglyd Olsen
b203bcdcff
Include apostrophes when auto selecting in editor ( #1624 )
2023-11-29 21:48:09 +01:00
Veronica Berglyd Olsen
a31f42b04c
Clean up novel view and improve coverage
2023-11-29 21:24:07 +01:00
Veronica Berglyd Olsen
ce666d9d7a
Scroll novel view when looping through documents ( #1555 )
2023-11-29 20:55:05 +01:00
Veronica Berglyd Olsen
ef93b41240
Clean up alert boxes and update event filters ( #1631 )
2023-11-29 16:12:08 +01:00
Veronica Berglyd Olsen
1118f01c91
Combine all event filters in one module, and apply the status tip filter to the sidebar as well
2023-11-29 16:05:58 +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
1d1dae0c7e
Remove caching of the alert object in the shared instance
2023-11-29 16:03:48 +01:00
Veronica Berglyd Olsen
1edfcfcd91
Add debug comment
2023-11-29 08:10:16 +01:00
Veronica Berglyd Olsen
82e9fb0c44
Fix minor optimisation issue
2023-11-29 08:06:56 +01:00
Veronica Berglyd Olsen
1b8d424b27
Filter menu status tips ( #1630 )
2023-11-29 00:05:06 +01:00
Veronica Berglyd Olsen
4ab2b04e6b
Add an event filter to remove status tip updates
2023-11-28 23:57:41 +01:00
Veronica Berglyd Olsen
d291995c0e
Add deleteLater to temporary widgets ( #1629 )
2023-11-28 23:27:36 +01:00
Veronica Berglyd Olsen
54510951de
Rename lipsum button
2023-11-28 23:21:35 +01:00
Veronica Berglyd Olsen
52d1d87985
Add the new flag to the command line help
2023-11-28 23:20:49 +01:00
Veronica Berglyd Olsen
62847e55f0
Rewrite how lipsum text is inserted
2023-11-28 23:14:23 +01:00
Veronica Berglyd Olsen
bf6cefa840
Update dialog handling of all dialogs
2023-11-28 22:12:30 +01:00
Veronica Berglyd Olsen
4e1fa01562
Add widget diff info to help debug memory issues
2023-11-28 17:29:34 +01:00
Veronica Berglyd Olsen
83c9fb96e9
Add memory usage debug info for status bar
2023-11-28 16:44:01 +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
93b36406f1
Make sure context menus are deleted after use
2023-11-27 16:30:21 +01:00
Veronica Berglyd Olsen
a0e6f9cf82
Fix various bugs and minor issues ( #1626 )
2023-11-27 16:17:01 +01:00
Veronica Berglyd Olsen
1f9b6d7624
Fix icons not updating on theme switch in viewer panel
2023-11-27 16:08:34 +01:00
Veronica Berglyd Olsen
ccc444f355
Fix section sizes for viewer panel ( #1627 )
2023-11-27 16:08:00 +01:00
Veronica Berglyd Olsen
ba0198407f
Change panel label back to "References"
2023-11-27 07:42:25 +01:00
Veronica Berglyd Olsen
918b077252
Drop the space in front of Synopsis and Short comments inserts
2023-11-26 22:12:23 +01:00
Veronica Berglyd Olsen
b348ba6aff
Update Main GUI launch test
2023-11-26 22:02:01 +01:00
Veronica Berglyd Olsen
e521a30612
Remove warning for alpha releases
2023-11-26 21:43:32 +01:00
Veronica Berglyd Olsen
2e2ab5ad6f
Update project load dialog
2023-11-26 21:40:51 +01:00
Veronica Berglyd Olsen
47781f981f
Fix wrong keyboard shortcut for Short comment insert
2023-11-26 21:40:05 +01:00
Veronica Berglyd Olsen
0676056968
Update translations ( #1625 )
2023-11-26 20:58:25 +01:00
Veronica Berglyd Olsen
65562ae790
Update base translation, US English, Norwegian, and Japanese
2023-11-26 16:20:14 +01:00
Veronica Berglyd Olsen
623f74019f
Fix wrong PR mentioned in changelog
2023-11-26 15:09:43 +01:00
Veronica Berglyd Olsen
55e0dc3030
Release 2.2 RC1 ( #1615 )
2023-11-26 14:31:53 +01:00
Veronica Berglyd Olsen
9af7ff447b
Update changelog
2023-11-26 14:29:53 +01:00
Veronica Berglyd Olsen
c71a5c0997
Merge branch 'dev' into release_2.2rc1
2023-11-26 14:03:05 +01:00
Veronica Berglyd Olsen
efea1a3140
Merge branch 'main' into dev
2023-11-26 14:02:11 +01:00
Veronica Berglyd Olsen
1fcae908ec
Add "short description" feature, replace "summary" ( #1622 )
2023-11-26 14:01:49 +01:00
Veronica Berglyd Olsen
b9b4969b85
Rename once again, and use short instead for short descriptions of notes
2023-11-26 13:58:00 +01:00
Veronica Berglyd Olsen
f919149c58
Rename "brief" to "summary" ( #1621 )
2023-11-26 00:02:43 +01:00
Veronica Berglyd Olsen
6fd4417350
Fix variable name and test
2023-11-25 23:57:12 +01:00
Veronica Berglyd Olsen
bedd71b105
Add a summary entry to the insert menu ( #1619 )
2023-11-25 23:51:30 +01:00
Veronica Berglyd Olsen
53aa970427
Rename "brief" to "summary"
2023-11-25 23:42:05 +01:00
Veronica Berglyd Olsen
9fc815abe1
Add project note briefs ( #1618 )
2023-11-25 19:01:15 +01:00
Veronica Berglyd Olsen
b17b5d32c2
Allow double-clicking in viewer panel
2023-11-25 18:53:11 +01:00
Veronica Berglyd Olsen
05e63cb01e
Make the columns in the viewer panel resizeable
2023-11-25 18:45:06 +01:00
Veronica Berglyd Olsen
519e5857d1
Add a column to viewer panel to show the brief
2023-11-25 18:23:09 +01:00
Veronica Berglyd Olsen
6a6b05c338
Update tokenizer and converters
2023-11-25 18:12:45 +01:00
Veronica Berglyd Olsen
8ed85363e2
Add test coverage and update the highlighter
2023-11-25 17:50:59 +01:00
Veronica Berglyd Olsen
887b4379b2
Add comment style processing to the index class
2023-11-25 17:50:25 +01:00
Veronica Berglyd Olsen
3a030c9acb
Fix Ctrl+Del regression ( #1616 )
2023-11-25 16:31:37 +01:00
Veronica Berglyd Olsen
e216f80d64
Revert previous change of keyboard shortcut for item delete in tree made in #1590
2023-11-25 16:27:40 +01:00
Veronica Berglyd Olsen
74c5a66a4c
Fix typos in changelog
2023-11-25 16:24:27 +01:00
Veronica Berglyd Olsen
8738bc562e
Update alpha version warning, and drop the translation
2023-11-23 23:53:22 +01:00
Veronica Berglyd Olsen
c6f06866bd
Bump version for 2.2 RC1
2023-11-23 20:44:47 +01:00
Veronica Berglyd Olsen
b7eede22da
Add a context menu entry to set item name from heading ( #1614 )
2023-11-23 20:39:28 +01:00
Veronica Berglyd Olsen
e02d2b9298
Add annotations import to all test source files
2023-11-23 20:35:17 +01:00
Veronica Berglyd Olsen
de11ea389a
Add test coverage of editor context menu
2023-11-23 20:25:18 +01:00
Veronica Berglyd Olsen
3f842c2fbe
Add a context menu option to rename a document from any title within it
2023-11-23 19:40:17 +01:00
Veronica Berglyd Olsen
d35dfda92f
Change set selection from doc header to use a signal/slot set
2023-11-23 19:04:35 +01:00
Veronica Berglyd Olsen
84eff433fb
Clean up Qt enums in doc viewer
2023-11-23 18:52:42 +01:00
Veronica Berglyd Olsen
8c3c85f259
Clean up Qt enums in doc editor
2023-11-23 18:36:08 +01:00
Veronica Berglyd Olsen
39e1c54c33
Add a button to open manuscript build folder ( #1613 )
2023-11-23 16:55:22 +01:00
Veronica Berglyd Olsen
2998f2c363
Update tests
2023-11-23 16:45:14 +01:00
Veronica Berglyd Olsen
4bd830f0d6
Add an "Open Folder" button to build dialog ( #1554 )
2023-11-23 16:45:08 +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
4f9aab3c81
Add multi selection to project tree ( #1612 )
2023-11-22 19:00:25 +01:00
Veronica Berglyd Olsen
445414d126
Improve test coverage of project tree
2023-11-22 18:48:10 +01:00
Veronica Berglyd Olsen
62ea54e1ed
Add test coverage of tree context menu class
2023-11-22 18:08:34 +01:00
Veronica Berglyd Olsen
ea0358b2ed
Move project tree context menu to a separate class
2023-11-22 18:08:07 +01:00
Veronica Berglyd Olsen
d7730fb7c2
Clean up a few bits
2023-11-22 00:12:14 +01:00
Veronica Berglyd Olsen
40f6a108ed
Add a multi-select context menu and handlers
2023-11-22 00:03:51 +01:00
Veronica Berglyd Olsen
33a30f3875
Remove tree undo and fix drop on root issue
2023-11-21 23:13:12 +01:00
Veronica Berglyd Olsen
f75ed33cec
Add a working implementation of multi-item move
2023-11-21 22:26:10 +01:00
Veronica Berglyd Olsen
1a2bd7d640
Update Qt enums and set selection to multi select
2023-11-21 20:26:19 +01:00
Veronica Berglyd Olsen
afc04514a0
Add a tool to download spell check dictionaries ( #1611 )
2023-11-20 18:22:09 +01:00
Veronica Berglyd Olsen
d741a75de8
Clean up and add test coverage
2023-11-20 18:14:00 +01:00
Veronica Berglyd Olsen
71d17da483
Complete new Add Dictionaries tool
2023-11-20 17:26:12 +01:00
Veronica Berglyd Olsen
e00e64dc46
Copy changes from download_dicts branch
2023-11-20 17:24:49 +01:00
Veronica Berglyd Olsen
c585c87633
Remove two annotations in tests that block using older pytest versions
2023-11-18 21:12:09 +01:00
Veronica Berglyd Olsen
40c07973ce
Disable hidden tab feature for older Qt libs
2023-11-18 21:04:35 +01:00
Veronica Berglyd Olsen
2fca22359b
Improve cursor visibility features ( #1608 )
2023-11-18 15:59:48 +01:00
Veronica Berglyd Olsen
83187c517f
Ensure cursor is visible after showing or closing the document viewer ( #1302 )
2023-11-18 15:56:03 +01:00
Veronica Berglyd Olsen
208b9334e1
Ensure cursor is visible after switching focus mode ( #1478 )
2023-11-18 15:43:51 +01:00
Veronica Berglyd Olsen
17fc370609
Fix some typos
2023-11-18 14:14:10 +01:00
Veronica Berglyd Olsen
ab35d1a0bf
Add a new document viewer panel for tags and references ( #1606 )
2023-11-17 23:30:11 +01:00
Veronica Berglyd Olsen
69ccb1560c
Update index test
2023-11-17 23:20:16 +01:00
Veronica Berglyd Olsen
d4560b3be8
Add test coverage of document viewer panel
2023-11-17 23:01:59 +01:00
Veronica Berglyd Olsen
fca941b726
Merge branch 'dev' into new_ref_panel
2023-11-17 21:39:30 +01:00
Veronica Berglyd Olsen
eda9a076d6
Clean up config and improve project tree test coverage ( #1607 )
2023-11-17 21:38:42 +01:00
Veronica Berglyd Olsen
1279b0e5b7
Fix bug from project tree test
2023-11-17 21:33:22 +01:00
Veronica Berglyd Olsen
16a56d6f60
Improve test coverage of project tree
2023-11-17 21:28:44 +01:00
Veronica Berglyd Olsen
c501e12c9d
Remove deprecated config fields and update tests
2023-11-17 16:35:05 +01:00
Veronica Berglyd Olsen
dd05f6532a
Update document viewer tests
2023-11-17 16:22:59 +01:00
Veronica Berglyd Olsen
1098354fca
Fix broken test
2023-11-17 07:55:43 +01:00
Veronica Berglyd Olsen
f81c9aa319
Clean up document viewer class
2023-11-17 00:06:29 +01:00
Veronica Berglyd Olsen
9d662a0d40
Rename index signal function
2023-11-16 22:31:41 +01:00
Veronica Berglyd Olsen
123d9df170
Rewrite and improve the index event signal feature
2023-11-16 19:12:01 +01:00
Veronica Berglyd Olsen
844240b5b8
Fix broken tests
2023-11-16 00:23:59 +01:00
Veronica Berglyd Olsen
3d17d8e08c
Clean up the viewer panel code a bit
2023-11-15 22:09:18 +01:00
Veronica Berglyd Olsen
f51223e7c3
Rename the tab count function just to be safe
2023-11-15 21:58:41 +01:00
Veronica Berglyd Olsen
b94e012f8f
Fix bug with clearing class tag lists
2023-11-15 21:46:32 +01:00
Veronica Berglyd Olsen
2fc8e43e71
Connect the edit and view buttons
2023-11-15 21:38:45 +01:00
Veronica Berglyd Olsen
565350fcfb
Clean up tree item updates
2023-11-15 21:14:40 +01:00
Veronica Berglyd Olsen
e82d5277c0
Add signal for re-indexed document
2023-11-15 21:03:12 +01:00
Veronica Berglyd Olsen
6b9d92e75a
Add handlers for document label change
2023-11-15 20:13:23 +01:00
Veronica Berglyd Olsen
8508248f12
Add signal for processing tag changes
2023-11-15 20:12:17 +01:00
Veronica Berglyd Olsen
2cb6020cac
Added tags changed signal
2023-11-15 18:11:37 +01:00
Veronica Berglyd Olsen
3f8220f350
Added tag data to viewer panels
2023-11-15 18:11:15 +01:00
Veronica Berglyd Olsen
f5901a4c8c
Added new icons for the viewer panel
2023-11-15 18:10:29 +01:00
Veronica Berglyd Olsen
f4be38dd65
Populate the back reference panel
2023-11-14 23:56:51 +01:00
Veronica Berglyd Olsen
4d7ef63e83
Connect the new viewer panel and add icon for it
2023-11-14 22:41:39 +01:00
Veronica Berglyd Olsen
1d89e4935f
Merge branch 'dev' into new_ref_panel
2023-11-14 11:06:04 +01:00
Veronica Berglyd Olsen
51337ae4e5
Increase button padding in sidebar by 2px
2023-11-14 10:48:47 +01:00
Veronica Berglyd Olsen
66dfe25e17
Fix bug in sidebar tooltip
2023-11-13 22:46:30 +01:00
Veronica Berglyd Olsen
c5322341ec
Bring back the "Scroll past end" setting ( #1605 )
2023-11-13 22:13:39 +01:00
Veronica Berglyd Olsen
a5755c47e5
Add types to the Preferences dialog, and update tests
2023-11-13 22:09:38 +01:00
Veronica Berglyd Olsen
68af4aec86
Add back the scroll past end setting
2023-11-13 22:09:07 +01:00
Veronica Berglyd Olsen
0b35227756
Fix some usability issues in the UI ( #1601 )
2023-11-12 21:45:18 +01:00
Veronica Berglyd Olsen
a5b2e47098
Don't block auto-replace on keyword lines, and only show completer on single keypresses
2023-11-12 21:27:24 +01:00
Veronica Berglyd Olsen
a3f9d88271
Remove 2 px margin on sidebar
2023-11-12 20:59:00 +01:00
Veronica Berglyd Olsen
28b3046e51
Update editor code history
2023-11-12 20:55:31 +01:00
Veronica Berglyd Olsen
e7ea9d45e5
Improve how formatting is applied in the editor ( #1600 )
2023-11-12 20:45:37 +01:00
Veronica Berglyd Olsen
45b278f999
Fix an outdated comment
2023-11-12 20:38:38 +01:00
Veronica Berglyd Olsen
37e0319598
Clean up code a bit
2023-11-12 20:38:03 +01:00
Veronica Berglyd Olsen
7cf7eb4a48
Fix test coverage
2023-11-12 20:21:35 +01:00
Veronica Berglyd Olsen
597b788254
Implement a new word auto select feature that is more careful with punctuation
2023-11-12 20:11:31 +01:00
Veronica Berglyd Olsen
e4206bdcc0
Make autoselect and formatting selection a bit smarter
2023-11-12 19:44:24 +01:00
Veronica Berglyd Olsen
5f80a6b400
Update PyPi info
2023-11-12 15:33:05 +01:00
Veronica Berglyd Olsen
09022ba41a
Add post-release fixes
2023-11-12 15:31:53 +01:00
Veronica Berglyd Olsen
6c9c1ec088
Release 2.2 Beta 1 ( #1595 )
2023-11-12 14:47:09 +01:00
Veronica Berglyd Olsen
88ba3b3dfe
Bump version to 2.2 Beta 1, and update changelog
2023-11-11 22:48:51 +01:00
Veronica Berglyd Olsen
9e4ac8f9d4
Merge branch 'main' into dev
2023-11-11 22:05:41 +01:00
Veronica Berglyd Olsen
656a5ada61
Clean up main readme a bit
2023-11-11 22:01:25 +01:00
Veronica Berglyd Olsen
96ac87d5ed
Rename linting job to match the rest
2023-11-11 21:57:33 +01:00
Veronica Berglyd Olsen
5597c0e172
Replace the icon on the readme page
2023-11-11 21:49:38 +01:00
Veronica Berglyd Olsen
25c4cf695f
Add a new logo ( #1593 )
2023-11-11 17:41:06 +01:00
Veronica Berglyd Olsen
8db71c432d
Fix MacOS build and add font credits
2023-11-11 17:08:22 +01:00
Veronica Berglyd Olsen
e1b92d14c3
Change MacOS build to generate icons on the fly
2023-11-11 16:44:23 +01:00
Veronica Berglyd Olsen
1c4fd4ea5a
Add MacOS icons
2023-11-11 16:41:06 +01:00
Veronica Berglyd Olsen
b04386b183
Update Windows icons
2023-11-11 16:38:13 +01:00
Veronica Berglyd Olsen
4b2c01dbf1
Update novelWriter text images
2023-11-11 16:37:58 +01:00
Veronica Berglyd Olsen
134cf45199
Add new PNG icons
2023-11-11 15:11:40 +01:00
Veronica Berglyd Olsen
a0ca78b4fd
Add new SVG icon designs
2023-11-11 15:10:50 +01:00
Veronica Berglyd Olsen
062b336105
Make it possible to re-order build settings ( #1591 )
2023-11-10 22:23:07 +01:00
Veronica Berglyd Olsen
2c5947eeaa
Make build settings re-orderable ( #1542 )
2023-11-10 22:03:38 +01:00
Veronica Berglyd Olsen
f9fd3512b7
Improve widget focus keyboard shortcuts ( #1590 )
2023-11-10 19:14:10 +01:00
Veronica Berglyd Olsen
98c62f0912
Make Ctrl+Del the default for deleting item in project tree
2023-11-10 19:03:30 +01:00
Veronica Berglyd Olsen
a3f63530d7
Update documentation
2023-11-10 18:57:48 +01:00
Veronica Berglyd Olsen
788f46bd7f
Improve focus switching and combine with main menu entries
2023-11-10 18:25:32 +01:00
Veronica Berglyd Olsen
2097eaeeaa
Add keyboard shortcuts to sidebar tooltips
2023-11-10 17:53:54 +01:00
Veronica Berglyd Olsen
693f3fb656
Add a keyboard shortcut to toggle tree view
2023-11-10 17:53:36 +01:00
Veronica Berglyd Olsen
25697b0957
Add language setting to Project Settings ( #1589 )
2023-11-09 19:09:36 +01:00
Veronica Berglyd Olsen
76d67dd0aa
Clean up build settings and update tests
2023-11-09 19:04:36 +01:00
Veronica Berglyd Olsen
e3997b53aa
Add language setting to wizard
2023-11-09 18:55:02 +01:00
Veronica Berglyd Olsen
c7bfb1b21e
Change to always use project language for generating documents
2023-11-09 18:44:08 +01:00
Veronica Berglyd Olsen
2cde1b845e
Clean up project settings class
2023-11-09 18:26:33 +01:00
Veronica Berglyd Olsen
27f3b8e0f2
Add project translations for Norwegian nynorsk
2023-11-09 18:02:53 +01:00
Veronica Berglyd Olsen
3f0024a6a3
Use GUI language when translating meta data for the viewer
2023-11-09 18:02:33 +01:00
Veronica Berglyd Olsen
fa32ef248b
Add a basic doc viewer panel class
2023-11-09 17:49:29 +01:00
Veronica Berglyd Olsen
234b189e3c
Add project translations for meta data keywords ( #1586 )
2023-11-09 17:35:28 +01:00
Veronica Berglyd Olsen
21dd254831
Include already translated project translation files
2023-11-09 17:24:39 +01:00
Veronica Berglyd Olsen
2ed3666b9f
Add keyword translations to the project language files for manuscript builds
2023-11-09 17:17:46 +01:00
Veronica Berglyd Olsen
ebe1998b0b
Fix initial visibility of editor toolbar
2023-11-08 23:26:00 +01:00
Veronica Berglyd Olsen
3f0de93438
Add an optional editor toolbar ( #1584 )
2023-11-08 23:18:06 +01:00
Veronica Berglyd Olsen
6d411e17a6
Improve test coverage
2023-11-08 23:12:39 +01:00
Veronica Berglyd Olsen
003615c3be
Make some minor modifications to the doc toolbar, and add typings in themes
2023-11-08 21:27:14 +01:00
Veronica Berglyd Olsen
9a1947c0f5
Add colour to sub/superscript icons
2023-11-08 21:26:19 +01:00
Veronica Berglyd Olsen
5fbcca35a5
Make sure toolbar is hidden when document is closed
2023-11-08 18:16:55 +01:00
Veronica Berglyd Olsen
c88fbf629d
Update tests
2023-11-08 18:06:19 +01:00
Veronica Berglyd Olsen
711766cf52
Change main menu to emit signals
2023-11-08 18:00:43 +01:00
Veronica Berglyd Olsen
1a6072be2c
Add editor toolbar icons
2023-11-08 16:54:42 +01:00
Veronica Berglyd Olsen
9282b39f2a
Change the menu icon to three dots
2023-11-08 16:54:15 +01:00
Veronica Berglyd Olsen
b3ae1774a8
Merge branch 'dev' into format_actions
2023-11-07 22:29:21 +01:00
Veronica Berglyd Olsen
f3b6be3100
Add shortcodes to the main menu ( #1583 )
2023-11-07 22:28:25 +01:00
Veronica Berglyd Olsen
394cdd5dad
Add a basic document editor toolbar
2023-11-07 17:48:34 +01:00
Veronica Berglyd Olsen
e236fb30dc
Clean up document header signals
2023-11-07 17:47:59 +01:00
Veronica Berglyd Olsen
a07177c153
Clean up main menu code
2023-11-07 13:54:31 +01:00
Veronica Berglyd Olsen
d2a0ff88a6
Add shortcodes to main menu
2023-11-07 13:54:02 +01:00
Veronica Berglyd Olsen
08e67b0190
Add context menu option to create note from tag ( #1582 )
2023-11-06 22:48:06 +01:00
Veronica Berglyd Olsen
eb5a98f482
Sort imports
2023-11-06 22:45:37 +01:00
Veronica Berglyd Olsen
ccd3122633
Make some improvements and update tests
2023-11-06 22:42:02 +01:00
Veronica Berglyd Olsen
f17e1f38de
Add option to create note from tag, and improve auto-completer a bit
2023-11-06 22:25:28 +01:00
Veronica Berglyd Olsen
1ab35b5b63
Add an auto-completer for editor references ( #1581 )
2023-11-06 19:35:46 +01:00
Veronica Berglyd Olsen
fd1eaa8c47
Add test coverage of completer
2023-11-06 19:15:58 +01:00
Veronica Berglyd Olsen
ce53971836
Improve code flow in completer class
2023-11-06 19:15:43 +01:00
Veronica Berglyd Olsen
d827b5204b
Add meta data autocomplete menu
2023-11-06 18:22:39 +01:00
Veronica Berglyd Olsen
09e0d28115
Add tags get function to index class
2023-11-06 18:19:03 +01:00
Veronica Berglyd Olsen
2a40913105
Add sub/superscript and partial word emphasis ( #1540 )
2023-11-06 11:54:49 +01:00
Veronica Berglyd Olsen
b03603cc9b
Update tests and word counter
2023-11-06 11:49:26 +01:00
Veronica Berglyd Olsen
5e41dd9a92
Merge branch 'dev' into sub_super
2023-11-05 21:28:32 +01:00
Veronica Berglyd Olsen
c1272974ed
Fix index bug due to lower/upper case mixing ( #1578 )
2023-11-05 21:12:04 +01:00
Veronica Berglyd Olsen
72e740ccdf
Merge branch 'dev' into fix_index
2023-11-05 21:08:56 +01:00
Veronica Berglyd Olsen
a5a2b2c68e
Merge branch 'dev' into fix_index
2023-11-05 21:06:39 +01:00
Veronica Berglyd Olsen
654ff3e81d
Fix bug from merged branch
2023-11-05 21:00:23 +01:00
Veronica Berglyd Olsen
a2a1e2e6d0
Merge branch 'main' into dev
2023-11-05 18:54:52 +01:00
Veronica Berglyd Olsen
786c1f7d54
Make AppIamge build use Python 3.11
2023-11-05 18:37:09 +01:00
Veronica Berglyd Olsen
38c279b98f
Release 2.1.1 ( #1574 )
2023-11-05 18:26:12 +01:00
Veronica Berglyd Olsen
b126b8cf0a
Bumb version and update release notes for v2.1.1
2023-11-04 18:19:57 +01:00
Veronica Berglyd Olsen
a3b60dad0a
Fix editor refresh issues ( #1573 )
2023-11-04 17:54:46 +01:00
Veronica Berglyd Olsen
ee5f340fe2
Refresh spell checking when word list changes ( #1559 )
2023-11-04 17:46:25 +01:00
Veronica Berglyd Olsen
dd61897d11
Force a rehighlight on theme switch for small documents ( #1535 )
2023-11-04 17:43:02 +01:00
Veronica Berglyd Olsen
a50e79b155
Set menu parents ( #1572 )
2023-11-04 17:31:26 +01:00
Veronica Berglyd Olsen
8abcada86e
Make sure all QMenu instances have a parent widget set ( #1536 )
2023-11-04 17:24:43 +01:00
Veronica Berglyd Olsen
ef29571bd9
Add autoscroll feature ( #1571 )
2023-11-04 17:04:12 +01:00
Veronica Berglyd Olsen
6f8109609c
Use the correct margin settings
2023-11-04 16:50:41 +01:00
Veronica Berglyd Olsen
05ddca043a
Add comment to explain why autoscroll was added
2023-11-04 16:48:22 +01:00
Veronica Berglyd Olsen
da3747c5f5
Implement autoscroll in project tree, and disable library autoscroll feature ( #1561 )
2023-11-04 16:45:16 +01:00
Veronica Berglyd Olsen
2322923c4a
Add check for illegal drag and drops ( #1570 )
2023-11-04 16:16:38 +01:00
Veronica Berglyd Olsen
c5baa8d359
Remove commented out code
2023-11-04 10:14:49 +01:00
Veronica Berglyd Olsen
a7e2b51225
Add blockers for illegal drop events on invisible root and for root items ( #1569 )
2023-11-04 10:05:37 +01:00
Veronica Berglyd Olsen
0413684150
Fix viewer navigation ( #1568 )
2023-11-03 10:32:36 +01:00
Veronica Berglyd Olsen
b047695501
Update tests
2023-11-03 10:28:54 +01:00
Veronica Berglyd Olsen
52197149a7
Merge branch 'main' into html_anchors
2023-11-03 10:15:12 +01:00
Veronica Berglyd Olsen
4582ef8b83
Fix anchor tags in html output ( #1566 )
2023-11-03 10:13:35 +01:00
Veronica Berglyd Olsen
0077326274
Fix errors in documentation ( #1567 )
2023-11-03 08:26:05 +01:00
nisemono-neko
36fd64e1a3
Fix typos
2023-11-03 16:29:30 +10:00
nisemono-neko
552249d145
Fix typos
2023-11-03 16:18:43 +10:00
nisemono-neko
7080703481
Fix typos
2023-11-03 16:16:18 +10:00
nisemono-neko
4c7fbdb77a
Fix typos
2023-11-03 16:12:53 +10:00
nisemono-neko
0c249d2010
Fix typos
2023-11-03 16:07:14 +10:00
nisemono-neko
3896d0fbf4
Fix typos
2023-11-03 13:40:24 +10:00
nisemono-neko
b3018bb392
Fix typos
2023-11-03 13:27:03 +10:00
Veronica Berglyd Olsen
d67cef2611
Fix bug where tags were lost in the index when saving a document
2023-11-03 00:39:24 +01:00
Veronica Berglyd Olsen
f9df78a8d4
Fix i18n issues ( #1565 )
2023-11-02 23:44:53 +01:00
Veronica Berglyd Olsen
12d7512441
Make sure also Preferences defaults to British English
2023-11-02 23:41:34 +01:00
Veronica Berglyd Olsen
08a012ef8d
Only default to system locale if a translation file exists ( #1564 )
2023-11-02 23:34:42 +01:00
Veronica Berglyd Olsen
6df591c803
Fix untranslated strings in Build tool ( #1563 )
2023-11-02 23:01:41 +01:00
Veronica Berglyd Olsen
2d78312206
Fix Build Settings icon column size issue ( #1553 )
2023-10-24 00:04:41 +02:00
Veronica Berglyd Olsen
bce6f9543a
Make sure icon columns on build settings dialog are narrow ( #1551 )
2023-10-23 23:58:29 +02:00
Veronica Berglyd Olsen
ddd5e841bf
Clean up unneeded docs build settings
2023-10-22 00:13:21 +02:00
Veronica Berglyd Olsen
69af58227a
Fix broken docs build
2023-10-21 15:41:49 +02:00
Veronica Berglyd Olsen
c02e7a52a1
Fix keyword section in writing classes
2023-10-21 15:40:33 +02:00
Veronica Berglyd Olsen
ba2250be47
Add shortcodes example text
2023-10-20 22:58:32 +02:00
Veronica Berglyd Olsen
d51bfec090
Fix ToOdt test coverage
2023-10-20 22:55:59 +02:00
Veronica Berglyd Olsen
dc50f4bb3b
Fix Tokenizer test coverage
2023-10-20 22:17:28 +02:00
Veronica Berglyd Olsen
b9df625914
Add ODT support for new formats
2023-10-20 21:42:00 +02:00
Veronica Berglyd Olsen
e669560462
Add syntax theme entry for shortcodes
2023-10-20 17:57:35 +02:00
Veronica Berglyd Olsen
1558a11646
Add shortcodes functionality
2023-10-20 17:50:18 +02:00
Veronica Berglyd Olsen
2214b7472b
Fix ODT test
2023-10-20 00:06:43 +02:00
Veronica Berglyd Olsen
ae1ed10f25
Add converter support for the new formats
2023-10-20 00:05:17 +02:00
Veronica Berglyd Olsen
0115f1e343
Add tokenizer support for the new formats
2023-10-20 00:04:58 +02:00
Veronica Berglyd Olsen
ef4277437b
Add regexes and highlighting for in-line commands
2023-10-20 00:04:23 +02:00
Veronica Berglyd Olsen
bd6e666fdc
Add new syntax highlighting for in-line commands
2023-10-19 18:04:06 +02:00
Veronica Berglyd Olsen
181809d34a
Update i18n readme ( #1539 )
2023-10-19 03:01:38 +02:00
Veronica Berglyd Olsen
bc1b5f24a0
Add more information in error output from pkgutils
2023-10-19 02:58:29 +02:00
Veronica Berglyd Olsen
658953df15
Add note about pkgutils dependency on PyQt6 for qtlupdate
2023-10-19 02:54:22 +02:00
Veronica Berglyd Olsen
b0e3cf1a3a
Change editor to true plain text ( #1525 )
2023-10-17 21:03:36 +02:00
Veronica Berglyd Olsen
90ca8f481d
Disable checking spelling in tests on Windows
2023-10-17 20:58:57 +02:00
Veronica Berglyd Olsen
b11a3c4bc7
Add editor spell checking test coverage
2023-10-17 20:54:00 +02:00
Veronica Berglyd Olsen
9dd8f65795
Clean up a few bits in the editor code, fix margins, and fix issue in spell checker
2023-10-17 20:25:17 +02:00
Veronica Berglyd Olsen
f8bff62754
Merge branch 'dev' into text_document
2023-10-17 18:16:02 +02:00
Veronica Berglyd Olsen
77108784d9
Merge branch 'main' into dev
2023-10-17 18:13:47 +02:00
Veronica Berglyd Olsen
60b977f8ec
Update setup scripts
2023-10-17 18:12:35 +02:00
Veronica Berglyd Olsen
a03bd140db
Release 2.1 ( #1533 )
2023-10-17 16:25:52 +02:00
Veronica Berglyd Olsen
1566fd3ec9
Rename Mac test
2023-10-17 16:24:44 +02:00
Veronica Berglyd Olsen
d6e0517209
Update changelog and release notes
2023-10-17 16:21:40 +02:00
Veronica Berglyd Olsen
f090ffa649
Update Spanish translation
2023-10-17 08:22:44 +02:00
Veronica Berglyd Olsen
2e5cb85410
Update Portuguese translation
2023-10-16 09:32:00 +02:00
Veronica Berglyd Olsen
6a4fa295f2
Update US English, Italian and Norwegian translations
2023-10-15 20:54:00 +02:00
Veronica Berglyd Olsen
dc516bab8b
Bump version for 2.1 release
2023-10-15 20:17:52 +02:00
Veronica Berglyd Olsen
ac36ce07ba
Update docs for 2.1 release ( #1531 )
2023-10-15 20:14:55 +02:00
Veronica Berglyd Olsen
ccffa91c49
Make a second apss through the entire documentation to fix issues
2023-10-15 20:11:29 +02:00
Veronica Berglyd Olsen
cceb31aac7
Update the glossary section of the docs
2023-10-15 17:53:51 +02:00
Veronica Berglyd Olsen
b16f4477b8
Update the additional topics section of the docs
2023-10-15 17:41:22 +02:00
Veronica Berglyd Olsen
56b4cd3036
Update the Project section of the docs
2023-10-15 17:27:44 +02:00
Veronica Berglyd Olsen
d68d215420
Merge branch 'main' into dev
2023-10-08 21:18:53 +02:00
Veronica Berglyd Olsen
8e72432db8
Merge branch 'main' into update_docs
2023-10-08 21:08:53 +02:00
Veronica Berglyd Olsen
ed8d4a4c26
Switch CI from 3.12-dev to 3.12
2023-10-08 21:08:08 +02:00
Veronica Berglyd Olsen
328216d9e5
Update the Using novelWriter section of the docs
2023-10-08 20:54:14 +02:00
Veronica Berglyd Olsen
a3fdb3cfc4
Update the introduction section of the docs
2023-10-08 18:50:33 +02:00
Veronica Berglyd Olsen
699bf2292c
Clean up import order
2023-09-28 16:41:37 +02:00
Veronica Berglyd Olsen
14a75a421d
Merge branch 'dev' into text_document
2023-09-28 16:17:43 +02:00
Veronica Berglyd Olsen
fd76f5a2c4
Do some minor variable cleanup in ToOdt
2023-09-28 14:33:33 +02:00
Veronica Berglyd Olsen
0700dd59bb
Clean up variables and typing in doc converters
2023-09-26 18:39:50 +02:00
Veronica Berglyd Olsen
6d7453885b
Merge branch 'main' into dev
2023-09-18 15:22:23 +02:00
Veronica Berglyd Olsen
609366076a
Merge branch 'dev' into text_document
2023-09-18 15:21:32 +02:00
Veronica Berglyd Olsen
16f57e4c48
Case insensitive tags ( #1522 )
2023-09-18 08:16:54 +01:00
Veronica Berglyd Olsen
976f73c41c
Fix two typos in usage docs ( #1524 )
2023-09-18 07:07:06 +01:00
Ainali
b891e9ada6
Fix two typos in usage docs
2023-09-17 23:20:14 +02:00
Veronica Berglyd Olsen
2e0204d577
Clean up variables and annotations in index classes
2023-09-17 20:29:33 +02:00
Veronica Berglyd Olsen
29518a33f2
Fix index tests
2023-09-16 10:10:55 +02:00
Veronica Berglyd Olsen
bf592fa706
Clean up outline view code
2023-09-15 22:38:56 +02:00
Veronica Berglyd Olsen
cba1a2c062
Make tags in the index case insensitive
2023-09-15 22:38:39 +02:00
Veronica Berglyd Olsen
cb522c7d50
Fix some layout issues in main gui
2023-09-15 18:40:32 +02:00
Veronica Berglyd Olsen
c3a4b840fb
Improve handling of spell check state
2023-09-14 16:26:05 +02:00
Veronica Berglyd Olsen
309c7de5de
Clean up variables in editor
2023-09-14 16:20:38 +02:00
Veronica Berglyd Olsen
45a4503fa3
Clean up variables in document editor
2023-09-10 23:43:50 +02:00
Veronica Berglyd Olsen
dea5c54ef0
Make some minor improvements to spell check suggest
2023-09-10 21:52:38 +02:00
Veronica Berglyd Olsen
f1e28e21f8
Cache spell check errors for usage in the editor when correcting
2023-09-10 21:27:34 +02:00
Veronica Berglyd Olsen
3f91f5c506
Use the global thread pool, like the docs suggest
2023-09-10 18:15:16 +02:00
Veronica Berglyd Olsen
e210bca319
Move the thread pool to the shared object instance
2023-09-10 17:46:35 +02:00
Veronica Berglyd Olsen
16e2e0cc83
Add a custom text document in the editor
2023-09-07 19:20:00 +02:00
Veronica Berglyd Olsen
e08790e889
Make the editor actually Plain Text ( #1521 )
2023-09-06 20:10:09 +01:00
Veronica Berglyd Olsen
915b9da5d0
Remove document size constraint
2023-09-06 20:35:48 +02:00
Veronica Berglyd Olsen
0ef46ef0ea
Simplify editor scrolling features
2023-09-06 20:05:13 +02:00
Veronica Berglyd Olsen
0bfa3cb592
Simplify setting cursor position in the editor
2023-09-06 18:20:25 +02:00
Veronica Berglyd Olsen
8c3e906fc5
Remove the big doc limit feature
2023-09-06 17:56:39 +02:00
Veronica Berglyd Olsen
2b98e0d4d2
Make the editor a plain text editor again
2023-09-06 17:47:25 +02:00
Veronica Berglyd Olsen
8275963811
Sidebar cleanup and minor fixes ( #1520 )
2023-09-05 21:26:20 +01:00
Veronica Berglyd Olsen
4cc402679f
Fix typo and move special popup menu class
2023-09-05 22:20:04 +02:00
Veronica Berglyd Olsen
b1095481ef
Add test coverage
2023-09-05 22:12:08 +02:00
Veronica Berglyd Olsen
f754c80352
Redesign main sidebar
2023-09-05 21:55:42 +02:00
Veronica Berglyd Olsen
ca3a493932
Fix type checking warning
2023-09-04 20:12:26 +02:00
Veronica Berglyd Olsen
e8b2f3a8f9
Only spell check proper words
2023-09-04 20:12:04 +02:00
Veronica Berglyd Olsen
72b89a6768
Merge branch 'main' into dev
2023-09-04 11:50:21 +02:00
Veronica Berglyd Olsen
be3d642868
Fix minor font size issue ( #1518 )
2023-09-03 20:17:02 +01:00
Veronica Berglyd Olsen
a358a0007a
Fix writing stats font size issue ( #1442 )
2023-09-03 21:12:54 +02:00
Veronica Berglyd Olsen
a2254512f7
Fix minor issue with translation string
2023-09-03 21:03:21 +02:00
Veronica Berglyd Olsen
b450fa1818
Annotate the doc editor source
2023-09-01 21:36:57 +02:00
Veronica Berglyd Olsen
c03c1c2bbf
Bump dev branch to 2.2-alpha1
2023-09-01 20:49:09 +02:00
Veronica Berglyd Olsen
3eb49d32fa
Display build details in Manuscript tool ( #1516 )
2023-09-01 18:50:55 +01:00
Veronica Berglyd Olsen
856e504c26
Improve the ternary if in expand state on manuscript dialog
2023-09-01 18:46:01 +02:00
Veronica Berglyd Olsen
206265b6d3
Update base translation file
2023-09-01 17:39:02 +02:00
Veronica Berglyd Olsen
dee1e9d71b
Re-sort imports
2023-09-01 17:37:24 +02:00
Veronica Berglyd Olsen
9c7663996c
Fix issues discovered when testing
2023-09-01 17:34:34 +02:00
Veronica Berglyd Olsen
03c4b91682
Make a few improvements to manuscript details panel
2023-09-01 17:19:25 +02:00
Veronica Berglyd Olsen
ecebd69cda
Add build details widget to manuscript tool
2023-09-01 16:55:23 +02:00
Veronica Berglyd Olsen
746bd4bf2c
Remove Python 3.7 support ( #1515 )
2023-08-31 18:32:27 +01:00
Veronica Berglyd Olsen
93ffc11f2a
Bump MacOS build Python version to 3.11
2023-08-31 19:20:18 +02:00
Veronica Berglyd Olsen
e36eebf09a
Add Python 3.12 to setup.cfg
2023-08-31 19:17:20 +02:00
Veronica Berglyd Olsen
baf7bc5866
Add Python 3.12-dev to linux tests, and update mac and windows tests to 3.11
2023-08-31 19:10:37 +02:00
Veronica Berglyd Olsen
e766fa7dcc
Remove official Python 3.7 support
2023-08-31 19:09:23 +02:00
Veronica Berglyd Olsen
ee84c635c5
Fix typo in changelog
2023-08-31 19:03:50 +02:00
Veronica Berglyd Olsen
eccb4040b6
Release 2.1 RC 1 ( #1513 )
2023-08-31 16:44:52 +01:00
Veronica Berglyd Olsen
eca97bb6ff
Bump version number and update changelog
2023-08-31 17:40:15 +02:00
Veronica Berglyd Olsen
7c3505cf2a
Update US translation
2023-08-31 17:19:53 +02:00
Veronica Berglyd Olsen
fbcb8e121c
Update translation files
2023-08-31 17:18:09 +02:00
Veronica Berglyd Olsen
ca95a17a63
Merge branch 'main' into release_2.1rc1
2023-08-31 17:00:34 +02:00
Veronica Berglyd Olsen
73a5dc4693
Update i18n files ( #1512 )
2023-08-31 16:00:00 +01:00
Veronica Berglyd Olsen
6805be0d26
Update i18n files
2023-08-31 16:55:46 +02:00
Veronica Berglyd Olsen
440256c3f0
Forward all scroll events in text area widgets to parent ( #1511 )
2023-08-31 15:43:39 +01:00
Veronica Berglyd Olsen
d7c8f97d47
Add test coverage and fix a few minor things
2023-08-31 16:38:51 +02:00
Veronica Berglyd Olsen
94329b334a
Forward all scroll events in editor/viewer areas to their text area widgets ( #1425 )
2023-08-31 11:40:52 +02:00
Veronica Berglyd Olsen
190848ad2e
Update the file info dialog box ( #1510 )
2023-08-30 18:08:00 +01:00
Veronica Berglyd Olsen
9bf43aa40f
Update the file info dialog box
2023-08-30 18:57:48 +02:00
Veronica Berglyd Olsen
f41e71199c
Add hash and dates to document meta data ( #1509 )
2023-08-30 17:35:51 +01:00
Veronica Berglyd Olsen
10c7934ae2
Update tests
2023-08-25 18:37:01 +02:00
Veronica Berglyd Olsen
fa7e9b7f33
Update sample project
2023-08-25 17:16:18 +02:00
Veronica Berglyd Olsen
4dfc27f727
Add check that prevHash is actually recorded
2023-08-25 17:16:10 +02:00
Veronica Berglyd Olsen
125d501aaf
Fix issue with document hash comparison
2023-08-25 17:13:41 +02: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
b3fcea29da
Change how text hash is calculated in documents, and add dates
2023-08-25 16:55:08 +02:00
Veronica Berglyd Olsen
1b98bdf28f
Refactor handling of spell checking ( #1508 )
2023-08-25 12:19:25 +01:00
Veronica Berglyd Olsen
cf2d30895c
Remove added test check that fails
2023-08-25 13:12:23 +02:00
Veronica Berglyd Olsen
56fc5ec40c
Add spell check languages to Tools menu
2023-08-25 13:09:05 +02:00
Veronica Berglyd Olsen
a72c824d8b
Move all handling of spell check instance to shared class
2023-08-24 22:33:53 +02:00
Veronica Berglyd Olsen
b54f81355a
Clean up the syntax highlighter class
2023-08-24 20:40:10 +02:00
Veronica Berglyd Olsen
f7ed133b2e
Move the spell check instance to the shared class
2023-08-24 20:17:23 +02:00
Veronica Berglyd Olsen
4507489f0b
Clean up a few things in project classes
2023-08-24 19:45:08 +02:00
Veronica Berglyd Olsen
f339ec2471
Remove re-usage of project class ( #1504 )_
2023-08-23 19:56:58 +01:00
Veronica Berglyd Olsen
e1ba66fb87
Fix some missing test coverage
2023-08-23 20:51:42 +02:00
Veronica Berglyd Olsen
af50b219a6
Add test coverage of shared class
2023-08-23 20:19:48 +02:00
Veronica Berglyd Olsen
8090832f3b
Fix weird unitilialised shared class issue
2023-08-20 23:38:14 +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
ed3e4bca6c
Simplify the class variables of the tree class
2023-08-20 21:36:33 +02:00
Veronica Berglyd Olsen
0b4cfd0037
Move idle time records to the shared class
2023-08-20 21:33:04 +02:00
Veronica Berglyd Olsen
777b1a15fd
Clean up no longer needed code
2023-08-14 17:43:47 +02:00
Veronica Berglyd Olsen
a17e73b5a2
Let the shared class handle alert dialogs
2023-08-14 17:08:53 +02:00
Veronica Berglyd Olsen
3441ff38de
Remove dependence of main GUI class in project class
2023-08-14 17:08:30 +02:00
Veronica Berglyd Olsen
a3976ab4fb
Fix imports
2023-08-14 00:07:38 +02:00
Veronica Berglyd Olsen
156a6fac98
Use a signal for status bar messages
2023-08-14 00:03:55 +02:00
Veronica Berglyd Olsen
c4140d753c
Improve handling of project closing
2023-08-13 23:32:10 +02:00
Veronica Berglyd Olsen
150f6603cd
Let the shared class handle project open/save/close and recreating the project instance
2023-08-13 20:16:37 +02:00
Veronica Berglyd Olsen
8154293d92
Move the hasProject logic into the shared class
2023-08-13 19:23:32 +02:00
Veronica Berglyd Olsen
fd181b18a6
Rename exception variable in makeAlert
2023-08-13 19:23:03 +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
a2f183f147
Add a shared data class
2023-08-10 21:10:08 +02:00
Veronica Berglyd Olsen
a0921d2541
Clean up core structure ( #1502 )
2023-08-10 11:29:25 +01:00
Veronica Berglyd Olsen
ddacfc743e
Annotate config class and extensions
2023-08-10 00:49:33 +02:00
Veronica Berglyd Olsen
71e961ba38
Fix annotations in NWStatus class
2023-08-08 23:32:30 +02:00
Veronica Berglyd Olsen
6e5d991cfe
Move TypeGuard to TYPE_CHECKING condition
2023-08-08 23:14:35 +02:00
Veronica Berglyd Olsen
5d817ae51f
Move GUI components module to extensions subpackage
2023-08-08 22:47:24 +02:00
Veronica Berglyd Olsen
eeadfc95e3
Annotate core modules
2023-08-08 22:37:48 +02:00
Veronica Berglyd Olsen
d658a993c0
Update source file headers
2023-08-08 21:41:35 +02:00
Veronica Berglyd Olsen
348e62cd3e
Change default backup folder to HOME/Backups
...
Signed-off-by: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com >
2023-08-08 20:04:17 +02:00
Veronica Berglyd Olsen
c40d910b69
Make backup path always set
2023-08-08 19:50:20 +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
c50c8ee73a
Improve alert boxes ( #1501 )
2023-08-08 09:45:58 +01:00
Veronica Berglyd Olsen
431bc8d401
Clarify closing dialog on build settings
2023-08-08 10:39:10 +02:00
Veronica Berglyd Olsen
de66f1e21b
Switch out some alert icons
2023-08-08 09:33:42 +02:00
Veronica Berglyd Olsen
abfe7ee7ff
Clean up a few minor things
2023-08-07 20:57:33 +02:00
Veronica Berglyd Olsen
7cb77e8524
Update comment
2023-08-07 20:49:04 +02:00
Veronica Berglyd Olsen
470017cdea
Remove the global APP singleton again
2023-08-07 20:45:25 +02:00
Veronica Berglyd Olsen
7756368113
Fix some minor issues with new alert code
2023-08-07 20:25:51 +02:00
Veronica Berglyd Olsen
3911bc10c6
Clean up code and tests
2023-08-07 20:20:04 +02:00
Veronica Berglyd Olsen
90f9fa4451
Rewrite the makeAlert and askQuestion functions to use recommended interface
2023-08-07 20:19:51 +02:00
Veronica Berglyd Olsen
ec010bf18e
Add new icons for alert boxes
2023-08-07 17:02:18 +02:00
Veronica Berglyd Olsen
8959af1f30
Move make alert to separate module and add a global singleton for pointers
2023-08-07 17:01:44 +02:00
Veronica Berglyd Olsen
c3b3120bc1
Improve build settings dialog ( #1499 )
2023-08-06 22:08:31 +01:00
Veronica Berglyd Olsen
28263dcbac
Make build settings dialog a child of main gui, and ensure only one instance can be open for each build
2023-08-06 23:04:59 +02:00
Veronica Berglyd Olsen
4951e4f8fe
Automatically select the first build if no builds are selected in the build tool
2023-08-06 22:27:15 +02:00
Veronica Berglyd Olsen
61836c8c04
Change page size preset to Custom when values are changed instead of blocking the spin boxes
2023-08-06 22:04:12 +02:00
Veronica Berglyd Olsen
effe7abdec
Fix formatting of line breaks in headers
2023-08-06 21:49:55 +02:00
Veronica Berglyd Olsen
5bc391c6c2
Add file extensions to Outpu tab headers
2023-08-06 19:51:10 +02:00
Veronica Berglyd Olsen
3f951fa61f
Move reset button to after included and excluded
2023-08-06 18:20:19 +02:00
Veronica Berglyd Olsen
72de32b126
Add iterative filter action for single selection in build settings
2023-08-06 17:49:11 +02:00
Veronica Berglyd Olsen
2780e722d0
Change icon for filtered items in build settings dialog
2023-08-06 17:28:05 +02:00
Veronica Berglyd Olsen
18d0265515
Fix possibly unbound variable in project tree
2023-08-06 17:25:29 +02:00
Veronica Berglyd Olsen
6168b45c75
Add a triangle arrow to the menu items on the paged side bar
2023-08-06 16:36:34 +02:00
Veronica Berglyd Olsen
7a74165221
Improve section headings on filter tab
2023-08-06 15:39:30 +02:00
Veronica Berglyd Olsen
c480db898c
Double the left margin of the button text for the paged side bar
2023-08-06 15:08:57 +02:00
Veronica Berglyd Olsen
762f7c62cd
Fix label in syntax check workflow
2023-08-06 14:57:49 +02:00
Veronica Berglyd Olsen
97dccd9d68
Drop saving fullscreen flag ( #1498 )
2023-08-06 13:57:31 +01:00
Veronica Berglyd Olsen
8778466d42
Annotate main gui
2023-08-06 14:50:11 +02:00
Veronica Berglyd Olsen
6f1aa5b812
Remove fullscreen setting in config file
2023-08-06 14:49:35 +02:00
Veronica Berglyd Olsen
352b70d060
Fix MacOS release for 2.1b1 ( #1496 )
2023-07-31 00:50:13 +02:00
Veronica Berglyd Olsen
4ce18611bd
Remove redundant references to GUI parent
2023-07-31 00:44:30 +02:00
Veronica Berglyd Olsen
f09851b889
Remove beta part of version number for macOS build
2023-07-31 00:18:03 +02:00
Veronica Berglyd Olsen
993205701c
Define all non-modal dialogs as tools
2023-07-30 23:39:29 +02:00
Veronica Berglyd Olsen
71b3694399
Try setting build non-modal dialogs as tools
2023-07-30 23:31:05 +02:00
Veronica Berglyd Olsen
9d8d25fbb5
Add a util function to restack the windows
2023-07-30 23:23:07 +02:00
Veronica Berglyd Olsen
c41a104eca
Fix version number for mac build
2023-07-30 22:06:25 +02:00
Veronica Berglyd Olsen
1d19a900b1
Handle raise parent on all close events in build tools
2023-07-30 21:57:27 +02:00
Veronica Berglyd Olsen
25f9f0519f
Fix raise window issue on Mac
2023-07-30 19:55:47 +02:00
Veronica Berglyd Olsen
b93bc0a295
Allow MacOS build to handle pre-release version
2023-07-30 14:36:47 +02:00
Veronica Berglyd Olsen
7d0e7d7dce
Release 2.1 Beta 1 ( #1490 )
2023-07-30 14:20:51 +02:00
Veronica Berglyd Olsen
4b2b4117a5
Make some minor improvements to the change log
2023-07-30 14:17:34 +02:00
Veronica Berglyd Olsen
2bd519aa5b
Update release date, change log and release notes
2023-07-30 14:07:28 +02:00
Veronica Berglyd Olsen
34c5b4fec7
Change tree nav shortcut modifier and update docs ( #1489 )
2023-07-30 00:06:36 +02:00
Veronica Berglyd Olsen
fd1f4a5dbe
Merge branch 'dev' into tree_shortcuts
2023-07-30 00:00:59 +02:00
Veronica Berglyd Olsen
59a31f1c20
Restructure keyboard shortcuts page in docs
2023-07-29 23:59:41 +02:00
Veronica Berglyd Olsen
a79ff09e3b
Use alt as modiefier for special project tree move keys
2023-07-29 23:59:18 +02:00
Veronica Berglyd Olsen
ea13f4f9b8
Add project tree navigation shortcuts ( #1488 )
2023-07-29 22:41:07 +02:00
Veronica Berglyd Olsen
26d97bd234
Update tests and docs
2023-07-29 22:26:13 +02:00
Veronica Berglyd Olsen
c52a37c276
Add shift + arrow navigation feature to project tree ( #1348 )
2023-07-29 22:25:58 +02:00
Veronica Berglyd Olsen
1dadd1ddb7
Annotate some more functions in project tree source
2023-07-29 20:49:23 +02:00
Veronica Berglyd Olsen
aa64fdbfc3
Annotate and clean up project tree source
2023-07-29 20:45:12 +02:00
Veronica Berglyd Olsen
db892f633a
New root folder location ( #1487 )
2023-07-28 23:23:46 +02:00
Veronica Berglyd Olsen
08648e0a33
Update annotations in related source
2023-07-28 23:17:09 +02:00
Veronica Berglyd Olsen
addacd368d
Allow root folders to be created next to selected root
2023-07-28 23:16:20 +02:00
Veronica Berglyd Olsen
925ead775c
Try to fix issue with fickly test
2023-07-27 00:33:23 +02:00
Veronica Berglyd Olsen
46cac5cc94
Improve backup feature ( #1484 )
2023-07-27 00:18:51 +02:00
Veronica Berglyd Olsen
0c04b0ba86
Update test
2023-07-27 00:12:25 +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
d81a90add3
Add project name to backup file ( #1476 )
2023-07-27 00:08:26 +02:00
Veronica Berglyd Olsen
b837becc58
Remove remaining reference to lxml package
2023-07-26 23:47:49 +02:00
Veronica Berglyd Olsen
d88d07e0b3
Remove setup.py ( #1483 )
2023-07-26 23:34:04 +02:00
Veronica Berglyd Olsen
2966a709b8
Remove setup.py, and remove sample project from source build
2023-07-26 22:33:05 +02:00
Veronica Berglyd Olsen
7c138d33fc
Move requirements file for tests to the tests folder
2023-07-26 22:26:18 +02:00
Veronica Berglyd Olsen
42d8d56636
Update ubuntu releases
2023-07-26 20:00:26 +02:00
Veronica Berglyd Olsen
02312054fb
Split up setup.py and move packaging tools to new script
2023-07-26 19:28:34 +02:00
Veronica Berglyd Olsen
a6c0152a68
Improve project item and tree classes ( #1482 )
2023-07-26 19:06:45 +02:00
Veronica Berglyd Olsen
39ef662807
Add test coverage of the project tree consistency function
2023-07-26 18:57:31 +02:00
Veronica Berglyd Olsen
1752d5c5cb
Fix inconsistent clearing of lockfiles in projects
2023-07-24 23:29:39 +02:00
Veronica Berglyd Olsen
7965e3365b
Make sure file scan test don't depend on file list order
2023-07-22 23:15:30 +02:00
Veronica Berglyd Olsen
c8d588d6d2
Complete annotations in project class and update tests
2023-07-22 01:06:34 +02:00
Veronica Berglyd Olsen
d382775d1d
Make some improvements to the tree consistency check
2023-07-22 01:06:04 +02:00
Veronica Berglyd Olsen
3753f5b829
Rewrite project consistency chech as part of the tree class
2023-07-21 23:56:48 +02:00
Veronica Berglyd Olsen
f0e372b2ba
Update tests
2023-07-21 22:53:04 +02:00
Veronica Berglyd Olsen
9a1a2d9ab2
Rewrite NWItem to not allow handle to be None
2023-07-21 22:52:54 +02:00
Veronica Berglyd Olsen
4dfa51855e
Spell check comments and docstrings
2023-07-20 23:25:49 +02:00
Veronica Berglyd Olsen
e773884c29
Add duplication of files and folders ( #1480 )
2023-07-20 21:18:17 +02:00
Veronica Berglyd Olsen
4e448134fc
Add test coverage of new function in Document class
2023-07-20 21:14:10 +02:00
Veronica Berglyd Olsen
def846ce4b
Clean up imports (missed one)
2023-07-20 21:08:38 +02:00
Veronica Berglyd Olsen
75a840b10b
Clean up imports
2023-07-20 21:07:12 +02:00
Veronica Berglyd Olsen
188536d0f6
Add test coverage of duplicate function in project tree
2023-07-20 21:00:11 +02:00
Veronica Berglyd Olsen
b3c744d22e
Add test coverage of DocDuplicator class
2023-07-20 20:36:09 +02:00
Veronica Berglyd Olsen
7a72634448
Improve how items are added to project tree, allowing root folders to be added next to specified items
2023-07-20 19:51:01 +02:00
Veronica Berglyd Olsen
1559e3299a
Add item duplication functionality to project tree
2023-07-20 18:51:50 +02:00
Veronica Berglyd Olsen
567045e4ff
Add document duplication tool and support in item and tree classes
2023-07-20 18:51:26 +02:00
Veronica Berglyd Olsen
1c5466a799
Add annotations to document class
2023-07-20 18:50:53 +02:00
Veronica Berglyd Olsen
fe7e44a3a6
Add annotations to tree and item classes
2023-07-20 16:00:16 +02:00
Veronica Berglyd Olsen
bba46ba042
Add annotations to core tools
2023-07-20 15:14:01 +02:00
Veronica Berglyd Olsen
f2bba55bca
Change default font on macOS ( #1479 )
2023-07-20 01:28:31 +02:00
Veronica Berglyd Olsen
57d6b6ac1d
Change default macOS font to Helvetica
2023-07-20 01:22:30 +02:00
Veronica Berglyd Olsen
664d314d3a
Improve ODT build ( #1477 )
2023-07-20 00:35:13 +02:00
Veronica Berglyd Olsen
32a52b2bf1
Update tests
2023-07-20 00:29:11 +02:00
Veronica Berglyd Olsen
dedb86b11d
Make paper sizes translatable
2023-07-20 00:29:01 +02:00
Veronica Berglyd Olsen
e1ea285201
Update test reference files
2023-07-19 23:57:45 +02:00
Veronica Berglyd Olsen
3c535ab0ef
Make some improvements to the config layout class
2023-07-19 23:55:17 +02:00
Veronica Berglyd Olsen
ac92e5b126
Add support for page layout settings in builds
2023-07-19 23:55:00 +02:00
Veronica Berglyd Olsen
bebf487776
Update tests
2023-07-19 18:17:18 +02:00
Veronica Berglyd Olsen
c123ef9258
Add a separator style to ODT builds
2023-07-19 18:17:03 +02:00
Veronica Berglyd Olsen
7d065659e8
Bump version 2.1-beta1
2023-07-19 18:05:46 +02:00
Veronica Berglyd Olsen
3af60b4b6f
Theme updates ( #1475 )
2023-07-19 17:43:57 +02:00
Veronica Berglyd Olsen
354d299dce
Delete redundant colour definition in theme class
2023-07-19 17:40:18 +02:00
Veronica Berglyd Olsen
2670f46941
Don't set an icon theme for the Qt default theme
2023-07-19 17:36:56 +02:00
Veronica Berglyd Olsen
d289b41546
Fix test and update paged sidebar hover colour
2023-07-19 17:31:23 +02:00
Veronica Berglyd Olsen
2c5799679c
Add help text colour as separate setting, and annotate theme class
2023-07-19 17:31:02 +02:00
Veronica Berglyd Olsen
795782320c
Add default light theme and update other themes
2023-07-19 17:30:35 +02:00
Veronica Berglyd Olsen
734899a543
Improve test coverage of build tools ( #1466 )
2023-07-18 18:14:07 +02:00
Veronica Berglyd Olsen
8e3a258fd2
Fix sometimes failing backup test
2023-07-18 18:08:17 +02:00
Veronica Berglyd Olsen
36c0349c0a
Split print test into separate due to MacOS issues
2023-07-18 17:59:29 +02:00
Veronica Berglyd Olsen
9721c25613
Add test coverage of GuiManuscript tool
2023-07-18 17:52:49 +02:00
Veronica Berglyd Olsen
1997872f71
Comment out blocking call
2023-07-17 20:57:07 +02:00
Veronica Berglyd Olsen
d9e0730ad2
Add test coverage of GuiManuscriptBuild tool
2023-07-17 20:56:31 +02:00
Veronica Berglyd Olsen
839bc778aa
Add test coverage of GuiBuildSettings tool
2023-07-17 20:06:46 +02:00
Veronica Berglyd Olsen
f502411079
Complete test coverage of doc build module
2023-06-24 19:14:22 +02:00
Veronica Berglyd Olsen
151e4b2770
Change build filter to skip empty root folders
2023-06-24 18:25:44 +02:00
Veronica Berglyd Olsen
4b194752eb
Complete test coverage of build settings module
2023-06-18 19:22:42 +02:00
Veronica Berglyd Olsen
73451faa31
Add test coverage of build settings class
2023-06-17 17:30:37 +02:00
Veronica Berglyd Olsen
a3f0d5b865
Fix bug in options file conversion
2023-06-15 23:54:16 +02:00
Veronica Berglyd Olsen
6193e3191b
Fix minor issue in session log conversion
2023-06-15 23:26:27 +02:00
Veronica Berglyd Olsen
0689e977ea
Rename and restructure project meta files ( #1464 )
2023-06-15 23:13:14 +02:00
Veronica Berglyd Olsen
028abc0ce9
Update storage class and test coverage of it
2023-06-15 23:05:21 +02:00
Veronica Berglyd Olsen
ca2964c037
Add test coverage of session log class
2023-06-15 00:19:47 +02:00
Veronica Berglyd Olsen
2a1324e6cc
Make error dialog report a monospace font
2023-06-13 23:18:22 +02:00
Veronica Berglyd Olsen
61535b6ab6
Fix minor mistakes in source files from last commits
2023-06-13 22:57:19 +02:00
Veronica Berglyd Olsen
90012aff17
Fix test coverage of writingstats class
2023-06-13 22:32:17 +02:00
Veronica Berglyd Olsen
b2bfaad73d
Fix test coverage of outline class
2023-06-13 22:15:14 +02:00
Veronica Berglyd Olsen
26e6845439
Fix test coverage of spell check classes
2023-06-13 21:54:06 +02:00
Veronica Berglyd Olsen
b7bb2988e8
Fix test coverage of options class
2023-06-13 21:11:05 +02:00
Veronica Berglyd Olsen
f33ba03a2f
Fix test coverage of wordlist dialog
2023-06-13 21:10:11 +02:00
Veronica Berglyd Olsen
8d38f27eee
Update gui options file format to macth others
2023-06-13 17:31:40 +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
9ac61105f3
Annotate index class and change file format slightly to match others
2023-06-13 17:30:07 +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
eba6783816
Move session log handling to a separate class, and use jsonl format
2023-06-12 01:50:27 +02:00
Veronica Berglyd Olsen
aea41032ef
Add one more random error message
2023-06-11 22:51:03 +02:00
Veronica Berglyd Olsen
f572eed5be
Update Docs ( #1462 )
2023-06-10 13:16:23 +02:00
Veronica Berglyd Olsen
9cd3e78043
Merge branch 'main' into update_docs
2023-06-10 13:15:12 +02:00
Veronica Berglyd Olsen
f9a4d7ec1f
Make a couple of corrections
2023-06-10 13:13:36 +02:00
Veronica Berglyd Olsen
98692eb2fe
Fix some sizing issues in the manuscript tools
2023-06-10 13:07:47 +02:00
Veronica Berglyd Olsen
8e6bb0b3d6
Fix outline margin so last column can be resized
2023-06-10 01:14:25 +02:00
Veronica Berglyd Olsen
6f02f3f74d
Simplify how outline column headers are saved
2023-06-10 00:45:25 +02:00
Veronica Berglyd Olsen
00350140d3
Rename index and options meta files
2023-06-10 00:44:52 +02:00
Veronica Berglyd Olsen
a87cc64766
Add a new GUI for the Build Tool ( #1389 )
2023-06-09 22:18:28 +02:00
Veronica Berglyd Olsen
0eb39d2e0a
Clean up a few remnants of old test code
2023-06-09 22:06:38 +02:00
Veronica Berglyd Olsen
112aa8468c
Finish up controls on manuscript build tool
2023-06-09 22:06:05 +02:00
Veronica Berglyd Olsen
c344cf441e
Add back print functionality to manuscript tool
2023-06-09 21:31:02 +02:00
Veronica Berglyd Olsen
5f4b6009ce
Complete the manuscript build dialog, and the doc builder class
2023-06-09 21:07:46 +02:00
Veronica Berglyd Olsen
8b7aab36a2
Add circular progress bar on manuscript preview
2023-06-08 23:33:16 +02:00
Veronica Berglyd Olsen
8ef1a12201
Use enums for build formats
2023-06-08 23:32:32 +02:00
Veronica Berglyd Olsen
4ee452d186
Add a circular progress bar to the manuscript build tool
2023-06-07 22:37:47 +02:00
Veronica Berglyd Olsen
3bcb4a5091
Add back the file name label on manuscript build dialog
2023-06-06 22:47:37 +02:00
Veronica Berglyd Olsen
b09068ab99
Add annotations to odt class
2023-06-06 22:12:56 +02:00
Veronica Berglyd Olsen
6b6c517b1f
Add annotations to tokenizer, html and markdown classes
2023-06-06 00:35:57 +02:00
Veronica Berglyd Olsen
850ee73ed4
Simplify core variables in tokenizer
2023-06-06 00:03:46 +02:00
Veronica Berglyd Olsen
67f1dd6677
Clean up variables in doc builder
2023-06-06 00:03:27 +02:00
Veronica Berglyd Olsen
9bc66128a7
Complete the build process in the build tool
2023-06-05 23:39:28 +02:00
Veronica Berglyd Olsen
b0201c58e9
Add Table of Contents to build dialog
2023-06-05 21:49:30 +02:00
Veronica Berglyd Olsen
18df119332
Update build tools icons
2023-06-05 17:19:32 +02:00
Veronica Berglyd Olsen
bc38ea19ba
Merge branch 'dev' into feature/build_gui
2023-06-05 17:13:23 +02:00
Veronica Berglyd Olsen
a730e8747f
Optimise all SVG icons ( #1456 )
2023-06-05 17:11:56 +02:00
Veronica Berglyd Olsen
62b0e7f9ca
Optimise all SVG icons
2023-06-05 16:52:13 +02:00
Veronica Berglyd Olsen
ee9da2bdf1
Improve the manuscript GUIs a bit
2023-06-05 00:25:02 +02:00
Veronica Berglyd Olsen
2f0ac4fe17
Fix Qt.UserRole access warning
2023-06-05 00:08:11 +02:00
Veronica Berglyd Olsen
033b9f2a59
Update the zipIt function to include new files
2023-06-04 21:25:03 +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
135ba3f290
Update the project storage class
2023-06-03 19:05:18 +02:00
Veronica Berglyd Olsen
8ef3b3e09a
Add project file revision number, and update all test reference files
2023-06-03 18:37:41 +02:00
Veronica Berglyd Olsen
0704812376
Remove titleFormat from project XML and rename mock test file
2023-06-03 18:13:02 +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
d915b1b02c
Remove old test reference files
2023-06-03 17:13:54 +02:00
Veronica Berglyd Olsen
4c439910dc
Remove the old build tool
2023-06-03 17:03:30 +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
3a2733eee5
Make new code pass docstring linting
2023-06-03 15:46:51 +02:00
Veronica Berglyd Olsen
7ff5ffaebd
Remove python 3.12-dev tests again
2023-06-01 15:46:39 +02:00
Veronica Berglyd Olsen
dbb8f4fa5a
Remove lxml as a test dependency
2023-06-01 15:41:56 +02:00
Veronica Berglyd Olsen
8631ea3d5a
Update test CI jobs
2023-06-01 15:39:42 +02:00
Veronica Berglyd Olsen
58dee60297
Merge branch 'dev' into feature/build_gui
2023-06-01 15:29:00 +02:00
Veronica Berglyd Olsen
0a70adeceb
Update ignored error codes for flake8
2023-06-01 15:27:29 +02:00
Veronica Berglyd Olsen
31e76e429b
Merge branch 'main' into dev
2023-06-01 15:26:08 +02:00
Veronica Berglyd Olsen
277bd783b1
Clean up workflows
2023-06-01 10:56:11 +02:00
Veronica Berglyd Olsen
3e34721b66
Make gui class debug messages consistent
2023-06-01 00:31:42 +02:00
Veronica Berglyd Olsen
8fdec71f4b
Improve how manuscript dialog closing is handled
2023-06-01 00:12:27 +02:00
Veronica Berglyd Olsen
510b6ff6d2
Add simple build preview
2023-05-31 18:10:41 +02:00
Veronica Berglyd Olsen
704fffada3
Move all code to set default text font into the Config class
2023-05-31 17:49:31 +02:00
Veronica Berglyd Olsen
74f46f4633
Update broken test by merge from dev
2023-05-29 22:22:18 +02:00
Veronica Berglyd Olsen
c49e743f4d
Merge branch 'dev' into feature/build_gui
2023-05-29 22:20:08 +02:00
Veronica Berglyd Olsen
b7eb4d3567
Remove lxml dependency ( #1452 )
2023-05-29 22:18:46 +02:00
Veronica Berglyd Olsen
ebc3b1f745
Fix redundant line wrapping in ODT header style
2023-05-29 22:12:55 +02:00
Veronica Berglyd Olsen
af923d6050
Remove references and checks for lxml
2023-05-29 21:52:43 +02:00
Veronica Berglyd Olsen
1d90d6d385
Update XML classes and tests
2023-05-29 21:47:13 +02:00
Veronica Berglyd Olsen
a40275c431
Make the xmlIndent function the permanent solution
2023-05-29 21:35:16 +02:00
Veronica Berglyd Olsen
2a82fd628c
Fix logging bug in init
2023-05-29 21:34:48 +02:00
Veronica Berglyd Olsen
a7ffbb0965
Update Odt tests
2023-05-29 20:04:40 +02:00
Veronica Berglyd Olsen
22e0f82654
Replaxe lxml with standard library xml in ODT class
2023-05-29 20:04:28 +02:00
Veronica Berglyd Olsen
47a6ae5031
Remove test runs for Python 3.7
2023-05-29 18:23:00 +02:00
Veronica Berglyd Olsen
652013b622
Fix last broken test
2023-05-29 17:58:23 +02:00
Veronica Berglyd Olsen
af67f5081e
Fix test reference files
2023-05-29 17:16:58 +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
7c9bff71f0
Make sure main logger only creates a single stream handle
2023-05-24 22:39:24 +02:00
Veronica Berglyd Olsen
ad6b517c1d
Rename manuscript build tool file and add build dialog
2023-05-24 22:38:47 +02:00
Veronica Berglyd Olsen
a1837d8153
Clean up old heading format usage
2023-05-24 00:50:05 +02:00
Veronica Berglyd Olsen
cd81ea5fbb
Fix tests
2023-05-24 00:27:29 +02:00
Veronica Berglyd Olsen
e3744d31aa
Move heading formatting into a separate class
2023-05-24 00:27:09 +02:00
Veronica Berglyd Olsen
fda647da54
Fix a few issues with the build settings dialog
2023-05-23 18:39:52 +02:00
Veronica Berglyd Olsen
6ab734b9e7
Add last tab in build settings and tweak filter tab a little
2023-05-23 18:18:15 +02:00
Veronica Berglyd Olsen
c302162d1f
Add build settings Content and Format tabs
2023-05-23 16:39:43 +02:00
Veronica Berglyd Olsen
06b46bb0d3
Update config layout extension class
2023-05-23 16:39:05 +02:00
Veronica Berglyd Olsen
2592423637
Update build dialog and make doc build class compatible with build settings
2023-05-22 21:58:05 +02:00
Veronica Berglyd Olsen
854cc77220
Add list of builds to manuscript build dialog
2023-05-22 18:38:58 +02:00
Veronica Berglyd Olsen
0a2355488e
Simplify build settings dialog
2023-05-22 16:25:33 +02:00
Veronica Berglyd Olsen
a212900554
Add a Headings format edit form
2023-05-18 19:30:42 +02:00
Veronica Berglyd Olsen
79a28b9e43
Add handling of build settings and build name
2023-05-18 17:41:29 +02:00
Veronica Berglyd Olsen
90a6cecd52
Merge branch 'dev' into feature/build_gui
2023-05-16 23:45:22 +02:00
Veronica Berglyd Olsen
03a19a882b
Rewrite config mocking ( #1447 )
2023-05-16 23:29:56 +02:00
Veronica Berglyd Olsen
4371d123ac
Fix docs URL ( #1446 )
2023-05-16 23:22:20 +02:00
Veronica Berglyd Olsen
70ea5e0bae
Fix broken documentation URL
2023-05-16 23:04:24 +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
7f8ffb228e
Remove dependency on .mainConf class variable in tests
2023-05-16 00:40:56 +02:00
Veronica Berglyd Olsen
cdb501ae26
Improve debug strings in Config class
2023-05-16 00:34:28 +02:00
Veronica Berglyd Olsen
e8c6e50e92
Remove code for mocking CONFIG object and instead reset it for each test
2023-05-16 00:34:11 +02:00
Veronica Berglyd Olsen
35731ca4f7
Make build settings dialog work with single settings object
2023-05-15 15:27:02 +02:00
Veronica Berglyd Olsen
5685963b59
Modify logic so build settings are edited separately
2023-05-13 20:24:33 +02:00
Veronica Berglyd Olsen
26430e642c
Add a new Manuscript Build tool
2023-05-13 19:20:31 +02:00
Veronica Berglyd Olsen
ff0a4b03ae
Rename GuiBuildManuscript to GuiBuildSettings
2023-05-13 19:02:21 +02:00
Veronica Berglyd Olsen
a4e5a88686
Add heading format fields
2023-05-13 19:00:10 +02:00
Veronica Berglyd Olsen
50f653fefb
Add splitter to filter page and save to options
2023-05-13 17:59:43 +02:00
Veronica K. B. Olsen
a9d5974346
Add root class filtering
2023-05-09 22:00:30 +02:00
Veronica Berglyd Olsen
4c4139078a
Add icons to document filters
2023-05-07 19:36:52 +02:00
Veronica Berglyd Olsen
46b4e39bf5
Add code to filter items in build tool based on layout and active status
2023-05-07 19:21:07 +02:00
Veronica Berglyd Olsen
e7a148d20d
Merge branch 'dev' into feature/build_gui
2023-05-07 16:57:52 +02:00
Veronica Berglyd Olsen
76daa3f463
Update setup files ( #1436 )
2023-05-05 00:26:28 +02:00
Veronica Berglyd Olsen
9f22c51c8a
Add deprecation info to help output
2023-05-04 23:47:01 +02:00
Veronica Berglyd Olsen
023c0da879
Add deprecation warning about setup.py
2023-05-04 23:32:55 +02:00
Veronica Berglyd Olsen
18cc8b91dc
Update documentation on how to install novelWriter from source, and improve build script for pip
2023-05-04 23:17:25 +02:00
Veronica Berglyd Olsen
7a855a3520
Update pyproject.toml according to setuptools docs
2023-05-04 23:09:33 +02:00
Veronica Berglyd Olsen
36352d4a17
Fix a few warnings with setup.cfg and add the zip_safe option
2023-05-04 22:05:01 +02:00
Veronica Berglyd Olsen
b9351dba11
Update package build scripts ( #1433 )
2023-05-03 22:43:03 +02:00
Veronica Berglyd Olsen
8d4e555374
Fix a few help strings in setup
2023-05-03 22:34:53 +02:00
Veronica Berglyd Olsen
934ebcfc7e
Switch shasum command on mac build
2023-05-03 13:29:54 +02:00
Veronica Berglyd Olsen
128092e537
Put all build assets in a single zip file
2023-05-03 12:39:51 +02:00
Veronica Berglyd Olsen
ff22722662
Fix artifact names and add shasum files
2023-05-03 12:36:33 +02:00
Veronica Berglyd Olsen
7159a07f91
Fix build action artifact upload
2023-05-02 12:52:22 +02:00
Veronica Berglyd Olsen
0ae42ef876
Simplify package names
2023-05-02 12:46:58 +02:00
Veronica Berglyd Olsen
d66953d3ac
Add a bash script to generate a desktop launcher
2023-04-23 17:23:21 +02:00
Veronica Berglyd Olsen
d1c62e4bbc
Docs: Add a note about escape characters for text emphasis
2023-04-22 10:06:23 +02:00
Veronica Berglyd Olsen
f1b764761c
Fix error in docstring
2023-04-22 09:52:51 +02:00
Veronica Berglyd Olsen
b0c5fe6509
Make some further minor improvements to Mac build script
2023-04-18 18:57:33 +02:00
Veronica Berglyd Olsen
9daf1f1ca0
Clean up Mac build a bit
2023-04-18 18:44:08 +02:00
Veronica Berglyd Olsen
96bed5b3d5
Update copyright year
2023-04-18 18:43:55 +02:00
Veronica Berglyd Olsen
59f0beeba6
Remove the bundled lupdate6 tool and use the PyQt6 package
2023-04-18 18:17:33 +02:00
Veronica Berglyd Olsen
c7ba7b5d3a
Add a link to the regular expression Qt docs for the search/replace tool
2023-04-18 11:07:33 +02:00
Veronica Berglyd Olsen
29386e8595
Add a switch box widget and use it for filter options in build
2023-04-16 21:19:09 +02:00
Veronica Berglyd Olsen
b6dceacaf0
Merge branch 'dev' into feature/build_gui
2023-04-16 19:46:54 +02:00
Veronica Berglyd Olsen
58702a8956
Release 2.0.7 ( #1419 )
2023-04-16 11:35:33 +02:00
Veronica Berglyd Olsen
8cdb7c245c
Bump version to 2.0.7 and update changelog
2023-04-15 20:52:40 +02:00
Veronica Berglyd Olsen
1a716d858b
Update translation files
2023-04-15 20:28:01 +02:00
Veronica Berglyd Olsen
c45f786066
Fix escaped markdown not being cleaned up for HTML and ODT ( #1418 )
2023-04-15 18:55:30 +02:00
Veronica Berglyd Olsen
574ed1b2f0
Improve test coverage
2023-04-15 18:46:32 +02:00
Veronica Berglyd Olsen
38f31d6a64
Remove the tokenizer post processing stage and instead run it where needed (Issue #1412 )
2023-04-15 18:30:37 +02:00
Veronica Berglyd Olsen
6d0455bf28
Replace underscores with spaces when running spell checker ( #1417 )
2023-04-13 19:37:25 +02:00
Veronica Berglyd Olsen
b9d149a56a
Improve how underscores are treated by spell checker ( #1415 )
2023-04-13 19:22:21 +02:00
Veronica Berglyd Olsen
4e64d522a1
Merge branch 'dev' into feature/build_gui
2023-04-13 18:21:41 +02:00
Veronica Berglyd Olsen
5460536bbc
Fix CI trigger branches
2023-04-13 18:17:12 +02:00
Veronica Berglyd Olsen
239bc886a5
Fix spell check refresh (for small documents) ( #1416 )
2023-04-13 18:14:43 +02:00
Veronica Berglyd Olsen
0ffb6eee37
Allow clearing the spell check highlighting also on big docs
2023-04-13 18:11:59 +02:00
Veronica Berglyd Olsen
cf770ff77f
Remove the condition that spell checking must be enabled to refresh highlighting (Issue #1414 )
2023-04-13 17:57:14 +02:00
Veronica Berglyd Olsen
8c9f84d251
Build AppImage for older Linux distros ( #1410 )
2023-04-04 20:54:12 +02:00
Veronica Berglyd Olsen
5bb78f3f0d
Use pip for build dependencies for assets
2023-04-04 19:51:02 +02:00
Veronica Berglyd Olsen
5e985af37b
Add additional manylinux version to appimage build
2023-04-04 19:45:27 +02:00
Veronica Berglyd Olsen
f18b8ed7f3
Update i18n ( #1407 )
2023-04-04 19:36:00 +02:00
Veronica Berglyd Olsen
304d659c9f
Merge branch 'main' into update_i18n
2023-04-04 19:33:13 +02:00
Veronica Berglyd Olsen
3a9d8dea27
Add back in RTD pdf build
2023-04-04 19:19:49 +02:00
Veronica Berglyd Olsen
95713f8e09
Update docs ( #1409 )
2023-04-04 19:13:09 +02:00
Veronica Berglyd Olsen
660c15bfe9
Simplify the main Readme as most user info is now on the website
2023-04-04 19:09:14 +02:00
Veronica Berglyd Olsen
54806ba753
Clean up documentation a little and point to new doc location
2023-04-04 18:35:39 +02:00
Veronica Berglyd Olsen
42dd7ce0d7
Change doc urls to point to main website instead of RTD
2023-04-04 18:34:37 +02:00
Veronica Berglyd Olsen
33b80244ea
Merge branch 'main' into update_i18n
2023-04-04 17:50:36 +02:00
Veronica Berglyd Olsen
860125e19a
Turn main into only release branch ( #1408 )
2023-04-04 17:47:52 +02:00
Veronica Berglyd Olsen
835165f012
Restore last version on main branch
2023-04-04 17:44:25 +02:00
Veronica Berglyd Olsen
3c7775aaa2
Remove dev code from main
2023-04-04 17:35:40 +02:00
Veronica Berglyd Olsen
97bf638b6f
Merge branch 'patch' into cleanup_main
2023-04-04 17:31:36 +02:00
Veronica Berglyd Olsen
3873be2927
Add Japanese translation
2023-04-04 10:48:02 +02:00
Veronica Berglyd Olsen
48453bb46b
Update latest translations
2023-04-04 10:45:25 +02:00
Veronica Berglyd Olsen
6a0a22b164
Merge branch 'patch' into update_i18n
2023-04-03 22:13:36 +02:00
Veronica Berglyd Olsen
590c03c17d
Apply 'new item' rules in project tree ( #1406 )
2023-04-03 22:12:46 +02:00
Veronica Berglyd Olsen
db1cda65c3
Add check for root class before allowing adding novel documents in project tree new item ( #1404 )
2023-04-03 22:06:57 +02:00
Veronica Berglyd Olsen
bc1861887e
Minor GUI Fixes ( #1405 )
2023-04-03 21:45:33 +02:00
Veronica Berglyd Olsen
7cd5d2740f
Update base translation file
2023-04-03 21:34:58 +02:00
Veronica Berglyd Olsen
740e3be74b
Fix project tree rename label ( #1403 )
2023-04-03 21:34:38 +02:00
Veronica Berglyd Olsen
00abb02ac1
Add the desktopFileName setting to the application for better support for Linux desktops
2023-04-03 21:31:07 +02:00
Veronica Berglyd Olsen
489fa20f18
Update latest translations with some minor additions and changes
2023-04-03 17:30:25 +02:00
Veronica Berglyd Olsen
3a569e0268
Fix typo
2023-03-21 09:17:09 +01:00
Veronica Berglyd Olsen
8bada3c468
Clarify instructions on how to download dictionaries on Windows
2023-03-20 22:36:49 +01:00
Veronica Berglyd Olsen
357d1fa83b
Update docs theme from main branch
2023-03-10 16:47:47 +01:00
Veronica Berglyd Olsen
0a68ad1b07
Update docs theme ( #1395 )
2023-03-10 16:44:53 +01:00
Veronica Berglyd Olsen
8f8498ca6d
Switch docs theme to Sphinx Book Theme
2023-03-10 16:29:41 +01:00
Veronica Berglyd Olsen
ab4cb93aaa
Fix typo in docs
2023-03-07 23:03:30 +01:00
Veronica Berglyd Olsen
51b45de19e
Revert mistake in docs about format changes
2023-03-05 11:44:43 +01:00
Veronica Berglyd Olsen
5639df7efd
Add buttons to set filter mode on build items
2023-02-28 23:19:57 +01:00
Veronica Berglyd Olsen
9af273bf8f
Add functionality to build project tree in build tool
2023-02-28 22:40:23 +01:00
Veronica Berglyd Olsen
cfd1b950d3
Rename item isInactive to isInactiveClass
2023-02-28 22:40:02 +01:00
Veronica Berglyd Olsen
8a4785d9a3
Add build tool icons to theme
2023-02-28 22:39:09 +01:00
Veronica Berglyd Olsen
ba5b4ece30
Change menu entries so tests run properly
2023-02-28 21:22:24 +01:00
Veronica Berglyd Olsen
0a8ed86b7c
Finish the build tool pages and add feature to set selected button
2023-02-28 18:24:09 +01:00
Veronica Berglyd Olsen
d166697622
Merge branch 'main' into feature/build_gui
2023-02-28 18:13:46 +01:00
Veronica Berglyd Olsen
9fdfe7616c
Change resize behaviour of main splitter ( #1388 )
2023-02-28 13:32:18 +01:00
Veronica Berglyd Olsen
21db406cf3
Change resize behaviour of main splitter to only scale editor area
2023-02-28 12:45:42 +01:00
Veronica Berglyd Olsen
eb39f5eeba
Add tip in docs on how to get the Ubuntu key imported on Debian
2023-02-27 15:09:16 +01:00
Veronica Berglyd Olsen
3125df95d3
Update translations
2023-02-26 21:50:58 +01:00
Veronica Berglyd Olsen
dfcf23cd26
Merge 2.0.6 ( #1384 )
2023-02-26 21:37:49 +01:00
Veronica Berglyd Olsen
9d11d479a4
Merge branch 'main' into merge_2.0.6
2023-02-26 21:33:37 +01:00
Veronica Berglyd Olsen
86d324a113
Release 2.0.6 ( #1382 )
2023-02-26 21:02:22 +01:00
Veronica Berglyd Olsen
026f0b921c
Complete changelog and update release notes
2023-02-26 12:00:39 +01:00
Veronica Berglyd Olsen
afa9675644
Merge branch 'patch' into release_2.0.6
2023-02-26 11:53:39 +01:00
Veronica Berglyd Olsen
a7ba0ec575
Backport docs from main ( #1381 )
2023-02-26 11:51:53 +01:00
Veronica Berglyd Olsen
bba605ee5a
Fix link format in tech docs
2023-02-26 11:40:46 +01:00
Veronica Berglyd Olsen
09083ac4f5
Backport document changes from main
2023-02-26 11:37:28 +01:00
Veronica Berglyd Olsen
916f782df9
Bump version and update changelog
2023-02-26 11:15:20 +01:00
Veronica Berglyd Olsen
2f3a8f505f
Fix GUI bugs and broken reference links ( #1379 )
2023-02-26 11:09:10 +01:00
Veronica Berglyd Olsen
4ff8c6a26f
Don't set project tree focus when setting selected handle ( #1369 )
2023-02-26 10:56:06 +01:00
Veronica Berglyd Olsen
1952906829
Switch focus to tree when creating new item ( #1376 )
2023-02-26 10:35:14 +01:00
Veronica Berglyd Olsen
acd4d44a9e
Fix reference panel links ( #1378 )
2023-02-26 10:30:25 +01:00
Veronica Berglyd Olsen
f14098d87b
Merge branch 'main' into feature/build_gui
2023-02-25 18:50:59 +01:00
Veronica Berglyd Olsen
a1c3ab688a
Update docs and add HowTo ( #1377 )
2023-02-25 18:48:37 +01:00
Veronica Berglyd Olsen
1648ad2d02
Add a contributing note to the howto docs
2023-02-25 18:48:04 +01:00
Veronica Berglyd Olsen
cc6636fe3c
Add a HowTo section
2023-02-25 18:41:40 +01:00
Veronica Berglyd Olsen
e50bb72dc7
Add some more space above sections
2023-02-25 18:35:39 +01:00
Veronica Berglyd Olsen
fd390c2cba
Increase font size for admonitions in docs
2023-02-23 08:19:05 +01:00
Veronica Berglyd Olsen
2365bcbcaf
Restore main page link in docs
2023-02-22 22:11:51 +01:00
Veronica Berglyd Olsen
d934f2bb6b
Fix download link in docs
2023-02-22 21:24:11 +01:00
Veronica Berglyd Olsen
8b2566b9fe
Add signal to paged sidebar
2023-02-22 21:07:01 +01:00
Veronica Berglyd Olsen
a507e64163
No need for the mbuild folder
2023-02-21 18:46:10 +01:00
Veronica Berglyd Olsen
9d61432641
Add a basic build settings class, and add the paged sidebar to the mbuild dialog
2023-02-21 18:15:04 +01:00
Veronica Berglyd Olsen
981111d380
Complete the paged sidebar widget
2023-02-21 18:14:20 +01: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
06407a44d3
Add tabs to manuscript build tool
2023-02-13 21:34:40 +01:00
Veronica Berglyd Olsen
1c17bcc981
Add the Build Manuscript tool and connect it to the main menu
2023-02-13 20:00:56 +01:00
Veronica Berglyd Olsen
e92f2a9141
Copy "Getting Started" docs over from main branch
2023-02-13 19:27:30 +01:00
Veronica Berglyd Olsen
c8182c0293
Update "Getting Started" in docs ( #1366 )
2023-02-13 19:24:35 +01:00
Veronica Berglyd Olsen
d78f13839e
Clean up the gettings started document
2023-02-13 08:46:06 +01:00
Veronica Berglyd Olsen
ed892f3f15
Move the section on setting up Python on Windows to the PyPi part
2023-02-13 08:38:19 +01:00
Veronica Berglyd Olsen
902dcc6ba7
Update MacOS install instructions formatting
2023-02-13 08:34:17 +01:00
Veronica Berglyd Olsen
43fd9db038
Merge branch 'main' into docs/getting_started
2023-02-13 08:22:25 +01:00
Veronica Berglyd Olsen
c6da74b21c
Update MacOS instructions in the docs ( #1365 )
2023-02-13 08:21:31 +01:00
Rachel Powers
5362205605
Add Macos install instructions to the docs
2023-02-12 20:38:34 -07:00
Veronica Berglyd Olsen
30d5be44eb
Bump version to 2.1-alpha0
2023-02-13 00:23:54 +01:00
Veronica Berglyd Olsen
9a50303068
Merge branch 'patch'
2023-02-13 00:20:51 +01:00
Veronica Berglyd Olsen
9ec8fea5f1
Improve build workflows ( #1364 )
2023-02-13 00:18:38 +01:00
Veronica Berglyd Olsen
1aecf19a03
Fix environment vars
2023-02-12 23:49:03 +01:00
Veronica Berglyd Olsen
0ab86913a7
Fix AppImage and MacOS builds
2023-02-12 23:32:11 +01:00
Veronica Berglyd Olsen
8448ec7b61
Add AppImage to build workflow
2023-02-12 23:27:15 +01:00
Veronica Berglyd Olsen
d672ec05e9
Fix artifact names
2023-02-12 22:33:40 +01:00
Veronica Berglyd Olsen
d71a277af7
Change order of macos build, and add more output
2023-02-12 22:11:32 +01:00
Veronica Berglyd Olsen
8488a85288
Update docs info on debian install
2023-02-12 21:46:15 +01:00
Veronica Berglyd Olsen
81e23f6a2a
Merge 2.0.5 ( #1363 )
2023-02-12 17:38:40 +01:00
Veronica Berglyd Olsen
955d8c8fe2
Enable short retention time for build
2023-02-12 17:30:40 +01:00
Veronica Berglyd Olsen
d9057b8581
Fix broken doc build test
2023-02-12 17:30:26 +01:00
Veronica Berglyd Olsen
79f39c1bc3
Merge branch 'main' into merge_2.0.5
2023-02-12 17:24:42 +01:00
Veronica Berglyd Olsen
0b9ba78fac
Release 2.0.5 ( #1356 )
2023-02-12 16:10:48 +01:00
Veronica Berglyd Olsen
c42f2e755c
Make ODT tests ignore version number
2023-02-12 16:07:36 +01:00
Veronica Berglyd Olsen
2f0018ddfe
Merge branch 'patch' into release_2.0.5
2023-02-12 16:04:10 +01:00
Veronica Berglyd Olsen
c4fd25ba56
Update changelog and release notes
2023-02-12 16:03:43 +01:00
Veronica Berglyd Olsen
f6a9fdd7ca
Update completed and new translations ( #1341 )
2023-02-12 15:55:57 +01:00
Veronica Berglyd Olsen
dcadaddedf
Merge branch 'patch' into update_i18n
2023-02-12 15:49:41 +01:00
Veronica Berglyd Olsen
b0952a38be
Make ODT build pass validation entries ( #1360 )
2023-02-12 15:33:44 +01:00
Veronica Berglyd Olsen
7638db21ec
Fix tests
2023-02-12 15:12:39 +01:00
Veronica Berglyd Olsen
c39e37c799
Add more meta data to supporet adding fields in LibreOffice
2023-02-12 14:44:01 +01:00
Veronica Berglyd Olsen
5796d55531
Title elements should be paragraph, not heading to be valid ODF
2023-02-12 13:27:43 +01:00
Veronica Berglyd Olsen
cce1ef54d8
Fix Open Document warning on settings.xml and bump version to 1.3
2023-02-12 12:54:05 +01:00
Veronica Berglyd Olsen
4b7a4e0789
Fix capitalisation in Portuguese translation
2023-02-12 08:36:30 +01:00
Veronica Berglyd Olsen
c2dd579eb4
Add Italian translation
2023-02-12 08:32:02 +01:00
Veronica Berglyd Olsen
ee550c2213
Update translations
2023-02-12 08:31:55 +01:00
Veronica Berglyd Olsen
6ed7c6f5a7
Update version and changelog
2023-02-10 21:50:10 +01:00
Veronica Berglyd Olsen
cd4bae976f
Merge branch 'patch' into update_i18n
2023-02-10 21:16:07 +01:00
Veronica Berglyd Olsen
917a4375db
Fix issues with novel tree last column ( #1355 )
2023-02-10 21:07:27 +01:00
Veronica Berglyd Olsen
7fe85ddfde
Update base translation file
2023-02-10 20:59:26 +01:00
Veronica Berglyd Olsen
c1f1013cfd
Improve test coverage
2023-02-10 20:55:37 +01:00
Veronica Berglyd Olsen
cf742a89c0
Add a menu entry to change column size for last column in novel tree
2023-02-10 20:49:47 +01:00
Veronica Berglyd Olsen
fd14c682a9
Allow more than one item in extra column
2023-02-10 20:16:49 +01:00
Veronica Berglyd Olsen
032ab630c1
Fix block formatting issues ( #1354 )
2023-02-10 20:11:26 +01:00
Veronica Berglyd Olsen
aa3fe96158
Add some comments to explain what's going on in the block formatting
2023-02-10 20:07:52 +01:00
Veronica Berglyd Olsen
5b20061607
Only insert line break for block formats if the block already has text ( #1349 , #1350 )
2023-02-10 20:01:46 +01:00
Veronica Berglyd Olsen
e9876b4d42
Update docs and project file format specs ( #1353 )
2023-02-10 19:40:55 +01:00
Veronica Berglyd Olsen
faa644b274
Also link filr format speck in tech docs
2023-02-10 19:30:07 +01:00
Veronica Berglyd Olsen
709ea059cb
Fix a typo in the index page note
2023-02-10 19:25:50 +01:00
Veronica Berglyd Olsen
723b44b6db
Fix some issues with the fila format spec document
2023-02-09 17:22:02 +01:00
Veronica Berglyd Olsen
72574dd8a6
Make some modifications to docs config
2023-02-09 17:21:13 +01:00
Veronica Berglyd Olsen
6aafbbae3e
Add a document builder class ( #1316 )
2023-02-06 23:23:41 +01:00
Veronica Berglyd Olsen
0b93e4a61a
Merge branch 'main' into feature/build_class
2023-02-06 23:05:59 +01:00
Veronica Berglyd Olsen
5c30e1ae33
Merge branch 'patch' into update_i18n
2023-02-05 18:48:43 +01:00
Veronica Berglyd Olsen
25ab8ccbce
Add project content path check ( #1342 )
2023-02-05 18:39:36 +01:00
Veronica Berglyd Olsen
492d94ee6e
Check that content path exists before returning it from storage class ( #1317 )
2023-02-05 18:12:50 +01:00
Veronica Berglyd Olsen
6d45194253
Update completed translations and add Russian project file
2023-02-05 14:13:21 +01:00
Veronica Berglyd Olsen
cdbfcafc38
Make patch workflow match main
2023-02-05 00:16:30 +01:00
Veronica Berglyd Olsen
437fe010b0
Add a basic build file to main
2023-02-05 00:15:09 +01:00
Veronica Berglyd Olsen
5f6f853336
Only run packaging workflow on certain tags
2023-02-05 00:00:47 +01:00
Veronica Berglyd Olsen
75b20889f4
Changes to MacOS build ( #1340 )
2023-02-04 23:46:48 +01:00
Veronica Berglyd Olsen
6b1183392f
Try using workflow_dispatch instead
2023-02-04 23:44:03 +01:00
Veronica Berglyd Olsen
652ce3848b
Try out using environment in workflow
2023-02-04 23:34:00 +01:00
Veronica Berglyd Olsen
1d90ab9fc1
Reverting som changes that didn't matter
2023-02-04 23:12:14 +01:00
Veronica Berglyd Olsen
cc48f8f8aa
Try removeing the python3.1 folder
2023-02-04 22:27:16 +01:00
Veronica Berglyd Olsen
44f624faf4
Try the -a option instead
2023-02-04 20:54:51 +01:00
Veronica Berglyd Olsen
b4813f904a
Try the preserve symlinks flag in mac bundle build
2023-02-04 20:45:15 +01:00
Veronica Berglyd Olsen
8a5ff3ab85
Turn off short retention time for now
2023-02-04 19:47:10 +01:00
Veronica Berglyd Olsen
76e1d47d14
Merge branch 'patch' into feature/macos-bundle
2023-02-04 19:33:32 +01:00
Veronica Berglyd Olsen
0e529fd72f
Rewrite macOS build workflow and make some changes to build script
2023-02-04 19:33:12 +01:00
Veronica Berglyd Olsen
74ead29433
Move MacOS plist info back to a template file, and simplify stuff in setup.py
2023-02-04 19:33:04 +01:00
Veronica Berglyd Olsen
08bc2938df
Add MacOS bundle distribution ( #1276 )
2023-02-04 17:37:47 +01:00
Veronica Berglyd Olsen
a6d9ed0c8c
Merge branch 'patch' into macos-appbundle
2023-02-04 17:35:04 +01:00
Veronica Berglyd Olsen
c9d768e138
Project Details dialog fixes ( #1339 )
2023-02-04 16:48:18 +01:00
Veronica Berglyd Olsen
4ba3297d17
Update base translation file
2023-02-04 16:45:53 +01:00
Veronica Berglyd Olsen
a5d05ab777
Improve time format of editing time on project details dialog ( #1335 )
2023-02-04 16:32:41 +01:00
Veronica Berglyd Olsen
4e815a5f86
Make sure project name, title and author cannot be set to string "None"
2023-02-04 16:29:51 +01:00
Veronica Berglyd Olsen
b1bc80a0cd
Make sure title and author is always refreshed when project details dialog is opened ( #1336 )
2023-02-04 16:29:23 +01:00
Veronica Berglyd Olsen
b0f38c3e2f
Merge branch 'main' into feature/build_class
2023-02-01 16:58:27 +01:00
Rachel Powers
af1233925e
fix icns generation and bundle display name.
...
while the icns *can* be generated on linux it is much preferable to generate it on macos
it is checked in as a convience
this commit fixes the appbundle not displaying the icon corrected
and corrects the app being displayed as "python" in the top bar when the bundle is run
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-31 17:10:36 -07:00
Veronica Berglyd Olsen
71a8e72180
Merge branch 'patch' into macos-appbundle
2023-01-30 12:14:57 +01:00
Veronica Berglyd Olsen
8273fcca1e
Update outdated info in main readme
2023-01-30 12:10:04 +01:00
Veronica Berglyd Olsen
9d46dde1c5
Fix typo in 2.0 release notes
2023-01-29 11:53:08 +01:00
Veronica Berglyd Olsen
0702154716
Merge branch 'main' into feature/build_class
2023-01-29 03:15:40 +01:00
Veronica Berglyd Olsen
0ad7dac3d3
Merge 2.0.4 ( #1327 )
2023-01-29 03:15:12 +01:00
Veronica Berglyd Olsen
f56f990085
Merge branch 'main' into merge_2.0.4
2023-01-29 03:11:30 +01:00
Veronica Berglyd Olsen
4f11990b93
Release 2.0.4 ( #1326 )
2023-01-29 02:44:08 +01:00
Veronica Berglyd Olsen
e4cc9ef5b5
Bump version to 2.0.4 and update changelog
2023-01-29 02:34:42 +01:00
Veronica Berglyd Olsen
fe6d4de025
Fix PyQt5 version check ( #1325 )
2023-01-29 02:27:06 +01:00
Veronica Berglyd Olsen
c9fe0cad05
Also fix import in the error handler
2023-01-29 02:22:14 +01:00
Veronica Berglyd Olsen
1437659a4e
Drop the splitVersionNumber function
2023-01-29 02:14:21 +01:00
Veronica Berglyd Olsen
0c75a53e57
Fix wrong inport of PyQt5 version ( #1324 )
2023-01-29 02:13:32 +01:00
Veronica Berglyd Olsen
f04f4a3e04
Update some comments and docstrings in the index class
2023-01-25 15:05:59 +01:00
Veronica Berglyd Olsen
e2f7e77ec2
Mentione Qt SVG dependency for Arch Linux in the docs ( #1319 )
2023-01-21 23:03:46 +01:00
Veronica Berglyd Olsen
004828f76c
Mention Qt SVG dependency for Arch Linux in the docs ( #1320 )
2023-01-21 23:00:42 +01:00
Veronica Berglyd Olsen
3d4dbd0bb0
Mention Qt SVG dependency for Arch Linux in the docs ( #1319 )
...
Signed-off-by: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com >
2023-01-21 22:52:43 +01:00
Veronica Berglyd Olsen
3a0bae92be
Rename the doc build functions
2023-01-12 10:21:36 +01:00
Veronica Berglyd Olsen
f569c66348
Add test coverage of the doc builder class
2023-01-11 12:30:08 +01:00
Veronica Berglyd Olsen
88cde331df
Fix a few issues in the doc builder class
2023-01-11 12:29:52 +01:00
Veronica Berglyd Olsen
72e11601a0
Complete the first version of the doc builder class and add test
2023-01-10 17:59:23 +01:00
Veronica Berglyd Olsen
87256ee62f
Merge branch 'main' into feature/build_class
2023-01-10 17:59:04 +01:00
Rachel Powers
beb95c49fa
fix: fit artifact uploads
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-09 00:53:15 -07:00
Rachel Powers
f912d55177
refactor: move plist gen into setup.py
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-08 22:09:32 -07:00
Rachel Powers
b7e7a087f8
fix: remove codesign for now, only build on tags
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-08 19:27:12 -07:00
Rachel Powers
82dd1c46cf
fix: force build on this branch for testing
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-08 19:27:12 -07:00
Rachel Powers
a228c4b32a
Squashed commit of the following:
...
commit a1f358b6f0a193be7d3d72fa4082fa09701ebe16
Author: Rachel Powers <508861+Ryex@users.noreply.github.com >
Date: Thu Dec 1 11:48:38 2022 -0700
fix: reneable the res of the build
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
commit 8ed02b09aeb9c302e30023fcbf73c8b5e3bbc8ff
Author: Rachel Powers <508861+Ryex@users.noreply.github.com >
Date: Thu Dec 1 11:41:19 2022 -0700
fix: install qt for tools
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
commit d68dc29d49f1a2547912fc97867126f4fc6d96c4
Author: Rachel Powers <508861+Ryex@users.noreply.github.com >
Date: Thu Dec 1 11:32:07 2022 -0700
fix: add tex-gyre to texlive install
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
commit ff654a2a914cd00c867088baf147f8ccd70a185c
Author: Rachel Powers <508861+Ryex@users.noreply.github.com >
Date: Thu Dec 1 11:08:46 2022 -0700
fix: add required latex pkgs
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
commit 1a4babc11c274f69c6c04edddfc5011f9162759e
Author: Rachel Powers <508861+Ryex@users.noreply.github.com >
Date: Thu Dec 1 10:17:31 2022 -0700
fix: install sphinx via pip3
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
commit 4b602b0955fabc2b5067bae46c3408dab0f0dd72
Author: Rachel Powers <508861+Ryex@users.noreply.github.com >
Date: Thu Dec 1 10:05:46 2022 -0700
fix: ensure sphinx is properly installed
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
commit 59ad26f434d6c5391c2448724aa44587c2cf7a46
Author: Rachel Powers <508861+Ryex@users.noreply.github.com >
Date: Thu Dec 1 09:59:40 2022 -0700
feat: install scheme-basic texlive pkg
run setup.py in proper dir
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
commit 16cd50307fbd4519fd6ebdc719e78e99eb37d02b
Author: Rachel Powers <508861+Ryex@users.noreply.github.com >
Date: Thu Dec 1 09:54:42 2022 -0700
feat: build manual, translations, and sample project zip
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-08 19:27:12 -07:00
Rachel Powers
682986d9b9
fix: add entitlements
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-08 19:27:12 -07:00
Rachel Powers
b29b6d6eef
fix: don't remove the python symlink
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-08 19:27:12 -07:00
Rachel Powers
8a9a52da57
fix: pull the version from the python file
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-08 19:27:12 -07:00
Rachel Powers
faf302c6d8
feat: add github workflow to build for macos
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-08 19:27:12 -07:00
Rachel
f71afb5732
feat: cleanup build script
...
use python 3.10
use curl over wget (pre-installed)
ensure enchant is installed
cleanup better to limit app bundle size
fix Info.plist
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-08 19:27:12 -07:00
Rachel Powers
0eb7185d40
feat: add a macos build script
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-08 19:27:12 -07:00
Veronica Berglyd Olsen
286dbff47b
Merge 2.0.3 ( #1312 )
2023-01-08 19:52:09 +01:00
Veronica Berglyd Olsen
a671878e26
Add build for Ubuntu 23.04
2023-01-08 19:26:37 +01:00
Veronica Berglyd Olsen
5f65819f40
Release 2.0.3 ( #1311 )
2023-01-08 19:14:54 +01:00
Veronica Berglyd Olsen
ef268dc386
Bump version to 2.0.3 and update changelog and release notes
2023-01-08 19:11:26 +01:00
Veronica Berglyd Olsen
41a0788b4c
Update copyright year to 2023
2023-01-08 18:47:04 +01:00
Veronica Berglyd Olsen
073a945b8e
Update translations
2023-01-08 18:42:28 +01:00
Veronica Berglyd Olsen
90721e244b
Fix handling of item with missing parent item ( #1309 )
2023-01-08 18:23:45 +01:00
Veronica Berglyd Olsen
65bfd20ced
Update tests
2023-01-08 18:11:06 +01:00
Veronica Berglyd Olsen
22d761dea3
Improve handling of unexpected project items ( #1283 )
2023-01-08 17:57:47 +01:00
Veronica Berglyd Olsen
5daf4ed6bc
Update status/import label form code ( #1308 )
2023-01-08 17:30:03 +01:00
Veronica Berglyd Olsen
be1894ab97
Clean up the status/import form code a bit
2023-01-08 17:24:36 +01:00
Veronica Berglyd Olsen
9529a79707
Clear the staus/import form when no item is selected ( #1290 )
2023-01-08 17:16:27 +01:00
Veronica Berglyd Olsen
f6e5293d8e
Fix convert folders and open from outline ( #1306 )
2023-01-05 23:59:19 +01:00
Veronica Berglyd Olsen
31403b4299
Fix it again, but now also for enter key ( #1291 )
2023-01-05 23:54:51 +01:00
Veronica Berglyd Olsen
3b9e3762d3
Make sure editor/viewer is visible on open doc request ( #1291 )
2023-01-05 23:50:27 +01:00
Veronica Berglyd Olsen
748d76dca6
Fix converting folder to file ( #1305 )
2023-01-05 23:45:48 +01:00
Veronica Berglyd Olsen
7e0e18787f
Add a check that a non-new project actually exists ( #1301 )
2022-12-23 12:34:08 +01:00
Veronica Berglyd Olsen
3b95b2838c
Update test and translation file
2022-12-23 12:28:48 +01:00
Veronica Berglyd Olsen
8749321614
Block opening a non-new project in a non-existing location ( #1300 )
2022-12-23 12:28:30 +01:00
Veronica Berglyd Olsen
12c09b1f6c
Update icons and allow custom icon themes ( #1299 )
2022-12-20 12:56:55 +01:00
Veronica Berglyd Olsen
1664f92cc8
Also allow custom icon themes
2022-12-20 12:50:21 +01:00
Veronica Berglyd Olsen
6c76e31e0b
Remove Inkscape meta data from a bunch of icons
2022-12-20 12:32:42 +01:00
Veronica Berglyd Olsen
b7744bbda2
Correct paths for input-none icons ( #1297 )
2022-12-20 12:25:15 +01:00
Veronica Berglyd Olsen
187a75c99a
Update i18n and contributor credits ( #1298 )
2022-12-20 12:10:31 +01:00
Veronica Berglyd Olsen
670aab5224
Remove redundant CSS
2022-12-20 12:06:14 +01:00
Veronica Berglyd Olsen
1c4256ff4c
Make links consistent
2022-12-20 12:03:25 +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
c581c774e9
Update credits doc
2022-12-20 11:33:51 +01:00
Veronica Berglyd Olsen
bce5025a66
Update Chinese translation
2022-12-20 10:40:08 +01:00
Veronica Berglyd Olsen
66cc3777dc
Release 2.0.2 ( #1279 )
2022-12-01 23:41:38 +01:00
Veronica Berglyd Olsen
b1def7b568
Release 2.0.2
2022-12-01 23:33:16 +01:00
Veronica Berglyd Olsen
1b177ff5b5
Fix highlighting not updating on prefs change ( #1278 )
2022-12-01 23:24:36 +01:00
Veronica Berglyd Olsen
594ccd45c7
Fix linux workflow
2022-12-01 23:21:00 +01:00
Veronica Berglyd Olsen
2b0216a398
Changing colouring preferences on the highlighting tab needs to re-init the syntax highlighter ( #1274 )
2022-12-01 23:12:46 +01:00
Veronica Berglyd Olsen
3fa9c29d7a
Populate build functions in new build class
2022-12-01 22:56:24 +01:00
Veronica Berglyd Olsen
25f6234cf0
Add a new module for a document build class
2022-12-01 16:12:25 +01:00
Veronica Berglyd Olsen
347266a9bd
Post release fix ( #1272 )
2022-11-29 17:41:16 +01:00
Veronica Berglyd Olsen
e7bce03be4
Add empty init files to subdirs of main package
2022-11-29 17:22:23 +01:00
Veronica Berglyd Olsen
9d08d83c2c
Release 2.0.1 ( #1270 )
2022-11-29 16:37:29 +01:00
Veronica Berglyd Olsen
e0f7e50b64
Release 2.0.1
2022-11-29 16:28:19 +01:00
Veronica Berglyd Olsen
b57d53adcd
Update French translation ( #1265 )
2022-11-28 21:37:22 +01:00
Veronica Berglyd Olsen
875bde2253
Update French translation
2022-11-28 21:30:45 +01:00
Veronica Berglyd Olsen
e77426f364
Add a icon theme fallback value ( #1264 )
2022-11-28 21:28:37 +01:00
Veronica Berglyd Olsen
9af6fa062c
Add more info on custome themes in the docs
2022-11-28 21:25:48 +01:00
Veronica Berglyd Olsen
6bc59eb7de
Make the theme class fall back to typicons lighht icon theme ( #1263 )
2022-11-28 21:05:34 +01:00
Veronica Berglyd Olsen
49cab9ec29
Use direct imports everywhere ( #1262 )
2022-11-28 18:31:54 +01:00
Veronica Berglyd Olsen
32d75567e3
Use direct imports everywhere
2022-11-28 18:23:36 +01:00