Veronica Berglyd Olsen
a51f0db6fa
Release 2.0 ( #1261 )
2022-11-28 17:27:38 +01:00
Veronica Berglyd Olsen
09eeb28257
Change the release data to today
2022-11-28 17:25:26 +01:00
Veronica Berglyd Olsen
956172af0c
Make a minor change to the release notes
2022-11-28 17:23:24 +01:00
Veronica Berglyd Olsen
35ec8e0f12
Update release notes
2022-11-28 17:12:48 +01:00
Veronica Berglyd Olsen
8390615489
Bumped version and updated changelog
2022-11-28 10:59:41 +01:00
Veronica Berglyd Olsen
df499a9776
Update translations ( #1254 )
2022-11-28 10:35:38 +01:00
Veronica Berglyd Olsen
e027c4fd4c
Update partial translations
2022-11-28 10:33:13 +01:00
Veronica Berglyd Olsen
0dd9f49856
Update completed translations
2022-11-27 17:15:04 +01:00
Veronica Berglyd Olsen
8853c73749
Remove some no longer needed strings from translations
2022-11-27 17:12:18 +01:00
Veronica Berglyd Olsen
9cb97f6a15
Merge branch 'main' into i18n
2022-11-27 17:11:08 +01:00
Veronica Berglyd Olsen
f69641c0f8
Simplify author setting ( #1258 )
2022-11-27 17:10:29 +01:00
Veronica Berglyd Olsen
1ac6e48c23
Update file format spec
2022-11-27 17:00:36 +01:00
Veronica Berglyd Olsen
a3ad90f419
Update tests
2022-11-27 16:57:11 +01:00
Veronica Berglyd Olsen
e5f04e5234
Reduce number of author entries in project to one
2022-11-27 16:55:54 +01:00
Veronica Berglyd Olsen
9d97e26fc1
Clean up the changelog a bit
2022-11-25 23:10:36 +01:00
Veronica Berglyd Olsen
e84b8d4d1d
Fix versions in module docstrings, more
2022-11-25 22:57:05 +01:00
Veronica Berglyd Olsen
d0e4c9f822
Fix versions in module docstrings
2022-11-25 22:43:27 +01:00
Veronica Berglyd Olsen
378a805b02
Update German translation
2022-11-25 22:22:36 +01:00
Veronica Berglyd Olsen
6f465e28e2
Merge branch 'main' into i18n
2022-11-24 15:18:14 +01:00
Veronica Berglyd Olsen
1678cd5e96
Update docs ( #1255 )
2022-11-24 15:18:03 +01:00
Veronica Berglyd Olsen
44c6c136a2
Update docs, second round
2022-11-24 15:13:46 +01:00
Veronica Berglyd Olsen
5538b04d55
Update completed translations
2022-11-22 22:56:57 +01:00
Veronica Berglyd Olsen
febf67179a
Fix minor GUI issues ( #1253 )
2022-11-22 13:19:12 +01:00
Veronica Berglyd Olsen
0a5fa0d190
Update main language file
2022-11-22 13:06:56 +01:00
Veronica Berglyd Olsen
4fa6329eb6
Fix tests and minor issues
2022-11-22 13:05:05 +01:00
Veronica Berglyd Olsen
3a77228aaa
Fix retention of selected item of novel tree in the details panel
2022-11-22 12:54:26 +01:00
Veronica Berglyd Olsen
f26a745d0e
Use novel selector for project details
2022-11-22 12:45:10 +01:00
Veronica Berglyd Olsen
55f7a91eaf
Add a button to open the novel tree root selector
2022-11-22 12:33:32 +01:00
Veronica Berglyd Olsen
b7373688e7
Add a novel selector class ( #1252 )
2022-11-18 13:28:35 +01:00
Veronica Berglyd Olsen
1b7814e891
Disable tooltip when novel selector is idsabled
2022-11-18 02:07:30 +01:00
Veronica Berglyd Olsen
039b2095f0
Let the novel selector replace the novel tree label
2022-11-18 02:01:55 +01:00
Veronica Berglyd Olsen
5c7c820fef
Add a combo box to novel tree
2022-11-18 01:03:44 +01:00
Veronica Berglyd Olsen
11b6ed87d4
Add the novel selector widget and use it for the outline
2022-11-18 00:44:58 +01:00
Veronica Berglyd Olsen
250a41a84a
Move StatusLED class to new components module
2022-11-18 00:19:15 +01:00
Veronica Berglyd Olsen
8c5ab9d626
Update all translation files and add test ( #1251 )
2022-11-17 17:25:50 +01:00
Veronica Berglyd Olsen
281f878a79
Remove build language part of test as this is already done in workflow
2022-11-17 17:19:40 +01:00
Veronica Berglyd Olsen
77489d22cd
Add test coverage of language files
2022-11-17 17:15:39 +01:00
Veronica Berglyd Olsen
fa880f5e2a
Update all translation files
2022-11-17 16:40:13 +01:00
Veronica Berglyd Olsen
f014d690ea
Add German trannslation ( #1033 by @HeyMyian)
2022-11-17 16:25:49 +01:00
Veronica Berglyd Olsen
7ece1123a7
Merge branch 'main' into i18n-de_DE-created
2022-11-17 16:23:14 +01:00
Veronica Berglyd Olsen
ecff40dade
Add file format specification ( #1249 )
2022-11-17 11:01:42 +01:00
Veronica Berglyd Olsen
d13e2531e8
Add a link to the file format spec in the docs ( #1012 )
2022-11-17 10:58:04 +01:00
Veronica Berglyd Olsen
47d2c20bfd
Move the file format spec document into the source code
2022-11-17 10:57:19 +01:00
Veronica Berglyd Olsen
18c3e9851e
Update docs for 2.0 ( #1248 )
2022-11-16 23:07:30 +01:00
Veronica Berglyd Olsen
308a1649a5
Update docs project section
2022-11-16 23:04:35 +01:00
Veronica Berglyd Olsen
09c414c991
Update docs usage section
2022-11-16 16:17:22 +01:00
Veronica Berglyd Olsen
af7b46f714
Update docs introduction section
2022-11-16 15:59:21 +01:00
Veronica Berglyd Olsen
9a20eab1b2
Update docs, index and build, and rename viewsbar to sidebar
2022-11-16 15:58:52 +01:00
Veronica Berglyd Olsen
444c168da5
Update closing project procedure, and editor scrolling ( #1247 )
2022-11-16 11:28:47 +01:00
Veronica Berglyd Olsen
61ab597499
Make go to line in editor work consistently with auto-scrolling
2022-11-16 11:21:16 +01:00
Veronica Berglyd Olsen
62cf9b6184
Sort out status leds and project closing ( #1237 )
2022-11-16 11:20:40 +01:00
Veronica Berglyd Olsen
9f4b9a4dde
Update workflow actions ( #1246 )
2022-11-16 00:00:54 +01:00
Veronica Berglyd Olsen
af991eb31b
Update actions for syntax workflow
2022-11-15 23:43:43 +01:00
Veronica Berglyd Olsen
e6267f32b2
Merge branch 'main' into actions
2022-11-15 23:43:17 +01:00
Veronica Berglyd Olsen
c83b36acfa
Set a max column width for novel tree extra column ( #1245 )
2022-11-15 23:41:38 +01:00
Veronica Berglyd Olsen
b7f99ec95f
Update workflow actions
2022-11-15 23:41:04 +01:00
Veronica Berglyd Olsen
1e2920641d
Force a max width of extra column in novel view ( #1238 )
2022-11-15 23:27:54 +01:00
Veronica Berglyd Olsen
a15d25370e
Improve project tree iterator
2022-11-15 21:49:15 +01:00
Veronica Berglyd Olsen
7ce2fd29a6
Improve document navigation ( #1243 )
2022-11-15 17:00:27 +01:00
Veronica Berglyd Olsen
e0ca2e7fb5
Update tests and remove unused functions in viewer
2022-11-15 16:50:41 +01:00
Veronica Berglyd Olsen
a2ea7b40e2
Don't reload document if opening the same ( #1242 )
2022-11-15 16:49:59 +01:00
Veronica Berglyd Olsen
6560594c49
Fix scrolling when moving to a specific line in editor ( #1239 )
2022-11-15 16:48:46 +01:00
Veronica Berglyd Olsen
c095cc4bf0
Auto-update novel item meta ( #1241 )
2022-11-14 20:25:03 +01:00
Veronica Berglyd Olsen
8dbaa6bbd9
Remove no longer needed index function
2022-11-14 18:59:47 +01:00
Veronica Berglyd Olsen
ebc6654069
Improve how the novel tree is refreshed
2022-11-14 18:45:36 +01:00
Veronica Berglyd Olsen
992ed4f36c
Update tests
2022-11-14 17:56:31 +01:00
Veronica Berglyd Olsen
b0a0ca089f
Rewrite index class to use sequential title keys rather than line numbers
2022-11-14 16:59:51 +01:00
Veronica Berglyd Olsen
e52d8d9ff7
Add novel tree method to refresh metadata for item
2022-11-14 16:59:04 +01:00
Veronica Berglyd Olsen
827ae921a4
Merge branch 'main' into i18n-de_DE-created
2022-11-13 10:52:13 +01:00
Veronica Berglyd Olsen
e9b603d5a5
Release 2.0 RC 2 ( #1231 )
2022-11-13 10:06:39 +01:00
Veronica Berglyd Olsen
d93b3aa79f
Always save project when closing
2022-11-12 18:59:09 +01:00
Veronica Berglyd Olsen
9b6ba891a4
Merge branch 'main' into release_2.0rc2
2022-11-12 18:30:00 +01:00
Veronica Berglyd Olsen
8a9b79abd0
Improve tree class and auto-rebuild index ( #1236 )
2022-11-12 18:29:49 +01:00
Veronica Berglyd Olsen
d4d23a140f
Update changelog
2022-11-12 18:29:20 +01:00
Veronica Berglyd Olsen
e7ce13f647
Rebuild index when opdating project ( #1235 )
2022-11-12 18:23:13 +01:00
Veronica Berglyd Olsen
74d71f24ca
Improve the setOrder method in the NWTree class, and improve tests
2022-11-12 18:22:30 +01:00
Veronica Berglyd Olsen
a1213f1e84
Rename class project variable
2022-11-12 13:08:55 +01:00
Veronica Berglyd Olsen
36cf5c1d76
Merge new changes and update changelog
2022-11-11 17:24:04 +01:00
Veronica Berglyd Olsen
fd85770d4d
Merge branch 'main' into release_2.0rc2
2022-11-11 17:22:20 +01:00
Veronica Berglyd Olsen
116ebd8243
Update Config and NWItem class ( #1232 )
2022-11-11 17:21:32 +01:00
Veronica Berglyd Olsen
612034f6be
Make the item class non-dynamic, and cache formatting vars in editor
2022-11-11 17:09:03 +01:00
Veronica Berglyd Olsen
b05028e3c9
Split up the storage of quote symbols in config
2022-11-11 12:50:36 +01:00
Veronica Berglyd Olsen
495209cd1a
Fix tests of XML files and version number (again)
2022-11-11 12:16:03 +01:00
Veronica Berglyd Olsen
402cb09bb6
Fix tests of XML files and version number
2022-11-10 18:26:08 +01:00
Veronica Berglyd Olsen
dbfda1e680
Update Norwegian and US English
2022-11-10 18:17:51 +01:00
Veronica Berglyd Olsen
b03b723d25
Update i18n file
2022-11-10 18:01:13 +01:00
Veronica Berglyd Olsen
5a8e8b2221
Release 2.0 RC 2
2022-11-10 17:58:13 +01:00
Veronica Berglyd Olsen
6a664037cf
Block toolbars when there is no project ( #1230 )
2022-11-10 17:11:32 +01:00
Veronica Berglyd Olsen
f556fde848
Make some minor code fixes
2022-11-10 17:04:12 +01:00
Veronica Berglyd Olsen
bbc5be0075
Disable toolbars when no project is open
2022-11-10 16:32:17 +01:00
Veronica Berglyd Olsen
b587ab638c
Make further config class updates ( #1229 )
2022-11-10 13:37:09 +01:00
Veronica Berglyd Olsen
a1ddc6ce1d
Fix test file comparison filters
2022-11-10 13:24:13 +01:00
Veronica Berglyd Olsen
b46ad86c31
Clean up config file format, modify how projects are launched, and add broken theme setting handling
2022-11-10 13:20:26 +01:00
Veronica Berglyd Olsen
15fec91358
Clean up setters and getters in Config
2022-11-10 09:29:00 +01:00
Veronica Berglyd Olsen
e2f3a44d96
Fix pollution of recent cache from tests
2022-11-09 23:10:30 +01:00
Veronica Berglyd Olsen
eac7d9b9ee
Refactor config class, and switch to pathlib ( #1228 )
2022-11-09 23:03:03 +01:00
Veronica Berglyd Olsen
0c7fdc7013
Fix windows vs posix path issue in test
2022-11-09 22:51:12 +01:00
Veronica Berglyd Olsen
03e173634f
Switch to Path objects nearly everywhere
2022-11-09 22:43:48 +01:00
Veronica Berglyd Olsen
cb755ba820
Move recent cache out of config, and update all tests
2022-11-09 20:54:13 +01:00
Veronica Berglyd Olsen
8721d53ab2
Clean up the config class names and methods
2022-11-09 18:47:50 +01:00
Veronica Berglyd Olsen
47b57172eb
Change lastPath to a Path object
2022-11-09 18:21:40 +01:00
Veronica Berglyd Olsen
9d3291aba6
Change assetPath to a Path object
2022-11-09 17:44:20 +01:00
Veronica Berglyd Olsen
6792c11a71
Change dataPath to a Path object
2022-11-09 00:25:50 +01:00
Veronica Berglyd Olsen
6f5539de90
Change confPath to a Path object
2022-11-09 00:09:40 +01:00
Veronica Berglyd Olsen
9500c3bdb2
Make some remaining project class bariables private
2022-11-08 23:09:08 +01:00
Veronica Berglyd Olsen
5999e72592
Add a storage class ( #1225 )
2022-11-08 22:46:50 +01:00
Veronica Berglyd Olsen
0b44cf9c0a
Fix issues with variying file order in zip archive
2022-11-08 22:29:54 +01:00
Veronica Berglyd Olsen
f5a3280565
Add test coverage of storage class
2022-11-08 22:19:22 +01:00
Veronica Berglyd Olsen
ee79d3d6d6
Fix tests for core classes
2022-11-08 19:48:06 +01:00
Veronica Berglyd Olsen
b024c0996d
Move zipping of project to storage class
2022-11-08 19:25:56 +01:00
Veronica Berglyd Olsen
262a6c36b7
Rename NWDoc class to NWDocument
2022-11-07 22:51:09 +01:00
Veronica Berglyd Olsen
26f7bb4b32
Change how spel checking and booleans in general are saved in the XML
2022-11-07 22:46:30 +01:00
Veronica Berglyd Olsen
42f2bf3628
Merge branch 'main' into storage_class
2022-11-07 12:24:19 +01:00
Veronica Berglyd Olsen
6f6fe876e2
Fix parameter missing in Python 3.7
2022-11-07 10:45:53 +01:00
Veronica Berglyd Olsen
615ee2958a
Remove project path attribute from project class
2022-11-06 00:39:30 +01:00
Veronica Berglyd Olsen
a75424e44b
Use storage class to return document objects
2022-11-06 00:29:43 +01:00
Veronica Berglyd Olsen
76a1421fde
Remove project content attribute from project class
2022-11-06 00:15:24 +01:00
Veronica Berglyd Olsen
972ed25a8c
Remove project cache attribute from project class
2022-11-05 23:33:50 +01:00
Veronica Berglyd Olsen
21ab4e58f9
Remove project meta attribute from project class
2022-11-05 23:29:25 +01:00
Veronica Berglyd Olsen
82b34d9d2c
Move lock file code to storage class
2022-11-05 22:14:33 +01:00
Veronica Berglyd Olsen
9cdf840d12
Make some minor improvements to the xml reader
2022-11-05 21:37:10 +01:00
Veronica Berglyd Olsen
72cc0cf0aa
Add project file format 1.5
2022-11-05 21:13:18 +01:00
Veronica Berglyd Olsen
c6d3f680cc
Add a UUID to projects
2022-11-05 17:03:45 +01:00
Veronica Berglyd Olsen
8b4dac4e13
Split project data class back into a separate file
2022-11-05 16:24:57 +01:00
Veronica Berglyd Olsen
783a849e09
Remove the old legacy format code
2022-11-05 16:19:19 +01:00
Veronica Berglyd Olsen
407e7fa69e
Add storage code to handle projecty structure and old projects
2022-11-05 16:15:26 +01:00
Veronica Berglyd Olsen
2b8d51035d
Fix version requirements in debian build file
2022-11-03 23:48:30 +01:00
Veronica Berglyd Olsen
2e590b742f
Move new project tool to core tools ( resolves #1152 )
2022-11-03 23:47:51 +01:00
Veronica Berglyd Olsen
bd81ea0880
Make project xml class and tests use pathlib instead of os
2022-11-03 22:17:25 +01:00
Veronica Berglyd Olsen
dfd9e15951
Use storage class to open and save project XML
2022-11-03 21:51:56 +01:00
Veronica Berglyd Olsen
96b011cf70
Rename doctools module to coretools
2022-11-03 21:41:57 +01:00
Veronica Berglyd Olsen
3eee8442a7
Make packing and unpacking item data consistent
2022-11-03 17:30:54 +01:00
Veronica Berglyd Olsen
da4f4b0801
Add prototyype storage class
2022-11-01 22:58:12 +01:00
Veronica Berglyd Olsen
717d516f6a
Delegate responsibility for the index to the project class
2022-11-01 22:32:29 +01:00
Veronica Berglyd Olsen
e85bd56f60
Auto-open first document ( #1223 )
2022-11-01 19:23:35 +01:00
Veronica Berglyd Olsen
a2f92c1223
Auto-open first document on new project ( #1219 )
2022-11-01 19:15:32 +01:00
Veronica Berglyd Olsen
9dd1a60629
Fix bug with active icon on item details panel
2022-11-01 19:11:38 +01:00
Veronica Berglyd Olsen
5abc9784f1
Refactor project XML handling ( #1221 )
2022-11-01 18:44:59 +01:00
Veronica Berglyd Olsen
f1100d4475
Remove minimal project from test suite
2022-11-01 18:32:29 +01:00
Veronica Berglyd Olsen
494b94430c
Fix tests broken by xml rewrite
2022-11-01 18:31:03 +01:00
Veronica Berglyd Olsen
5b7f2b2b55
Add test coverage of the project xml class
2022-11-01 17:14:57 +01:00
Veronica Berglyd Olsen
f41db97860
Clean up the content loading
2022-11-01 13:36:22 +01:00
Veronica Berglyd Olsen
0cfaf4f021
Drop the total word count value in the XML and rewrite how counts are handled
2022-11-01 12:21:16 +01:00
Veronica Berglyd Olsen
6fd7107675
Remove pre-generatiopn of status and importance items
2022-10-31 23:18:16 +01:00
Veronica Berglyd Olsen
a88a2f5b40
Change file format to save dictionaries consistently
2022-10-31 22:37:05 +01:00
Veronica Berglyd Olsen
13b9e5a434
Move project data class to project file
2022-10-31 21:25:40 +01:00
Veronica Berglyd Olsen
a760aff826
Complete the xml writer class
2022-10-31 20:05:20 +01:00
Veronica Berglyd Olsen
3a161e90f9
Complete loading project xml via data class
2022-10-31 18:11:46 +01:00
Veronica Berglyd Olsen
522acc479b
Move status and importance to data class
2022-10-31 17:01:50 +01:00
Veronica Berglyd Olsen
cc2ef85afd
CHange how current word counts are handled
2022-10-31 16:19:31 +01:00
Veronica Berglyd Olsen
9d283d2eae
Move all remaining trivial project settings to the data class
2022-10-31 15:55:33 +01:00
Veronica Berglyd Olsen
aeef8734b8
Move the remaining project meta settings to project data class
2022-10-31 00:28:10 +01:00
Veronica Berglyd Olsen
192806a46d
Fix or disable broken tests
2022-10-30 23:55:58 +01:00
Veronica Berglyd Olsen
e887ec6991
Move project name to project data class
2022-10-30 23:18:18 +01:00
Veronica Berglyd Olsen
ea80fd3c71
Complete the XML parsing
2022-10-30 22:51:31 +01:00
Veronica Berglyd Olsen
6d1734b655
Merge branch 'main' into xml_rw_class
2022-10-30 19:40:12 +01:00
Veronica Berglyd Olsen
72f06620e9
Add version and build info to AppImage build ( #1218 )
2022-10-30 17:59:08 +01:00
Veronica Berglyd Olsen
aa963dea3d
Add version and build info to AppImage build ( #1182 )
2022-10-30 17:55:38 +01:00
Veronica Berglyd Olsen
16e7df0526
Allow moving split document to trash ( #1217 )
2022-10-30 17:21:29 +01:00
Veronica Berglyd Olsen
4d5c1b2455
Update split document tests
2022-10-30 17:14:28 +01:00
Veronica Berglyd Olsen
c1988bcc17
Fix bug where split document loses status or importance
2022-10-30 17:07:24 +01:00
Veronica Berglyd Olsen
1784d9ce28
Add move to trash switch on split dialog and processing ( #1179 )
2022-10-30 17:03:52 +01:00
Veronica Berglyd Olsen
15fd4c51df
Fix bug with missing icons in outline view
2022-10-30 16:58:10 +01:00
Veronica Berglyd Olsen
fd92f1c588
Update active/inactive and status/importance icons ( #1216 )
2022-10-30 15:31:03 +01:00
Veronica Berglyd Olsen
80496ab1ed
Improve active/inactive icons again
2022-10-30 15:16:39 +01:00
Veronica Berglyd Olsen
dbade05e46
Generate nicer status icons
2022-10-30 02:33:00 +02:00
Veronica Berglyd Olsen
e80536405e
Replace active status icons in project tree
2022-10-30 01:21:07 +02:00
Veronica Berglyd Olsen
ea59379479
Add new checkbox icons
2022-10-30 01:20:31 +02:00
Veronica Berglyd Olsen
18878dd19b
Change how item data is stored in the project tree
2022-10-29 17:55:45 +02:00
Veronica Berglyd Olsen
309a58cb18
Fix missing synopsis action in main window
2022-10-29 01:36:31 +02:00
Veronica Berglyd Olsen
64fbc2f4e9
Add format and insert features ( #1214 )
2022-10-29 01:33:42 +02:00
Veronica Berglyd Olsen
dcb473137b
Update documentation and test with synopsis insert feature
2022-10-29 01:26:58 +02:00
Veronica Berglyd Olsen
3a90ee2b0d
Add insert menu entry for synopsis comment ( #1177 )
2022-10-29 01:26:26 +02:00
Veronica Berglyd Olsen
dc401278fb
Update tests
2022-10-29 01:05:41 +02:00
Veronica Berglyd Olsen
33eb3efb11
Remove restriction on formatting empty block ( #1178 )
2022-10-29 01:05:33 +02:00
Veronica Berglyd Olsen
6d15bc5f14
Fix help text in Preferences
2022-10-29 00:56:39 +02:00
Veronica Berglyd Olsen
04c4b9eda5
Update theme system ( #1212 )
2022-10-29 00:50:26 +02:00
Veronica Berglyd Olsen
4a9ea459fa
Make some minor changes and update test coverage
2022-10-29 00:38:32 +02:00
Veronica Berglyd Olsen
9b1c3fece2
Update default themes and remove custom style sheet feature
2022-10-28 23:50:52 +02:00
Veronica Berglyd Olsen
f76fc95494
Complete coverage of themes classes
2022-10-28 23:26:25 +02:00
Veronica Berglyd Olsen
42f5ea205f
Clean up GUI tests
2022-10-28 22:15:54 +02:00
Veronica Berglyd Olsen
28916afcce
Add test coverage of GUI theme
2022-10-28 00:00:57 +02:00
Veronica Berglyd Olsen
34193021e8
Simplify the themes class a bit
2022-10-27 23:47:29 +02:00
Veronica Berglyd Olsen
c7999831c9
Remove icon setting from config, and let the theme control it
2022-10-26 22:01:04 +02:00
Veronica Berglyd Olsen
8d7ebefa65
Fix updating syntax colours ( #1171 )
2022-10-25 23:56:07 +02:00
Veronica Berglyd Olsen
88183cdc39
Add updateTheme functions to remaining GUI components
2022-10-25 23:42:43 +02:00
Veronica Berglyd Olsen
52ede26f3d
Add updateTheme functions to most GUI components
2022-10-25 23:12:21 +02:00
Veronica Berglyd Olsen
e1ecd3cd27
Fix some code linter complaints in doc editor
2022-10-25 22:01:44 +02:00
Veronica Berglyd Olsen
25c4330fd0
Make icon theme a part of the GUI theme (solves #1172 )
2022-10-25 21:27:55 +02:00
Veronica Berglyd Olsen
80ae810e1b
Merge 1.6.6 ( #1211 )
2022-10-25 18:55:52 +02:00
Veronica Berglyd Olsen
719c2aada2
Merge branch 'main' into merge_1.6.6
2022-10-25 18:49:28 +02:00
Veronica Berglyd Olsen
f2e3d95e98
Merge branch 'main' into merge_1.6.6
2022-10-25 18:47:36 +02:00
Veronica Berglyd Olsen
c22354fe4d
Release 1.6.6 ( #1210 )
2022-10-25 18:29:06 +02:00
Veronica Berglyd Olsen
4862ac3857
Bump the version number and update the changelog
2022-10-25 18:26:37 +02:00
Veronica Berglyd Olsen
e93e125a46
Allow lookup of tags with spaces ( #1209 )
2022-10-25 18:19:19 +02:00
Veronica Berglyd Olsen
dc0f9abdbc
Fix lookup of tags with spaces ( #1195 )
2022-10-25 18:12:29 +02:00
Veronica Berglyd Olsen
455a065285
Updates to status and importance feature ( #1207 )
2022-10-25 17:18:45 +02:00
Veronica Berglyd Olsen
8b3ec4376d
Merge branch 'main' into status_import
2022-10-25 17:12:37 +02:00
Veronica Berglyd Olsen
b69e4e91ac
Add Python 3.11 ( #1208 )
2022-10-25 17:11:21 +02:00
Veronica Berglyd Olsen
a5cbaa7f8c
Update requirements and add Python 3.11 to CI
2022-10-25 16:58:46 +02:00
Veronica Berglyd Olsen
b0095b266d
Add checkmark for current active status or iumportance value ( #1202 )
2022-10-25 16:19:25 +02:00
Veronica Berglyd Olsen
7b04d57605
Refactor project settings test
2022-10-25 15:48:29 +02:00
Veronica Berglyd Olsen
2ee6adcf35
Clean up function mappings in project tree class
2022-10-25 15:47:40 +02:00
Veronica Berglyd Olsen
e89f004532
Add a manage labels option to project tree context menu ( #1203 )
2022-10-25 12:20:18 +02:00
Veronica Berglyd Olsen
624787994a
Refactor the projhect tree context menu code
2022-10-25 08:17:18 +02:00
Veronica Berglyd Olsen
550896e795
Merge branch 'main' into xml_rw_class
2022-10-21 10:24:00 +02:00
Veronica Berglyd Olsen
2f926301e6
Update wizard custom page functionality ( #1201 )
2022-10-20 23:10:18 +02:00
Veronica Berglyd Olsen
34dbf3557c
Turn off generating notes if all notes folders are off in the new project wizard ( #1192 )
2022-10-20 23:00:52 +02:00
Veronica Berglyd Olsen
ae856dda6a
Rename exported status to active status ( #1200 )
2022-10-20 22:48:57 +02:00
Veronica Berglyd Olsen
871cef8af9
Add tooltip to active status icons and update build tool
2022-10-20 22:37:42 +02:00
Veronica Berglyd Olsen
6b16b7c3b7
Rename project file attribute
2022-10-20 18:28:32 +02:00
Veronica Berglyd Olsen
93a79f3605
Rename the access metods of the item class from exported to active
2022-10-20 18:14:40 +02:00
Veronica Berglyd Olsen
5ae96e4d44
Fix various issues in the code ( #1197 )
2022-10-20 12:30:00 +02:00
Veronica Berglyd Olsen
85e48eb56a
Fix a few minor typing issues
2022-10-20 12:14:09 +02:00
Veronica Berglyd Olsen
58f8f98c6f
Use constants for project and config file names
2022-10-20 12:13:29 +02:00
Veronica Berglyd Olsen
1da92e997c
Fix project tree context menu labels ( #1199 )
2022-10-20 09:12:31 +02:00
Veronica Berglyd Olsen
734f3d57bf
Rename statusBar to mainStatus in main GUI due to conflict with Qt method ( #1190 )
2022-10-20 00:26:18 +02:00
Veronica Berglyd Olsen
6a6742275f
Clean up unused part of header check function in doc editor
2022-10-20 00:22:09 +02:00
Veronica Berglyd Olsen
815c0f1125
Add a bunch of None checks, even if many may be redundant
2022-10-20 00:21:51 +02:00
Veronica Berglyd Olsen
cfe11f7b54
Make the common module a little simpler
2022-10-19 22:10:23 +02:00
Veronica Berglyd Olsen
efb7d12e1d
Remove verbose logging ( #1191 )
2022-10-19 16:21:23 +02:00
Veronica Berglyd Olsen
caf8a75bbc
Fix a couple of issues discovered by pylance
2022-10-19 12:06:57 +02:00
Veronica Berglyd Olsen
e52f0a9e16
Remove verbose logging implementation
2022-10-19 08:29:02 +02:00
Veronica Berglyd Olsen
8775b360d8
Remove all verbose log entries
2022-10-19 08:27:11 +02:00
Veronica Berglyd Olsen
54fea1d28e
Clean up common module, and fix a few typing issues ( #1188 )
2022-10-19 00:18:07 +02:00
Veronica Berglyd Olsen
c40ace1290
Fix a few weird dictionary lookups in the index
2022-10-19 00:04:31 +02:00
Veronica Berglyd Olsen
f34d95edaa
Simplify the setText method of the Tokenizer class
2022-10-18 23:49:48 +02:00
Veronica Berglyd Olsen
ac05dbc55b
Fix a potential bug
2022-10-18 23:46:08 +02:00
Veronica Berglyd Olsen
0f72c45fbc
Update tests
2022-10-18 23:41:41 +02:00
Veronica Berglyd Olsen
da820871fd
Simplify the check functions in common ( #1185 ) and remove the checkIntRange function
2022-10-18 23:41:29 +02:00
Veronica Berglyd Olsen
1aec49f852
Fix missing data path issue when creating themes folders ( #1184 )
2022-10-18 21:01:23 +02:00
Veronica Berglyd Olsen
33b95b60e3
Fix missing data path issue ( #1180 )
2022-10-18 20:43:33 +02:00
Veronica Berglyd Olsen
d232b22501
Always index main heading ( #1183 )
2022-10-17 21:39:28 +02:00
Veronica Berglyd Olsen
6c06845ed5
Drop the error on level tag in index file
2022-10-17 21:31:57 +02:00
Veronica Berglyd Olsen
5f4a171dff
Update lipsum test project
2022-10-17 21:18:42 +02:00
Veronica Berglyd Olsen
38df693987
Update tests
2022-10-17 21:15:52 +02:00
Veronica Berglyd Olsen
e24573f644
Clean out main header data in the index and make it set the item's value instead
2022-10-17 20:22:21 +02:00
Veronica Berglyd Olsen
8fe25d4b43
Update classes and functions to use the item as source of main heading instead of index
2022-10-17 20:15:45 +02:00
Veronica Berglyd Olsen
5a4b7b7264
Add a main heading variable to the NWItem class
2022-10-17 20:08:19 +02:00
Veronica Berglyd Olsen
9b5b00fd2d
Release 2.0 RC 1 ( #1169 )
2022-10-17 16:40:08 +02:00
Veronica Berglyd Olsen
d59c408e44
Merge branch 'main' into release_2.0rc1
2022-10-17 13:34:04 +02:00
Veronica Berglyd Olsen
95b6949da8
Update readme with new minimum Qt version
2022-10-15 23:32:30 +02:00
Veronica Berglyd Olsen
b0e2dbf06e
Merge branch 'main' into release_2.0rc1
2022-10-15 23:30:43 +02:00
Veronica Berglyd Olsen
0aadb29ac7
Update changelog
2022-10-15 23:29:12 +02:00
Veronica Berglyd Olsen
559a1791e1
Increase minimum Qt version to 5.10 ( #1174 )
2022-10-15 23:23:47 +02:00
Veronica Berglyd Olsen
f5dcad8725
Update references to Qt version in the docs
2022-10-15 23:14:34 +02:00
Veronica Berglyd Olsen
97724054ec
Require at least Qt 5.10 instead
2022-10-15 23:05:43 +02:00
Veronica Berglyd Olsen
30661130ca
Ignore coverage of lines of old Qt versions
2022-10-15 22:56:18 +02:00
Veronica Berglyd Olsen
9c16b58325
Fix document editor test
2022-10-15 22:50:07 +02:00
Veronica Berglyd Olsen
aadc576d0a
Require at least Qt 5.9
2022-10-15 22:47:18 +02:00
Veronica Berglyd Olsen
84db544704
Update documentation screen shots
2022-10-15 19:59:02 +02:00
Veronica Berglyd Olsen
49bce76c0d
Update changelog
2022-10-15 16:21:41 +02:00
Veronica Berglyd Olsen
20945cfc0d
Merge branch 'main' into release_2.0rc1
2022-10-15 16:19:59 +02:00
Veronica Berglyd Olsen
05ad483f06
Update i18n ( #1170 )
2022-10-15 16:19:47 +02:00
Veronica Berglyd Olsen
98e014f834
Update translations for Norwegian and US English
2022-10-15 16:10:18 +02:00
Veronica Berglyd Olsen
e316270b57
Update base translation file
2022-10-15 16:09:59 +02:00
Veronica Berglyd Olsen
4fe34640f5
Bump version to 2.0 RC 1 and update changelog
2022-10-15 12:13:14 +02:00
Veronica Berglyd Olsen
ca613e83e8
Add a root folder filter to the Build Tool ( #1168 )
2022-10-14 22:55:09 +02:00
Veronica Berglyd Olsen
72e1180c84
Add a root folder filter to the build tool
2022-10-14 22:41:58 +02:00
Veronica Berglyd Olsen
a582d231e8
Make some minor GUI tweaks ( #1167 )
2022-10-14 22:16:44 +02:00
Veronica Berglyd Olsen
11ff9567c0
Make the novel combo box on project details always visible
2022-10-14 21:49:42 +02:00
Veronica Berglyd Olsen
64c07e8910
Change a few tooltip labels and remove focus mode checkbox in menu
2022-10-14 21:45:58 +02:00
Veronica Berglyd Olsen
6f257d9b27
Use the main menu entries in the view bar settings menu
2022-10-14 20:47:01 +02:00
Veronica Berglyd Olsen
928c25e742
Fix circular imports ( #1166 )
2022-10-14 19:45:05 +02:00
Veronica Berglyd Olsen
3c49ccff53
Move the custom gui module to the root of the project
2022-10-14 19:34:37 +02:00
Veronica Berglyd Olsen
5aa5640baa
Make all imports in tests explicit
2022-10-14 19:25:21 +02:00
Veronica Berglyd Olsen
91961111d8
Add Quick Links to the Project Tree ( #1165 )
2022-10-14 17:43:23 +02:00
Veronica Berglyd Olsen
5fcfbf1c75
Add shortcut to docs, and fix broken link
2022-10-14 17:35:10 +02:00
Veronica Berglyd Olsen
77ec0a9eed
Add a quick links dropdown menu to the project tree ( #1137 )
2022-10-14 17:30:28 +02:00
Veronica Berglyd Olsen
bbbad2b170
Add bookmark icon
2022-10-14 17:29:07 +02:00
Veronica Berglyd Olsen
505385b060
Update icons ( #1164 )
2022-10-14 10:31:25 +02:00
Veronica Berglyd Olsen
07a5def0a9
Change project details to use decoration graphics rather than icons, and delete the no longer used header icons
2022-10-14 10:20:30 +02:00
Veronica Berglyd Olsen
91e6b0671e
Add header decoration function to the icon class
2022-10-14 10:19:31 +02:00
Veronica Berglyd Olsen
234a527f25
Add icon for Novel Section documents
2022-10-14 09:40:34 +02:00
Veronica Berglyd Olsen
845a15229d
Remove unused icons
2022-10-14 09:37:50 +02:00
Veronica Berglyd Olsen
ab482c4ede
Rewrite Split Tool ( #1154 )
2022-10-14 00:00:16 +02:00
Veronica Berglyd Olsen
d619f4a012
Add test coverage of splitter function in project tree
2022-10-13 23:48:52 +02:00
Veronica Berglyd Olsen
84af87b155
Add test for document splitter
2022-10-13 19:01:06 +02:00
Veronica Berglyd Olsen
3f4d85dcad
Rewrite test for split dialog
2022-10-13 18:18:08 +02:00
Veronica Berglyd Olsen
02976c5f12
Add remaining logic to document splitter, and fix bug in recursive permanet delete
2022-10-13 17:11:43 +02:00
Veronica Berglyd Olsen
049190739f
Merge branch 'main' into split_tool
2022-10-13 14:57:24 +02:00
Veronica Berglyd Olsen
e11137a90f
Merge 1.6.5 ( #1160 )
2022-10-13 11:14:02 +02:00
Veronica Berglyd Olsen
28ae292703
Merge branch 'main' into merge_1.6.5
2022-10-13 11:07:24 +02:00
Veronica Berglyd Olsen
0e94b1ca88
Patch 1.6.5 ( #1159 )
2022-10-13 10:47:22 +02:00
Veronica Berglyd Olsen
dbf672224f
Bump version to 1.6.5 and update changelog
2022-10-13 10:44:08 +02:00
Veronica Berglyd Olsen
1001140eec
Fix preferences dialog window size issue #989
2022-10-13 10:25:38 +02:00
Veronica Berglyd Olsen
038c66258b
Backport fix for #1150
2022-10-13 10:24:00 +02:00
Veronica Berglyd Olsen
bb8b0555ae
Backport fix for #1149
2022-10-13 10:22:31 +02:00
Veronica Berglyd Olsen
1421ed3bf4
Turn off the old splitter tool test
2022-10-12 23:44:15 +02:00
Veronica Berglyd Olsen
31a5761ba0
Add the core code for the DocSplitter tool
2022-10-12 23:39:56 +02:00
Veronica Berglyd Olsen
baafd5f83c
Rewrite the GuiDocSplit dialog
2022-10-12 22:36:06 +02:00
Veronica Berglyd Olsen
4f44374f48
Remove menu entry for split document
2022-10-11 23:41:39 +02:00
Veronica Berglyd Olsen
7403736ae1
Fix minor issues and clean up class inits ( #1153 )
2022-10-11 23:35:31 +02:00
Veronica Berglyd Olsen
9a0bda9884
Fix tab parents on settings dialogs
2022-10-11 23:27:45 +02:00
Veronica Berglyd Olsen
84104f2267
Include missing file from last commit
2022-10-11 23:18:37 +02:00
Veronica Berglyd Olsen
5d6778be57
Clean up class initialisation
2022-10-11 23:17:58 +02:00
Veronica Berglyd Olsen
1f05e90266
Remove the context menu in the main window ( #1147 )
2022-10-11 22:49:36 +02:00
Veronica Berglyd Olsen
3a7c3cec3f
Reset idle time when creating a new project ( #1149 )
2022-10-11 22:44:06 +02:00
Veronica Berglyd Olsen
e8f7df9cb4
Add Shift+Enter to auto-replace ( #1151 )
2022-10-11 22:35:24 +02:00
Veronica Berglyd Olsen
9b5d2b2c2b
Resolve issue #1150
2022-10-11 22:26:14 +02:00
Veronica Berglyd Olsen
87f20622f9
Rewrite Merge Tool ( #1148 )
2022-10-11 22:02:26 +02:00
Veronica Berglyd Olsen
417758a29a
Add coverage of new function in project class
2022-10-11 21:48:40 +02:00
Veronica Berglyd Olsen
07c93bcb7d
Update test coverage
2022-10-11 21:20:03 +02:00
Veronica Berglyd Olsen
b96c1e9f09
Add test coverage of doc tools
2022-10-10 16:35:13 +02:00
Veronica Berglyd Olsen
747a1a212c
Make some minor improvements to code and tests
2022-10-10 15:48:45 +02:00
Veronica Berglyd Olsen
428dce3e6e
Fix doc merge dialog test
2022-10-09 22:47:36 +02:00
Veronica Berglyd Olsen
02dc7f5fe0
Make a few more improvements to doc merge
2022-10-09 21:40:50 +02:00
Veronica Berglyd Olsen
d9a59bccda
Don't allow merging root folders
2022-10-09 21:30:21 +02:00
Veronica Berglyd Olsen
23b73dd936
Update tests for project tree deleting items
2022-10-09 20:49:25 +02:00
Veronica Berglyd Olsen
0859c14581
Remove the old merge document menu entry
2022-10-09 19:23:55 +02:00
Veronica Berglyd Olsen
2bda53e971
Split up the project tree deleteItem function
2022-10-09 19:21:05 +02:00
Veronica Berglyd Olsen
0f3d598f8d
Implement nre doc merge functionality in tree
2022-10-09 17:19:01 +02:00
Veronica Berglyd Olsen
e1c3a12d07
Redesign the Document Merge dialog box
2022-10-09 15:30:02 +02:00
Veronica Berglyd Olsen
43bb5aab5c
Rename 1.7 to 2.0 ( #1146 )
2022-10-06 09:15:48 +02:00
Veronica Berglyd Olsen
b80f5ba057
Rename 1.7 to 2.0
2022-10-06 09:10:58 +02:00
Veronica Berglyd Olsen
9c381c40a5
Remove existing space when auto-inserting space ( #1131 )
2022-10-01 23:13:07 +02:00
Veronica Berglyd Olsen
47c39e68b7
Remove the no longer needed changes to the test
2022-10-01 22:44:11 +02:00
Veronica Berglyd Olsen
a24d37ffa4
Simplify the auto-insert space check code as this is efficient enough
2022-10-01 22:41:18 +02:00
Veronica Berglyd Olsen
03db815723
Update test coverage
2022-10-01 22:35:26 +02:00
Veronica Berglyd Olsen
1aeb66d9af
Make sure existing space is stripped before inserting non-breaking space ( #1061 )
2022-10-01 22:35:00 +02:00
Veronica Berglyd Olsen
3efbc14d97
Update Project Details for multi-novel projects ( #1130 )
2022-10-01 22:11:21 +02:00
Veronica Berglyd Olsen
534614d037
Add a root folder combo box to the Project Details dialog
2022-10-01 22:02:24 +02:00
Veronica Berglyd Olsen
479478490e
Update the index to generate a ToC for a specific root folder
2022-10-01 22:02:00 +02:00
Veronica Berglyd Olsen
f4eed2bf2c
Add Expand/Collapse All functionality to project tree ( #1129 )
2022-10-01 21:25:19 +02:00
Veronica Berglyd Olsen
ba51fb4c46
Add Expand/Collapse All functionality to project tree
2022-10-01 21:17:47 +02:00
Veronica Berglyd Olsen
bdc7e4dc10
Convert folder to document or note ( #1128 )
2022-10-01 20:42:43 +02:00
Veronica Berglyd Olsen
25dec2ace8
Add test coverage of convert folder feature
2022-10-01 20:32:47 +02:00
Veronica Berglyd Olsen
7d99d6c40b
Merge branch 'main' into convert_folder
2022-10-01 19:06:52 +02:00
Veronica Berglyd Olsen
ba88160deb
Rough framework for XML reader/writer classes
2022-09-29 20:07:52 +02:00
Veronica Berglyd Olsen
08289d0675
Merge 1.6.4 ( #1121 )
2022-09-29 20:05:42 +02:00
Veronica Berglyd Olsen
a64c36221c
Fix remaining merge conflict
2022-09-29 20:00:05 +02:00
Veronica Berglyd Olsen
bf2229538e
Bring patch 1.6.4 changes into main
2022-09-29 19:59:21 +02:00
Veronica Berglyd Olsen
922d66ff53
Fix typo in release notes and changelog
2022-09-29 19:38:28 +02:00
Veronica Berglyd Olsen
cfb6059027
Add Ubunutu 22.10 to patch build
2022-09-29 19:34:20 +02:00
Veronica Berglyd Olsen
c04715c9ef
Release 1.6.4 ( #1120 )
2022-09-29 19:27:02 +02:00
Veronica Berglyd Olsen
d82c739f01
Release 1.6.4
2022-09-29 19:23:41 +02:00
Veronica Berglyd Olsen
7267490645
Backport fix #1113
2022-09-29 14:33:12 +02:00
Veronica Berglyd Olsen
5adf21e87a
Add integration test coverage of insert spaces issue
2022-09-29 14:25:42 +02:00
Veronica Berglyd Olsen
e6b2732281
Fix insert spaces crash ( #1118 )
2022-09-29 14:11:39 +02:00
Veronica Berglyd Olsen
9c4b3dbc08
Improve the tree change method
2022-09-29 14:09:03 +02:00
Veronica Berglyd Olsen
3d3ac0d05d
Allow converting folder to file in project tree ( #1071 )
2022-09-19 13:33:56 +02:00
Veronica Berglyd Olsen
9434fe2cd7
Fix clipping of cursor due to no document margin ( #1113 )
2022-09-14 16:57:15 +02:00
Veronica Berglyd Olsen
af55e57ba3
Fix clipping of cursor due to 0 doc margin, issue #1112
2022-09-14 16:48:46 +02:00
Veronica Berglyd Olsen
90fbfc30ad
Add Ubuntu 22.10 to setup builds
2022-09-14 13:33:09 +02:00
Veronica Berglyd Olsen
c48d415a9d
Update context menu entries in project tree ( #1111 )
2022-09-11 19:12:49 +02:00
Veronica Berglyd Olsen
874f4f7198
Change a few other project tree context menu labels
2022-09-11 18:51:18 +02:00
Veronica Berglyd Olsen
19c583f615
Fix misleading deletion label in context menu for empty folders
2022-09-11 18:48:15 +02:00
Veronica Berglyd Olsen
76e9c822c9
Make adding new docs smarter ( #1110 )
2022-09-11 17:40:47 +02:00
Veronica Berglyd Olsen
73b8e3e0fb
Use the new item checker functions instead of equal operator
2022-09-11 17:22:46 +02:00
Veronica Berglyd Olsen
5cba10151a
Make the add new item feature a little smarter
2022-09-11 17:06:16 +02:00
Veronica Berglyd Olsen
01b66bc62e
Add some type and layout checker functions to the item class
2022-09-11 17:04:21 +02:00
Veronica Berglyd Olsen
f14398392a
Merge release 1.6.3 into main ( #1104 )
2022-08-18 22:57:15 +02:00
Veronica Berglyd Olsen
3a7ed1f2f3
Merge branch 'main' into patch_to_main
2022-08-18 22:53:46 +02:00
Veronica Berglyd Olsen
802d1b0132
Improve the build scripts ( #1103 )
2022-08-18 22:45:43 +02:00
Veronica Berglyd Olsen
d4878525ac
Improve the package build pipeline
2022-08-18 22:38:32 +02:00
Veronica Berglyd Olsen
e98e758b5f
Fix missing version bump
2022-08-18 22:36:46 +02:00
Veronica Berglyd Olsen
672e3680b7
Release 1.6.3 ( #1102 )
2022-08-18 20:38:42 +02:00
Veronica Berglyd Olsen
53c1d1b7ee
Bumped version and update changelog
2022-08-17 23:49:37 +02:00
Veronica Berglyd Olsen
721d67ac0a
Merge patches from 1.6.3 ( #1101 )
2022-08-17 23:32:43 +02:00
Veronica Berglyd Olsen
2407b61830
Fix typo in docstring and add reference to issue
2022-08-17 23:24:18 +02:00
Veronica Berglyd Olsen
f08345b15e
Merge branch 'main' into merge_patches
2022-08-17 23:21:10 +02:00
Veronica Berglyd Olsen
20da33348c
Block adding spaces before colon in certain meta data cases ( #1099 )
2022-08-17 23:09:17 +02:00
Veronica Berglyd Olsen
7e82461aba
Fix comment in test
2022-08-17 23:05:26 +02:00
Veronica Berglyd Olsen
fcfe7507d6
Block adding spaces before colon (French language feature) in certain meta data cases
2022-08-17 23:01:03 +02:00
Veronica Berglyd Olsen
90b50fe180
Fix handling of empty spellcheck language string ( #1098 )
2022-08-17 22:34:45 +02:00
Veronica Berglyd Olsen
3ddbfb061b
Make spell ckeck tests run on en_US
2022-08-17 22:29:27 +02:00
Veronica Berglyd Olsen
93194626c7
Add an additional ignore line on main editing test
2022-08-17 22:25:02 +02:00
Veronica Berglyd Olsen
c23a1d224d
Install a generic English dictionary on Linux CI
2022-08-17 22:19:32 +02:00
Veronica Berglyd Olsen
2178391bcd
Update tests of spell check classes
2022-08-17 21:49:59 +02:00
Veronica Berglyd Olsen
c917fc9c9c
Fix issue #1096 and remove a couple of error ourputs
2022-08-17 21:49:41 +02:00
Veronica Berglyd Olsen
15c54224e0
Update the Outline View to be consistent with the Novel Tree ( #1094 )
2022-08-15 18:09:33 +02:00
Veronica Berglyd Olsen
cc7ae316ad
Make some minor changes for consistency between similar classes
2022-08-15 16:08:25 +02:00
Veronica Berglyd Olsen
bf49b1ee50
Merge branch 'main' into outline_updates
2022-07-31 18:55:03 +02:00
Veronica Berglyd Olsen
bb2c78c0f6
Update tests
2022-07-31 18:50:43 +02:00
Veronica Berglyd Olsen
069e3baf67
Add functionality to load and save last selected outline novel, and fix a few inconsistencies
2022-07-31 18:40:16 +02:00
Veronica Berglyd Olsen
b30a4d26ae
Appimage Distribution ( #1092 )
2022-07-15 16:53:37 +02:00
Veronica Berglyd Olsen
338d158bae
Make some minor changes to the setup script
2022-07-15 16:39:12 +02:00
Veronica Berglyd Olsen
895beb6aa1
Revert change of spelling from UK to US
2022-07-15 16:36:45 +02:00
Veronica Berglyd Olsen
67aff2550b
Change look of outline tree
2022-07-15 14:38:37 +02:00
Rachel Powers
82a5da391f
- ensure dist_appimage removed during cleanup
...
- cleanup
2022-07-08 18:53:01 -07:00
Rachel Powers
3dc4d1443f
ensure prefix matching of build-appimage args do not shadow normal setup
...
move defaults to pyhton 3.10 and manylinux2010 for better compatability
cleanup
2022-07-08 18:40:54 -07:00
Rachel Powers
073a9acfb3
add a method to automate the building of an Appimage package
2022-07-08 15:26:03 -07:00
Rachel Powers
b363259a72
fix spelling
2022-07-08 14:08:13 -07:00
Rachel Powers
211ab290d0
bring .desktop into compliance with Desktop Entry specification 1.1
...
validated with `desktop-file-validate`
2022-07-08 14:06:56 -07:00
Veronica Berglyd Olsen
f9df358c4f
Add the Novel Tree meta data feature ( #1088 )
2022-06-15 20:46:45 +02:00
Veronica Berglyd Olsen
0d01e108f1
Improve test coverage
2022-06-15 20:37:19 +02:00
Veronica Berglyd Olsen
8c4ecaeee2
Fix tests
2022-06-15 20:01:45 +02:00
Veronica Berglyd Olsen
4fa814a2fa
Remove no longer needed config settings, and change default text width
2022-06-15 19:51:13 +02:00
Veronica Berglyd Olsen
bb85232ea7
Add some fixes to keep novel tree active handle up to date
2022-06-15 19:47:04 +02:00
Veronica Berglyd Olsen
469275eea5
Add novel tree highlight of rows of current document
2022-06-15 19:39:07 +02:00
Veronica Berglyd Olsen
ba0ce33cfc
Add a tool tip with meta data behind a button on each novel tree item
2022-06-15 19:17:24 +02:00
Veronica Berglyd Olsen
50f299171a
Add some convenient tree widget settings to the different trees
2022-06-15 17:33:47 +02:00
Veronica Berglyd Olsen
5c04e79486
Merge branch 'main' into i18n-de_DE-created
2022-06-15 17:18:47 +02:00
Veronica Berglyd Olsen
fb14e978cd
Merge branch 'patch'
2022-06-15 17:11:56 +02:00
Veronica Berglyd Olsen
3a455fa1a7
Fix build ODT language, and collapsing of view panel ( #1087 )
2022-06-15 17:10:35 +02:00
Veronica Berglyd Olsen
ad50ad9b0d
Resolve issue #1085
2022-06-15 17:06:18 +02:00
Veronica Berglyd Olsen
7d7c2dba26
Resolve issue #1073
2022-06-15 17:05:48 +02:00
Veronica Berglyd Olsen
0b95804535
Update the novel tree GUI ( #1084 )
2022-06-15 16:52:42 +02:00
Veronica Berglyd Olsen
6ccbb358b9
Update tests
2022-06-15 16:46:44 +02:00
Veronica Berglyd Olsen
cff464392a
Use the indenta decorators of the novel tree to indicate type
2022-06-15 16:15:29 +02:00
Veronica Berglyd Olsen
3a061eec3f
Update novel tree menu processing and fix issue with reaload of document
2022-06-15 16:14:28 +02:00
Veronica Berglyd Olsen
538b722bdf
Fix tests and a few other bits
2022-06-14 19:33:12 +02:00
Veronica Berglyd Olsen
ea61db9591
Simplify the novel outline tree
2022-06-14 00:14:51 +02:00
Veronica Berglyd Olsen
49ace054bd
Make options class handle enums, and add plot column to novel tree
2022-06-12 20:18:24 +02:00
Veronica Berglyd Olsen
8040441757
Allow changing content of last column of the novel tree
2022-06-12 19:59:18 +02:00
Veronica Berglyd Olsen
88b2d61cec
Update tests
2022-06-12 17:54:37 +02:00
Veronica Berglyd Olsen
52683d5a21
Add novel tree toolbar and connect actions
2022-06-12 17:47:32 +02:00
Veronica Berglyd Olsen
b3eb276437
Wrap the novel tree in an outer widget
2022-06-12 15:45:39 +02:00
Veronica Berglyd Olsen
ed5c52859d
Simplify the conversion of very old project data ( #1083 )
2022-06-11 23:57:08 +02:00
Veronica Berglyd Olsen
c58868ed39
Simplify the conversion of very old project data
2022-06-11 23:54:20 +02:00
Veronica Berglyd Olsen
5a5a64e3a2
Replace the edit item dialog ( #1082 )
2022-06-11 18:54:08 +02:00
Veronica Berglyd Olsen
2cc8be5776
Rename the main GUI function for editing an item
2022-06-11 18:48:22 +02:00
Veronica Berglyd Olsen
8d427f40c6
Add a shortcut to open project tree context menu
2022-06-11 18:40:21 +02:00
Veronica Berglyd Olsen
946656f8c5
Add test for edit label dialog
2022-06-11 18:26:41 +02:00
Veronica Berglyd Olsen
37c3bb8cd2
Replace the item editor with the label editor dialog
2022-06-11 18:19:21 +02:00
Veronica Berglyd Olsen
6058423970
Add a new edit label dialog
2022-06-11 18:17:57 +02:00
Veronica Berglyd Olsen
d162be3543
Give main GUI objects better names ( #1081 )
2022-06-11 16:36:15 +02:00
Veronica Berglyd Olsen
985179bbb9
Rename main theme object
2022-06-11 16:29:49 +02:00
Veronica Berglyd Olsen
db01d85f2e
Rename outline components
2022-06-11 15:59:08 +02:00
Veronica Berglyd Olsen
94068e777a
Give main GUI elements more identifiable names
2022-06-11 15:49:45 +02:00
Veronica Berglyd Olsen
0181bebd70
Rename ambiguous theParent variable to mainGui
2022-06-11 15:33:32 +02:00
Veronica Berglyd Olsen
b8d557646a
Update the Project Tree with major improvements ( #1079 )
2022-06-11 14:53:45 +02:00
Veronica Berglyd Olsen
025463a28e
Improve project tree test coverage
2022-06-11 14:40:03 +02:00
Veronica Berglyd Olsen
f0bef18b63
Re-implement the tree context menu
2022-06-11 13:44:45 +02:00
Veronica Berglyd Olsen
77746f712f
Fix inconsistend expand/collapse when tree items are moved
2022-06-11 12:33:37 +02:00
Veronica Berglyd Olsen
ad438e128a
Merge branch 'main' into project_tree_updates
2022-06-07 23:41:48 +02:00
Veronica Berglyd Olsen
af39fb98a1
Clean up project tree code and add undo action to the menu
2022-06-07 23:38:17 +02:00
Veronica Berglyd Olsen
ef270bc069
Tweak project toolbar look, and fix shortcuts
2022-06-07 22:38:02 +02:00
Veronica Berglyd Olsen
0909bf7c36
Update code of conduct to v2.1
2022-06-07 10:34:27 +02:00
Veronica Berglyd Olsen
5a6ef5efd3
Add move buttons to project tree toolbar
2022-06-07 00:11:42 +02:00
Veronica Berglyd Olsen
272e7f6e24
Remove redundant menu entries
2022-06-06 22:17:24 +02:00
Veronica Berglyd Olsen
46bb8e5bcc
Populate the add button menu in the project widget
2022-06-06 22:03:42 +02:00
Veronica Berglyd Olsen
12a7ec7fe3
Allow the project class to create new files
2022-06-06 22:02:44 +02:00
Veronica Berglyd Olsen
d07f5dc520
Wrap project tree in an outer widget with a toolbar
2022-06-06 15:50:46 +02:00
Veronica Berglyd Olsen
b88cdb7677
Make the project tree columns fixed
2022-06-06 14:11:59 +02:00
Veronica Berglyd Olsen
669eabc7e8
Handle actions in the project tree internally in the class
2022-06-06 13:46:54 +02:00
Veronica Berglyd Olsen
24112f6d8d
Merge branch 'main' into i18n-de_DE-created
2022-06-06 13:27:48 +02:00
Veronica Berglyd Olsen
3ff5dfce33
Set build language for Open Document files ( #1077 )
2022-06-05 22:47:21 +02:00
Veronica Berglyd Olsen
2f81aef0a3
Set build language for Open Document files
2022-06-05 22:42:25 +02:00
Veronica Berglyd Olsen
29739ab210
Update the Outline View panel ( #1063 )
...
Add a top level widget that contains the entire Outline View.
Move the details panel code to the outline.py file.
Add a toolbar to the top of the Outline view with a dropdown box to select which Novel folder to view.
Add a refresh button to the tool bar.
Move the context menu for changing columns to a menu button on the tool bar.
Remove the Rebuild Outline and Auto-Update Outline options from the main menu.
2022-06-05 22:34:49 +02:00
Veronica Berglyd Olsen
4d9b94cfe6
Improve test coverage of Outline
2022-06-05 22:31:10 +02:00
Veronica Berglyd Olsen
85f63721e0
Allow showing all novel files in Outline
2022-06-05 18:43:09 +02:00
Veronica Berglyd Olsen
92924b3288
Make the new item function better at guessing header level of new files
2022-06-05 17:41:29 +02:00
Veronica Berglyd Olsen
88976d6800
Streamline how project item changes are reported
2022-06-05 17:25:39 +02:00
Veronica Berglyd Olsen
2873336dce
Allow switching between root novel folders
2022-06-05 15:04:04 +02:00
Veronica Berglyd Olsen
de07546e3f
Fix tests
2022-06-05 13:41:22 +02:00
Veronica Berglyd Olsen
ac14888e2a
Merge branch 'main' into outline_view
2022-06-05 13:36:54 +02:00
Veronica Berglyd Olsen
c28ac37df1
Rewrite index class ( #1074 )
...
Rewrites the index class to use objects rather than dictionaries to store indexing information.
Moves the index instance into the main project class instead of the main GUI object.
Makes the project tree and project options classes private to the project class.
2022-06-05 13:21:45 +02:00
Veronica Berglyd Olsen
63068f1018
Add full test coverage of index class
2022-06-05 13:17:24 +02:00
Veronica Berglyd Olsen
22099c1b56
Make some minor improvements to handling of tags and references
2022-06-03 11:07:40 +02:00
Veronica Berglyd Olsen
eed59a96be
Make some fixes to the index class, and improve test coverage
2022-05-30 00:28:43 +02:00
Veronica Berglyd Olsen
865acfd7e9
Clean up imports
2022-05-29 19:40:14 +02:00
Veronica Berglyd Olsen
d1b32f1ba1
Move the tags index into a wrapper class
2022-05-29 19:24:41 +02:00
Veronica Berglyd Olsen
77e50a6cee
Move the item index into a wrapper class and combine the access functions
2022-05-29 18:58:32 +02:00
Veronica Berglyd Olsen
347d34bf83
Clean up the index code a bit and add index validation
2022-05-29 00:18:48 +02:00
Veronica Berglyd Olsen
94ba7a2f94
Use the new index instead of the old
2022-05-28 21:59:52 +02:00
Veronica Berglyd Olsen
01be8be44f
Remove old tagsIndex
2022-05-28 20:16:27 +02:00
Veronica Berglyd Olsen
d584f57a3b
Loading of new index now works
2022-05-28 19:45:33 +02:00
Veronica Berglyd Olsen
b5b0074411
Rewritten index storage using classes instead
2022-05-28 18:48:31 +02:00
Veronica Berglyd Olsen
44926a4e9a
Also make tree and options properties of the project
2022-05-28 14:33:25 +02:00
Veronica Berglyd Olsen
8bdd09400a
Move the project index into the project class
2022-05-28 14:11:58 +02:00
Veronica Berglyd Olsen
8ac30b036a
Change how tag links are followed
2022-05-26 12:11:22 +02:00
Veronica Berglyd Olsen
ecc0585c87
Add a toolbar to the Outline view
2022-05-22 23:03:30 +02:00
Veronica Berglyd Olsen
007f2fbff4
Add a menu icon
2022-05-22 22:46:42 +02:00
Veronica Berglyd Olsen
1f66ed3e3b
Reduce the list of tag classes in outline view when they are not used
2022-05-22 21:00:49 +02:00
Veronica Berglyd Olsen
eb66b2c175
Merge branch 'main' into outline_view
2022-05-22 18:15:36 +02:00
Veronica Berglyd Olsen
5d86cfb092
Improve GUI look and usability ( #1069 )
2022-05-22 18:11:25 +02:00
Veronica Berglyd Olsen
b9fcc43ca6
Move highlighting theme setting back to General tab in Preferences
2022-05-22 17:53:46 +02:00
Veronica Berglyd Olsen
3cfc5d9a1a
Remove borders from all main GUI widgets
2022-05-22 17:45:54 +02:00
Veronica Berglyd Olsen
25427e8521
Add tooltips to views bar
2022-05-22 17:43:38 +02:00
Veronica Berglyd Olsen
2425af4bfe
Add menu to view bar settings, and add build button
2022-05-22 17:00:45 +02:00
Veronica Berglyd Olsen
4a4ed32fe6
Add new view bar icons
2022-05-22 17:00:09 +02:00
Veronica Berglyd Olsen
f7e31bd452
Use "project name" consistently on the GUI
2022-05-22 16:23:49 +02:00
Veronica Berglyd Olsen
adf7357155
Merge branch 'main' into outline_view
2022-05-22 16:19:53 +02:00
Veronica Berglyd Olsen
a541c90690
Add icon name to xdg mime type just in case ( #1068 )
2022-05-22 15:58:09 +02:00
Veronica Berglyd Olsen
217e184153
Update new project creation ( #1067 )
2022-05-21 22:22:07 +02:00
Veronica Berglyd Olsen
e14348a05b
Fix a few text labels on the wizard
2022-05-21 22:18:16 +02:00
Veronica Berglyd Olsen
78b97ce8fb
Remove name as a required parameter for new root folders since no part of the GUI uses it
2022-05-21 22:10:25 +02:00
Veronica Berglyd Olsen
aeaaaaf3af
Update test coverage
2022-05-21 21:55:19 +02:00
Veronica Berglyd Olsen
63a3e56cdb
Fix ignored lines in XML comparison
2022-05-21 18:15:38 +02:00
Veronica Berglyd Olsen
cea22b6147
Clean up new project creation function
2022-05-21 17:58:47 +02:00
Veronica Berglyd Olsen
06d39ea352
Make tests not depend on minimal project settings
2022-05-21 17:33:58 +02:00
Veronica Berglyd Olsen
b4ea5bc8d0
Update minimal project content
2022-05-21 17:33:36 +02:00
Veronica Berglyd Olsen
ad42a71427
Fix tests
2022-05-21 16:57:09 +02:00
Veronica Berglyd Olsen
46dce17dfe
Update new project generation to match wizard
2022-05-21 16:29:41 +02:00
Veronica Berglyd Olsen
7a8c97225b
Add a summary page to the wizard
2022-05-21 15:47:21 +02:00
Veronica Berglyd Olsen
5574d8d6c0
Update and clarify the options on the Wizard
2022-05-21 15:11:33 +02:00
Veronica Berglyd Olsen
a166d9a4dd
Add a Translation Guidelines section in i18n
2022-05-19 20:04:10 +02:00
Veronica Berglyd Olsen
b863077bfe
Make minor changes post 1.7b1 release ( #1065 )
2022-05-17 20:52:50 +02:00
Veronica Berglyd Olsen
ae2b5d4403
Fix typo and set max width on views bar
2022-05-17 20:22:39 +02:00
Veronica Berglyd Olsen
301d81f987
Update various translation files
2022-05-17 20:22:16 +02:00
Veronica Berglyd Olsen
15f59c1a4e
Release 1.7 Beta 1 ( #1064 )
2022-05-17 18:51:01 +02:00
Veronica Berglyd Olsen
9eaf240674
Release 1.7-beta1
2022-05-17 18:41:01 +02:00
Veronica Berglyd Olsen
a71fa02b0c
Sort i18n credits on about and credits doc
2022-05-17 18:40:10 +02:00
Veronica Berglyd Olsen
9add2aaa87
Update the sample project to reflect new functionality
2022-05-17 17:51:40 +02:00
Veronica Berglyd Olsen
a5b2a06f84
Fix tests and add missing methods
2022-05-15 17:56:36 +02:00
Veronica Berglyd Olsen
ca48e37163
Move the outline view into a wrapper widget
2022-05-15 17:45:51 +02:00
Veronica Berglyd Olsen
304d122342
Add valid path check to the New Project Wizard ( #1062 )
2022-05-15 16:43:43 +02:00
Veronica Berglyd Olsen
7c7e4c2297
Disabled second wizard test on macOS as it too segfaults
2022-05-15 16:39:41 +02:00
Veronica Berglyd Olsen
e2c10f52d2
Disabled wizard test on macOS as it still segfaults
2022-05-15 16:37:09 +02:00
Veronica Berglyd Olsen
c91f19f9f7
Update wizard test coverage
2022-05-15 16:31:51 +02:00
Veronica Berglyd Olsen
1d5c8566d1
Check the sanity of paths during project wizard run (issue #1058 )
2022-05-15 15:11:17 +02:00
Veronica Berglyd Olsen
badb768529
Add a "views" toolbar to the main GUI ( #1057 )
2022-05-14 19:12:02 +02:00
Veronica Berglyd Olsen
d965320b57
Fix broken test
2022-05-14 19:07:34 +02:00
Veronica Berglyd Olsen
096c2dbc83
Add Typicons link to credits
2022-05-14 19:03:51 +02:00
Veronica Berglyd Olsen
88cc4bd5a4
Add new icons for the views bar
2022-05-14 19:00:47 +02:00
Veronica Berglyd Olsen
e8a0a6d5f9
Connect the change of view methods to all relevant actions
2022-05-14 18:27:18 +02:00
Veronica Berglyd Olsen
864b06a0e7
Shift all view changing functionality to the new Views bar
2022-05-10 22:14:35 +02:00
Veronica Berglyd Olsen
ea09a53496
Add the GuiViewsBar class
2022-05-10 20:56:52 +02:00
Veronica Berglyd Olsen
d6ca87868b
Add quick delete for empty folders ( #1055 )
2022-05-08 18:26:25 +02:00
Veronica Berglyd Olsen
14458c7184
Merge branch 'main' into delete_items
2022-05-08 18:23:04 +02:00
Veronica Berglyd Olsen
12cfce758c
Force consistency of item settings ( #1054 )
2022-05-08 18:22:52 +02:00
Veronica Berglyd Olsen
9e9beea83c
Fix outdated docstring in project tree class
2022-05-08 18:21:17 +02:00
Veronica Berglyd Olsen
0a5c51ad4b
Make deleting empty folders bypass Trash
2022-05-08 18:07:21 +02:00
Veronica Berglyd Olsen
9ee4d1b2cd
Reset meta data for folders
2022-05-08 17:52:36 +02:00
Veronica Berglyd Olsen
d833692e27
Merge branch 'main' into item_checks
2022-05-08 17:46:37 +02:00
Veronica Berglyd Olsen
b68280655f
Add Mastodon link to main readme and docs
2022-04-28 19:17:16 +02:00
Veronica Berglyd Olsen
1e7d329962
Force conistency of ROOT item settings
2022-04-28 19:04:21 +02:00
Veronica Berglyd Olsen
b35c85e831
Allow deleting non-empty folders ( #1048 )
2022-04-23 21:44:37 +02:00
Veronica Berglyd Olsen
bb53b2530c
Fix error messages when emptying trash
2022-04-23 21:41:14 +02:00
Veronica Berglyd Olsen
9bc7250532
Allow deleting non-empty folders
2022-04-23 21:33:11 +02:00
Veronica Berglyd Olsen
160c3d80f9
Fix the redundant spaces highlight option text in Preferences ( #1046 )
2022-04-23 20:14:13 +02:00
Veronica Berglyd Olsen
5538c3f995
Merge branch 'main' into issue_1043
2022-04-23 20:03:43 +02:00
Veronica Berglyd Olsen
c7e560ffc5
Allow documents to have child items ( #1047 )
2022-04-23 20:03:30 +02:00
Veronica Berglyd Olsen
d9e3fd7a01
Make some minor improvements to how expanded status is saved for items
2022-04-23 19:34:40 +02:00
Veronica Berglyd Olsen
732f20a0f1
Fix word count accounting and double click tree expansion
2022-04-23 19:00:11 +02:00
Veronica Berglyd Olsen
a8a34a4a37
Fix drag and drop word propagation
2022-04-23 18:03:03 +02:00
Veronica Berglyd Olsen
821833df8e
Fix tests and drop unused function from NWTree class
2022-04-23 17:05:29 +02:00
Veronica Berglyd Olsen
bd5a14b18e
Block drag and drop for ROOT items on the widget level, and drop the TRASH item type
2022-04-23 16:57:13 +02:00
Veronica Berglyd Olsen
d96c8ddf85
Remove all restrictions on drag and drop except in ROOT items
2022-04-23 16:21:20 +02:00
Veronica Berglyd Olsen
5cdcda66a5
Update data recursively when moving an item with child items
2022-04-23 16:09:50 +02:00
Veronica Berglyd Olsen
1a47bbaf8c
Allow files to have child items
2022-04-23 15:53:14 +02:00
Veronica Berglyd Olsen
64da2793ac
Allow file items to save expanded status
2022-04-23 15:38:53 +02:00
Veronica Berglyd Olsen
31fac7bf45
Make the test suite less spammy again
2022-04-23 15:28:26 +02:00
Veronica Berglyd Olsen
147b9a4501
Fix the redundant spaces highlight option text in Preferences: issue #1043
2022-04-23 15:17:20 +02:00
Veronica Berglyd Olsen
b588fdfe1a
Use the random generator for item handles ( #1044 )
2022-04-20 22:00:34 +02:00
Veronica Berglyd Olsen
607f9409d2
Update tests
2022-04-20 21:50:07 +02:00
Veronica Berglyd Olsen
e32eb21fbf
Add a mock random number generator for testing
2022-04-20 21:46:53 +02:00
Veronica Berglyd Olsen
8320aab1bf
Use the same method to generate item handles as for status keys
2022-04-20 21:44:45 +02:00
Veronica Berglyd Olsen
ca76cb2af3
Make a couple of random, minor fixes
2022-04-20 17:15:55 +02:00
Veronica Berglyd Olsen
e938ea8967
Allow multiple roots of same class ( #1031 )
2022-04-17 19:35:51 +02:00
Veronica Berglyd Olsen
15ede5e14c
Make better use of the new NWItem functions and do some cleanup
2022-04-17 19:15:00 +02:00
Veronica Berglyd Olsen
4eec2926cb
Clean up unused code and add more comments
2022-04-17 18:38:25 +02:00
Veronica Berglyd Olsen
3f4356467e
Relax moving restrictions in project tree, and improve test coverage of NWItem class
2022-04-17 18:32:22 +02:00
Veronica Berglyd Olsen
50db7fcddb
Simplify updating an item after it has been moved
2022-04-17 17:49:47 +02:00
Veronica Berglyd Olsen
d158de5d82
Update test coverage
2022-04-17 17:00:43 +02:00
Veronica Berglyd Olsen
4cfbbf4c68
Remove max folder depth restriction, and simplify adding folders and files in the tree
2022-04-17 14:44:11 +02:00
Veronica Berglyd Olsen
ebee9ff791
Update tests
2022-04-16 20:56:52 +02:00
Veronica Berglyd Olsen
61f5425662
Update new item functions in project class
2022-04-16 20:55:54 +02:00
Veronica Berglyd Olsen
da13fbff08
Merge branch 'main' into multi_root
2022-04-16 18:49:46 +02:00
Veronica Berglyd Olsen
b785128f4c
Make status and importance labels sortable again ( #1040 )
2022-04-16 18:40:10 +02:00
Veronica Berglyd Olsen
3ed74f0b02
Add test coverage of status and importance reordering
2022-04-16 18:35:26 +02:00
Veronica Berglyd Olsen
6aa13e318b
Add sorting capability to status and importance labels
2022-04-16 18:17:01 +02:00
Veronica Berglyd Olsen
fd2248de17
Add up and down button icons
2022-04-16 17:44:54 +02:00
Veronica Berglyd Olsen
17c56440f2
Automatic indexing of un-indexed files ( #1039 )
...
* Downgrade rebuild index dialog from warning to info
* Don't flag index as broken if file is missing, just add it again
* Fix log warning
* Drop the return value in the index checker
2022-04-16 17:28:28 +02:00
Veronica Berglyd Olsen
b642e4437e
Simplify text labels in XML ( #1038 )
2022-04-16 17:03:44 +02:00
Veronica Berglyd Olsen
2f547033cd
Simplify all other strings in main project class
2022-04-16 17:00:08 +02:00
Veronica Berglyd Olsen
72c5a9ee92
Rename some internal variables in the NWItem class
2022-04-16 16:47:57 +02:00
Veronica Berglyd Olsen
048e5faa1f
Also simplify item labels, due to XML limitations
2022-04-16 16:44:39 +02:00
Veronica Berglyd Olsen
c9f7fba7dd
Re-implement the status and importance flags ( #1034 )
2022-04-16 16:32:48 +02:00
Veronica Berglyd Olsen
c5f92edaa8
Update the NWProject class test for status and import labels
2022-04-16 16:27:46 +02:00
Veronica Berglyd Olsen
d7a8cb1537
Rewrite NWStatus class tests
2022-04-16 15:38:13 +02:00
Veronica Berglyd Olsen
fedb064b1f
Fix other tests
2022-04-16 15:01:55 +02:00
Veronica Berglyd Olsen
cf7e1da96a
Fix display text issues in varuious GUI elements
2022-04-16 14:59:59 +02:00
Veronica Berglyd Olsen
e98e942f19
Replace key generator in the NWStatus class
2022-04-16 14:59:25 +02:00
Veronica Berglyd Olsen
ac904ee9fc
Update sample project file
2022-04-05 23:15:18 +02:00
Veronica Berglyd Olsen
ddd8b60816
Complete the needed GUI class changes for the new NWStatus class
2022-04-05 23:13:39 +02:00
Veronica Berglyd Olsen
40e7055f16
Rewrite most of the NWStatus class
2022-04-05 22:08:14 +02:00
Veronica Berglyd Olsen
7298e1f438
Add two new utility functions to the common module
2022-04-05 22:07:20 +02:00
Myian
383364b165
Update nw_de_DE.ts
2022-04-05 20:28:27 +02:00
Myian
8e0c42afa9
Update about.py
2022-04-05 20:16:49 +02:00
Veronica K. B. Olsen
9c9408d78a
Changing status or importance flags should still update hidden flags
2022-04-05 11:22:41 +02:00
Myian
d1a4fbf3ce
Update CREDITS.md
2022-04-04 17:47:29 +02:00
Myian
d28e0743f0
Update about.py
2022-04-04 17:46:56 +02:00
Myian
bf3d89e550
Add files via upload
2022-04-04 17:33:52 +02:00
Veronica Berglyd Olsen
34b5181f34
Merge branch 'main' into multi_root
2022-04-03 22:53:45 +02:00
Veronica Berglyd Olsen
23fd6b815f
Save both status and importance flags ( #1030 )
...
* Put the status icons in the status object itself
* Allow saving both status and importance values
* Update current tests
* Improve test coverage
* Update sample project file
2022-04-03 22:43:11 +02:00
Veronica Berglyd Olsen
bdde6a2080
Clean up handling of root and class info for items
2022-04-03 17:45:17 +02:00
Veronica Berglyd Olsen
37970bd446
Add root information to project file
2022-04-02 19:43:26 +02:00
Veronica Berglyd Olsen
f9ddcd2f8a
Restructure the record of root items in the tree class
2022-04-02 19:13:54 +02:00
Veronica Berglyd Olsen
8ddda4783d
Merge branch 'main' into multi_root
2022-04-02 17:42:37 +02:00
Veronica Berglyd Olsen
a04b44d890
Add Lorem Ipsum tool ( #1028 )
...
* Add a Lorem Ipsum dialog
* Add the Lorem Ipsum text and insert action
* Add test coverage
2022-04-02 17:41:35 +02:00
Veronica Berglyd Olsen
89558481de
Merge branch 'main' into multi_root
2022-04-02 16:03:43 +02:00
Martijn
99cc3635f7
Add Dutch translation ( #1027 )
...
* Add @mvdkleijn as translator
* Update about.py
2022-03-23 19:22:44 +01:00
Veronica Berglyd Olsen
6e3262f78e
Minor fixes and updates ( #1026 )
...
* Make the Tokenizer class an abstract class
* Fix error message when opening non-file project items
2022-03-20 17:00:29 +01:00
Veronica Berglyd Olsen
fbff421de8
Merge 1.6.2 ( #1025 )
2022-03-20 16:04:18 +01:00
Veronica Berglyd Olsen
cebe20964f
Merge branch 'main' into merge_1.6.2
2022-03-20 15:59:12 +01:00
Veronica Berglyd Olsen
203e353e92
Release 1.6.2 ( #1024 )
2022-03-20 15:44:52 +01:00
Veronica Berglyd Olsen
8c4e5b99fe
Only compute shasum of file if it exists ( #1023 )
2022-03-20 15:22:09 +01:00
Veronica Berglyd Olsen
16ce55ba60
Make sure empty files are indexed ( #1022 )
...
* Make sure also empty files are indexed
* Update comments
2022-03-20 15:09:46 +01:00
Veronica Berglyd Olsen
a2d33e9672
Merge 1.6.1 ( #1019 )
2022-03-16 23:15:39 +01:00
Veronica Berglyd Olsen
6317202626
Merge branch 'main' into merge_1.6.1
2022-03-16 23:11:59 +01:00
Veronica Berglyd Olsen
4cbbae6d2f
Release 1.6.1 ( #1018 )
2022-03-16 23:01:14 +01:00
Veronica Berglyd Olsen
9e76498f65
Update Latin American Spanish translation ( #1017 )
2022-03-16 22:41:52 +01:00
Veronica Berglyd Olsen
1c7708babd
Fix infinite search loop bug ( #1016 )
...
* Make sure the search loop in the editor cannot run infinitely
* Add test coverage of infinite search case
* Run GitHub actions against the patch branch
2022-03-16 22:34:29 +01:00
Veronica Berglyd Olsen
ce4d3c0b5c
Update linting settings, and drop Ubuntu 18.04 releases ( #1014 )
...
* Add E133 and W503 to ignored list for flake8
* Drop making releases for Ubuntu 18.04
2022-03-15 22:07:33 +01:00
Veronica Berglyd Olsen
7f43584ed5
Merge bugfixes ( #1009 )
...
* Fix document margin recursion error (#1007 )
* Fix project file icon path in Windows installer (#1006 )
2022-02-24 21:19:12 +01:00
Veronica Berglyd Olsen
7532fdb1fc
Fix project file icon path in Windows installer ( #1006 )
2022-02-24 21:08:42 +01:00
Veronica Berglyd Olsen
3cdba90bb0
Fix document margin recursion error ( #1007 )
2022-02-24 21:06:28 +01:00
Veronica Berglyd Olsen
011291f225
Drop support for Python 3.6 ( #1004 )
...
* Drop support for Python 3.6
* Remove unused time parsing function
* Use Python 3.7 datetime function for writing stats data conversion
* Test against Python 3.10 on macOS and Windows
2022-02-20 23:35:33 +01:00
Veronica Berglyd Olsen
045a595537
Implement project file format 1.4 ( #993 )
...
* Update the item class with more compact item storage format
* Bump version and file version
* Update tests
* Add explicit test coverage for format conversions for item class
* Update the documentation
2022-02-20 22:05:31 +01:00
Veronica Berglyd Olsen
be703c1f46
Merge Release 1.6 ( #1003 )
...
* Update Spanish translation
* Bumb version and update changelog and release notes
* Add a note in the changelog
2022-02-20 20:09:24 +01:00
Veronica Berglyd Olsen
45c4f3cb97
Add Out of Cheese Error ( #1000 )
...
* Add error dialog window title
* Add more error messages
2022-02-16 17:43:50 +01:00
Veronica Berglyd Olsen
3fdea6e57a
Fix tests
2022-02-14 22:18:38 +01:00
Veronica Berglyd Olsen
05aa656e75
Remove checks for unique root
2022-02-14 22:18:16 +01:00
Veronica Berglyd Olsen
f8ddff9bc3
Update en_US, fr_FR, nb_NO and pt_BR ( #992 )
...
* Update en_US, fr_FR, nb_NO, pt_BR translations
* Add Dutch project localisation
2022-02-12 18:15:51 +01:00
Veronica Berglyd Olsen
7f2d51bd15
Make some corrections to the docs introduction section ( #991 )
2022-02-12 18:13:17 +01:00
Veronica Berglyd Olsen
45def4b3b7
Set a default editor font for Windows and macOS ( #990 )
...
* Set a specific default editor font for Windows and macOS as GUI font isn't suitable
* Fix wrong reference
2022-02-12 17:36:58 +01:00
Veronica Berglyd Olsen
67c94314ed
Remove Ubuntu 21.04 release and add 22.04 ( #987 )
2022-02-06 23:47:37 +01:00
Veronica Berglyd Olsen
7f320d23ca
Release 1.6 RC 1 ( #986 )
...
* Bump version, update changelog and base translation file
* Replace svg image for docs due to LaTeX build error
2022-02-06 23:27:10 +01:00
Veronica Berglyd Olsen
6d097f0bcb
Add customisation help to docs ( #984 )
...
* Make sure user-defined themes folders exist in the data path
* Minor cleanup in shortcuts table
* Add details in docs on how to customise GUI and add dictionaries
* Add spell check reference in docs overview
2022-02-06 13:45:30 +01:00
Veronica Berglyd Olsen
d7f2fec8ad
Fix typo in main README
2022-02-06 00:00:20 +01:00
Veronica Berglyd Olsen
5ee857f6f4
Add new docs theme, and restructure ( #978 )
...
* Change documentation theme to 'furo'
* Update docs source for new theme
* Update index and split introduction
* Add a Getting Started section to the docs
* Rename getting started docs file
* Reorganise setup instructions
* Update usage sections for consistency
* Update docs references in main README
* Show release in sidebar
2022-02-05 23:59:05 +01:00
Veronica Berglyd Olsen
07c92b4bc3
Simplify windows setup builder a bit ( #983 )
...
* Optimise setup file
* Shorten windows setup file name
2022-02-04 23:58:01 +01:00
Veronica Berglyd Olsen
a0cdf44deb
Add a windows setup builder ( #981 )
...
* Add a package builder for windows install
* Remove old win installer build
* Update setup instructions
* Some minor clarifications to docs and README
2022-02-04 20:37:04 +01:00
Veronica Berglyd Olsen
71419eeda3
Update docs on install and project storage ( #976 )
...
* Add note to docs about Ubuntu repo on Debian (issue #956 )
* Add section on project storage to docs (covers issue #960 )
2022-01-25 18:29:23 +01:00
Veronica Berglyd Olsen
85ea9f5b19
Add automatic index rebuild ( #975 )
...
* Rebuild the index automatically if not all files are in the index on open
* Update tests
2022-01-25 17:41:34 +01:00
Veronica Berglyd Olsen
1a9efa4e1e
Allow hiding scene and section titles in export builds ( #974 )
2022-01-23 15:57:51 +01:00
Veronica Berglyd Olsen
ec07cebb51
Handle IO error on document save ( #961 )
...
* Add try/except to document replace call
* Try the os.replace command 5 times
* Just use else condition on for loop instead
* Make the exceptions explicitly OSError
* Revert the os.replace loop, as this is not the issue
2022-01-19 19:13:08 +01:00
Veronica Berglyd Olsen
8b603d15a5
Add back in i18n instructions and revert changes to class labels ( #970 )
...
* Revert the duplicate class name labels since there was no real need
* Restore i18n instructions
2022-01-19 08:35:59 +01:00
Veronica Berglyd Olsen
074718aedc
Clean up GUI text ( #969 )
...
* Remove all statustip entries in the menu
* Prune text in Preferences
* Fix class labels
* Remove some redundant tooltips
* Improve some labels and dialogs
* Remove some more tooltips and fix a typo
* Update base ts file
* Fix typo
2022-01-18 22:16:25 +01:00
Veronica Berglyd Olsen
25038e6cbb
Add support for external translation tools ( #968 )
...
* Make some minor translation fixes
* Remove crowdin file and add import function for crowdin zip file
* Rename fallback project lang file to en_GB
* Update all i18n files from crowdin exports
* Fix tests
* Update docs
2022-01-18 19:17:20 +01:00
Veronica Berglyd Olsen
537bf921d2
Update Crowdin configuration file
2022-01-18 16:42:45 +01:00
Veronica Berglyd Olsen
f06048384d
Add a base language file ( #965 )
2022-01-18 16:40:35 +01:00
Veronica Berglyd Olsen
56e96ec3aa
Update Crowdin configuration file
2022-01-18 15:11:47 +01:00
Veronica Berglyd Olsen
95c9e9d695
Update Crowdin configuration file
2022-01-18 14:59:27 +01:00
Veronica Berglyd Olsen
cb587112da
Update language files ( #964 )
2022-01-18 10:17:22 +01:00
Veronica Berglyd Olsen
306edec32d
Remove dependency from i18n docs and fix JSON error in Chinese file ( #963 )
2022-01-18 09:44:49 +01:00
Veronica Berglyd Olsen
c1c6a370a5
Merge patch 1.5.5 ( #955 )
...
* Remove os.path.commonpath call (Issue #954 )
* Bump version and update changelog and release notes
2022-01-05 16:24:34 +01:00
Veronica Berglyd Olsen
00b3c3e9d2
Release 1.6 Beta 1 ( #953 )
2022-01-04 22:52:18 +01:00
Veronica Berglyd Olsen
52efbcc89f
Merge changes from 1.5.4 ( #952 )
...
* Backport fix to issue #950
* Bump version and update changelog and release notes
2022-01-04 21:12:32 +01:00
Veronica Berglyd Olsen
9be2519406
Resolve HTML render bug ( #951 )
...
* Fix bug breaking HTML rendering with angle brackets in other blocks than normal text
* Restore cursor if document viewer fails to load
* Improve test coverage
2022-01-04 20:52:36 +01:00
Veronica Berglyd Olsen
59e10fbf0a
Make ODT export more LibreOffice friendly ( #949 )
...
* Make the ToODT class more LibreOffice friendly
* Update tests
2022-01-02 20:49:12 +01:00
Veronica Berglyd Olsen
79657a9d53
Fix line number update when searching ( #947 )
...
* Fix line position in footer not updating when searching
* Update and fix docstrings
2022-01-02 00:12:46 +01:00
Veronica Berglyd Olsen
0401b8556d
Add result count to search and rewrite scroll past end feature ( #946 )
...
* Restore colours to dark theme search-replace icon
* Implement a working search result counter
* Disable scroll past end feature and clean up search/replace and update test
* Re-implement scroll past end feature as a static distance
* Stop the search box from resizing on every search
2022-01-01 19:36:04 +01:00
Veronica Berglyd Olsen
b0f939af32
Apply open document shortcuts to the tree that has focus ( #945 )
...
* Better handling of Enter/Return on GUI trees, resolves #913
* Update test
* Generalise open selected handle functions
* Improve test coverage
* Update docstring
2021-12-31 19:51:26 +01:00
Veronica Berglyd Olsen
7024254960
Simplify text width settings ( #943 )
...
* Remove the fixed text width switch, resolves #924
* Update tests
* Clean up code to set text width and add to viewer
2021-12-31 17:17:27 +01:00
Veronica Berglyd Olsen
6ac9e1aec4
Tighten up the item class ( #937 )
...
* Protect the attributes of the NWItem class
* Fix test coverage
* Add a type checker function to the tree class
2021-12-31 16:25:20 +01:00
Veronica Berglyd Olsen
af3d0d2eb0
Happy new year! ( #941 )
2021-12-31 15:56:43 +01:00
Veronica Berglyd Olsen
5afd402c8b
Merge 1.5.3 fixes ( #940 )
...
* Resolve #918
* Resolve #935
* Bump version and update changelog and release notes
2021-12-31 14:58:17 +01:00
Veronica Berglyd Olsen
5e2ab4f612
Refactor core and base classes ( #931 )
...
* Improve the NWIndex class
* Improve the NWItem and NWDoc classes
* Make some optimisations in projects and update tests
* Minor changes to string formatting in main source file
* Add some more protection to core classes
* Make all converter class attributes private
2021-12-18 16:03:45 +01:00
Veronica Berglyd Olsen
2f75d88694
Merge hotfixes from 1.5.2 ( #934 )
...
* Backport fix for issue #929
* Make the spell check wrapper more robust, solves #933
* Bump version and update changelog and release notes
2021-12-12 17:30:38 +01:00
Veronica Berglyd Olsen
00eea24e3f
Error logging and mutables as function defaults ( #930 )
...
* Remove mutable iterables as function defaults
* Improve error reporting and standardise how it's done
2021-11-10 00:32:01 +01:00
Veronica Berglyd Olsen
67d2e266fd
Fix greater/lesser symbol bug in HTML conversion ( #928 )
...
* Fix issue with greater or lesser symbol in paragraph with formatting
* Add test coverage and make another fix to special case of mixing formats
2021-11-10 00:26:07 +01:00
Tommy Marplatt
32d6583ae3
Complete Latin American Spanish GUI localisation (es_419) ( #927 )
...
* Complete Latin American Spanish GUI localisation (es_419)
* LA Spanish localisation credits
2021-11-09 21:20:57 +01:00
Veronica Berglyd Olsen
e8bb130245
Code and GUI text cleanup ( #926 )
...
* Move int range checkers from options class to common file
* Improve error handling and reporting
* Make some minor improvements to init and test suite
* Fix 'trypewriter' to 'typewriter' typo
* Remove menu path description in dialog help text
* Improve the help text for entries in the Format menu
* Reword a couple of dialog messages
2021-11-07 18:17:17 +01:00
Veronica Berglyd Olsen
e71121f738
Fix docs build issues ( #922 )
...
* Remove python version in rtd config
* Try pinning docutils version
2021-10-31 23:42:25 +01:00
Veronica Berglyd Olsen
c17cec0574
Fix missing translation ( #921 )
...
* Fix missing translation of label
* Make some minor fixes to comments and logging
2021-10-31 23:10:29 +01:00
Veronica Berglyd Olsen
f562937e81
Add pylupdate6 tool to i18n ( #920 )
...
* Add the pylupdate code from PyQt6 source
* Fix linting errors in pylupdate6
* Update setup script, add readme and update debian copyright file
2021-10-31 22:43:00 +01:00
Tommy Marplatt
508d92c3e8
Improve the i18n readme ( #917 )
...
* Improve i18n readme.
* Make some minor clarifications and reformatting of the i18n readme file
Co-authored-by: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com >
2021-10-28 23:38:59 +02:00
Veronica Berglyd Olsen
299cde9cdf
Improve handling of page breaks ( #916 )
...
* Remove page break from title and always allow for partition and chapter
* Move strip of format string into the Tokenizer class
* Fix page breaks in HTML for skip and sep
* Update documentation
* Update tests
* Allow page breaks before scene and section headers
* Never hide the scene header and instead default to skip line
2021-10-24 22:09:41 +02:00
Veronica Berglyd Olsen
da2685131d
Update how translation files are built and added ( #915 )
...
* Fix wrapping of setup help text
* Fix wrong info in help description in setup
* Drop .pro file and generate lupdate arguments on the fly
* Generate lrelease arguments on the fly
* Update i18n readme file
2021-10-24 16:01:26 +02:00
Veronica Berglyd Olsen
9a484193eb
Merge hotfixes from 1.5.1 ( #914 )
...
* Fix bug in translation source list and restore lost translations
* Fix shift focus to novel tree on Alt+1 when visible
* Bump version and update changelog and release notes
2021-10-23 16:23:01 +02:00
Veronica Berglyd Olsen
1c45331b0a
Fix and optimise code ( #904 )
...
* Fix bug in early error reporting in main init
* Update docstrings and optimise code in GuiMain
* Update docstrings and optimise code in Config
* Update docstrings and optimise code in common module
* Update docstrings and optimise code in main project classes
* Update the OptionState class
* Update the spell checker class
* Update the file converter classes and extend tests
* Update the about, merge, split and item editor classes and extend tests
* Update item editor test
* Update about dialog tests
* Some minor test cleanup
* Fix typo and add clarification in contributing guide
2021-10-14 21:35:42 +02:00
Veronica Berglyd Olsen
2a06db0a2b
Change how PPA key is added ( #910 )
2021-10-13 19:24:15 +02:00
Veronica Berglyd Olsen
180deb106b
Add Python 3.10 to supported versions ( #909 )
...
* Add Python 3.10 to supported versions
* Make Python versions a string in action
2021-10-07 19:31:17 +02:00
Veronica Berglyd Olsen
662aab973c
Fix error in debian setup instructions ( #908 )
2021-10-02 17:45:00 +02:00
Veronica Berglyd Olsen
3f972250d0
Post-release fixes and updates ( #903 )
...
* Add an extra pause to the windows scripts
* Update main readme
* Add mention of Linux Mint in docs
2021-09-19 16:04:34 +02:00
Veronica Berglyd Olsen
15ec1496c5
Update and reorganise themes ( #893 )
...
* Drop the subfolders for GUI themes
* Remove bundled font support
* Add safe file read function
* Allow loading themes from multiple locations
* Clean up unused variables
* Clean up icons class
* Merge icon theme icons
* Update icon theme class
* Remove guiDark config setting
* Fix tests
* Fix handling of default theme
* Update icon readmes
* Add test for getGuiItem common function
2021-09-19 14:09:20 +02:00
Veronica Berglyd Olsen
be3376272e
Add selected words count feature ( #899 )
...
* Add a selected words counter in the document editor
* Update and extend test coverage
* Rename the functions to something more sensible
2021-09-19 13:59:36 +02:00
Veronica Berglyd Olsen
c852a5bda3
Add hash check on document read/write ( #890 )
...
* Add sha256sum function
* Add hash check to document class
* Make sha256sum test more thorough
* Handle exceptions in the sha256sum function directly
* Update test coverage
* Clarify title on dialog box
* Don't write blank lines in makeAlert
2021-09-19 13:55:54 +02:00
Veronica Berglyd Olsen
d65c5e93b6
Fix wrong format for version number
2021-09-19 13:54:14 +02:00
Veronica Berglyd Olsen
07ac88bfd6
Bump version to 1.6-alpha0 for next release cycle
2021-09-19 13:46:19 +02:00
Veronica Berglyd Olsen
1386be23f4
Setup fixes post 1.5 release ( #902 )
...
* The main version must now always include the patch number
* Fix bug in pip build script
* Fix bug in debian sha256 function call
2021-09-19 13:43:20 +02:00
Veronica Berglyd Olsen
18cadf8db5
Release 1.5 ( #888 )
...
* Bump version to 1.5 and update changelog and release notes
* Update changelog and release notes
2021-09-19 12:56:45 +02:00
Veronica Berglyd Olsen
cf83b6572e
Update French translation ( #901 )
...
Co-authored-by: jyhelle <47108022+jyhelle@users.noreply.github.com >
2021-09-18 23:10:03 +02:00
Veronica Berglyd Olsen
22662fd5eb
Dialog format error ( #889 )
...
* Remove redundant format tags in project class
* Be consistent about internal function mapping
2021-09-11 16:14:35 +02:00
Veronica Berglyd Olsen
3263ce5669
Package building fixes ( #887 )
...
* Fix a couple of errors in make scripts
* Fix snapshot versioning for launchpad
2021-09-11 14:30:58 +02:00
Veronica Berglyd Olsen
cbb527c464
Add a shasum function to setup and use it for all packages ( #886 )
2021-09-10 22:13:00 +02:00
Veronica Berglyd Olsen
9cd2bb232b
Release 1.5 RC 1 ( #885 )
...
* Bump version and update release notes and changelog
* Delete old release notes
2021-09-10 18:41:40 +02:00
Veronica Berglyd Olsen
dcfb353537
Update en_US and nb_NO translations ( #884 )
...
* Update US English translation
* Update Norwegian translation
2021-09-10 17:46:30 +02:00
Veronica Berglyd Olsen
8313de692e
Fix Project Details dialog update issue ( #883 )
...
* Move project details dialog to correct folder
* Add update functions that are run each time the project details dialog is opened
2021-09-10 01:06:40 +02:00
Veronica Berglyd Olsen
3c8cb34b0a
Project tree status and total word count changes ( #882 )
...
* Fix some inconsistencies in source file docstrings
* Remove the option to show status text in project tree
* Change how total word counts are calculated and propagated
* Fix tests and improve coverage
* Add setting in preferences
* Add missing word count timer to config file
2021-09-10 00:38:45 +02:00
Veronica Berglyd Olsen
b9311e84ce
Fix a few mistakes in the docs ( #881 )
2021-09-08 20:47:33 +02:00
Veronica Berglyd Olsen
50d0c1eb29
Add PPA support ( #880 )
...
* Clean up a few things in various setup function
* Add Launchpad-related setting to Debian build function
* Add signature feature to package builder and fix error in debian/copyright
* Update documentation
* Update README
2021-09-08 20:38:35 +02:00
Veronica Berglyd Olsen
a9cd0b29d4
Fix icon in main README
2021-09-01 23:46:00 +02:00
Veronica Berglyd Olsen
2037ef3eac
Setup fixes and tweaks ( #879 )
...
* Fix transparency on some of the icons
* Rewrite the setup clean command
* Clean up setup script and remove no longer needed qthelp command
* Add bash scripts for common make build chains
* Update the description files and change how setup writes generated files
* Reduce the number of setup files added to minimal zip packages
2021-09-01 23:41:38 +02:00
Veronica Berglyd Olsen
0582b9718b
Debian package builder ( #876 )
...
* Add debian build files
* Add debian package build code to setup script
* Update the licenses in debian/copyright
* Fix a typo in windows setup docs
* Remove duplicate files
* Add missing fallback icons to assets
2021-08-31 23:46:03 +02:00
Veronica Berglyd Olsen
bbed05b273
Merge patch 1.4.2
2021-08-31 00:04:40 +02:00
Veronica Berglyd Olsen
30f0e82fba
Release 1.4.2
2021-08-30 23:36:42 +02:00
Veronica Berglyd Olsen
bdef9a3955
Fix smart quote issue ( #874 )
2021-08-30 23:23:47 +02:00
Veronica Berglyd Olsen
f6845a9820
Remove the difflib spellchecker ( #875 )
...
* Delete simple spell checker
* Clean up the spell checker code
* Update tests
* Delete the bundled dictionaries
* Update documentation
* Use set() for user word list
* Fix tests so they pass also without dictionaries installed
2021-08-30 22:39:27 +02:00
Veronica Berglyd Olsen
4b52f343c1
Packaging Updates ( #873 )
...
* Make setup-generated script names lower case
* Change how the manual.pdf file is handled
2021-08-29 16:27:59 +02:00
Veronica Berglyd Olsen
a00d0820cc
Release 1.5 Beta 2 ( #871 )
...
* Bump version to 1.5b2 and update changelog and release notes
* Update sample project
2021-08-26 21:10:29 +02:00
Veronica Berglyd Olsen
cdc9ab4ad6
Update US English and Norwegian translations ( #870 )
...
* Fix typo in main menu
* Add missing source file to translation list
* Update en_US translation
* Update nb_NO translation
2021-08-26 18:46:55 +02:00
Veronica Berglyd Olsen
1fb9648c6c
Drop grey icon themes ( #869 )
...
* Add settings translator for icon themes
* Rename `typicons_colour_*` to `typicons_*`
* Delete grey icon themes
* Delete outdated paragraph in main README
* Fix tests
2021-08-26 18:01:52 +02:00
Veronica Berglyd Olsen
3403d98c72
Rename package from 'nw' to 'novelwriter' ( #868 )
...
* Rename nw folder to novelwriter
* Rename nw to novelwriter in auxiliary files
* Rename nw to novelwriter in main app source
* Rename nw to novelwriter in tests
* Make setup script for pdf docs less spammy
2021-08-26 17:33:54 +02:00
Veronica Berglyd Olsen
2cf2eb9f55
Simplify the setup instructions for Windows ( #865 )
2021-08-25 23:24:00 +02:00
Veronica Berglyd Olsen
b5e52b80a3
Add a "Check for Updates" dialog ( #863 )
...
* Add basic dialog for Updates check
* Add GitHub API call and processing
* Finalise the update dialog
* Improve test coverage
2021-08-22 14:33:00 +02:00
Veronica Berglyd Olsen
80911af4d2
Release 1.5 Beta 1 ( #858 )
...
* Bump version to 1.5-beta1 and update changelog and release notes
2021-08-22 11:35:06 +02:00
Veronica Berglyd Olsen
7a80e6a55c
Make Help select correct version of docs ( #862 )
2021-08-21 18:33:35 +02:00
Veronica Berglyd Olsen
7958cb530f
Taskbar icon on windows ( #861 )
...
* Give app an unique ID when launching on Windows
* Improve test coverage
2021-08-21 17:10:19 +02:00
Veronica Berglyd Olsen
95c79e1c23
Documentation and ODT exporter updates ( #859 )
...
* Clean up a few things in the ODT exporter
* Remove local HTML docs and instead add PDF docs
* Update documentation
2021-08-20 17:16:14 +02:00
Veronica Berglyd Olsen
eee0f5e4c9
Include HTML docs in minimal installs ( #856 )
...
* Link to stable docs for stable release, otherwise latest docs
* Add build command to setup for making HTML docs
* Change the documentation menu entry to open either online or local HTML
* Update docs build instructions in docs
2021-08-18 00:13:28 +02:00
Veronica Berglyd Olsen
a9368904e5
GUI and code tweaks and fixes ( #852 )
...
* Improve format menu header descriptions
* Ensure that item status is parsed after item class from XML
* Fix column alignment in ToC.txt file
* Rename test variable and fix outdated docstring
* Fix ToC.txt underline
* Rename the Layout label on the item details panel
* Add option to emphasise H1 and H2 labels in the project tree
* Rename the main column of the novel tree to match project tree
* Use the same document icons in the outline as the project tree
* Move project tree settings to Project section of config file
2021-08-17 21:45:18 +02:00
Veronica Berglyd Olsen
f7c768bb91
Add project format documentation and popup box ( #855 )
...
* Add documentation of the various project file formats
* Add an info box for updating to project format 1.3
* Add information on how to access the documentation
* Add a note on file format and rename a few things
* Fix some typos
2021-08-17 20:06:26 +02:00
Veronica Berglyd Olsen
f2b93f90f7
Fix a typo and fix section naming in docs
2021-08-16 18:12:09 +02:00
Veronica Berglyd Olsen
7d5661443f
Improve Docs ( #851 )
...
* Split up the docs a bit more
* Improve documentation
2021-08-16 18:06:00 +02:00
Veronica Berglyd Olsen
460b350d85
Update docs and add menu entries for special titles ( #850 )
...
* Update Introduction chapter
* Update User Interface chapter
* Update Novel Projects chapter
* Update Novel Structure chapter
* Update Exporting Projects chapter
* Drop the asterisk notation for unnumbered chapters
* Add menu entries and tests for Novel Title and Unnumbered Chapter block formats
2021-08-15 23:30:11 +02:00
Veronica Berglyd Olsen
669f013c96
Fix issue with icons not updating when index is rebuilt ( #849 )
2021-08-15 21:40:45 +02:00
Veronica Berglyd Olsen
1bf584f9bf
Add [NEW PAGE] page and [VSPACE] to Insert menu ( #848 )
...
* Add menu entries for inserting new page and vspace codes
* Update tests
2021-08-15 18:58:49 +02:00
Veronica Berglyd Olsen
97aebc5b84
Update Project Tree ( #847 )
...
* Rename index textCounts to fileMeta and add main header level
* Add new icons for document layouts
* Add function in NWItem to describe the item
* Use the icons and description in the project tree and details panel
* Remove flags column and add status column with optional full text
* Update handling and display of header level in editor
* Fix potential bug in project tree
* Update tests
2021-08-15 17:55:57 +02:00
Veronica Berglyd Olsen
cf7cd5502c
Make PyQt5 minimum version requirement consistent ( #846 )
2021-08-15 10:21:37 +02:00
Veronica Berglyd Olsen
cf08ba1d39
ODT Export Fixes ( #843 )
...
* Fix issue with additional line breaks in ODT export
* Improve format handling in ToOdt, and remove some unused code
* Add test for tab in format
* Add class to write text formats to XML
* Simplify the XMLParagraph class a bit
* Correct a breach of ODT standard and add error checking
* Make some final corrections
2021-08-14 12:42:44 +02:00
Veronica Berglyd Olsen
c41e0efc73
Add a warning when opening novelWriter alpha version ( #844 )
2021-08-13 15:26:22 +02:00
Veronica Berglyd Olsen
bb1a778277
Merge Novel Layouts ( #837 )
...
* Merge novel layouts and simplify the Tokenizer class
* Fix core tests
* Delete auto-layout code
* Remove no longer needed item layouts
* Remove references to deleted item layouts in test
* Make some minor changes to Tokenizer class and update tests
* Update test reference files
* Update sample project
* Fix a few issues with the Tokenizer
* Centre some text in the sample documents
* Make some minor changes to how new projects are generated
* Add support for New Page and VSpace commands to the Tokenizer
* Remove Title and Page layouts and add codes for page break and vertical space
* Add document layout and fix some issues in index class with new title formats
* Update tests and reference files
* Bump the project file version and fix a minor issue in items class
* Update tests and test coverage
* Clean up some warnings and issues in tests
2021-08-02 23:44:35 +02:00
Veronica Berglyd Olsen
c6973043e6
Index Updates ( #840 )
...
* Improve the index keyword checker function
* Implement a more compact indented JSON encoder
* Remove timestamp from reference, novel and note indices
* Remove empty entries in reference index
* Merge novel and note indices into a single file index
2021-08-01 18:19:03 +02:00
Veronica Berglyd Olsen
e5c715695e
Config class improvements ( #826 )
...
* Subclass ConfigParser
* Remove redundant variables and update tests
* Update file description
* Move NWConfigParser class to common.py
* Improve coverage of config class
* Use NWConfigParser also in themes.py
* Update config class file header
* Fix comment
* Update the usage of ConfigParser to recommended practice and extend tests
* Improve logging for info level a bit
2021-07-28 00:10:15 +02:00
Veronica Berglyd Olsen
e92506dc07
Bump version to 1.5-alpha0 for next release cycle
2021-07-28 00:05:42 +02:00
Veronica Berglyd Olsen
62344376d7
Bump version to 1.4.1, and update changelog and release notes
2021-07-27 23:46:15 +02:00
Veronica Berglyd Olsen
8cf96c3102
Make a clarification in the changelog
2021-07-27 23:31:04 +02:00
Veronica Berglyd Olsen
16fa8679d0
Bump version to 1.4 final, and update changelog and release notes
2021-07-27 23:30:44 +02:00
Veronica Berglyd Olsen
b517276156
Fix layout margins and z-order of some dialogs ( #834 )
...
* Fix layout margins on paged dialogs
* Make sure non-modal dialogs are only shown once and are on top
2021-07-26 16:40:20 +02:00
Veronica Berglyd Olsen
732450e163
Add CREDITS file and update README ( #833 )
...
* Add CREDITS file and update README
* Fix typo and add note in Libraries section of CREDITS
2021-07-25 16:50:12 +02:00
Veronica Berglyd Olsen
df8e3dd82b
Update Contributing Guide ( #832 )
...
* Update Contributing Guide
* Minor improvements to README and CONTRIBUTING
2021-07-17 17:27:38 +02:00
Veronica Berglyd Olsen
75ddafd31d
Update French translation ( #829 )
...
Co-authored-by: jyhelle <47108022+jyhelle@users.noreply.github.com >
2021-07-13 21:51:30 +02:00
Veronica Berglyd Olsen
4f38a8d16c
Update the formatting section of the README ( #828 )
...
* Update the formatting section of the readme
* Use sup tags for footnotes in readme
2021-07-13 16:13:03 +02:00
Veronica Berglyd Olsen
35746103c7
i18n: Update en_US and nb_NO ( #825 )
...
* Update US English translation file
* Update Norwegian translation file
2021-07-13 15:37:24 +02:00
Veronica Berglyd Olsen
fb5347b8e4
Change the branching model ( #827 )
...
* Update workflows and add requirements-dev.txt
* Remove codecov from dev requirements
* Update readme and contributing guide
* Update PR template
2021-07-13 15:34:10 +02:00
Veronica Berglyd Olsen
6890b278ea
Release 1.4 RC 1 ( #824 )
...
* Bump version to 1.4 RC 1
* Update changelog and release notes
2021-07-12 20:52:35 +02:00
Veronica Berglyd Olsen
9f667a0b35
Update code style to new standard
2021-07-05 16:28:44 +02:00
Veronica Berglyd Olsen
36be7b0b33
Test Coverage of the Editor ( #787 )
...
* Drop the _qDocument class variables
* Split up the current doceditor test file
* Add tests for editor init, load and save
* Add tests for editor meta functions and actions
* Add tests for editor insert functions
* Add tests for editor text manipulation and block formatting
* Fix code style
* Add text coverage for alignment and indent
2021-07-05 16:10:52 +02:00
Veronica Berglyd Olsen
1d16cc2a03
Move the coding of angle brackets in HTML to the innermost function in the chain ( #821 )
2021-07-04 18:05:26 +02:00
Veronica Berglyd Olsen
72fd2990e7
Merge branch 'main' into dev
2021-07-04 17:58:53 +02:00
Veronica Berglyd Olsen
6d7ca2bb86
Cleanup ( #820 )
...
* Update instructions and readmes
* Cleanup in base files
* Cleanup in core files
* Cleanup in gui files
* Cleanup in dialog files
* Cleanup in tools files
* Cleanup in test files
2021-07-04 17:57:54 +02:00
Veronica Berglyd Olsen
f10a8f9589
Update PR template
2021-07-04 17:56:40 +02:00
Veronica Berglyd Olsen
1881b3d32c
Merge branch 'main' into dev
2021-07-02 10:25:56 +02:00
Veronica Berglyd Olsen
1b89d0a4f0
Logger messages ( #818 )
...
* Change the way logger messages are generated by using the printf-like method
* Use single quotes around log values that can be empty strings
* Fix bug in log message
2021-07-02 10:22:00 +02:00
용성지
671888b6ea
add language support (Simplified Chinese - initial version) ( #817 )
...
* add translator's name in about dialog
* add new CN.ts
* Update nw_zh_CN.ts
* inital version (CN)
* add project_zh_CN.json
* Update project_zh_CN.json
* Revert changes to otherlanguage files
* Change case of first character in 'novelWriter' in Chinese translation
* Update about.py
Change the entry "Simplified Chinese" from English the local name of the language
Co-authored-by: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com >
2021-07-02 10:17:58 +02:00
Veronica Berglyd Olsen
50498a7462
Merge pull request #819 from vkbo/update_guides
...
Update guides
2021-07-01 20:28:41 +02:00
Veronica Berglyd Olsen
ecd190987e
Add a pull request template
2021-07-01 20:23:21 +02:00
Veronica Berglyd Olsen
2c000f6808
Update contributing guide and i18n readme
2021-07-01 20:23:09 +02:00
Veronica Berglyd Olsen
c472e40b2b
Fix workflow
2021-06-25 23:28:38 +02:00
Veronica Berglyd Olsen
0575f89ae9
Remove alignments in arguments for format statements
2021-06-25 23:20:15 +02:00
Veronica Berglyd Olsen
e1dcfaa1e3
Drop dictionary alignment by colon
2021-06-25 23:14:13 +02:00
Veronica Berglyd Olsen
486af84107
Merge pull request #816 from vkbo/style
...
Style
2021-06-25 21:56:03 +02:00
Veronica Berglyd Olsen
8acbd8b978
Update contributing guide with new restrictions
2021-06-25 21:48:50 +02:00
Veronica Berglyd Olsen
7f9180e356
Update workflow
2021-06-25 21:39:24 +02:00
Veronica Berglyd Olsen
26912f226f
Add double space before in-line comments
2021-06-25 21:36:52 +02:00
Veronica Berglyd Olsen
0c286231cc
Remove multiple hashes before comments
2021-06-25 21:11:25 +02:00
Veronica Berglyd Olsen
991a61f2f6
Remove encoding line and add spaces between classes and functions, tests
2021-06-25 21:04:48 +02:00
Veronica Berglyd Olsen
edfd7c9770
Remove encoding line and add spaces between classes and functions
2021-06-25 20:53:33 +02:00
Veronica Berglyd Olsen
ad62faaeea
Fix broken links in docs
2021-06-13 20:03:53 +02:00
Veronica Berglyd Olsen
468903bbeb
Merge pull request #812 from vkbo/release_1.4beta1
...
Release 1.4 Beta 1
2021-06-13 20:01:03 +02:00
Veronica Berglyd Olsen
0723f44dc3
Update changelog and release notes
2021-06-13 19:56:16 +02:00
Veronica Berglyd Olsen
831bdabfc6
Bumped version to 1.4-beta1
2021-06-13 19:12:10 +02:00
Veronica Berglyd Olsen
93a3eed530
Merge pull request #804 from vkbo/text_align
...
Text alignment and indent
2021-06-13 19:10:15 +02:00
Veronica Berglyd Olsen
307a52e7f4
Update documentation
2021-06-13 19:07:36 +02:00
Veronica Berglyd Olsen
3246f4bfcc
Add tests for the menu functions
2021-06-13 18:46:35 +02:00
Veronica Berglyd Olsen
fa4f4a8db4
Make the comment format action a toggle feature
2021-06-13 18:32:11 +02:00
Veronica Berglyd Olsen
cb797fe903
Add menu entries for align and indent
2021-06-13 18:28:23 +02:00
Veronica Berglyd Olsen
618461b1ff
Merge branch 'dev' into text_align
2021-06-13 17:59:47 +02:00
Veronica Berglyd Olsen
e2f08d3c76
Merge branch 'main' into dev
2021-06-13 17:58:49 +02:00
Veronica Berglyd Olsen
f39cda729d
Merge pull request #811 from vkbo/release_1.3.3
...
Release 1.3.3
2021-06-13 17:13:54 +02:00
Veronica Berglyd Olsen
b28d826d76
Updated changelog and release notes
2021-06-13 17:11:19 +02:00
Veronica Berglyd Olsen
57ae559723
Merge pull request #810 from vkbo/wcount_when_delete
...
Update project word count when a file is permanently deleted
2021-06-13 16:57:31 +02:00
Veronica Berglyd Olsen
1d1be18689
Bumped version to 1.3.3
2021-06-13 16:56:29 +02:00
Veronica Berglyd Olsen
141b5eb776
Update project word count when a file is permanently deleted
2021-06-13 16:53:40 +02:00
Veronica Berglyd Olsen
3f941bf9fd
Merge branch 'dev' into text_align
2021-06-11 00:11:40 +02:00
Veronica Berglyd Olsen
a48f302531
Merge branch 'main' into dev
2021-06-11 00:11:19 +02:00
Veronica Berglyd Olsen
12d8872973
Merge pull request #809 from vkbo/item_tags
...
Make XML parser for items less picky
2021-06-11 00:10:46 +02:00
Veronica Berglyd Olsen
40ff865989
Make XML parser for items less picky
2021-06-11 00:01:58 +02:00
Veronica Berglyd Olsen
32e9c10702
Fix word counter for align and indent tags
2021-06-10 23:38:11 +02:00
Veronica Berglyd Olsen
804dd3bb7c
Merge branch 'dev' into text_align
2021-06-10 22:52:47 +02:00
Veronica Berglyd Olsen
9f2e3a66cd
Merge branch 'main' into dev
2021-06-10 22:51:45 +02:00
Veronica Berglyd Olsen
960d1967a3
Merge pull request #808 from vkbo/focus_keys
...
Focus keys
2021-06-10 22:45:18 +02:00
Veronica Berglyd Olsen
ad025c3fe4
Merge branch 'main' into focus_keys
2021-06-10 22:42:40 +02:00
Veronica Berglyd Olsen
81212a108e
Merge pull request #807 from vkbo/setup_win_encoding
...
Make the extractVersion function in setup a bit more robust
2021-06-10 22:42:30 +02:00
Veronica Berglyd Olsen
8637a4eb12
Merge branch 'main' into focus_keys
2021-06-10 22:35:55 +02:00
Veronica Berglyd Olsen
0e4489d627
Merge branch 'main' into setup_win_encoding
2021-06-10 22:33:04 +02:00
Veronica Berglyd Olsen
0bfb9d0700
Update docs
2021-06-10 22:18:51 +02:00
Veronica Berglyd Olsen
efe759b94e
Change focus shortcuts on Window as they conflict with alt codes
2021-06-10 22:16:06 +02:00
Veronica Berglyd Olsen
9f89c1f7a4
Merge pull request #806 from vkbo/cleanup_alerts
...
Fix translations and refactor makeAlert calls
2021-06-10 22:10:32 +02:00
Veronica Berglyd Olsen
530d92cc3f
Make the extractVersion function in setup a bit more robust
2021-06-10 22:08:26 +02:00
Veronica Berglyd Olsen
b0225515d2
Remove isinstance check in error reporting
2021-06-10 21:55:40 +02:00
Veronica Berglyd Olsen
d511c69ee7
Rewrap some alert messages
2021-06-10 21:51:52 +02:00
Veronica Berglyd Olsen
6e1e40f13e
Fix translations and refactor makeAlert calls
2021-06-10 21:42:40 +02:00
Veronica Berglyd Olsen
70d3ee07bf
Update sample project
2021-06-10 21:39:58 +02:00
Veronica Berglyd Olsen
e5477f314e
Add support for indented paragraphs in exports
2021-06-10 21:38:58 +02:00
Veronica Berglyd Olsen
80c4826253
Added left/right indentation to Tokenizer class
2021-06-10 00:04:54 +02:00
Veronica Berglyd Olsen
e0de3ff191
Improve test coverage
2021-06-09 23:40:37 +02:00
Veronica Berglyd Olsen
239cff3dee
Fix tests
2021-06-09 23:32:22 +02:00
Veronica Berglyd Olsen
6f9e3168b0
Fix default alignment
2021-06-09 23:05:16 +02:00
Veronica Berglyd Olsen
7d067f807d
Add text alignment tags
2021-06-09 22:08:31 +02:00
Veronica Berglyd Olsen
a7b43699ed
Merge pull request #802 from teymour-aldridge/patch-1
...
Remove redundant assignment.
2021-06-09 19:46:48 +02:00
Teymour Aldridge
7d11917d1c
Remove redundant assignment.
2021-06-09 18:42:16 +01:00
Veronica Berglyd Olsen
904ba9b1ca
Merge branch 'main' into dev
2021-05-30 12:27:30 +02:00
Veronica Berglyd Olsen
616fe35ed5
Merge pull request #797 from vkbo/release_1.3.2
...
Release 1.3.2
2021-05-30 12:17:58 +02:00
Veronica Berglyd Olsen
577a3c6c6a
Bump version to 1.3.2 and update changelog
2021-05-30 12:14:41 +02:00
Veronica Berglyd Olsen
e937267eb0
Merge pull request #796 from vkbo/split_tool
...
Fix split tool dropping last line (#795 )
2021-05-30 11:58:28 +02:00
Veronica Berglyd Olsen
2c1e1b94e7
Fix split tool dropping last line ( #795 )
2021-05-30 11:55:56 +02:00
Veronica Berglyd Olsen
60736ce04c
Update readme
2021-05-25 19:23:34 +02:00
Veronica Berglyd Olsen
03daa350f8
Merge branch 'main' into dev
2021-05-23 16:37:24 +02:00
Veronica Berglyd Olsen
095cc38122
Merge pull request #786 from vkbo/allow_line_breaks
...
Allow line breaks
2021-05-23 16:35:09 +02:00
Veronica Berglyd Olsen
142d659b70
Fix an issue with markdown export
2021-05-23 16:31:06 +02:00
Veronica Berglyd Olsen
0826a2f8a3
Remove trailing space highlight and add highlight of redundant spaces
2021-05-23 16:17:05 +02:00
Veronica Berglyd Olsen
a3819a7785
Update docs
2021-05-23 15:20:26 +02:00
Veronica Berglyd Olsen
2314777b4b
Add test coverage
2021-05-23 15:04:26 +02:00
Veronica Berglyd Olsen
729e97a95d
Add function to clean up line breaks
2021-05-23 14:39:02 +02:00
Veronica Berglyd Olsen
5ab60ca4a3
Fix test
2021-05-23 13:15:09 +02:00
Veronica Berglyd Olsen
f1adff82a8
Remove hard line break menu entry
2021-05-23 13:13:03 +02:00
Veronica Berglyd Olsen
96b2d139c9
Allow line breaks in paragraphs
2021-05-23 13:08:10 +02:00
Veronica Berglyd Olsen
e1bc1222c4
Merge pull request #784 from vkbo/xdg_setup
...
Add entry in xdg-install to remove old desktop icon
2021-05-22 10:55:53 +02:00
Veronica Berglyd Olsen
0bff4a3d21
Add entry in xdg-install to remove old desktop icon
2021-05-22 10:50:21 +02:00
Veronica K. B. Olsen
dfc775c925
Fix merge from main
2021-05-17 20:28:36 +02:00
Veronica K. B. Olsen
dea304d1eb
Merge branch 'main' into dev
2021-05-17 20:27:08 +02:00
Veronica Berglyd Olsen
cfd80645e2
Merge pull request #782 from vkbo/meta_stats
...
Clear handle when tree details panel is cleared
2021-05-17 20:25:36 +02:00
Veronica K. B. Olsen
4b7f7887c8
Clear handle when tree details panel is cleared
2021-05-17 20:07:56 +02:00
Veronica Berglyd Olsen
9fc640aa59
Merge pull request #780 from vkbo/class_cleanup
...
GUI Class Cleanup
2021-05-17 17:02:39 +02:00
Veronica K. B. Olsen
d812aab173
Update gitignore with versions files
2021-05-17 16:58:52 +02:00
Veronica K. B. Olsen
39b58711c7
Make some GuiItemDetails variables private
2021-05-17 16:58:07 +02:00
Veronica K. B. Olsen
c6120fcf7c
Make some GuiDocViewer variables private
2021-05-17 16:57:49 +02:00
Veronica Berglyd Olsen
45b9215c87
Merge pull request #779 from vkbo/editor_cleanup
...
Editor Code Improvements
2021-05-16 19:02:57 +02:00
Veronica K. B. Olsen
394f6adf82
Remove no longer needed forward function
2021-05-16 17:35:33 +02:00
Veronica K. B. Olsen
1a5076438d
Add a signal for updated word counts
2021-05-16 17:31:12 +02:00
Veronica K. B. Olsen
872b8e7902
Fix broken tests
2021-05-16 16:57:00 +02:00
Veronica K. B. Olsen
0cad96fdca
Use an enum to pass values to the status bar LEDs
2021-05-16 16:43:44 +02:00
Veronica K. B. Olsen
e9ef4fd091
Make sure slots and signals are correct type
2021-05-16 16:26:03 +02:00
Veronica K. B. Olsen
4ce8b38acd
Add editorDocumentChanged signal in GuiDocEditor
2021-05-16 00:41:44 +02:00
Veronica K. B. Olsen
24ab6f2d3b
Make the editor dictionary internal
2021-05-16 00:19:40 +02:00
Veronica K. B. Olsen
ba5e5f4bb5
Make GuiDocEditor variables private
2021-05-15 23:57:31 +02:00
Veronica K. B. Olsen
6ef8611a0a
Merge branch 'main' into dev
2021-05-08 21:41:36 +02:00
Veronica Berglyd Olsen
486676baa5
Merge pull request #777 from vkbo/release_1.3.1
...
Release 1.3.1
2021-05-06 22:26:25 +02:00
Veronica K. B. Olsen
542cbf13ff
Update changelog and release notes
2021-05-06 22:23:22 +02:00
Veronica K. B. Olsen
62630eb519
Merge branch 'main' into release_1.3.1
2021-05-06 22:08:11 +02:00
Veronica Berglyd Olsen
b1d597e63f
Merge pull request #776 from vkbo/issue769_handles_on_windows
...
Issue #769 : Generating handles on Windows
2021-05-06 22:07:36 +02:00
Veronica Berglyd Olsen
887eee01fc
Merge branch 'main' into issue769_handles_on_windows
2021-05-06 22:05:34 +02:00
Veronica K. B. Olsen
f605f1fc75
Solve an unwante error message when creating a new project
2021-05-06 22:02:59 +02:00
Veronica K. B. Olsen
cc8fc38734
Update the handle generator test
2021-05-06 21:58:35 +02:00
Veronica K. B. Olsen
5797b8655d
{#769) Fix problem with handle collisions when generated rapidly in Windows
2021-05-06 21:58:08 +02:00
Veronica K. B. Olsen
fd4d663a1c
Bump version to 1.3.1
2021-05-06 21:43:43 +02:00
Veronica Berglyd Olsen
88263d55f2
Merge pull request #774 from vkbo/issue773_qtranslate_filepath
...
Issue #773 : Fix QTranslate() filePath issue
2021-05-06 12:52:58 +02:00
Veronica Berglyd Olsen
5c4398f948
Some more tweaks to Linux workflow
2021-05-06 12:50:00 +02:00
Veronica Berglyd Olsen
9ff397dfbc
Build translation on Linux workflow
2021-05-06 12:44:58 +02:00
Veronica Berglyd Olsen
1c9ebfd11c
Improve feedback and documentation for i18n
2021-05-06 12:33:15 +02:00
Veronica Berglyd Olsen
22e8d7ee71
( #773 ) Fix Qt 5.15 only call in Config
2021-05-06 10:35:16 +02:00
Veronica K. B. Olsen
35458a7e37
Fix wrong location of parameter in setup.cfg
2021-05-05 19:50:17 +02:00
Veronica Berglyd Olsen
c1544ab374
Merge pull request #760 from vkbo/doc_class
...
Non-Reusable Document Class
2021-05-02 19:53:20 +02:00
Veronica K. B. Olsen
d795eb6f5f
Delete no longer needed test reference files
2021-05-02 19:47:39 +02:00
Veronica K. B. Olsen
ce8264b8f2
New split tool test
2021-05-02 19:47:04 +02:00
Veronica K. B. Olsen
c6cbc8a8b1
New merge tool test
2021-05-02 18:52:36 +02:00
Veronica K. B. Olsen
6c79a1daba
Test terminology update
2021-05-02 17:48:28 +02:00
Veronica K. B. Olsen
7867965989
Alter the init logic of handles in NWDoc
2021-05-02 17:19:50 +02:00
Veronica K. B. Olsen
348513a248
Merge branch 'dev' into doc_class
2021-05-02 17:14:15 +02:00
Veronica K. B. Olsen
eb62253137
Merge branch 'main' into dev
2021-05-02 17:12:41 +02:00
Veronica Berglyd Olsen
c4e87435dd
Merge pull request #766 from vkbo/release_1.3
...
Release 1.3
2021-05-02 16:58:48 +02:00
Veronica K. B. Olsen
9980d225f5
Fix test that failed due to change in version number
2021-05-02 16:54:25 +02:00
Veronica K. B. Olsen
9c0f596c0d
Release 1.3
2021-05-02 16:49:08 +02:00
Veronica Berglyd Olsen
ff8cca6d8b
Merge pull request #765 from vkbo/minimal_setup
...
Minimal Setup and i18n
2021-05-02 16:08:09 +02:00
Veronica K. B. Olsen
0e5e263dea
Merge branch 'main' into minimal_setup
2021-05-02 15:57:48 +02:00
Veronica K. B. Olsen
166732946e
Add a custom long description for PyPi
2021-05-02 15:57:38 +02:00
Veronica K. B. Olsen
cccdab45dc
Add novelwriter banner png
2021-05-02 15:50:26 +02:00
Veronica K. B. Olsen
190ca7cf2d
Merge branch 'main' into minimal_setup
2021-05-02 15:41:08 +02:00
Veronica K. B. Olsen
009160b6bf
Add a paragraph break
2021-05-02 15:40:45 +02:00
Veronica K. B. Olsen
851f67d86f
Update badges
2021-05-02 15:39:34 +02:00
Veronica K. B. Olsen
b8be2277c4
Merge linux workflows
2021-05-02 15:34:09 +02:00
Veronica K. B. Olsen
14e266b938
Update i18n README
2021-05-02 15:28:38 +02:00
Veronica K. B. Olsen
94f070f096
Fix setup entries for i18n files for minimal packages
2021-05-02 15:20:32 +02:00
Veronica Berglyd Olsen
0c28664ced
Merge pull request #764 from vkbo/i18n_pip
...
I18n and PyPi
2021-05-02 15:05:21 +02:00
Veronica K. B. Olsen
754863e42c
Fix setup message
2021-05-01 17:18:15 +02:00
Veronica K. B. Olsen
fb5e4a5f17
Update translations
2021-05-01 17:14:13 +02:00
Veronica K. B. Olsen
03e9fb93c7
Update readmes
2021-05-01 17:14:04 +02:00
Veronica K. B. Olsen
3e77e24b1f
The i18n files are no read from assets, while the ts files remain in the root folder
2021-05-01 17:12:59 +02:00
Veronica Berglyd Olsen
d97809e4b0
Merge pull request #762 from vkbo/issue761_lastpath
...
Issue #761 : lastpath in build + test coverage
2021-04-26 23:57:34 +02:00
Veronica K. B. Olsen
551fd0aaf9
This line should not have been changed
2021-04-26 23:54:32 +02:00
Veronica K. B. Olsen
2fc36f8355
Fix timestamp format in odt generator
2021-04-26 23:47:47 +02:00
Veronica K. B. Olsen
13cc2feb3f
Improve build class test
2021-04-26 23:41:40 +02:00
Veronica K. B. Olsen
e2b62fc9f6
Fix alternative save path in build, and also add in project wizard
2021-04-26 18:22:16 +02:00
Veronica K. B. Olsen
6b119cf4b8
Remove the return false on error in doc viewer
2021-04-25 23:58:11 +02:00
Veronica K. B. Olsen
88d198403e
Update translations
2021-04-25 23:47:42 +02:00
Veronica K. B. Olsen
5ee39d7ecc
Tighten up the use of item and nwdoc objects in editor class
2021-04-25 23:46:09 +02:00
Veronica K. B. Olsen
e7102725bd
Update translations
2021-04-25 23:24:21 +02:00
Veronica K. B. Olsen
bd28867804
Update tests
2021-04-25 23:22:05 +02:00
Veronica K. B. Olsen
0eb09a2136
Move error reporting out of the NWDoc class
2021-04-25 23:21:51 +02:00
Veronica K. B. Olsen
470daf0036
Make NWDoc class non-reusable
2021-04-25 23:01:20 +02:00
Veronica K. B. Olsen
fd28cbca4e
Merge branch 'main' into dev
2021-04-25 18:25:12 +02:00
Veronica Berglyd Olsen
6ecf0ecd88
Merge pull request #759 from vkbo/index_alert
...
Remove duplicate error message in index class
2021-04-25 18:24:09 +02:00
Veronica K. B. Olsen
c940d9d8a4
Remove duplicate error message in index class
2021-04-25 18:20:31 +02:00
Veronica K. B. Olsen
efef172658
Another round of edits to the main README
2021-04-25 18:18:36 +02:00
Veronica Berglyd Olsen
e865b2c054
Merge pull request #758 from vkbo/class_cleanup
...
Class Cleanup
2021-04-25 18:02:25 +02:00
Veronica K. B. Olsen
f8243f6934
Update translation files
2021-04-25 17:52:07 +02:00
Veronica K. B. Olsen
746268c3ef
GUI classes should only init with main GUI as parent
2021-04-25 17:50:11 +02:00
Veronica K. B. Olsen
48695651e1
Core classes should only init with project class and if needed access main gui via project
2021-04-25 17:39:52 +02:00
Veronica K. B. Olsen
45f726669e
Remove the showStatus flag from document handling
2021-04-25 17:16:57 +02:00
Veronica K. B. Olsen
d473615ccf
Rename open and save document to read and write in NWDoc
2021-04-25 17:10:12 +02:00
Veronica K. B. Olsen
70425c77ea
Clarigy the second paragraph of the README
2021-04-25 13:21:28 +02:00
Veronica K. B. Olsen
8520409459
Shorten the first paragraph of the README
2021-04-25 13:18:39 +02:00
Veronica K. B. Olsen
1e48c6dcfe
Merge branch 'main' into dev
2021-04-25 11:27:13 +02:00
Veronica K. B. Olsen
67a81400ff
Clarify a few things about markup in the main readme
2021-04-25 11:25:30 +02:00
Veronica K. B. Olsen
51431169dd
Merge branch 'main' into dev
2021-04-23 22:02:59 +02:00
Veronica Berglyd Olsen
2a0183c838
Merge pull request #754 from vkbo/restructure_code
...
Restructure Code
2021-04-23 22:01:36 +02:00
Veronica K. B. Olsen
e222915a37
Update tests readme
2021-04-23 21:54:03 +02:00
Veronica K. B. Olsen
b698ccbc1d
Move qutae symbol dialog source file to the dialogs folder
2021-04-23 21:49:20 +02:00
Veronica K. B. Olsen
03a80beebe
Move tools source files to their own folder
2021-04-23 21:34:45 +02:00
Veronica K. B. Olsen
1c072e9f32
Move dialog source files to their own folder
2021-04-23 21:24:09 +02:00
Veronica Berglyd Olsen
01576f941f
Merge pull request #753 from vkbo/update_readmes
...
Cleanup of setup instructions and scripts
2021-04-19 20:20:37 +02:00
Veronica K. B. Olsen
4af80286d5
Minor corrections to the main README
2021-04-19 20:15:36 +02:00
Veronica K. B. Olsen
c9785bc57b
Cleanup the setup instructions and rename the windows setup scripts
2021-04-19 20:02:58 +02:00
Veronica K. B. Olsen
81e72826ce
Merge branch 'main' into dev
2021-04-18 18:18:05 +02:00
Veronica Berglyd Olsen
71f9f3d230
Merge pull request #751 from vkbo/release_1.3rc1
...
Release 1.3 RC 1
2021-04-18 17:58:36 +02:00
Veronica K. B. Olsen
500a01b46d
Bump version to 1.3-rc1 and update changelog and release notes
2021-04-18 17:55:06 +02:00
Veronica K. B. Olsen
8190c189e5
Merge branch 'testing' into dev
2021-04-18 17:33:54 +02:00
Veronica K. B. Olsen
dea2ac22e1
Merge branch 'main' into testing
2021-04-18 17:33:29 +02:00
Veronica Berglyd Olsen
1cae46a936
Merge pull request #750 from vkbo/release_1.2.3
...
Release 1.2.3
2021-04-18 16:05:18 +02:00
Veronica K. B. Olsen
ac22838ded
Bump version to 1.2.3 and update changelog and release notes
2021-04-17 23:44:49 +02:00
Veronica Berglyd Olsen
93875d667c
Merge pull request #749 from vkbo/win_uninstall
...
Windows Uninstall
2021-04-17 18:02:21 +02:00
Veronica K. B. Olsen
41043e4dc1
Fix wrong progress message in setup script
2021-04-17 17:59:35 +02:00
Veronica K. B. Olsen
2e8425d4b1
Improve the setup/uninstall text a bit for windows
2021-04-17 17:57:13 +02:00
Veronica K. B. Olsen
fcac28c69f
Improve the windows uninstall script a little
2021-04-17 17:45:28 +02:00
Veronica K. B. Olsen
a14b319ada
Update the docs
2021-04-17 17:37:22 +02:00
Veronica K. B. Olsen
6763ebdd66
Don't use import to read version number during setup
2021-04-17 17:18:47 +02:00
Veronica K. B. Olsen
421f2dd688
Add uninstall script for windows
2021-04-17 16:35:13 +02:00
Veronica K. B. Olsen
19b21a3e8a
Add win-uninstall command to the setup script
2021-04-17 16:13:13 +02:00
Veronica K. B. Olsen
06dcaff806
Merge branch 'testing' into dev
2021-04-06 17:49:28 +02:00
Veronica K. B. Olsen
f02bba5630
Merge branch 'main' into testing
2021-04-06 17:49:11 +02:00
Veronica Berglyd Olsen
12fa295506
Merge pull request #742 from vkbo/update_i18n
...
Update i18n
2021-04-06 17:46:39 +02:00
Veronica K. B. Olsen
1054bbdf8b
Refresh translation files
2021-04-06 17:42:26 +02:00
Bruno Meneguello
b47436ec59
Update Portuguese translation
2021-04-06 17:42:05 +02:00
Veronica K. B. Olsen
856534cb81
Fix reference to moved file in translation files
2021-04-06 17:39:54 +02:00
Veronica Berglyd Olsen
3ee07c7da7
Merge pull request #736 from vkbo/xdg_setup
...
XDG Setup and Uninstall
2021-04-02 16:17:57 +02:00
Veronica K. B. Olsen
96fb892465
Update docs
2021-04-02 16:13:18 +02:00
Veronica K. B. Olsen
3a48a124e2
Linux tests 3.6 and 3.7 should also push to codecov
2021-04-02 16:02:40 +02:00
Veronica K. B. Olsen
b391d47a40
Add xdg-uninstall option to setup
2021-04-02 15:50:20 +02:00
Veronica K. B. Olsen
a3c4d7c7b6
Remove desktop icon for xdg install
2021-04-02 15:37:55 +02:00
Veronica K. B. Olsen
4ee5890d90
Merge branch 'testing' into dev
2021-03-31 19:03:42 +02:00
Veronica K. B. Olsen
2ce1134b8b
Merge branch 'main' into testing
2021-03-31 19:03:28 +02:00
Veronica Berglyd Olsen
641ff441b5
Merge pull request #734 from vkbo/issue733_project_wordlist
...
Fix failed initial project dictionary
2021-03-31 19:02:21 +02:00
Veronica K. B. Olsen
7687259381
Non-existing project dictionary file shouldn't prevent the vraiable from being set
2021-03-31 18:53:54 +02:00
Veronica K. B. Olsen
bd888451ec
Merge branch 'testing' into dev
2021-03-29 18:52:36 +02:00
Veronica K. B. Olsen
7484542af2
Merge branch 'main' into testing
2021-03-29 18:52:23 +02:00
Veronica K. B. Olsen
1e64a3f94c
Further clarifications on installation
2021-03-29 18:51:43 +02:00
Veronica K. B. Olsen
fd7319b295
Merge branch 'testing' into dev
2021-03-29 18:39:36 +02:00
Veronica K. B. Olsen
923e00ad19
Merge branch 'main' into testing
2021-03-29 18:39:17 +02:00
Veronica K. B. Olsen
518be4e630
Merge REaDME from testing branch and rename some tests in workflows
2021-03-29 18:36:15 +02:00
Veronica K. B. Olsen
06a13557e3
Merge branch 'testing' into dev
2021-03-28 18:15:40 +02:00
Veronica Berglyd Olsen
72aa82c8ed
Merge pull request #731 from vkbo/release_1.3b1
...
Release 1.3 Beta 1
2021-03-28 17:59:34 +02:00
Veronica K. B. Olsen
b8a136e0ad
Typo in changelog
2021-03-28 17:58:00 +02:00
Veronica K. B. Olsen
38ba214327
Updated changelog and release notes
2021-03-28 17:54:22 +02:00
Veronica K. B. Olsen
c23ec06ce6
Bumped version to 1.3b1
2021-03-28 17:54:06 +02:00
Veronica Berglyd Olsen
c495098582
Merge pull request #730 from vkbo/cleanup
...
Source Cleanup
2021-03-28 17:25:30 +02:00
Veronica Berglyd Olsen
499d095f81
Merge branch 'testing' into cleanup
2021-03-28 17:18:30 +02:00
Veronica Berglyd Olsen
2ed9367dc8
Merge pull request #729 from vkbo/i18n_setup
...
I18n Setup
2021-03-28 17:18:22 +02:00
Veronica K. B. Olsen
820e6fcfa3
Update tests
2021-03-28 17:15:35 +02:00
Veronica K. B. Olsen
f92ef05ee2
Move enum and constants to the root source folder
2021-03-28 17:15:17 +02:00
Veronica K. B. Olsen
4b3795671d
Update lanaguage files
2021-03-28 16:37:23 +02:00
Veronica K. B. Olsen
bff5ff79bd
Added i18n instructions to the docs
2021-03-28 16:30:08 +02:00
Veronica K. B. Olsen
21056c5cb8
Clean up and update the main README
2021-03-28 16:22:03 +02:00
Veronica K. B. Olsen
a4567939d6
Include i18n files in the minimal zip files
2021-03-28 15:42:58 +02:00
Veronica K. B. Olsen
e92ac2b30d
Merge branch 'testing' into dev
2021-03-28 15:23:16 +02:00
Veronica K. B. Olsen
90871d5859
Merge branch 'main' into testing
2021-03-28 15:23:02 +02:00
Veronica Berglyd Olsen
cb299d145b
Merge pull request #725 from vkbo/release_1.2.2
...
Release 1.2.2
2021-03-28 15:08:17 +02:00
Veronica K. B. Olsen
6afc34e47e
Update changelog and release notes
2021-03-27 22:31:15 +01:00
Veronica K. B. Olsen
f6bcbbd962
Merge branch 'main' into release_1.2.2
2021-03-27 22:22:02 +01:00
Veronica Berglyd Olsen
55f1129a24
Merge pull request #728 from vkbo/issue727_pyw_file
...
Fix Win-Install from Source
2021-03-27 22:16:22 +01:00
Veronica K. B. Olsen
a2c48492ee
Make sure the novelWriter.pyw file exists on win-install
2021-03-27 22:12:33 +01:00
Veronica K. B. Olsen
cb0591fe5f
Bump version to 1.2.2 and update changelog
2021-03-27 15:38:48 +01:00
Veronica Berglyd Olsen
2f269c3e17
Merge pull request #724 from vkbo/setup_shasum
...
SHA 256 Sum for setup files
2021-03-27 15:37:50 +01:00
Veronica K. B. Olsen
d1a15f07d5
Add sha256sum to setup script
2021-03-23 21:21:29 +01:00
Veronica Berglyd Olsen
3cb0c95278
Merge pull request #717 from vkbo/issue716_focus_shortcuts
...
Issue #716 : Focus Mode Improvement and Bugfix
2021-03-22 19:01:42 +01:00
Veronica K. B. Olsen
74910a6b56
Use an enum for switching focus instead of hard coded numbers
2021-03-22 18:57:57 +01:00
Veronica K. B. Olsen
5ab32326c1
Update tests
2021-03-22 18:39:25 +01:00
Veronica K. B. Olsen
7dc184f05f
Rename the main GUi setFocus function so that it doesn't override the internal one
2021-03-22 18:35:02 +01:00
Veronica K. B. Olsen
dbdb3931f4
Fix search shortcuts in Focus Mode and stop hiding buttons
2021-03-22 18:34:18 +01:00
Veronica K. B. Olsen
56a5559024
Merge branch 'testing' into dev
2021-03-21 17:18:43 +01:00
Veronica K. B. Olsen
8798afc41c
Merge branch 'main' into testing
2021-03-21 17:18:29 +01:00
Veronica Berglyd Olsen
e67c911c97
Merge pull request #710 from vkbo/release_1.2.1
...
Release 1.2.1
2021-03-21 17:10:31 +01:00
Veronica K. B. Olsen
88d69f6fd4
Update changelog and release notes
2021-03-21 17:08:51 +01:00
Veronica Berglyd Olsen
99555f7dd0
Merge branch 'main' into release_1.2.1
2021-03-21 17:01:14 +01:00
Veronica Berglyd Olsen
b3ec77c631
Merge pull request #715 from vkbo/issue714_install_docs
...
Issue #714 : Linux Setup
2021-03-21 17:01:02 +01:00
Veronica K. B. Olsen
d4c61e7ec9
Update Linux setup for consistency and add more details for macOS
2021-03-21 16:54:53 +01:00
Veronica K. B. Olsen
48bbe288b7
Clarify the install instructions for Linux
2021-03-21 16:50:10 +01:00
Veronica K. B. Olsen
3664266eed
Merge branch 'testing' into dev
2021-03-17 22:58:28 +01:00
Veronica Berglyd Olsen
a1f7ab1562
Merge pull request #713 from vkbo/update_french_again
...
Update french again
2021-03-17 22:57:48 +01:00
Veronica K. B. Olsen
5f95c745e2
Update positions in translation files
2021-03-17 22:40:07 +01:00
jyhelle
1f735d8739
Remove French translations for Qt base, submitted by email
2021-03-17 22:39:46 +01:00
Veronica K. B. Olsen
551fa28b27
Fix typo in i18n readme
2021-03-17 21:19:48 +01:00
Veronica K. B. Olsen
909114e318
Merge branch 'testing' into dev
2021-03-17 21:13:51 +01:00
Veronica Berglyd Olsen
a4e55a0664
Merge pull request #711 from vkbo/update_french
...
Update French + Bugfix
2021-03-17 21:12:57 +01:00
Veronica K. B. Olsen
86e196808e
Fix bug saving quote settings in Preferences
2021-03-17 21:06:58 +01:00
jyhelle
0a4e15de31
Update French translation submitted by email
2021-03-17 21:06:32 +01:00
Veronica K. B. Olsen
cd1f52c6b5
Update translation files
2021-03-17 21:05:57 +01:00
Veronica K. B. Olsen
b63449bffd
Merge branch 'main' into testing
2021-03-17 17:25:00 +01:00
Veronica K. B. Olsen
93965138da
Bump version and update changelog for patch 1.2.1
2021-03-17 17:23:20 +01:00
Veronica Berglyd Olsen
fae1bd791f
Merge pull request #709 from vkbo/issue708_focus
...
Issue #708 : Search bar focus
2021-03-17 17:12:53 +01:00
Veronica K. B. Olsen
35855d2d71
Add a section about search in the docs
2021-03-17 17:09:24 +01:00
Veronica K. B. Olsen
c374534d9e
Fix test
2021-03-17 16:43:51 +01:00
Veronica K. B. Olsen
f6c92dab24
Make the editor search/replace bypass the docAction pipeline and be called directly
2021-03-17 16:43:45 +01:00
Veronica K. B. Olsen
03beae30ca
Move dev branch to version 1.4-alpha0
2021-03-17 11:33:37 +01:00
Veronica K. B. Olsen
4ee81501a9
Merge branch 'testing' into dev
2021-03-14 18:28:50 +01:00
Veronica K. B. Olsen
3b92c3d75c
Wrong docs link on PyPi
2021-03-14 18:22:22 +01:00
Veronica Berglyd Olsen
814876f8df
Merge pull request #699 from vkbo/release_1.2
...
Release 1.2
2021-03-14 18:11:44 +01:00
Veronica K. B. Olsen
567d1ae104
Improve the text for new Preferences options
2021-03-14 15:00:31 +01:00
Veronica Berglyd Olsen
7b7f028d74
Merge pull request #704 from vkbo/french_space
...
French space padding
2021-03-14 14:52:32 +01:00
Veronica K. B. Olsen
0e53524f2e
Update translation files
2021-03-14 14:49:56 +01:00
Veronica K. B. Olsen
0f0e0951ec
Add padding options to Preferences
2021-03-14 14:43:12 +01:00
Veronica K. B. Olsen
a172c4b725
Move quote symbols to new Preferences tab
2021-03-14 14:32:05 +01:00
Veronica K. B. Olsen
9f979c02f8
Use free string entries for padding instead of many switches
2021-03-14 14:23:44 +01:00
Veronica K. B. Olsen
1d59a67d6e
Fix tests
2021-03-13 23:41:39 +01:00
Veronica K. B. Olsen
5837a4602a
Add optional padding for large punctuation symbols
2021-03-13 23:38:12 +01:00
Veronica K. B. Olsen
e07a7ac496
Add optional padding to single and double quotes
2021-03-13 23:25:20 +01:00
Veronica K. B. Olsen
de57d0b027
Merge branch 'main' into dev
2021-03-13 17:00:07 +01:00
Veronica K. B. Olsen
32bcb52f14
Properly update release notes
2021-03-13 16:54:02 +01:00
Veronica K. B. Olsen
612ec06262
Updated changelog and release notes
2021-03-13 16:44:59 +01:00
Veronica K. B. Olsen
93dea90970
Merge branch 'main' into release_1.2
2021-03-13 16:35:27 +01:00
Veronica Berglyd Olsen
47ece1f285
Merge pull request #700 from vkbo/manual_updates
...
Updates for the documentation
2021-03-13 16:33:17 +01:00
Veronica Berglyd Olsen
64378419d0
Merge branch 'main' into manual_updates
2021-03-13 16:27:15 +01:00
Veronica K. B. Olsen
00a201181d
Updated documentation for release 1.2
2021-03-13 16:25:59 +01:00
Veronica Berglyd Olsen
b3f9a14c85
Merge pull request #702 from vkbo/empty_trash
...
Empty Trash Fix
2021-03-09 12:06:51 +01:00
Veronica K. B. Olsen
065e3828b1
Update test and always ask before moving to trash
2021-03-09 11:02:44 +01:00
Veronica K. B. Olsen
63e91f0ee5
Fix broken emptu trash feature ( #701 )
2021-03-09 10:52:27 +01:00
jyhelle
182ef5c8f7
Corrections received by email
2021-03-05 19:10:59 +01:00
Veronica Berglyd Olsen
2f790140e0
Merge pull request #698 from vkbo/about_dialog
...
About dialog updates
2021-03-03 23:04:45 +01:00
Veronica K. B. Olsen
a8bf247d01
Consistency
2021-03-03 22:56:03 +01:00
Veronica K. B. Olsen
e2b3e06077
Merge branch 'dev' into about_dialog
2021-03-03 22:53:45 +01:00
Veronica Berglyd Olsen
43332d8752
Merge pull request #697 from bkmeneguello/pt
...
Update portuguese translation
2021-03-03 22:52:12 +01:00
Veronica K. B. Olsen
b410ef5d08
Update translations
2021-03-03 22:51:13 +01:00
Veronica K. B. Olsen
1e97a9a872
Use tables instead of lists in About dialog
2021-03-03 22:50:55 +01:00
Veronica K. B. Olsen
26c49e7c22
Add a translations credit section to the About dialog
2021-03-03 21:52:30 +01:00
Veronica B. Olsen
b0f000acfd
Bumped version for 1.2
2021-03-03 09:21:52 +01:00
Bruno Kühnen Meneguello
89269b848d
Update portuguese translation
2021-03-02 09:04:21 -03:00
Veronica K. B. Olsen
7a55af405b
Update outdated info in README
2021-03-02 12:31:22 +01:00
Veronica K. B. Olsen
a3343bc738
Backport .gitignore from dev branch
2021-03-02 11:42:07 +01:00
Veronica K. B. Olsen
dd10486f27
Merge branch 'main' into dev
2021-03-02 11:38:36 +01:00
Veronica Berglyd Olsen
a324ad2dd8
Merge pull request #696 from vkbo/testing
...
Testing to Main
2021-03-02 11:36:30 +01:00
Veronica Berglyd Olsen
38b4653cb3
Merge pull request #671 from vkbo/release_1.2rc1
...
Release 1.2 RC 1
2021-03-02 10:29:51 +01:00
Veronica K. B. Olsen
fdd9186ae9
Update release notes and bumped release date
2021-03-02 10:26:55 +01:00
Veronica Berglyd Olsen
81302e3ca5
Merge pull request #695 from vkbo/projsettings_update
...
Project Settings update
2021-02-27 17:37:01 +01:00
Veronica K. B. Olsen
cf99b4f8b9
Fix flake8 error
2021-02-27 17:19:39 +01:00
Veronica K. B. Olsen
12d39550a8
Use constants for column indices
2021-02-27 17:18:30 +01:00
Veronica K. B. Olsen
9c3e063635
Update en_US and nb_NO translations
2021-02-27 17:08:28 +01:00
Veronica K. B. Olsen
bc0f3e343b
Merge branch 'dev' into projsettings_update
2021-02-27 17:02:23 +01:00
Veronica K. B. Olsen
d3eabd8d8f
Fix test and revealed bug in main code
2021-02-27 17:00:17 +01:00
Veronica K. B. Olsen
bfa8f97e7e
Make the Importance and Status tabs look consistent with Auto-Replace
2021-02-27 16:49:54 +01:00
Veronica K. B. Olsen
4136328a36
Improve the layout of Project Settings > Auto-Replace
2021-02-27 16:21:03 +01:00
Veronica K. B. Olsen
2fd2c18dfc
Remove the colour range function as it will not be used
2021-02-27 16:06:24 +01:00
Veronica K. B. Olsen
0a32f9405a
Merge branch 'testing' into dev
2021-02-24 22:45:41 +01:00
Veronica K. B. Olsen
7125e9ecd5
Updated changelog
2021-02-24 22:44:01 +01:00
Veronica K. B. Olsen
869e4a0b9d
Merge branch 'testing' into release_1.2rc1
2021-02-24 22:38:05 +01:00
Veronica K. B. Olsen
dc0e5c218f
Merge branch 'main' into testing
2021-02-24 22:37:44 +01:00
Veronica Berglyd Olsen
7fe3238339
Merge pull request #693 from vkbo/translations
...
Translations Rondup
2021-02-24 22:34:04 +01:00
Veronica K. B. Olsen
f491f5bf49
Fix broken test
2021-02-24 22:29:49 +01:00
Veronica K. B. Olsen
17070b88d3
Add American English translation
2021-02-24 22:23:35 +01:00
Veronica K. B. Olsen
36fd23b264
Fix some typos and inconsistencies in GUI texts
2021-02-24 22:19:17 +01:00
Veronica K. B. Olsen
fcd1d400f8
Fix spelling of the word "licence"
2021-02-24 21:39:21 +01:00
Veronica K. B. Olsen
dbbec86a13
Merge branch 'dev' into projsettings_update
2021-02-24 20:57:11 +01:00
Veronica K. B. Olsen
67bd23a027
Workflow updates and file cleanup
2021-02-24 20:47:00 +01:00
Veronica Berglyd Olsen
f22a350938
Create FUNDING.yml
2021-02-24 20:38:51 +01:00
Veronica Berglyd Olsen
2f0388d692
Merge pull request #692 from vkbo/french_translation
...
Add French translation
2021-02-24 20:06:36 +01:00
Jan Lüdke
d7922c6330
Add French translation
2021-02-24 20:00:53 +01:00
Veronica K. B. Olsen
b383142c14
Set maximum height for author box on project settings
2021-02-24 19:47:49 +01:00
Veronica K. B. Olsen
c42b0caf0f
Clean up the Project Settings classes
2021-02-23 23:29:18 +01:00
Veronica Berglyd Olsen
6ba286087d
Merge pull request #690 from vkbo/issue688_testing
...
Issue #688 : Keyword indexing
2021-02-23 22:35:07 +01:00
Veronica K. B. Olsen
c2e3fef7fc
Improve keyword indexer and extend test
2021-02-23 22:28:02 +01:00
Veronica K. B. Olsen
b9d344c7d9
Make sure the test cheks for issue 688
2021-02-23 22:07:14 +01:00
Veronica K. B. Olsen
320643d2da
Merge branch 'testing' into dev
2021-02-23 21:14:48 +01:00
Veronica K. B. Olsen
fe04c1af25
Merge branch 'main' into testing
2021-02-23 21:14:30 +01:00
Veronica Berglyd Olsen
21d3ed61ef
Merge pull request #689 from vkbo/issue688_wrong_tag
...
Issue #688 : Indexing of invalid keywords
2021-02-23 21:14:03 +01:00
Veronica K. B. Olsen
b7f27a2af0
Don't save invalid keyword references to the index
2021-02-23 20:51:43 +01:00
Veronica Berglyd Olsen
2560b4d336
Merge pull request #687 from vkbo/gui_tweaks
...
Make settings layouts more responsive
2021-02-23 17:38:44 +01:00
Veronica K. B. Olsen
66282d4ed0
Add Preferences window size to Config and update tests
2021-02-22 20:23:14 +01:00
Veronica K. B. Olsen
2152f54066
Make use of the improved layout class in Project Settings and Preferences
2021-02-22 20:22:49 +01:00
Veronica K. B. Olsen
c89cb32871
Make the QConfigLayout custom class more responsive to the length of labels due to translations
2021-02-22 20:21:22 +01:00
Veronica K. B. Olsen
59eaf9177e
Remove some debug print statements
2021-02-22 19:29:01 +01:00
Veronica B. Olsen
36aa58b38e
Update changelog
2021-02-22 09:36:09 +01:00
Veronica B. Olsen
2f4fccfb2c
Merge branch 'testing' into release_1.2rc1
2021-02-22 09:14:46 +01:00
Veronica B. Olsen
d251ebb995
Fix typo in changelog
2021-02-22 09:13:52 +01:00
Veronica K. B. Olsen
0cc1573503
Merge remote-tracking branch 'origin/dev' into dev
2021-02-21 20:37:04 +01:00
Veronica Berglyd Olsen
2ad3f2c1ab
Merge pull request #686 from bkmeneguello/pt
...
Update portuguese translation
2021-02-21 17:49:28 +01:00
Bruno Kühnen Meneguello
6cca26b914
Updates portuguese translation
2021-02-21 13:34:00 -03:00
Veronica K. B. Olsen
0c946516e8
Merge branch 'testing' into release_1.2rc1
2021-02-21 16:27:04 +01:00
Veronica K. B. Olsen
7b417929e6
Merge branch 'testing' into dev
2021-02-21 16:24:33 +01:00
Veronica K. B. Olsen
c77ef4e4ce
Merge branch 'main' into testing
2021-02-21 16:23:50 +01:00
Veronica Berglyd Olsen
a9d90da5c8
Merge pull request #672 from vkbo/release_1.1.1
...
Release 1.1.1
2021-02-21 16:09:27 +01:00
Veronica K. B. Olsen
4071c2ca43
Last changes to release notes
2021-02-21 16:01:15 +01:00
Veronica K. B. Olsen
58eaddf753
Merge branch 'main' into dev
2021-02-20 17:40:44 +01:00
Veronica K. B. Olsen
0a571502ce
Merge branch 'main' into testing
2021-02-20 17:40:30 +01:00
Veronica K. B. Olsen
a850e5b74e
Merge latest changes in main and update changelog and release notes
2021-02-20 17:40:17 +01:00
Veronica K. B. Olsen
71aa1fa113
Merge branch 'main' into release_1.1.1
2021-02-20 17:37:01 +01:00
Veronica Berglyd Olsen
24eef2dc0b
Merge pull request #685 from vkbo/session_log_short
...
Drop short sessions from the log file
2021-02-20 17:35:53 +01:00
Veronica K. B. Olsen
5977c8c8e2
Fix test
2021-02-20 17:31:31 +01:00
Veronica K. B. Olsen
dcd4c19b21
Drop logging quick open and close sessions to the session log
2021-02-20 17:28:05 +01:00
Veronica K. B. Olsen
464c7dae0a
Fix an issue in index with open a version 1.2 project
2021-02-20 17:27:32 +01:00
Veronica K. B. Olsen
ad92e2e5eb
Update changelog
2021-02-20 17:09:47 +01:00
Veronica K. B. Olsen
254845d71f
Update changelog and release notes
2021-02-20 16:41:33 +01:00
Veronica Berglyd Olsen
89ab97076c
Merge pull request #684 from vkbo/qt_translations
...
Qt Widget Translations
2021-02-20 13:48:57 +01:00
Veronica K. B. Olsen
dd444ccc8a
Update TS files
2021-02-20 13:44:37 +01:00
Veronica K. B. Olsen
c9cab47ce0
Minor code changes for consistency
2021-02-20 13:40:26 +01:00
Veronica K. B. Olsen
b868477406
Change minimum Qt version to 5.3
2021-02-20 13:39:48 +01:00
Veronica K. B. Olsen
71ad3fc51d
Fix flake8 error
2021-02-19 17:21:49 +01:00
Veronica K. B. Olsen
837ad7e39c
Fix tests
2021-02-19 17:19:10 +01:00
Veronica Berglyd Olsen
898c589e2b
Merge branch 'dev' into qt_translations
2021-02-19 16:46:48 +01:00
Veronica K. B. Olsen
49c90a4455
Add a dummy file for translating Qt widgets used in nW for languages with no qtbase localised file
2021-02-19 16:40:52 +01:00
Veronica K. B. Olsen
d315f37c88
Remove translations of standard buttons and switch to native file dialogs
2021-02-19 16:38:56 +01:00
Veronica Berglyd Olsen
799c1dc804
Merge pull request #683 from Number042/dev
...
Add German translation.
2021-02-19 16:30:00 +01:00
Marian Lückhof
3d457e757d
Add German translation.
2021-02-19 16:06:19 +01:00
Veronica K. B. Olsen
f74d575d6a
Update the i18n readme
2021-02-18 21:42:46 +01:00
Veronica Berglyd Olsen
d4e0bacde9
Merge pull request #682 from vkbo/project_language
...
Project Language
2021-02-18 21:26:43 +01:00
Veronica K. B. Olsen
844c3ab26f
Allow Build language to not be set at all
2021-02-18 21:18:14 +01:00
Veronica K. B. Olsen
97c884de42
Fix a potential bug
2021-02-18 20:53:31 +01:00
Veronica K. B. Olsen
6cc974a8e9
Fix tests
2021-02-18 20:47:22 +01:00
Veronica K. B. Olsen
5f3822ac1a
The word "Synopsis" should be translated to GUI language when it appears in document viewer
2021-02-18 20:46:27 +01:00
Veronica K. B. Olsen
e9763f4ec6
Add language option to the Build tool
2021-02-18 20:45:18 +01:00
Veronica K. B. Olsen
e4d03f9581
Fix tests for variable change, and change monkeypatches to use the context manager
2021-02-18 19:21:46 +01:00
Veronica K. B. Olsen
8b0ac6e81e
Rename projLang to spellLang
2021-02-18 19:19:50 +01:00
Veronica Berglyd Olsen
a73eba8916
Merge pull request #681 from bkmeneguello/pt
...
Updates portuguese translations
2021-02-18 09:10:32 +01:00
Bruno Kühnen Meneguello
c74d761a4b
Updates portuguese translations
2021-02-17 21:41:45 -03:00
Veronica Berglyd Olsen
e60cc7b544
Merge pull request #679 from vkbo/norwegian_locale
...
Norwegian Localisation
2021-02-17 23:25:19 +01:00
Veronica K. B. Olsen
515e53b220
Fix indentation
2021-02-17 23:20:20 +01:00
Veronica K. B. Olsen
8948c3f435
Final translation pass for Norwegian
2021-02-17 23:16:23 +01:00
Veronica K. B. Olsen
3a1367a1d8
Finish the first iteration of the Norwegian translation
2021-02-17 21:55:23 +01:00
Veronica K. B. Olsen
e114873e4c
Remove deprecated meta entry support in project files
2021-02-17 21:54:56 +01:00
Veronica K. B. Olsen
be8f98f6c7
Add more translations
2021-02-17 19:10:50 +01:00
Veronica K. B. Olsen
5a685474ff
Move the remanining two functions in the tools.py file to other source files
2021-02-17 16:31:37 +01:00
Veronica K. B. Olsen
185974a3ea
Add a basic project_pt.json file
2021-02-17 16:30:29 +01:00
Veronica K. B. Olsen
6c87711595
Add internationalisation README
2021-02-17 12:32:00 +01:00
Veronica K. B. Olsen
35b8e389a3
The project language files should obviously also be in the i18n folder
2021-02-17 12:14:57 +01:00
Veronica K. B. Olsen
51564d1adc
Rename nb-NO to nb_NO
2021-02-17 10:08:48 +01:00
Veronica K. B. Olsen
88df06ee47
Merge branch 'dev' into norwegian_locale
2021-02-17 10:06:12 +01:00
Veronica Berglyd Olsen
770c746444
Merge pull request #680 from bkmeneguello/Languages-GUI
...
Adds language selector to preferences
2021-02-17 10:04:41 +01:00
Veronica K. B. Olsen
47215ddb13
Fix instantiation of DummyApp
2021-02-17 09:59:53 +01:00
Veronica K. B. Olsen
fb09066679
Remove debug print and add test coverage
2021-02-17 09:53:27 +01:00
Veronica K. B. Olsen
7591095f2a
Rewrite listLanguages function to add more checks and fix misidentification of default language
2021-02-17 09:28:25 +01:00
Bruno Kühnen Meneguello
48575c09ca
Adds languages combo to preferences
2021-02-16 23:07:13 -03:00
Veronica K. B. Olsen
5fc01fe685
Add the updated translation files
2021-02-17 01:43:12 +01:00
Veronica Berglyd Olsen
df94dd2cf5
Merge branch 'dev' into norwegian_locale
2021-02-17 01:39:07 +01:00
Veronica Berglyd Olsen
ae53ce5544
Merge pull request #676 from vkbo/tokenizer_localisation
...
Tokenizer Localisation
2021-02-17 01:37:58 +01:00
Veronica K. B. Olsen
1f0e6c0426
Fix a bunch of missing translation tags and fix a few default strings
2021-02-17 01:37:28 +01:00
Veronica K. B. Olsen
7f84c3c71c
Ignore compiled linguistics files
2021-02-17 01:36:06 +01:00
Veronica K. B. Olsen
8a050810c1
Update translation file after removing no longer needed Tokenizer translations
2021-02-17 00:01:07 +01:00
Veronica K. B. Olsen
4033f7a47d
Fix tests
2021-02-16 23:58:25 +01:00
Veronica K. B. Olsen
62cc64d912
Remove the old numberToWord functions and clean up the translation files
2021-02-16 23:47:49 +01:00
Veronica K. B. Olsen
290ca2178d
Merge branch 'dev' into tokenizer_localisation
2021-02-16 23:13:36 +01:00
Veronica Berglyd Olsen
b935f8a3f3
Merge pull request #673 from bkmeneguello/i18n
...
Project basic internationalization support
2021-02-16 23:08:34 +01:00
Bruno Kühnen Meneguello
65e31115a1
Final translations
2021-02-16 18:48:15 -03:00
Veronica K. B. Olsen
19d536ea8b
Add norwegian project translation files
2021-02-16 22:45:17 +01:00
Veronica K. B. Olsen
8aa2401134
Make sure the project translation map is loaded correctly
2021-02-16 22:42:18 +01:00
Veronica K. B. Olsen
4699d9404b
Add the project localisation to the converter classes
2021-02-16 22:18:14 +01:00
Veronica K. B. Olsen
b50132e255
Add support for project language file
2021-02-16 22:02:59 +01:00
Veronica K. B. Olsen
8f1c4af9fa
Fix a bug in Build and Constants, and clean up some more nested translates
2021-02-16 19:42:50 +01:00
Veronica K. B. Olsen
d5bd816676
Last round of changes to localisation
2021-02-16 18:14:04 +01:00
Bruno Kühnen Meneguello
8093528694
Update portuguese translation
2021-02-15 22:22:05 -03:00
Veronica K. B. Olsen
7b7bf5d390
Fix a bug in parsing orphaned file names
2021-02-16 00:38:15 +01:00
Veronica K. B. Olsen
8db140fe89
Make the number to word function ready for multiple langauges, and make some minor changes to tooltips in build and status bar
2021-02-15 23:43:56 +01:00
Veronica K. B. Olsen
2e4148a9eb
Restore some of the old spell check information in the status bar
2021-02-15 22:29:05 +01:00
Bruno Kühnen Meneguello
ed356ba85d
Merge branch 'i18n' of https://github.com/bkmeneguello/novelWriter into i18n
2021-02-15 15:48:52 -03:00
Bruno Kühnen Meneguello
cf79fef0bc
Update portuguese translation
2021-02-15 15:47:14 -03:00
Bruno Kühnen Meneguello
d4b4451a48
Improved list and quote handling, also fix a typo
2021-02-15 15:46:48 -03:00
Veronica K. B. Olsen
2f57a4f86f
Resolve comment about numbered format string in dialog
2021-02-15 18:03:36 +01:00
Veronica K. B. Olsen
31b665d344
Last pass of fixes and tweaks
2021-02-15 17:52:04 +01:00
Veronica K. B. Olsen
6d56bc7c0c
Fix flake8 complaints
2021-02-15 17:01:38 +01:00
Veronica K. B. Olsen
89cf28fade
Make tests work on github actions default language code
2021-02-15 16:57:56 +01:00
Veronica K. B. Olsen
8087e8ad75
Fix tests and a bug in GuiMain
2021-02-15 16:48:12 +01:00
Veronica K. B. Olsen
df19ced50c
Rewrap self.tr and fix a few bugs
2021-02-15 16:47:57 +01:00
Veronica K. B. Olsen
dba8865d75
Revert some changes to how languages are loaded and remove iso.py
2021-02-15 16:32:20 +01:00
Bruno Meneguello
d506cf2d2a
Fix typo and left back "print"
2021-02-15 09:37:45 -03:00
Veronica K. B. Olsen
5e30e1a2ee
Just use Qt's own facility for loading localisation files
2021-02-15 11:35:19 +01:00
Veronica K. B. Olsen
af6d96843d
Add docstrings and help info for the i18n tools in setup.py
2021-02-15 00:03:14 +01:00
Veronica K. B. Olsen
c0acc1d087
Move the i18n initialisation to the Config class
2021-02-15 00:02:45 +01:00
Bruno Kühnen Meneguello
98e3343808
novelWriter i18n and portuguese translation
2021-02-14 17:16:43 -03:00
Veronica K. B. Olsen
3c72f195ba
Bumped version for release 1.1.1
2021-02-13 12:54:16 +01:00
Veronica K. B. Olsen
f3f46858c9
Bumped version for release 1.2 RC 1
2021-02-13 12:48:41 +01:00
Veronica K. B. Olsen
861a847692
Merge branch 'testing' into dev
2021-02-12 22:07:46 +01:00
Veronica K. B. Olsen
d4631229af
Merge branch 'main' into testing
2021-02-12 22:07:32 +01:00
Veronica Berglyd Olsen
a78f7d5789
Merge pull request #669 from vkbo/user_dict
...
Tool to Edit User Dictionary
2021-02-12 22:05:06 +01:00
Veronica K. B. Olsen
fca5c77089
Add GuiWordList test
2021-02-12 22:00:22 +01:00
Veronica Berglyd Olsen
fe828a1c49
Merge pull request #670 from Symbian9/patch-1
...
Fix installation guide links order
2021-02-12 21:04:42 +01:00
app4soft
11e3573ebd
Fix installation guide links order
2021-02-12 22:00:09 +02:00
Veronica K. B. Olsen
ff1d625dc8
Fix logging of exception
2021-02-12 20:26:37 +01:00
Veronica K. B. Olsen
bd9691532f
Merge branch 'testing' into user_dict
2021-02-12 20:25:05 +01:00
Veronica K. B. Olsen
133b597093
Merge branch 'main' into testing
2021-02-12 20:23:50 +01:00
Veronica Berglyd Olsen
d4d540bc33
Merge pull request #668 from vkbo/spelling_speedup
...
Simple Spell Check Speedup
2021-02-12 20:22:11 +01:00
Veronica K. B. Olsen
d08322c1a3
No point making a list to convert to a set
2021-02-12 20:18:32 +01:00
Veronica K. B. Olsen
ec1c664ed6
Fix test
2021-02-12 20:15:38 +01:00
Veronica K. B. Olsen
a3b46581b0
Make the simple spell checker use a set instead of a list
2021-02-12 20:15:28 +01:00
Veronica K. B. Olsen
b115d4f02d
Finish the word list dialog and make it possible to reload the user dictionary with pyenchant
2021-02-12 19:40:10 +01:00
Veronica K. B. Olsen
6e64ede90b
Add a starting widget for the word liste ditor and connect it to the GUI
2021-02-12 17:01:46 +01:00
Veronica K. B. Olsen
1917c2ce38
Merge branch 'testing' into dev
2021-02-11 23:14:50 +01:00
Veronica K. B. Olsen
c06c2422a9
Merge branch 'main' into testing
2021-02-11 23:13:32 +01:00
Veronica K. Berglyd Olsen
14d205f845
Merge pull request #666 from vkbo/ctrl_del
...
Change Delete Item Shortcut
2021-02-11 22:06:39 +00:00
Veronica K. B. Olsen
a57ce557e8
Clean up lisence header of main init file
2021-02-11 22:59:19 +01:00
Veronica K. B. Olsen
23c200f333
Update docs
2021-02-11 22:53:58 +01:00
Veronica K. B. Olsen
bf6a3adc06
Change the delete item shortcut
2021-02-11 22:53:14 +01:00
Veronica K. Berglyd Olsen
60a8c8212c
Merge pull request #664 from vkbo/minor_fixes
...
Minor Fixes for 1.2 Beta 1
2021-02-11 21:51:15 +00:00
Veronica K. B. Olsen
525c9c8fd8
Revert last commit and instead change delete item shortcut
2021-02-11 19:27:35 +01:00
Veronica K. B. Olsen
08651685d4
Allow Ctrl+Del to be propagated to the document editor
2021-02-11 19:11:41 +01:00
Veronica K. B. Olsen
3a60abaeee
F2 should only edit item if project tree has focus, and edit current document meta if editor has focus
2021-02-11 18:57:44 +01:00
Veronica K. B. Olsen
1e5d980b85
Fix the label of the idle time switch on Writing Statistics
2021-02-11 18:42:28 +01:00
Veronica K. B. Olsen
f9e97735e6
Merge branch 'testing' into dev
2021-02-11 17:19:53 +01:00
Veronica K. Berglyd Olsen
df36aceddb
Merge pull request #663 from vkbo/release_1.2beta1
...
Release 1.2 Beta 1
2021-02-11 16:08:31 +00:00
Veronica K. B. Olsen
600e1cdbfb
Added release notes
2021-02-11 17:04:48 +01:00
Veronica K. B. Olsen
d0f11db700
Fix main init source file header
2021-02-10 23:08:47 +01:00
Veronica K. B. Olsen
27de8138f5
Bumped version to 1.3 alpha0 for next dev cycle
2021-02-10 23:00:40 +01:00
Veronica K. B. Olsen
bc0cd2332c
Changelog clarifications and corrected typos
2021-02-10 22:59:13 +01:00
Veronica K. B. Olsen
c1b5287ba0
Bumped version to 1.2beta1 and updated changelog
2021-02-10 22:49:32 +01:00
Veronica K. Berglyd Olsen
a2a43b3996
Merge pull request #662 from vkbo/issue605_focus_char
...
Issue #605 : Focus Character
2021-02-10 21:07:25 +00:00
Veronica K. B. Olsen
6c07ecb700
Fix a typo
2021-02-10 22:03:25 +01:00
Veronica K. B. Olsen
2d3f848ab3
Update documentation with references to the @focus keyword
2021-02-10 21:58:25 +01:00
Veronica K. B. Olsen
fdd188516b
Update sample project and test
2021-02-10 21:47:42 +01:00
Veronica K. B. Olsen
4c95b1d7ad
Add Focus reference to the GUI elements
2021-02-10 21:47:23 +01:00
Veronica K. B. Olsen
19b7b51eea
Add the @focus keyword to the base constant classes
2021-02-10 21:46:55 +01:00
Veronica K. Berglyd Olsen
3c355e2d75
Merge pull request #660 from vkbo/build_tool
...
Build Tool Updates
2021-02-10 19:30:40 +00:00
Veronica K. Berglyd Olsen
290c2f7b62
Merge branch 'dev' into build_tool
2021-02-10 18:34:51 +00:00
Veronica K. Berglyd Olsen
be7bcd03e1
Merge pull request #661 from vkbo/fix_idle_stats
...
Fix idle Time in Writing Stats
2021-02-10 18:34:04 +00:00
Veronica K. B. Olsen
0965f4213e
Fix an issue with summing up idle time when grouping writing stats by day
2021-02-10 19:27:32 +01:00
Veronica K. B. Olsen
bb9ca6e40f
Reorder HTML cache file
2021-02-10 18:48:13 +01:00
Veronica K. B. Olsen
672ea6d6f2
Fix and update tests
2021-02-10 16:57:32 +01:00
Veronica K. B. Olsen
ec189a4867
Clean up the Build dialog and connect new options
2021-02-10 16:57:15 +01:00
Veronica K. B. Olsen
f67a50c064
Change the way Unicode is handled in HTML, and clean up the class a bit
2021-02-10 16:56:52 +01:00
Veronica K. B. Olsen
a0fba34ff6
Apply line height and margins to HTML output
2021-02-10 16:55:46 +01:00
Veronica K. B. Olsen
7ea45ac3d2
Cleanup Build dialog and add line height to HTML
2021-02-10 10:39:25 +01:00
Veronica K. B. Olsen
78a58617c1
Connect line height to Build dialog
2021-02-10 10:38:22 +01:00
Veronica K. Berglyd Olsen
f098aeb622
Merge pull request #656 from vkbo/session_idle
...
Session Idle Time
2021-02-09 20:36:10 +00:00
Veronica K. B. Olsen
6904afc5e7
Updated tests
2021-02-09 21:09:03 +01:00
Veronica K. B. Olsen
b079b30694
Merge branch 'dev' into session_idle
2021-02-09 20:55:26 +01:00
Veronica K. B. Olsen
3e8a425684
Merge branch 'main' into dev
2021-02-09 20:54:31 +01:00
Veronica K. Berglyd Olsen
b47c4c8f71
Merge pull request #659 from vkbo/writing_stats_calc
...
Make writing stats word calculation more intuitive
2021-02-09 19:54:03 +00:00
Veronica K. B. Olsen
6d3097ae76
Update test
2021-02-09 20:48:48 +01:00
Veronica K. B. Olsen
09e521c2c2
Make writing stats word calculation more intuitive
2021-02-09 19:57:14 +01:00
Veronica K. B. Olsen
2439cf4633
Writing Stats tool should show idle time as either percantage or actual time
2021-02-09 19:46:00 +01:00
Veronica K. B. Olsen
f1b31f26d0
Add preferences for controlling session timer behaviour
2021-02-09 18:54:44 +01:00
Veronica K. B. Olsen
b1eca89a05
Switch icon when session timer is paused
2021-02-09 18:28:22 +01:00
Veronica K. B. Olsen
09bf2a0fe0
Forgot to consider GUI scale
2021-02-08 23:51:03 +01:00
Veronica K. B. Olsen
2d754641b5
Add a switch to hide the idle time column
2021-02-08 23:40:21 +01:00
Veronica K. B. Olsen
871a0dfc6c
Fix tests
2021-02-08 23:26:40 +01:00
Veronica K. B. Olsen
3521d4a4f7
Add idle time to session log and writing stats dialog
2021-02-08 23:17:33 +01:00
Veronica K. B. Olsen
407f12760c
Record idle time
2021-02-08 21:58:38 +01:00
Veronica K. B. Olsen
479975fdff
Move clock tick timer to main GUI
2021-02-08 21:33:06 +01:00
Veronica K. B. Olsen
98fae8a6de
Merge branch 'main' into dev
2021-02-08 17:35:41 +01:00
Veronica K. Berglyd Olsen
2e94104ff8
Merge pull request #655 from vkbo/improvements
...
Various Improvements
2021-02-08 16:34:48 +00:00
Veronica K. B. Olsen
039c13fc0a
Add some clarifications to the changelog
2021-02-08 17:29:58 +01:00
Veronica K. B. Olsen
de266e8c88
Add branching policy to the contributing guide
2021-02-08 17:08:48 +01:00
Veronica K. B. Olsen
ada99077a4
Fix some issues with resolving paths for a packaged single executable
2021-02-08 09:44:10 +01:00
Veronica K. B. Olsen
f5588f94db
Tweak the project config files
2021-02-08 09:19:53 +01:00
Veronica K. B. Olsen
2a325ae4cc
GUI font on Windows should default to Arial first, and fall back to Cantarell
2021-02-07 21:43:32 +01:00
Veronica K. B. Olsen
ac9345419e
Merge branch 'main' into dev
2021-02-07 21:14:34 +01:00
Veronica K. B. Olsen
b3fb020dfa
Drop using the __status__ variable
2021-02-07 21:12:31 +01:00
Veronica K. Berglyd Olsen
4b885a6e30
Merge pull request #648 from vkbo/release_1.1
...
Release 1.1
2021-02-07 19:09:48 +00:00
Veronica K. B. Olsen
fa814d64de
Updated release notes
2021-02-07 19:45:46 +01:00
Veronica K. B. Olsen
8aa376de25
Merge branch 'main' into release_1.1
2021-02-07 19:43:39 +01:00
Veronica K. Berglyd Olsen
14e7f2d986
Merge pull request #652 from vkbo/odt_header
...
Add Header to Open Document export
2021-02-07 14:14:44 +00:00
Veronica K. B. Olsen
f816f3d29b
Turn document margins into settings
2021-02-06 23:28:41 +01:00
Veronica K. B. Olsen
3db9987966
Add a default header to Open Document files
2021-02-06 23:22:23 +01:00
Veronica K. B. Olsen
5e40bd5deb
Change text on build tool print button
2021-02-06 18:31:37 +01:00
Veronica K. B. Olsen
74a9ddbe47
Fix wrong version in ToOdt class header
2021-02-06 18:29:59 +01:00
Veronica K. Berglyd Olsen
188c2ae7ea
Merge pull request #650 from vkbo/markdown_export
...
Markdown Export
2021-02-06 17:05:11 +00:00
Veronica K. B. Olsen
e645c19761
Fix flake8 error
2021-02-06 18:01:03 +01:00
Veronica K. B. Olsen
baf9cab66c
Fix a few other docs sections about export
2021-02-06 17:55:29 +01:00
Veronica K. B. Olsen
2fd940bcde
Update documentation
2021-02-06 17:48:59 +01:00
Veronica K. B. Olsen
f4988c5d86
Clean up build tool and extend export tests
2021-02-06 17:40:39 +01:00
Veronica K. B. Olsen
b59b3a3a74
Use the old converter for nwd file, not the markdown class
2021-02-06 17:19:30 +01:00
Veronica K. B. Olsen
c677db70b4
Fix a few issues with markdown export
2021-02-06 16:38:06 +01:00
Veronica K. B. Olsen
9861f294b7
Connect markdown exporter to build tool
2021-02-06 15:20:03 +01:00
Veronica K. B. Olsen
c7a42a1641
Basic to markdown class added
2021-02-06 15:07:08 +01:00
Veronica K. B. Olsen
e2a721b209
Merge branch 'main' into dev
2021-02-06 14:35:09 +01:00
Veronica K. Berglyd Olsen
66090e3926
Merge pull request #649 from vkbo/branch_and_ci
...
Branch and Actions
2021-02-06 13:18:31 +00:00
Veronica K. B. Olsen
60395fb16d
Change badges in readme
2021-02-06 14:14:47 +01:00
Veronica K. B. Olsen
54881facf8
Change release branch to testing, and bump mac and windows action to Python 3.9
2021-02-06 14:07:08 +01:00
Veronica K. B. Olsen
9f2f131df9
Merge branch 'main' into dev
2021-02-06 14:03:22 +01:00
Veronica K. B. Olsen
70ab4122a3
Updated version to 1.1 and updated changelog
2021-02-06 13:59:54 +01:00
Veronica K. Berglyd Olsen
7302fb951e
Merge pull request #639 from vkbo/minor_tweaks
...
Minor Tweaks
2021-02-06 12:38:48 +00:00
Veronica K. B. Olsen
dee8ccd8b3
Search box should select the text on open #645
2021-02-06 13:35:53 +01:00
Veronica K. B. Olsen
40b2efb339
Remove some redundant line breaks
2021-02-06 13:35:20 +01:00
Veronica K. B. Olsen
190e74b4d2
Clarify and cross-reference the two sections of the docs describing references and tags
2021-02-06 01:41:56 +01:00
Veronica K. B. Olsen
8bec08799e
Merge branch 'release' into dev
2021-02-05 23:08:48 +01:00
Veronica K. B. Olsen
003b056301
Merge branch 'release' into minor_tweaks
2021-02-05 23:08:35 +01:00
Veronica K. B. Olsen
97fd58f793
Merge branch 'main' into release
2021-02-05 23:08:05 +01:00
Veronica K. Berglyd Olsen
aa70d410f8
Merge pull request #644 from vkbo/packaging_cleanup
...
Packaging Cleanup
2021-02-05 22:07:12 +00:00
Veronica K. B. Olsen
ab21a9238d
Update Windows Setup documentation
2021-02-05 17:28:16 +01:00
Veronica K. B. Olsen
be080b1463
Remove the pyinstaller setup functions
2021-02-05 17:27:56 +01:00
Veronica K. B. Olsen
f8ef3e6754
Add flag to tailor minimal zip package to different OSes
2021-02-05 16:52:23 +01:00
Veronica K. Berglyd Olsen
e4e8b939e2
Merge pull request #643 from vkbo/minimal_zip
...
Minimal Zip Package
2021-02-04 22:20:59 +00:00
Veronica K. B. Olsen
020f122647
Add size 192 scaled icons
2021-02-04 23:16:31 +01:00
Veronica K. B. Olsen
ab0626720a
Add setup files to the minimal zip packager in setup.py
2021-02-04 23:16:14 +01:00
Veronica K. B. Olsen
637c05466a
Compress minimal zip file
2021-02-03 21:45:22 +01:00
Veronica K. B. Olsen
08b98739f7
Fix typo
2021-02-03 21:37:35 +01:00
Veronica K. B. Olsen
920a835344
Merge branch 'release' into dev
2021-02-03 21:33:42 +01:00
Veronica K. B. Olsen
88e27e315f
Merge branch 'release' into minor_tweaks
2021-02-03 21:33:25 +01:00
Veronica K. B. Olsen
7d3427474d
Merge branch 'main' into release
2021-02-03 21:32:29 +01:00
Veronica K. Berglyd Olsen
d77183fd48
Merge pull request #635 from vkbo/release_1.0.4
...
Release 1.0.4
2021-02-03 19:55:38 +00:00
Veronica K. B. Olsen
caa601c9aa
Update of release notes and changelog before release 1.0.4
2021-02-03 20:52:36 +01:00
Veronica K. B. Olsen
b9a0152000
Merge branch 'main' into release_1.0.4
2021-02-03 20:41:32 +01:00
Veronica K. Berglyd Olsen
5c5e4e3464
Merge pull request #642 from vkbo/minimal_zip
...
Minimal Zip Package
2021-02-03 19:40:42 +00:00
Veronica K. B. Olsen
044f987ecd
Include the CHANGELOG in the minimal zip
2021-02-03 20:37:04 +01:00
Veronica K. B. Olsen
295351d3e9
Fix a few issues with the minimal zip file and update README
2021-02-03 20:33:32 +01:00
Veronica K. B. Olsen
ab7ca411a4
Add setup command to build a minimal zip file
2021-02-03 20:13:15 +01:00
Veronica K. B. Olsen
c0dee497cd
Updated readme and changelog
2021-02-03 19:38:34 +01:00
Veronica K. B. Olsen
247e51478b
Merge branch 'main' into release_1.0.4
2021-02-03 17:49:35 +01:00
Veronica K. Berglyd Olsen
a0540e0452
Merge pull request #641 from vkbo/win_install_cont
...
Windows Install Continued
2021-02-03 16:48:41 +00:00
Veronica K. B. Olsen
515d421dc0
Fix a couple of setup issues and add a note to the docs about updating python
2021-02-03 17:36:25 +01:00
Veronica K. B. Olsen
6032f52798
Update documentation
2021-02-03 16:59:07 +01:00
Veronica K. B. Olsen
05989fdc58
Improve setup for Windows
2021-02-03 16:58:42 +01:00
Veronica K. B. Olsen
b62fafe520
Add source headers to setup and start files, and keep windows start file
2021-02-03 15:21:01 +01:00
Veronica K. B. Olsen
4562a0130a
Add a button to the Project Open to remove listed projects, and clarify the dialog message
2021-02-02 22:06:02 +01:00
Veronica K. B. Olsen
6949481198
Stop lookup error on none in project tree meta panel
2021-02-02 16:36:45 +01:00
Veronica K. B. Olsen
5654170278
Let the main gui handle the novel tree refresh decision
2021-02-02 16:36:19 +01:00
Veronica K. Berglyd Olsen
735a324f5a
Merge pull request #638 from vkbo/fix_duplicate_from_issue636
...
Fix Duplicate Code from PR #637
2021-02-01 22:25:47 +00:00
Veronica K. B. Olsen
2cb51f5b58
Backport a small fix from the dev branch
2021-02-01 23:24:02 +01:00
Veronica K. B. Olsen
3baeef4f44
Drop the whole firstTitle index again
2021-02-01 23:20:07 +01:00
Veronica K. B. Olsen
cada78ca4d
use what was added in #637 to replace first title lookup in editor saveText
2021-02-01 23:19:24 +01:00
Veronica K. B. Olsen
a2929ef441
Merge branch 'release' into dev
2021-02-01 23:02:40 +01:00
Veronica K. Berglyd Olsen
6c7c8b43b9
Merge pull request #637 from vkbo/issue636_noveltab_wcount
...
Issue #636 : Novel Tab Word Count
2021-02-01 21:59:06 +00:00
Veronica K. B. Olsen
d0940708b0
Add a header structure record to the editor, and force an update of te novel tree if header levels change
2021-02-01 22:49:11 +01:00
Veronica K. B. Olsen
af21f3c5d8
Add index functions to extract headers and word counts for a given handle
2021-02-01 22:48:07 +01:00
Veronica K. B. Olsen
dd18040232
Fix some source file headers
2021-02-01 21:52:51 +01:00
Veronica K. B. Olsen
c72e3a1585
Bumped version to 1.0.4 and updated changelog
2021-02-01 21:17:30 +01:00
Veronica K. B. Olsen
888a47e7a9
Merge branch 'release' into dev
2021-02-01 17:53:40 +01:00
Veronica K. B. Olsen
0df51d2d7c
Merge branch 'main' into release
2021-02-01 17:53:17 +01:00
Veronica K. Berglyd Olsen
022945b0d1
Merge pull request #634 from vkbo/win_install
...
Windows Installation Improvements
2021-02-01 16:51:52 +00:00
Veronica K. B. Olsen
0e62284671
Allow the win-install option to keep icons for both stable and testing version
2021-02-01 17:30:21 +01:00
Veronica K. B. Olsen
704103f9f1
Reorganised and update install instruction in the docs
2021-02-01 17:12:59 +01:00
Veronica K. B. Olsen
1f2ffe7e76
Add win-install command to setup script
2021-02-01 14:14:38 +01:00
Veronica K. Berglyd Olsen
b763abdc76
Merge pull request #632 from vkbo/actions_refactoring
...
Menu Actions Refactoring and Extension
2021-01-31 22:07:09 +00:00
Veronica K. B. Olsen
af2fcbc059
Add a simple test for now
2021-01-31 23:01:36 +01:00
Veronica K. B. Olsen
0c4d278de2
Extract duplicate code into a new function
2021-01-31 22:53:58 +01:00
Veronica K. B. Olsen
9596d24cca
Some final tweaks to the drag and drop feature
2021-01-31 22:29:39 +01:00
Veronica K. B. Olsen
a52b71ef43
Remove ToC.txt files from repo
2021-01-31 22:06:13 +01:00
Veronica K. B. Olsen
216289455e
Merge branch 'dev' into actions_refactoring
2021-01-31 19:48:43 +01:00
Veronica K. B. Olsen
019d8cf756
Merge branch 'release' into dev
2021-01-31 19:47:22 +01:00
Veronica K. Berglyd Olsen
3a1c09f89c
Merge pull request #596 from vkbo/release_1.1rc1
...
Release 1.1 RC1
2021-01-31 17:17:23 +00:00
Veronica K. B. Olsen
e9ed4a3f93
Updated changelog and added release notes
2021-01-31 18:12:35 +01:00
Veronica K. B. Olsen
164d6b1b6c
Merge branch 'release' into release_1.1rc1
2021-01-31 17:46:37 +01:00
Veronica K. B. Olsen
2307dfaaac
Add feature to undo last project tree move
2021-01-31 17:44:28 +01:00
Veronica K. B. Olsen
3cecc1229f
Fix GUI blocking in tests
2021-01-31 13:44:44 +01:00
Veronica K. B. Olsen
cca895e418
Cleanup in main menu and move the Move Up/Down entries to the project menu
2021-01-31 13:35:40 +01:00
Veronica K. B. Olsen
ddda934eed
Fix tests
2021-01-31 12:56:58 +01:00
Veronica K. B. Olsen
1d8c9ecfc4
Merge branch 'dev' into actions_refactoring
2021-01-31 12:53:03 +01:00
Veronica K. B. Olsen
1f20574520
Merge branch 'release' into dev
2021-01-31 12:51:57 +01:00
Veronica K. B. Olsen
da81bc3ba5
Merge branch 'main' into release
2021-01-31 12:51:36 +01:00
Veronica K. B. Olsen
013fb58267
Block document action if editor does not have focus
2021-01-31 12:50:42 +01:00
Veronica K. B. Olsen
f4f2feae3c
Merge branch 'main' into actions_refactoring
2021-01-31 12:45:57 +01:00
Veronica K. Berglyd Olsen
ffad6e47ec
Merge pull request #631 from vkbo/issue629_ctrl_del_action
...
Issue #629 : ctrl del action
2021-01-31 11:27:40 +00:00
Veronica K. Berglyd Olsen
2b8f884c12
Merge pull request #630 from vkbo/revert-626-doc_meta
...
Revert "Add timestamp to document meta"
2021-01-31 11:20:21 +00:00
Veronica K. Berglyd Olsen
2df0d81d29
Revert "Add timestamp to document meta"
2021-01-31 11:59:24 +01:00
Veronica K. B. Olsen
b02c4904a9
Fix tests
2021-01-31 11:58:56 +01:00
Veronica K. B. Olsen
f73cdac9e2
Only allow the delete item command in the project tree if it has focus
2021-01-31 11:53:38 +01:00
Veronica K. Berglyd Olsen
de848511af
Merge pull request #628 from vkbo/various_improvements
...
Various Improvements
2021-01-30 22:39:00 +00:00
Veronica K. B. Olsen
9e294529cf
When a new file is added, automatically add the title line
2021-01-30 23:31:19 +01:00
Veronica K. B. Olsen
96d6accbde
Add layout and class info to editor footer bar
2021-01-30 22:55:38 +01:00
Veronica K. B. Olsen
86e276ea94
Merge branch 'release' into dev
2021-01-30 22:38:55 +01:00
Veronica K. B. Olsen
8566d62aee
Merge branch 'main' into release
2021-01-30 22:37:06 +01:00
Veronica K. Berglyd Olsen
0ccc78e90a
Merge pull request #626 from vkbo/doc_meta
...
Add timestamp to document meta
2021-01-30 18:59:55 +00:00
Veronica K. Berglyd Olsen
3c86207d63
Merge pull request #627 from vkbo/load_project_order_bug
...
Fix "Open Project" list sorting issue
2021-01-30 18:59:24 +00:00
Veronica K. B. Olsen
c2a37c814d
Fix Open Project list sorting issue
2021-01-30 19:43:00 +01:00
Veronica K. B. Olsen
4727866b15
Update test projects
2021-01-30 19:00:12 +01:00
Veronica K. B. Olsen
7a3c33fde3
Fix tests
2021-01-30 18:54:30 +01:00
Veronica K. B. Olsen
087735a08f
Add timestamp to document meta data
2021-01-30 18:54:13 +01:00
Veronica K. B. Olsen
a3077d91ec
Updated changelog
2021-01-30 15:21:16 +01:00
Veronica K. B. Olsen
649763f2b1
Merge branch 'release' into release_1.1rc1
2021-01-30 15:18:10 +01:00
Veronica K. Berglyd Olsen
f9b988a232
Merge pull request #620 from vkbo/item_layouts
...
Automatic Item Layouts
2021-01-30 14:16:14 +00:00
Veronica K. B. Olsen
ab45bcb121
Merge branch 'dev' into item_layouts
2021-01-30 15:13:13 +01:00
Veronica K. B. Olsen
e9190d01dc
Merge branch 'release' into dev
2021-01-30 15:12:32 +01:00
Veronica K. B. Olsen
ba0e98fd4b
Merge branch 'main' into release
2021-01-30 15:11:51 +01:00
Veronica K. Berglyd Olsen
40cc5b379b
Merge pull request #624 from vkbo/prefs_fixes
...
Preferences Fixes
2021-01-30 14:06:37 +00:00
Veronica K. Berglyd Olsen
b1cb48aa9b
Merge pull request #625 from vkbo/issue623_justify_prefs
...
Fix issue #623
2021-01-30 14:06:23 +00:00
Veronica K. B. Olsen
82d9165d92
Fix test
2021-01-30 15:00:51 +01:00
Veronica K. B. Olsen
39d4ee9ad8
More Preferences clarifications
2021-01-30 14:59:17 +01:00
Veronica K. B. Olsen
2cdd444e29
Fix issue #623
2021-01-30 14:48:47 +01:00
Veronica K. B. Olsen
d492f0f41f
Rename Preferences variables to match those in the Config class
2021-01-30 14:41:04 +01:00
Veronica K. B. Olsen
943e085d37
Fix a bug and some misleading labels in Preferences
2021-01-30 14:24:06 +01:00
Veronica K. B. Olsen
0624f9103f
Get test coverage of NWTree back to 100%
2021-01-30 01:28:05 +01:00
Veronica K. B. Olsen
cab1530afc
Add debug log output for layout change
2021-01-30 01:03:54 +01:00
Veronica K. B. Olsen
90e63f1898
Merge branch 'dev' into item_layouts
2021-01-30 00:57:42 +01:00
Veronica K. B. Olsen
b2fdd92f9c
Merge branch 'release' into dev
2021-01-30 00:57:22 +01:00
Veronica K. Berglyd Olsen
91701b484a
Merge pull request #621 from vkbo/issue608_cursor_in_blank_doc
...
Issue #608 : Missing Cursor
2021-01-29 22:08:59 +00:00
Veronica K. B. Olsen
9fdae1ac45
Fix missing cursor when opening empty document
2021-01-29 22:38:07 +01:00
Veronica K. B. Olsen
b7766946d8
Update index check and test
2021-01-29 20:43:04 +01:00
Veronica K. B. Olsen
9486749345
Merge branch 'dev' into item_layouts
2021-01-29 20:20:16 +01:00
Veronica K. Berglyd Olsen
a3bec4d5fc
Merge pull request #619 from vkbo/index_check
...
More thorough index check
2021-01-29 19:18:06 +00:00
Veronica K. B. Olsen
d8cc091f94
Also use the new nwItem checkers in the NWItem class
2021-01-29 18:39:48 +01:00
Veronica K. B. Olsen
89ba4aeeaf
Use the logException function in all places where exception messages are written to the error log
2021-01-29 18:29:50 +01:00
Veronica K. B. Olsen
a2f223a992
Perform a detailed check of the loaded index to make sure everything is in order
2021-01-29 18:15:00 +01:00
Veronica K. B. Olsen
286efade59
Add more check functions
2021-01-29 13:22:38 +01:00
Veronica K. B. Olsen
4e7888259f
Add logging wrapper for exceptions
2021-01-29 13:17:31 +01:00
Veronica K. B. Olsen
8e3fa892e1
Modify conditions according to #618
2021-01-29 11:55:36 +01:00
Veronica K. B. Olsen
8de0c55b68
Fix broken tests
2021-01-29 01:14:58 +01:00
Veronica K. B. Olsen
4c27d2600a
Update document layout during editor save process
2021-01-29 01:09:04 +01:00
Veronica K. B. Olsen
59cfb14a19
Add a first title index that tracks the level and location of the first title of a file
2021-01-29 00:57:34 +01:00
Veronica K. B. Olsen
6f7cf4f186
Bump dev version to 1.2-alpha0
2021-01-28 22:09:28 +01:00
Veronica K. B. Olsen
52454c50b7
Updated changelog
2021-01-28 21:49:29 +01:00
Veronica K. B. Olsen
c56219f5b4
Merge branch 'release' into release_1.1rc1
2021-01-28 21:41:35 +01:00
Veronica K. B. Olsen
99b6e1f93c
Merge branch 'release' into dev
2021-01-28 21:35:43 +01:00
Veronica K. Berglyd Olsen
6ff1549d2e
Merge pull request #616 from vkbo/issue610_save_doc_on_build
...
Issue #610 : Save document before build
2021-01-28 20:33:20 +00:00
Veronica K. B. Olsen
1b05e8ddc9
Save current document before building project
2021-01-28 21:26:51 +01:00
Veronica K. Berglyd Olsen
4745877a63
Merge pull request #615 from vkbo/issue612_change_focus
...
Issue #612 : Change Focus
2021-01-28 20:17:43 +00:00
Veronica K. B. Olsen
c81c7f5a33
Fix syntax check for release branch
2021-01-28 21:13:19 +01:00
Veronica K. B. Olsen
a23beddc66
Update documentation with new shortcut key
2021-01-28 21:07:58 +01:00
Veronica K. B. Olsen
045929681d
Add Alt+4 focus key, and switch main tab on focus change
2021-01-28 21:04:22 +01:00
Veronica K. Berglyd Olsen
cf0cf52298
Merge pull request #607 from vkbo/odt_format
...
Open Document Export
2021-01-28 19:54:00 +00:00
Veronica K. B. Olsen
1ff7c8bdd5
Update reference files for build test
2021-01-28 20:48:49 +01:00
Veronica K. B. Olsen
7254f766d5
Remove div tags from HTML output and bring Tokenizer and ToHtml tests back to 100%
2021-01-28 20:42:39 +01:00
Veronica K. B. Olsen
83e07ec76c
Fix tests
2021-01-28 17:04:33 +01:00
Veronica K. B. Olsen
c3a1f25894
Reshuffle build and preview in Build Novel Project tool
2021-01-28 17:04:14 +01:00
Veronica K. B. Olsen
750d8b0a25
Clean up ODT code and add some comments
2021-01-28 01:23:48 +01:00
Veronica K. B. Olsen
2e4558a5d3
Bypass html cache when not building html doc
2021-01-28 00:40:10 +01:00
Veronica K. B. Olsen
3e5813323b
Drop the manifest.rdf file
2021-01-28 00:22:53 +01:00
Veronica K. B. Olsen
ecd858251f
Add code for writing ODT files
2021-01-28 00:21:39 +01:00
Veronica K. B. Olsen
ac0847ffe3
Predefine some XML tags
2021-01-27 21:54:14 +01:00
Veronica K. B. Olsen
d1bf49790e
Add exports for comments, synopsis and keywords
2021-01-27 21:48:20 +01:00
Veronica K. B. Olsen
815f24fbf5
Add release branch for release candidates
2021-01-27 19:53:53 +01:00
Veronica K. B. Olsen
d83352e16f
Fix Build Novel Project test on Ubuntu
2021-01-27 19:49:21 +01:00
Veronica K. B. Olsen
8715ab9322
Add logic to apply formatting to text
2021-01-27 19:36:34 +01:00
Veronica K. B. Olsen
4df294f0a2
Add customised margin sizes
2021-01-27 16:22:59 +01:00
Veronica K. B. Olsen
cbbe1b4f47
Add ODT meta namespace, add font format to HTML, and merge page break settings
2021-01-27 13:36:09 +01:00
Veronica K. B. Olsen
8ccd6a8ed3
Fix setting font setting for ODT export
2021-01-27 12:38:31 +01:00
Veronica K. B. Olsen
cbd222fe30
Add code to save tabs and line breaks to ODT file
2021-01-27 02:35:19 +01:00
Veronica K. B. Olsen
1683567dda
Restructure Build Novel Project tool to allow ODT save
2021-01-27 01:12:34 +01:00
Veronica K. B. Olsen
da2e40db4d
Add ODT auto-style logic
2021-01-27 01:12:09 +01:00
Veronica K. B. Olsen
e3c37f003b
Add main ODT style XML
2021-01-26 20:22:32 +01:00
Veronica K. B. Olsen
c9eebafb2d
Add core structure for ODT class
2021-01-26 16:25:14 +01:00
Veronica K. Berglyd Olsen
751da877ee
Merge pull request #604 from vkbo/insert_symbols
...
More Insert Symbols
2021-01-26 15:09:08 +00:00
Veronica K. B. Olsen
14d19b5117
Fix indentation of Project Details source file header
2021-01-26 16:06:36 +01:00
Veronica K. B. Olsen
41d4c883a3
Add horizontal bar
2021-01-26 16:03:30 +01:00
Veronica K. B. Olsen
09504508d9
Add proper minus sign, and change a few shortcuts to more sensible ones
2021-01-26 14:03:19 +01:00
Veronica K. B. Olsen
94c755a0e6
Fix tests and clean up a couple of minor things in HTML generator
2021-01-26 13:12:38 +01:00
Veronica K. B. Olsen
f21cff335b
Drop the triangle bullet as it's not always available in fonts
2021-01-26 13:11:26 +01:00
Veronica K. B. Olsen
6947996c9a
Correct name of HTML constant for cross symbol
2021-01-25 23:50:47 +01:00
Veronica K. B. Olsen
0756090081
Update documentations on new symbols
2021-01-25 23:45:28 +01:00
Veronica K. B. Olsen
95e03d2684
Add triangle and hyphen bullets
2021-01-25 23:45:11 +01:00
Veronica K. B. Olsen
fab5833cdf
Add degree, times and divide symbols to insert menu, and simply the editor insert function
2021-01-25 23:05:41 +01:00
Veronica K. Berglyd Olsen
a011c10d4d
Merge pull request #603 from vkbo/various_changes
...
Various Minor Changes
2021-01-25 16:24:50 +00:00
Veronica K. B. Olsen
14584bef55
Update docs and tests
2021-01-25 17:15:12 +01:00
Veronica K. B. Olsen
907a371bd4
Some minor improvements to the logging system
2021-01-25 17:11:05 +01:00
Veronica K. B. Olsen
a420c1749a
Add more insert menu entries
2021-01-25 17:09:39 +01:00
Veronica K. B. Olsen
c29e9bb68d
Project Details Content tree should not have selectable rows
2021-01-25 11:28:18 +01:00
Veronica K. B. Olsen
fd965e6022
Updated changelog
2021-01-25 11:24:37 +01:00
Veronica K. B. Olsen
2e8d7a20d0
Merge branch 'dev' into release_1.1rc1
2021-01-25 11:20:02 +01:00
Veronica K. Berglyd Olsen
8084ed191e
Merge pull request #598 from vkbo/improve_details
...
Improve Project Details
2021-01-25 10:18:20 +00:00
Veronica K. B. Olsen
0b51e50c19
Add a title to the Contents tab in project Details
2021-01-24 22:57:32 +01:00
Veronica K. B. Olsen
659e056eeb
Fix flake8 complaint
2021-01-24 22:54:40 +01:00
Veronica K. B. Olsen
c70023c066
Fix tests
2021-01-24 22:49:23 +01:00
Veronica K. B. Olsen
ba2bdf8ea4
Add page offset spinbox to Contents tab on Project Details dialog
2021-01-24 22:49:13 +01:00
Veronica K. B. Olsen
57330bb2cd
Make sure project tree is updated before Project Details dialog is opened
2021-01-24 22:47:49 +01:00
Veronica K. B. Olsen
16fdef2d55
Merge branch 'dev' into release_1.1rc1
2021-01-24 14:52:59 +01:00
Veronica K. B. Olsen
31928d5ebb
Merge branch 'main' into dev
2021-01-24 14:52:35 +01:00
Veronica K. Berglyd Olsen
8370b99302
Merge pull request #594 from vkbo/release_1.0.3
...
Release 1.0.3
2021-01-24 13:19:53 +00:00
Veronica K. B. Olsen
13f98e1675
Update changelog and release notes
2021-01-24 14:14:43 +01:00
Veronica K. B. Olsen
615804333e
Merge branch 'main' into release_1.0.3
2021-01-24 13:56:26 +01:00
Veronica K. Berglyd Olsen
e1b9e113b1
Merge pull request #597 from vkbo/build_tweaks
...
HTML conversion tweaks
2021-01-24 12:55:56 +00:00
Veronica K. B. Olsen
dfbde3e41c
Fix broken tests
2021-01-24 13:41:40 +01:00
Veronica K. B. Olsen
034b4feff4
HTML divs should end in a line break, and use hex values for binary flags
2021-01-24 13:41:26 +01:00
Veronica K. B. Olsen
949439361e
Bump version to 1.1 RC1 and update changelog
2021-01-23 16:27:17 +01:00
Veronica K. Berglyd Olsen
163b6b3725
Merge pull request #577 from vkbo/issue546_multipar_quotes
...
Issue #546 : Multi-Paragraph Quotes
2021-01-23 15:05:38 +00:00
Veronica K. B. Olsen
bdc6addf81
Fix a minor issue in the Preferences test
2021-01-23 16:00:06 +01:00
Veronica K. B. Olsen
fd7c1e24a3
Merge branch 'dev' into issue546_multipar_quotes
2021-01-23 15:44:01 +01:00
Veronica K. B. Olsen
a16ecbcebd
Merge branch 'main' into dev
2021-01-23 15:43:24 +01:00
Veronica K. B. Olsen
0a1f6be4a5
Bump version and update changelog
2021-01-23 15:39:41 +01:00
Veronica K. Berglyd Olsen
98bf462e02
Merge pull request #593 from vkbo/minor_fixes
...
Minor Fixes
2021-01-23 14:21:20 +00:00
Veronica K. B. Olsen
86fa59e5e1
Easier to just make the scroll past end feature go to 90%
2021-01-23 15:19:01 +01:00
Veronica K. B. Olsen
1ddadeba5d
Make the autoscroll feature also work for a very short document
2021-01-23 15:12:25 +01:00
Veronica K. B. Olsen
2e1d5d4d13
Windows installer for pyz should have a different name than the regular installer
2021-01-23 15:11:52 +01:00
Veronica K. Berglyd Olsen
31b29abf5f
Merge pull request #584 from vkbo/simple_pack
...
Package for Windows without an .exe file
2021-01-23 13:55:22 +00:00
Veronica K. B. Olsen
16c428dbd5
Update docs to reflect that make.py has been merged into setup.py
2021-01-23 14:51:27 +01:00
Veronica K. Berglyd Olsen
54bc6550ee
Merge branch 'main' into simple_pack
2021-01-23 13:46:31 +00:00
Veronica K. B. Olsen
a698cb6ef7
Automatically download the correct Python embed version
2021-01-23 14:43:54 +01:00
Veronica K. B. Olsen
5f86ab27bb
Complete the zipapp packaging for Windows
2021-01-23 14:25:12 +01:00
Veronica K. Berglyd Olsen
f0b2c08a9e
Merge pull request #592 from vkbo/update_texts
...
Update README.md and CONTRIBUTING.md
2021-01-23 13:22:00 +01:00
Veronica K. B. Olsen
3f8c705989
Fix some typos and reword some bits in README and CONTRIBUTING
2021-01-23 13:14:50 +01:00
Veronica K. B. Olsen
6f84574511
Also updated docs
2021-01-23 12:12:45 +01:00
Veronica K. B. Olsen
6a131977d3
Reorganise and update README
2021-01-23 11:43:22 +01:00
Veronica K. B. Olsen
4df0075b42
Add note on line length to contributing guide
2021-01-23 11:10:59 +01:00
Veronica K. B. Olsen
e3972c6205
Merge branch 'main' into simple_pack
2021-01-22 20:18:52 +01:00
Veronica K. B. Olsen
4e949f542c
Re-organised the Preferences dialog as some pages were growing quite long
2021-01-22 20:18:03 +01:00
Veronica K. Berglyd Olsen
af38fd3ba3
Merge pull request #590 from mgrhm/setup-typo-fix
...
fix: Typos in setup.py file.
2021-01-22 19:53:57 +01:00
Mike Graham
d00ac278c6
Fixed typos in setup.py.
2021-01-22 18:24:19 +00:00
Veronica K. Berglyd Olsen
0e01303921
Merge pull request #587 from vkbo/issue581_os_relpath
...
Issue #581 : os.path.relpath on Windows
2021-01-22 00:41:51 +01:00
Veronica K. B. Olsen
39eeaf06e5
Add explicit reference directory for os relpath calls to avoid issue #581 on Windows
2021-01-22 00:35:43 +01:00
Veronica K. B. Olsen
7c2c4b26b3
Merge make.py into setup.py
2021-01-21 17:24:54 +01:00
Veronica K. B. Olsen
2ea0703701
Preserve both methods for building Inno Setup installers
2021-01-21 16:45:16 +01:00
Veronica K. B. Olsen
d425cdc27d
Added alternative packaging method for windows
2021-01-21 00:50:13 +01:00
Veronica K. B. Olsen
799c833a66
Add a simple packaging function
2021-01-20 18:25:51 +01:00
Veronica K. B. Olsen
96bc88d045
Added some smart filters for quote settings
2021-01-20 00:08:49 +01:00
Veronica K. Berglyd Olsen
da7bbc2b20
Merge pull request #578 from nullbasis/main
...
Added new GUI and editor themes
2021-01-19 23:39:03 +01:00
Null
7b4f6c3222
Add files via upload
2021-01-19 16:34:36 -06:00
Null
e3bc528647
Add files via upload
2021-01-19 16:32:32 -06:00
Null
29665203c0
Add files via upload
2021-01-19 16:19:16 -06:00
Null
7beb9afc36
Added Solarized Dark and Light GUI themes
2021-01-19 15:24:29 -06:00
Null
2fcb3a0131
Added Solarized Dark and Light editor themes
2021-01-19 15:23:44 -06:00
Veronica K. B. Olsen
0a9749726f
Merge branch 'dev' into issue546_multipar_quotes
2021-01-19 21:34:23 +01:00
Veronica K. B. Olsen
c1e6d9c633
Merge branch 'main' into dev
2021-01-19 21:33:59 +01:00
Veronica K. Berglyd Olsen
4767d49e4d
Fixed duplicate word in README
2021-01-19 21:25:02 +01:00
Veronica K. Berglyd Olsen
2bf7e8506c
Merge pull request #564 from vkbo/release_1.0.2
...
Release 1.0.2
2021-01-19 20:59:38 +01:00
Veronica K. B. Olsen
447966e3b8
Changed release date and updated release notes
2021-01-19 20:56:29 +01:00
Veronica K. B. Olsen
adc17272dc
Updated changelog with latest changes
2021-01-19 20:17:15 +01:00
Veronica K. B. Olsen
6e54f34419
Merge branch 'main' into release_1.0.2
2021-01-19 20:02:43 +01:00
Veronica K. Berglyd Olsen
4b4051a823
Merge pull request #576 from vkbo/issue570_install_docs
...
Issue #570 : Clarify install instructions
2021-01-19 20:01:28 +01:00
Veronica K. B. Olsen
5c4e230f69
No need to duplicate instructions, but added a TLDR section
2021-01-19 19:55:25 +01:00
Veronica K. B. Olsen
2c191a9bd3
Minor modification to the macOS workflow
2021-01-19 19:30:35 +01:00
Veronica K. B. Olsen
ed9313759b
Clarify install instructions on dependency install
2021-01-19 19:30:14 +01:00
Veronica K. Berglyd Olsen
70a7a72baa
Merge pull request #575 from vkbo/issue574_user_dict_no_suggest
...
Issue #574 : Show "Add Word to Dictionary" when there are no spell suggestions
2021-01-19 19:20:54 +01:00
Veronica K. B. Olsen
4d69025250
Fix lambda function syntax
2021-01-19 19:09:37 +01:00
Veronica K. B. Olsen
9f9028b7ce
Fix "Add Word to Dictionary" missing when there are no spell suggestions
2021-01-19 19:08:51 +01:00
Veronica K. Berglyd Olsen
e9be3242b2
Merge pull request #573 from stranger-danger-zamu/patch-1
...
Issue #570
2021-01-19 18:37:57 +01:00
Veronica K. B. Olsen
6868b683d8
Added new quote setting to Preferences and updated tests
2021-01-19 18:37:19 +01:00
Veronica K. B. Olsen
4934ec2ea1
Add syntax highlighting for open-ended quotes
2021-01-19 18:36:47 +01:00
stranger-danger-zamu
211a06e9bc
Issue #570
2021-01-19 11:44:44 -05:00
Veronica K. Berglyd Olsen
debca0a82d
Merge pull request #565 from vkbo/gui_tweaks
...
GUI Tweaks
2021-01-18 19:05:55 +01:00
Veronica K. B. Olsen
92da954229
Drop the showGUI debug flag, removing test mode from beyond the main function
2021-01-18 18:55:32 +01:00
Veronica K. B. Olsen
91d96b162e
Fixed and imrpoved margin calculations on GUI elements
2021-01-18 17:52:32 +01:00
Veronica K. B. Olsen
0907bf195e
Bump version to 1.0.2 and update changelog
2021-01-17 21:11:51 +01:00
Veronica K. B. Olsen
f30b14a3da
Merge branch 'main' into dev
2021-01-17 20:58:15 +01:00
Veronica K. B. Olsen
2030793a02
Latest release notes check should use hex version number instead of string version number
2021-01-17 20:52:34 +01:00
Veronica K. Berglyd Olsen
d09f561ef6
Merge pull request #563 from vkbo/source_code_maintenance
...
Source code maintenance
2021-01-16 18:14:38 +01:00
Veronica K. B. Olsen
2d1bede57e
Fix test file header titles
2021-01-16 18:10:47 +01:00
Veronica K. B. Olsen
a947ec10e4
Move test files into subfolders with similar structure as source code
2021-01-16 17:59:29 +01:00
Veronica K. B. Olsen
fd04f94b76
Also update the newest test
2021-01-16 17:55:11 +01:00
Veronica K. B. Olsen
6881446e67
Merge branch 'dev' into source_code_maintenance
2021-01-16 17:53:58 +01:00
Veronica K. B. Olsen
bd0a9952ff
Merge branch 'main' into dev
2021-01-16 17:53:13 +01:00
Veronica K. B. Olsen
c35255b82b
Merge branch 'file_headers' into source_code_maintenance
2021-01-16 17:51:32 +01:00
Veronica K. B. Olsen
5e71e7d04d
Add license header to test files
2021-01-16 17:50:14 +01:00
Veronica K. B. Olsen
cdf3c62d17
Reformat and update the source file header docstrings
2021-01-16 17:41:40 +01:00
Veronica K. Berglyd Olsen
e7e2176e64
Merge pull request #561 from vkbo/issue560_window_title
...
Issue #560 : Window Title
2021-01-15 19:44:45 +01:00
Veronica K. B. Olsen
ecb9e92c48
Clear statusbar on new project, and change colors of saved indicators on light desktop
2021-01-15 19:27:19 +01:00
Veronica K. B. Olsen
053c2eb379
Set window title after new project is created, and also automatically call close if a project is open.
2021-01-15 10:47:50 +01:00
Veronica K. B. Olsen
bde2810c08
Clear window title when closing a project
2021-01-15 10:40:41 +01:00
Veronica K. B. Olsen
692159219e
Fix an issue with generated files in test projects in the test suite
2021-01-15 10:40:19 +01:00
Veronica K. Berglyd Olsen
71b194cbcb
Merge pull request #555 from vkbo/project_details
...
Project Details Dialog
2021-01-14 20:14:22 +01:00
Veronica K. B. Olsen
fb81c7e8e0
Minimal docs update, and add test for Project Details
2021-01-14 20:09:18 +01:00
Veronica K. B. Olsen
84878315d5
Minor GUI tweaks to Project Details and related items
2021-01-14 18:58:11 +01:00
Veronica K. B. Olsen
1bd675cce9
Merge branch 'dev' into project_details
2021-01-14 18:47:37 +01:00
Veronica K. B. Olsen
e77a0a9385
Merge branch 'main' into dev
2021-01-14 18:47:14 +01:00
Veronica K. Berglyd Olsen
d63da05e87
Merge pull request #559 from vkbo/fix_clear_treemeta
...
Backport from 1.1: clear project tree meta panel on close
2021-01-14 18:45:36 +01:00
Veronica K. B. Olsen
dece58faf6
Backport from 1.1: clear project tree meta panel on close
2021-01-14 18:36:39 +01:00
Veronica K. B. Olsen
0bfc166899
Added a few buttons below the project tree now that the tabs make room for it
2021-01-14 18:31:27 +01:00
Veronica K. B. Olsen
3bc8006028
Some minor improvements to the Project Detals dialog
2021-01-13 23:52:48 +01:00
Veronica K. B. Olsen
f6b7a35c81
Add some more unicode constants and rename thin non-breaking space variable
2021-01-13 23:52:09 +01:00
Veronica K. B. Olsen
5f17b28e05
Remove old details panel in Project Settings
2021-01-13 23:51:24 +01:00
Veronica K. B. Olsen
138099f11d
Merge branch 'dev' into project_details
2021-01-11 21:21:16 +01:00
Veronica K. B. Olsen
beb425bbd0
Merge branch 'main' into dev
2021-01-11 21:19:56 +01:00
Veronica K. Berglyd Olsen
b5631aa1df
Merge pull request #558 from vkbo/index_note_bug
...
Duplicate index entry issue
2021-01-11 21:16:14 +01:00
Veronica K. B. Olsen
2958881343
Fix issue with changing novel doc to note before indexing which produces duplicate entry
2021-01-11 21:05:55 +01:00
Veronica K. B. Olsen
981e26e1b6
Use actual novel word count in project details, and update index test
2021-01-11 21:02:45 +01:00
Veronica K. B. Olsen
b5e11f2303
Added more info to the forst tab of the Project Details dialog
2021-01-11 19:47:42 +01:00
Veronica K. Berglyd Olsen
6a159aa631
Merge pull request #557 from vkbo/docs_spelling
...
Spelling, typo, and wording update of the docs
2021-01-10 18:56:53 +01:00
Veronica K. B. Olsen
4b14a4bc50
Extend the texhnical doc to cover project meta data and cache
2021-01-10 18:52:23 +01:00
Veronica K. B. Olsen
2ca4b15154
Fix typos, grammars and improve wording of the docs
2021-01-10 18:30:58 +01:00
Veronica K. Berglyd Olsen
e02d602341
Merge pull request #553 from vkbo/release_1.0.1
...
Release 1.0.1
2021-01-10 16:04:16 +01:00
Veronica K. B. Olsen
8d218db35f
Project Details page Overview populated
2021-01-10 15:54:36 +01:00
Veronica K. B. Olsen
f96d78e9b8
Contents tab now fully working
2021-01-10 15:09:34 +01:00
Veronica K. B. Olsen
28dd7e4ca7
Add Chapters tab to Project Details tool
2021-01-10 00:14:03 +01:00
Veronica K. B. Olsen
14a0e6bd6e
Allow indexing of untitled pages, and add a ToC function to the index class
2021-01-10 00:13:26 +01:00
Veronica K. B. Olsen
f2b2952909
Added heading level 0 icon
2021-01-09 23:52:07 +01:00
Veronica K. B. Olsen
adc82bea85
Merge branch 'dev' into project_details
2021-01-09 22:25:57 +01:00
Veronica K. B. Olsen
778adc2f39
Merge branch 'main' into dev
2021-01-09 21:42:18 +01:00
Veronica K. B. Olsen
a92895d09d
Update changelog and release notes
2021-01-09 20:40:09 +01:00
Veronica K. B. Olsen
dfb66cc41f
Merge branch 'main' into release_1.0.1
2021-01-09 20:30:59 +01:00
Veronica K. Berglyd Olsen
065180e86c
Merge pull request #554 from vkbo/doc_modified
...
Doc and Project Modified Status
2021-01-09 20:29:38 +01:00
Veronica K. B. Olsen
73cd7f7513
Improve doc changed checking and some code cleanup
2021-01-09 20:26:05 +01:00
Veronica K. B. Olsen
e2d5534959
Some minor code cleanup and redundant code removed
2021-01-09 20:21:32 +01:00
Veronica K. B. Olsen
a6cbdfc559
Fix initial setting of project word count
2021-01-09 20:07:09 +01:00
Veronica K. B. Olsen
7c643ea698
Make sure document edit status is not set on non-text changes
2021-01-09 19:53:42 +01:00
Veronica K. B. Olsen
39be3d0958
Merge branch 'main' into dev
2021-01-09 15:33:03 +01:00
Veronica K. B. Olsen
e693141f50
Bumped version to 1.0.1 and updated changelog
2021-01-07 22:31:58 +01:00
Veronica K. Berglyd Olsen
927dad4ff5
Merge pull request #552 from vkbo/edit_item_fix
...
Item Editor fixes
2021-01-07 21:38:47 +01:00
Veronica K. B. Olsen
885caa52db
Code cleanup in the Item Settings constructor
2021-01-07 21:15:03 +01:00
Veronica K. B. Olsen
88776b4e00
Fix max length bug in Item Editor and let input boxes expand with dialog width
2021-01-06 22:09:20 +01:00
Veronica K. B. Olsen
8b963f3fe4
Use new novel class list to select status or importance list in Item Editor
2021-01-06 22:08:34 +01:00
Veronica K. B. Olsen
4a4ac1d6c8
Add a new constants class named nwLists
2021-01-06 21:53:42 +01:00
Veronica K. Berglyd Olsen
b5eef748b4
Merge pull request #551 from vkbo/install_instructions
...
Install instructions
2021-01-05 00:02:37 +01:00
Veronica K. B. Olsen
6ebe235dc3
Rewritten "Getting Started" section in the documentation
2021-01-04 23:58:57 +01:00
Veronica K. B. Olsen
bbde3159bb
Updated install intructions in readme
2021-01-04 23:45:47 +01:00
Veronica K. B. Olsen
7e65aea6d9
Connected new dialog to menu
2021-01-03 21:46:53 +01:00
Veronica K. B. Olsen
e377675897
Added basic project details dialog
2021-01-03 18:14:00 +01:00
Veronica K. Berglyd Olsen
c3d40c9fb9
Merge pull request #538 from vkbo/novel_tab
...
Novel Tree Tab [v1.1]
2021-01-03 17:23:25 +01:00
Veronica K. B. Olsen
5efc61b155
Updated changelog
2021-01-03 17:21:06 +01:00
Veronica K. B. Olsen
323ab5498b
Merge branch 'dev' into novel_tab
2021-01-03 17:17:30 +01:00
Veronica K. B. Olsen
b6e18e70bc
Merge branch 'main' into dev
2021-01-03 17:14:16 +01:00
Veronica K. Berglyd Olsen
1496d9d931
Merge pull request #550 from vkbo/update_status
...
Update status of novelWriter to stable, from beta
2021-01-03 17:00:52 +01:00
Veronica K. B. Olsen
e0e35f5abf
Update status of novelWriter to stable, from beta
2021-01-03 16:47:30 +01:00
Veronica K. Berglyd Olsen
e6a4a6c882
Merge pull request #547 from vkbo/release_1.0
...
Release 1.0
2021-01-03 16:39:02 +01:00
Veronica K. B. Olsen
24f0f99c84
Updated changelog with last fixes
2021-01-03 15:22:38 +01:00
Veronica K. B. Olsen
418d45cd8d
Merge branch 'main' into release_1.0
2021-01-03 15:12:56 +01:00
Veronica K. Berglyd Olsen
9253872b5b
Merge pull request #549 from vkbo/fixes
...
Minor Fixes
2021-01-03 15:12:30 +01:00
Veronica K. B. Olsen
9615098d76
Some minor improvements to the index
2021-01-03 02:04:31 +01:00
Veronica K. B. Olsen
89b6b26d5a
Ensure outline tree items don't end up under the wrong parent item
2021-01-03 01:45:37 +01:00
Veronica K. B. Olsen
9d9b64fc3d
Fix a couple of broken checks
2021-01-03 01:45:05 +01:00
Veronica K. B. Olsen
0b7e4d594e
Fix a minor issue in the outline details class
2021-01-02 22:34:52 +01:00
Veronica K. B. Olsen
1bdf0b5500
Make index dictionaries internal
2021-01-02 22:28:30 +01:00
Veronica K. B. Olsen
acb6f1fc87
Add novel data extraction function to index
2021-01-02 22:22:05 +01:00
Veronica K. B. Olsen
a57e8f3a5d
Remove GUI block in test
2021-01-02 22:05:17 +01:00
Veronica K. B. Olsen
4cb86b76e8
Add test of novel tree
2021-01-02 22:04:25 +01:00
Veronica K. B. Olsen
24f9511726
Prevent items from ending up in the wrong order in outline and novel tree
2021-01-02 22:04:08 +01:00
Veronica K. B. Olsen
e4d160ee0b
Make novel structure function in index class an iterable function instead
2021-01-02 21:37:46 +01:00
Veronica K. B. Olsen
21d91193a2
Keep project tree and outline tree in sync
2021-01-02 17:33:53 +01:00
Veronica K. B. Olsen
4d7f925c5a
Added timestamp to project tree, and made some class variables internal in various classes
2021-01-02 16:57:12 +01:00
Veronica K. B. Olsen
ad5f3f2450
Merge branch 'dev' into novel_tab
2021-01-02 13:18:08 +01:00
Veronica K. B. Olsen
a84fc734ff
Merge branch 'main' into dev
2021-01-02 13:17:39 +01:00
Veronica K. B. Olsen
b9e28a5f09
Updated changelog and release notes
2021-01-02 02:41:08 +01:00
Veronica K. B. Olsen
57636a31ce
Merge branch 'main' into release_1.0
2021-01-02 02:26:48 +01:00
Veronica K. Berglyd Olsen
9a4b357bcd
Merge pull request #548 from vkbo/update_docs
...
Updated Documentation
2021-01-01 21:37:57 +01:00
Veronica K. B. Olsen
a9b5d96d65
Further docs edits
2021-01-01 21:23:41 +01:00
Veronica K. B. Olsen
8ad2da30ca
Updated the remaining sections of the docs
2021-01-01 19:44:17 +01:00
Veronica K. B. Olsen
92f44f0aaa
Updated the introduction section of the docs
2021-01-01 18:37:11 +01:00
Veronica K. B. Olsen
b2d3b2cf72
Bump copyright year to 2021
2021-01-01 15:14:37 +01:00
Veronica K. B. Olsen
2fdc840fa6
Bump version to 1.0
2021-01-01 15:12:46 +01:00
Veronica K. B. Olsen
3d5a5e4d86
Selecting outline item should also select it in project tree
2021-01-01 15:08:11 +01:00
Veronica K. Berglyd Olsen
176c25004c
Merge pull request #544 from gedakc/fix-typos-and-grammar-in-docs
...
Fix minor grammar and typo issues in documentation
2020-12-24 00:22:24 +01:00
Curtis Gedak
962409a9b3
Fix minor grammar and typo issues in documentation
2020-12-23 13:58:46 -07:00
Veronica K. B. Olsen
2d14a74ec2
Merge branch 'main' into dev
2020-12-21 21:51:35 +01:00
Veronica K. B. Olsen
942a604b5b
Merge branch 'main' into novel_tab
2020-12-21 21:51:17 +01:00
Veronica K. Berglyd Olsen
11c75c9905
Merge pull request #543 from vkbo/orphaned_files
...
Orphaned files handling
2020-12-21 21:49:07 +01:00
Veronica K. B. Olsen
a881fb8bd7
Update docs
2020-12-21 21:41:26 +01:00
Veronica K. B. Olsen
fa319391c0
Remove some now redundant checks
2020-12-21 21:25:04 +01:00
Veronica K. B. Olsen
d008113eec
Remove some more test flags in the main code
2020-12-21 21:08:49 +01:00
Veronica K. B. Olsen
6ad132e12d
Clean up the logic of creating new project tree items, and improve test coverage
2020-12-21 21:08:13 +01:00
Veronica K. B. Olsen
4509545214
Some minor cleanup and fixes
2020-12-21 11:03:47 +01:00
Veronica K. B. Olsen
dc16077205
Fix test
2020-12-21 01:42:57 +01:00
Veronica K. B. Olsen
414f4d3a6e
Remove code related to orphaned files
2020-12-21 01:39:18 +01:00
Veronica K. B. Olsen
6a188a5906
Orphaned files are now put back in the tree, or rejected if nowhere to put them
2020-12-21 01:28:19 +01:00
Veronica K. B. Olsen
1ea12fedb9
Don't force string format on file meta data (must be able to handle NoneType)
2020-12-20 22:08:27 +01:00
Veronica K. B. Olsen
cf3350c6b6
Trash and Orphaned folders shouldn't be editable
2020-12-20 22:07:10 +01:00
Veronica K. B. Olsen
e5ea8074d2
Copy the mouse press behaviour from the project tree to the novel tree
2020-12-20 17:18:54 +01:00
Veronica K. B. Olsen
2779c8e69f
Use build time to update novel tree, and restore last selected item on tab change
2020-12-20 16:50:01 +01:00
Veronica K. B. Olsen
1d12014399
The basic functionality of the novel tree view is now in place
2020-12-20 16:27:42 +01:00
Veronica K. B. Olsen
d4b26025ed
Add the basic structure for a novel tree
2020-12-20 15:50:01 +01:00
Veronica K. B. Olsen
597f177d5b
Bump version for next stage of dev branch to 1.1 alpha 0
2020-12-20 14:40:25 +01:00
Veronica K. Berglyd Olsen
8435d866ca
Merge pull request #535 from vkbo/minor_fixes
...
Minor Fixes
2020-12-20 14:30:59 +01:00
Veronica K. Berglyd Olsen
d16f7e0941
Merge branch 'main' into minor_fixes
2020-12-20 14:25:48 +01:00
Veronica K. B. Olsen
fa6b7d0d42
Wrong reason stated in flake8 listing
2020-12-20 00:01:07 +01:00
Veronica K. Berglyd Olsen
a5715e76c4
Merge pull request #537 from gedakc/fix-typos-in-contributions
...
Fix minor typos in Contributing guidelines
2020-12-19 23:54:19 +01:00
Veronica K. B. Olsen
299998e8ff
Update flake8 settings in CONTRIBUTING file to those currently in use
2020-12-19 23:50:50 +01:00
Curtis Gedak
4e90f82af3
Fix minor typos in Contributing guidelines
2020-12-19 14:36:05 -07:00
Veronica K. B. Olsen
8d71ee30d4
Use the main gui askQuestion function for yes/no dialogs
2020-12-19 20:21:43 +01:00
Veronica K. B. Olsen
5b746af4bd
Merge branch 'tree_menu_move_item' into minor_fixes
2020-12-18 21:58:15 +01:00
Veronica K. B. Olsen
885c62990a
Add move item up and down to the project tree context menu
2020-12-18 21:57:46 +01:00
Veronica K. B. Olsen
d9cccc8752
The Writing Stats tool should not pop an error message if there is no satistics log
2020-12-17 18:52:56 +01:00
Veronica K. B. Olsen
1d9c4430f7
Correct placeholder text in Build Novel Project tool
2020-12-17 18:50:37 +01:00
Veronica K. Berglyd Olsen
0e8cb1059f
Merge pull request #534 from vkbo/readme_line_len
...
Apply max line length to markdown files
2020-12-16 23:25:43 +01:00
Veronica K. B. Olsen
b5caba6ecf
Also re-wrap the readme files
2020-12-16 23:24:00 +01:00
Veronica K. B. Olsen
f78b491849
Wrapped changelog lines to <= 99 characters
2020-12-16 23:17:53 +01:00
Veronica K. Berglyd Olsen
81347d370d
Merge pull request #532 from vkbo/distraction_free_mode_toggle
...
Fix the Focus Mode checkbox not updating in the menu
2020-12-13 20:17:55 +01:00
Veronica K. B. Olsen
9a5f87073f
Fix the Focus Mode checkbox not updating in the menu
2020-12-13 20:10:24 +01:00
Veronica K. Berglyd Olsen
939cc80851
Merge pull request #504 from vkbo/release_1.0rc2
...
Release 1.0 RC2
2020-12-13 16:00:05 +01:00
Veronica K. B. Olsen
5067d75fa0
Added release notes
2020-12-13 15:57:23 +01:00
Veronica K. B. Olsen
0c15fffd9c
Updated changelog
2020-12-12 19:36:44 +01:00
Veronica K. B. Olsen
3aa68907e4
Merge branch 'main' into release_1.0rc2
2020-12-12 19:35:15 +01:00
Veronica K. Berglyd Olsen
30c2d3a3dc
Merge pull request #527 from vkbo/refactor_gui_tests
...
Refactor and Extend GUI Tests
2020-12-12 19:33:18 +01:00
Veronica K. B. Olsen
27696d65e4
Remove some unnecessary branches and unused functions
2020-12-12 19:22:38 +01:00
Veronica K. B. Olsen
585287b487
Reorganise remainin GUI tests, but no improved coverage
2020-12-12 18:58:05 +01:00
Veronica K. B. Olsen
325c8dc68d
Split up the main gui test file
2020-12-12 17:39:28 +01:00
Veronica K. B. Olsen
c37d4013f8
Refactored build, merge, split, and item editor tests
2020-12-12 16:56:15 +01:00
Veronica K. B. Olsen
9eb8158c36
Separated out about test and updated it
2020-12-12 15:59:35 +01:00
Veronica K. B. Olsen
e258ff60d0
Separated out project settings test and updated it
2020-12-12 15:51:03 +01:00
Veronica K. B. Olsen
70eadd11cb
Separated out writing stats test and updated it
2020-12-12 14:44:33 +01:00
Veronica K. B. Olsen
a270de6e4e
Updated changelog
2020-12-12 11:52:06 +01:00
Veronica K. B. Olsen
64154286e0
Merge branch 'main' into release_1.0rc2
2020-12-12 11:32:22 +01:00
Veronica K. Berglyd Olsen
22cb1669e1
Merge pull request #526 from vkbo/github_templates
...
Updated the GitHub templates
2020-12-12 10:19:48 +01:00
Veronica K. B. Olsen
0fdee99227
Updated the github templates
2020-12-12 10:19:05 +01:00
Veronica K. Berglyd Olsen
56cf3418ff
Merge pull request #522 from vkbo/issue521_move_item_crash
...
Issue 521: Move Tree Item Crash
2020-12-09 23:27:22 +01:00
Veronica K. B. Olsen
15c5ffcb76
Break up another nested if statement
2020-12-09 23:22:15 +01:00
Veronica K. B. Olsen
c2321c502f
Ensure that the moveTreeItem function exits properly if no item to be moved is selected
2020-12-09 23:19:02 +01:00
Veronica K. Berglyd Olsen
e129319faa
Merge pull request #520 from vkbo/add_discussions_link
...
Add the GitHub Discussions link to the Help menu
2020-12-09 10:09:13 +01:00
Veronica K. B. Olsen
5108c03fec
Add the GitHub Discussions link to the Help menu
2020-12-09 10:03:44 +01:00
Veronica K. Berglyd Olsen
d5a6683c26
Merge pull request #519 from vkbo/issue517_new_files_in_outtakes
...
Allow creating files in the 'Outtakes' root folder
2020-12-09 09:43:52 +01:00
Veronica K. B. Olsen
e12c41d7e7
Clarify docstring of project tree context menu filterAction
2020-12-09 09:26:21 +01:00
Veronica K. B. Olsen
8ea153da54
Allow creating files in the 'Outtakes' root folder
2020-12-09 09:21:37 +01:00
Veronica K. Berglyd Olsen
dc0be12084
Merge pull request #516 from vkbo/gui_fixes
...
GUI Changes
2020-12-08 17:44:35 +01:00
Veronica K. B. Olsen
cd675b23d1
Change some preferences help lines
2020-12-08 17:41:09 +01:00
Veronica K. B. Olsen
9ffb5e6a16
Add grey syntax themes and fix automatic update when changing them
2020-12-08 17:33:34 +01:00
Veronica K. B. Olsen
5cc6e4c543
Update text on About and Preferences dialogs
2020-12-08 17:32:42 +01:00
Veronica K. Berglyd Olsen
1572778761
Merge pull request #514 from vkbo/base_tests
...
Refactor Base Tests
2020-12-08 00:03:47 +01:00
Veronica K. B. Olsen
1469953b5e
Updated test README
2020-12-07 23:45:14 +01:00
Veronica K. B. Olsen
330ee77e58
Fix flake8 fail
2020-12-07 23:39:54 +01:00
Veronica K. B. Olsen
9772c85ece
Rewritten Config class test
2020-12-07 23:34:12 +01:00
Veronica K. B. Olsen
a4ee1e112c
Updated and extended the testing of the main function
2020-12-07 20:00:58 +01:00
Veronica K. B. Olsen
ee7a5e1681
Moved the launch test from main to init
2020-12-06 13:27:31 +01:00
Veronica K. B. Olsen
cdeee65505
Also remove the gui blocking from the error handler
2020-12-06 13:21:47 +01:00
Veronica K. B. Olsen
33c2dda471
Cleaned up error tests and removed testmode from error handler
2020-12-06 13:01:49 +01:00
Veronica K. B. Olsen
730b572d4f
Updated the Common tests to new format
2020-12-06 12:46:10 +01:00
Veronica K. B. Olsen
7c95e6dffa
Updated existing Error test
2020-12-06 01:06:37 +01:00
Veronica K. B. Olsen
d70ee34429
Rename project test reference files
2020-12-06 00:29:38 +01:00
Veronica K. Berglyd Olsen
d0979d693b
Merge pull request #512 from vkbo/refactor_tests
...
Rewrite Core Tests
2020-12-06 00:17:27 +01:00
Veronica K. B. Olsen
bd9ed0d5d3
Fix testCoreProject_Methods test on Windows
2020-12-05 21:24:19 +01:00
Veronica K. B. Olsen
51cb9814d2
Rename GUI test files
2020-12-05 21:10:34 +01:00
Veronica K. B. Olsen
d274c418d1
Remove nwFuncTemp fixture
2020-12-05 21:08:42 +01:00
Veronica K. B. Olsen
c353e9ffb1
Updated and new tests for NWProject class
2020-12-05 21:06:57 +01:00
Veronica K. B. Olsen
c17d4de0a5
Remove QMessageBox dependency in NWProject class
2020-12-05 19:13:36 +01:00
Veronica K. B. Olsen
57397fa2bc
Updated existing NWProject tests
2020-12-04 21:28:35 +01:00
Veronica K. B. Olsen
91ece2b7f2
New test for ToHtml class
2020-12-04 20:58:44 +01:00
Veronica K. B. Olsen
b687ffe696
New test for Tokenizer class
2020-12-04 00:46:29 +01:00
Veronica K. B. Olsen
0cb36c02f3
New test for NWStatus class
2020-12-03 20:22:22 +01:00
Veronica K. B. Olsen
c7c70a35a0
Updated tests for NWSpell* classes
2020-12-03 18:37:52 +01:00
Veronica K. B. Olsen
c13bd18271
Remove nw prefix from common test files
2020-12-03 17:39:42 +01:00
Veronica K. B. Olsen
fba4d5d04d
New test for OptionsState class
2020-12-01 23:27:29 +01:00
Veronica K. B. Olsen
7ec43e42fd
Fix flake8 and windows test
2020-12-01 22:32:48 +01:00
Veronica K. B. Olsen
8cc6fa6030
New test for NWDoc class
2020-12-01 22:19:18 +01:00
Veronica K. B. Olsen
2018d44ba8
Some changes to fixtures and added tests README
2020-12-01 21:00:31 +01:00
Veronica K. B. Olsen
afea7b66bd
Rename nwRef to refDir
2020-12-01 10:50:41 +01:00
Veronica K. B. Olsen
deededb0d9
Updated NWIndex tests
2020-12-01 10:49:06 +01:00
Veronica K. B. Olsen
2c0eaeb557
Fix old tests
2020-12-01 10:23:35 +01:00
Veronica K. B. Olsen
b4b359475d
Revert some changes to the NWTree.append class
2020-12-01 09:41:56 +01:00
Veronica K. B. Olsen
2a642ea405
New test for NWTree class
2020-12-01 01:15:06 +01:00
Veronica K. B. Olsen
dd943116af
New test for core tools functions
2020-11-30 22:46:55 +01:00
Veronica K. B. Olsen
6a1dc8b5ae
New test for NWItem class
2020-11-30 22:28:01 +01:00
Veronica K. Berglyd Olsen
78c738c5ab
Merge pull request #511 from vkbo/tweaks
...
Release Tweaks
2020-11-29 20:16:07 +01:00
Veronica K. B. Olsen
f943b956f0
Remove windows line endings from SVG files
2020-11-29 17:01:25 +01:00
Veronica K. B. Olsen
eb35e4d642
Cleanup and registry fixes for mime icon
2020-11-29 16:24:35 +01:00
Veronica K. B. Olsen
d3fa849dee
Add mime icon and setting to windows build
2020-11-29 15:58:52 +01:00
Veronica K. B. Olsen
df29c71ecb
Minor changes to the Help menu
2020-11-29 12:27:46 +01:00
Veronica K. Berglyd Olsen
6c78594e82
Merge pull request #508 from vkbo/latest_release
...
Release Notes
2020-11-24 20:14:55 +01:00
Veronica K. Berglyd Olsen
1b0e64dacb
Merge branch 'main' into latest_release
2020-11-24 20:09:52 +01:00
Veronica K. Berglyd Olsen
e398e233d1
Merge pull request #509 from vkbo/menu_updates
...
Menu Updates
2020-11-24 19:55:09 +01:00
Veronica K. B. Olsen
36db4b5d59
A few minor updates to the main menu
2020-11-24 19:13:31 +01:00
Veronica K. B. Olsen
b28556cd40
Fix broken test
2020-11-24 18:51:20 +01:00
Veronica K. B. Olsen
434a0c6056
Updated release notes
2020-11-24 18:48:32 +01:00
Veronica K. B. Olsen
1510a5af74
Fix and update tests
2020-11-24 18:36:30 +01:00
Veronica K. B. Olsen
00f6277eb7
Add config option and set up menu action
2020-11-24 18:36:08 +01:00
Veronica K. B. Olsen
12c2d93968
Added release notes from website
2020-11-23 13:05:53 +01:00
Veronica K. B. Olsen
41bbd7b259
Added releases URL
2020-11-23 12:48:08 +01:00
Veronica K. B. Olsen
6921070ed6
Updated sample project
2020-11-21 15:36:00 +01:00
Veronica K. B. Olsen
73eb2e474d
Bump version and updated changelog for 1.0 RC2 release
2020-11-21 15:35:26 +01:00
Veronica K. Berglyd Olsen
5715247de9
Merge pull request #503 from vkbo/issue501_insert_kewords
...
Issue #501 : Insert Keywords from Menu
2020-11-21 15:25:29 +01:00
Veronica K. B. Olsen
75ef523bc5
Updated docs and clarified a insert menu entry
2020-11-21 15:22:13 +01:00
Veronica K. B. Olsen
22d268c6e1
Add test coverage for keyword insert feature
2020-11-21 15:16:18 +01:00
Veronica K. B. Olsen
108b99f99b
Improve the insert keyword feature when in the middle of a paragraph
2020-11-21 15:16:02 +01:00
Veronica K. B. Olsen
6087506cf0
Split insert menu into groups, and add keywords to distraction free mode
2020-11-21 14:51:37 +01:00
Veronica K. B. Olsen
67063e089c
Added insert menu entries for keywords
2020-11-21 14:46:01 +01:00
Veronica K. Berglyd Olsen
6d630d3a1b
Merge pull request #502 from vkbo/issue499_editor_scaling
...
High DPI Header & Footer Scaling
2020-11-21 13:47:23 +01:00
Veronica K. B. Olsen
a70d14b589
Fix scaling of item editor margins on high DPI
2020-11-21 13:42:27 +01:00
Veronica K. B. Olsen
f7bd793d93
Fix scaling of QSwitch on high DPI
2020-11-21 13:30:26 +01:00
Veronica K. B. Olsen
0b065ea76b
Fixed high DPI issue in QConfigLayout class
2020-11-21 13:16:50 +01:00
Veronica K. B. Olsen
ba0658ed48
Force a minimum height for document headers and footers
2020-11-21 13:10:52 +01:00
Veronica K. Berglyd Olsen
562ca919e0
Merge pull request #488 from vkbo/release_1.0rc1
...
Release 1.0 RC 1
2020-11-16 19:51:42 +01:00
Veronica K. B. Olsen
e7ffff12b3
Set release date and make some clarifications in the changelog
2020-11-16 19:48:49 +01:00
Veronica K. B. Olsen
c3696f5425
Postpone release ill next weekend and update changelog
2020-11-08 18:19:12 +01:00
Veronica K. B. Olsen
b4d6626b2d
Merge branch 'main' into release_1.0rc1
2020-11-08 18:11:50 +01:00
Veronica K. Berglyd Olsen
95c25dec40
Merge pull request #495 from vkbo/close_dialog
...
Clarify the dialog messages when closing a project or novelWriter
2020-11-08 00:44:27 +01:00
Veronica K. B. Olsen
18bc4fb520
Clarify the dialog messages when closing a project or novelWriter
2020-11-08 00:41:04 +01:00
Veronica K. Berglyd Olsen
1910463e8f
Merge pull request #493 from vkbo/remove_toc_json
...
Remove ToC.json
2020-11-03 21:38:41 +01:00
Veronica K. B. Olsen
bc87337b35
Remove unused import
2020-11-03 21:35:51 +01:00
Veronica K. B. Olsen
aed0af8772
Remove commented out code
2020-11-03 21:20:03 +01:00
Veronica K. B. Olsen
82a5fdb796
Updated docs
2020-11-03 21:17:06 +01:00
Veronica K. B. Olsen
b79f485af0
Remove the ToC.json file and change the format of the ToC.txt file a little
2020-11-03 21:11:40 +01:00
Veronica K. Berglyd Olsen
342d6a07c0
Merge pull request #492 from vkbo/fixes
...
Action fixes for no project or document open
2020-11-01 18:47:49 +01:00
Veronica K. B. Olsen
ccc119ed8b
Fixed test
2020-11-01 18:40:35 +01:00
Veronica K. B. Olsen
2a0be718d7
Added more checks on actions for project or document being open
2020-11-01 18:39:12 +01:00
Veronica K. B. Olsen
98be2bd5b4
Block a bunch more main GUI actions when no project is open
2020-11-01 18:25:00 +01:00
Veronica K. B. Olsen
f35b1c0ad6
Don't allow inserts when no document is open
2020-11-01 18:14:43 +01:00
Veronica K. B. Olsen
ea5bab31e6
Update changelog and change release date
2020-11-01 17:13:40 +01:00
Veronica K. B. Olsen
42e55b8e49
Merge branch 'main' into release_1.0rc1
2020-11-01 17:08:44 +01:00
Veronica K. Berglyd Olsen
4102f5cc97
Merge pull request #491 from vkbo/clear_outline
...
Clear the outline details panel when closing a project
2020-10-31 19:44:09 +01:00
Veronica K. B. Olsen
967037ff89
Clear the outline details panel when closing a project
2020-10-31 17:49:32 +01:00
Veronica K. Berglyd Olsen
6650333143
Merge pull request #489 from vkbo/gui_tweaks
...
GUI Tweaks
2020-10-29 19:41:31 +01:00
Veronica K. B. Olsen
90ed47b836
Make the setup script a bit more helpful!
2020-10-29 13:00:38 +01:00
Veronica K. B. Olsen
805161ff71
Fixed typos and grammar in the changelog
2020-10-27 22:14:15 +01:00
Veronica K. B. Olsen
e2ab9ed6cf
All constants should be upper case
2020-10-27 20:36:04 +01:00
Veronica K. B. Olsen
8e95728e20
Move the keyword maps into the nwKeyWords constants class where the keywords are defined
2020-10-27 20:30:11 +01:00
Veronica K. B. Olsen
91e2092674
Move the spell check class constants to the nwConst class
2020-10-27 20:21:39 +01:00
Veronica K. B. Olsen
6e029f56a4
Remove line endings from logged ignored doc meta lines
2020-10-25 14:51:15 +01:00
Veronica K. B. Olsen
42700a2325
More sensible default values for tree column widths
2020-10-25 14:31:23 +01:00
Veronica K. B. Olsen
02b79248ec
Make build panels non-collapsible and fix spacing values
2020-10-25 14:22:44 +01:00
Veronica K. B. Olsen
cde0d6dff5
Only run word counter when a document is open
2020-10-25 14:14:40 +01:00
Veronica K. B. Olsen
5aaafa45c8
Updated changelog
2020-10-25 11:40:03 +01:00
Veronica K. B. Olsen
1ab57e4bc2
Bumped version to 1.0 rc1
2020-10-25 11:26:24 +01:00
Veronica K. Berglyd Olsen
d5ec44a2b8
Merge pull request #487 from vkbo/fix_syntax_theme_switch
...
Fix Syntax Theme Switching
2020-10-25 11:23:29 +01:00
Veronica K. B. Olsen
a07bfec433
Palette no longer needs to be a class variable in headers and footers
2020-10-25 11:18:02 +01:00
Veronica K. B. Olsen
5edee1be0b
Also update colours on headers and footers
2020-10-25 11:14:04 +01:00
Veronica K. B. Olsen
dbab60d064
Properly update document colours when switching syntax theme
2020-10-25 10:57:20 +01:00
Veronica K. B. Olsen
f23294c898
Change badge order
2020-10-24 19:36:06 +02:00
Veronica K. Berglyd Olsen
6bebe673fe
Merge pull request #461 from vkbo/python_39
...
Adding Python 3.9 Workflow
2020-10-24 19:34:58 +02:00
Veronica K. B. Olsen
f504287aef
Add Python 3.9 badge to main README
2020-10-24 19:31:32 +02:00
Veronica K. B. Olsen
0545bc6557
Update python 3.9 coverage now that lxml supports it
2020-10-24 19:27:48 +02:00
Veronica K. B. Olsen
9d5b542603
Merge branch 'main' into python_39
2020-10-24 19:26:44 +02:00
Veronica K. Berglyd Olsen
39a502cadd
Merge pull request #486 from vkbo/doc_meta
...
Change Document Meta Format
2020-10-24 19:24:54 +02:00
Veronica K. B. Olsen
f083ada3b3
Add coverage of else condition in doc meta parser
2020-10-24 19:13:39 +02:00
Veronica K. B. Olsen
de8ee126cf
Add some debug output to the document meta parser
2020-10-24 19:08:26 +02:00
Veronica K. B. Olsen
79d345e0f8
Updated sample project
2020-10-24 18:57:22 +02:00
Veronica K. B. Olsen
538009eff6
Updated tests
2020-10-24 18:56:01 +02:00
Veronica K. B. Olsen
a9b264227a
Merge branch 'main' into doc_meta
2020-10-24 18:32:49 +02:00
Veronica K. Berglyd Olsen
90f885b5ac
Merge pull request #485 from vkbo/code_improvements
...
Code Improvements
2020-10-24 18:32:30 +02:00
Veronica K. B. Olsen
f13bd87702
Allow more than one meta data line in documents, and split the current line into three
2020-10-24 18:31:18 +02:00
Veronica K. Berglyd Olsen
0c4bbc4a82
Merge branch 'main' into code_improvements
2020-10-24 18:01:00 +02:00
Veronica K. B. Olsen
8d31428a9d
Improve a few functions in common and item
2020-10-24 17:54:02 +02:00
Veronica K. B. Olsen
3b14aacc0f
Fix icon link
2020-10-24 12:06:42 +02:00
Veronica K. B. Olsen
c0ad631039
Updated source file descriptions
2020-10-23 21:05:41 +02:00
Veronica K. B. Olsen
8db7c17798
Drop using formatting a few places where it isn't necessary
2020-10-23 20:56:44 +02:00
Veronica K. B. Olsen
170c2dc19c
Added a new formatTime function to common, and replaced similar functions in other classes
2020-10-23 20:26:29 +02:00
Veronica K. Berglyd Olsen
78a0a595b9
Merge pull request #484 from vkbo/xdg-install
...
XDG Install
2020-10-22 23:04:45 +02:00
Veronica K. B. Olsen
bfcbf66044
Some minor tweaks of the xdg install
2020-10-22 23:00:06 +02:00
Veronica K. B. Olsen
299b8cde1b
Update readmes with the XDG changes
2020-10-22 22:40:54 +02:00
Veronica K. B. Olsen
56cbf86df4
Flake8 tag
2020-10-22 22:34:31 +02:00
Veronica K. B. Olsen
92610ca88a
Move the import of setuptools to where it's used
2020-10-22 22:33:32 +02:00
Veronica K. B. Olsen
eca2869894
Install launcher and icons the right way
2020-10-22 22:25:44 +02:00
Veronica K. Berglyd Olsen
dfbbdf10f6
Merge pull request #483 from vkbo/json_format
...
JSON File Changes
2020-10-21 20:32:15 +02:00
Veronica K. B. Olsen
20e44ad7ae
Update tests
2020-10-21 20:06:08 +02:00
Veronica K. B. Olsen
37c5ecc755
Skip intermediate steps when loading/saving json files, and always use 2 space indent
2020-10-21 20:05:54 +02:00
Veronica K. B. Olsen
f69c37fe91
Cleanup of document viewer stylesheet
2020-10-19 23:46:15 +02:00
Veronica K. Berglyd Olsen
8a8644804b
Merge pull request #482 from vkbo/typewriter_mode
...
Updated Typewriter Mode
2020-10-18 20:06:31 +02:00
Veronica K. B. Olsen
eed349ab85
Added more comments and tweaked the scroll features
2020-10-18 19:56:24 +02:00
Veronica K. B. Olsen
dc4257bbf4
Renamed the typewriter config settings
2020-10-18 19:37:32 +02:00
Veronica K. B. Olsen
8e222c1e67
Change typewriter mode to scroll at any point
2020-10-18 19:25:12 +02:00
Veronica K. Berglyd Olsen
7473c4272a
Merge pull request #477 from vkbo/release_1.0rc1
...
Release 1.0 Beta 5
2020-10-18 14:41:53 +02:00
Veronica K. B. Olsen
947f5b79de
This will be beta 5 release instead
2020-10-18 11:58:44 +02:00
Veronica K. B. Olsen
b54527e9a5
Updated changelog with latest changes
2020-10-18 11:53:44 +02:00
Veronica K. B. Olsen
89a2d8db74
Merge branch 'main' into release_1.0rc1
2020-10-18 11:45:37 +02:00
Veronica K. B. Olsen
50cc135dde
Fixed lots of top-of-file docstrings that were out of date
2020-10-17 23:46:54 +02:00
Veronica K. B. Olsen
4584a4b8b4
Renamed setup/BUILD.md to setup/README.md
2020-10-17 23:35:33 +02:00
Veronica K. B. Olsen
3045275ab5
Updated the main docstrings in the setup and make scripts
2020-10-17 17:45:34 +02:00
Veronica K. B. Olsen
95db7faf8a
Fixed wrong heading type
2020-10-17 17:32:07 +02:00
Veronica K. Berglyd Olsen
b63891a7c5
Merge pull request #480 from vkbo/setup
...
Setup and Install
2020-10-17 17:28:47 +02:00
Veronica K. B. Olsen
2ffca7db48
Updated and cleaned up the readme
2020-10-17 17:26:04 +02:00
Veronica K. B. Olsen
139293b21c
Added a launcher option to setup.py, and updated documentation
2020-10-17 16:58:47 +02:00
Veronica K. B. Olsen
3378b387cf
Reduce size of freeze build and added more documentation
2020-10-17 15:52:40 +02:00
Veronica K. B. Olsen
614572ca80
Minor modifications to make.py, and made Inno Setyp 64 bit
2020-10-17 15:05:58 +02:00
Veronica K. B. Olsen
db2eb98c27
Minor changes to the windows inno setup
2020-10-17 14:09:32 +02:00
Veronica K. B. Olsen
a20296cded
Rnamed make_windows.py to make.py, and deleted install.py
2020-10-17 13:57:19 +02:00
Veronica K. B. Olsen
f0adc59d4c
Rewritten make_windows.py script
2020-10-17 13:56:27 +02:00
Veronica K. B. Olsen
3b63dd49dc
Cleanup of the setup script
2020-10-17 13:03:32 +02:00
Veronica K. B. Olsen
a5201d79cb
Fix typo
2020-10-17 01:46:50 +02:00
Veronica K. B. Olsen
ede9d034c7
Make sample.zip before pyinstaller runs, and make sure the make_windows script is windows only
2020-10-17 01:43:47 +02:00
Veronica K. B. Olsen
0665b9b032
Added temp iss file to gitignore, and fiex a bug in windows make
2020-10-17 01:30:13 +02:00
Veronica K. B. Olsen
115cef3ffb
Added more comments to windows script
2020-10-17 01:05:49 +02:00
Veronica K. B. Olsen
70086f5ca6
Added python and iss script for making setup.exe releases on Windows
2020-10-17 00:58:48 +02:00
Veronica K. B. Olsen
403066a83f
Moe settings from setup.py to setup.cfg, and add pyproject.toml
2020-10-16 18:53:29 +02:00
Veronica K. Berglyd Olsen
7a25186634
Merge pull request #479 from vkbo/gnome_setup
...
Gnome Setup
2020-10-16 17:19:25 +02:00
Veronica K. B. Olsen
0888bd70e1
Renamed the root assets folder to setup to avoid mixing it with nw/assets
2020-10-16 14:22:10 +02:00
Veronica K. B. Olsen
062ec44890
Some minor fixes to the debian and ubuntu install scripts
2020-10-16 14:11:02 +02:00
Veronica K. Berglyd Olsen
db13c96d04
Merge pull request #478 from vkbo/code_cleanup
...
Code Cleanup and Improvements
2020-10-15 22:57:32 +02:00
Veronica K. B. Olsen
487a116795
Removed some redundant parantheses
2020-10-15 22:52:16 +02:00
Veronica K. B. Olsen
7deee064d0
More improvements, mostly string formatting
2020-10-15 22:44:47 +02:00
Veronica K. B. Olsen
e0d15a882e
Further improvements to the status bar clock
2020-10-15 20:56:09 +02:00
Veronica K. B. Olsen
bf7429f028
Update format statements and improve status bar clock
2020-10-15 20:33:10 +02:00
Veronica K. B. Olsen
1923a55443
Code cleanup in core classes and rename of parHandle to itemParent in NWItem class
2020-10-15 19:08:35 +02:00
Veronica K. B. Olsen
d973f28755
Code and comment cleanup in main GUI
2020-10-15 18:39:15 +02:00
Veronica K. B. Olsen
8e9fb58677
Swapped lines in source code
2020-10-15 17:43:58 +02:00
Veronica K. B. Olsen
bd9463fe58
Added version scheme comment to main package init file
2020-10-15 17:36:28 +02:00
Veronica K. B. Olsen
5f8e4b5316
Updated changelog
2020-10-15 14:39:23 +02:00
Veronica K. B. Olsen
4fdc0ba9db
Bumped version and update changelog from last release
2020-10-15 10:07:53 +02:00
Veronica K. Berglyd Olsen
1ce2165717
Merge pull request #476 from vkbo/syntax
...
Syntax Highlighting of Strikethrough
2020-10-14 18:33:42 +02:00
Veronica K. B. Olsen
bf1f22e7dd
Merge branch 'main' into syntax
2020-10-14 18:24:50 +02:00
Veronica K. Berglyd Olsen
55125491e4
Merge pull request #475 from vkbo/multipar_format
...
Formatting with mulitple paragraphs selected
2020-10-14 18:23:58 +02:00
Veronica K. B. Olsen
0dc07de77d
Also handle multi-paragraph formatting for quotes
2020-10-14 18:20:41 +02:00
Veronica K. B. Olsen
1a0f37fa45
Rename the regex constants
2020-10-14 18:13:42 +02:00
Veronica K. B. Olsen
366d601983
Change the strikethrough colour to the color labelled as 'hidden'
2020-10-14 16:06:51 +02:00
Veronica K. B. Olsen
1c27a8e0da
Minor fix to the select word and select all functions
2020-10-14 14:13:59 +02:00
Veronica K. B. Olsen
8d64a6672f
Only apply format to the first block when multiple blocks are selected
2020-10-14 13:43:18 +02:00
Veronica K. Berglyd Olsen
1f957a2817
Merge pull request #474 from vkbo/editor_tweaks
...
Document Editor Tweaks
2020-10-13 22:57:10 +02:00
Veronica K. B. Olsen
25b77c91db
Add 'Follow Tag' to the context meny when right clicking a tag, and disable spell check for it
2020-10-13 22:46:39 +02:00
Veronica K. B. Olsen
3fbe5e218c
Make sure the scroll bar anim cannot go past 650 ms, and add a percentage of total to the line counter
2020-10-13 22:14:17 +02:00
Veronica K. B. Olsen
10e97a567b
Make sure the scrolling effect is covered by test
2020-10-13 21:59:02 +02:00
Veronica K. B. Olsen
7d1e85c0d4
Animate the scroll bar movement when following cursor
2020-10-13 21:51:49 +02:00
Veronica K. Berglyd Olsen
3e26c926fa
Merge pull request #472 from vkbo/build_qtversion_bug
...
Fix a bug in build tool for lower Qt versions
2020-10-13 20:31:12 +02:00
Veronica K. B. Olsen
2861f4be36
Fix a bug in build tool for lower Qt versions
2020-10-13 20:16:06 +02:00
Veronica K. Berglyd Olsen
9667a0a5de
Merge pull request #470 from vkbo/python_version
...
Change Python minimal version to 3.6
2020-10-13 19:43:25 +02:00
Veronica K. B. Olsen
7c5a098cab
Update docs
2020-10-13 19:37:53 +02:00
Veronica K. B. Olsen
e5b24e39ee
Don't import nw in setup.py
2020-10-13 19:27:50 +02:00
Veronica K. B. Olsen
d2325c57a3
Change minimum Python version to 3.6
2020-10-13 11:00:13 +02:00
Veronica K. Berglyd Olsen
f3949dea40
Merge pull request #469 from vkbo/scroll_tweaks
...
Tweaks for the scrolling changes
2020-10-11 23:18:47 +02:00
Veronica K. B. Olsen
d0bda15b0a
Change name of scroll position variable and fix calculation of it
2020-10-11 23:03:37 +02:00
Veronica K. B. Olsen
322be33ac4
Fix flake8 test
2020-10-11 22:53:38 +02:00
Veronica K. B. Olsen
c76c2df925
Simplify the typewriter mode
2020-10-11 22:52:06 +02:00
Veronica K. B. Olsen
77ec41a820
Make sure scroll past end margin cannot be negative
2020-10-11 21:43:26 +02:00
Veronica K. B. Olsen
9c75ed5b06
Leave scroll bar on build tool document, and don't scroll too far past end in doc editor
2020-10-11 21:39:42 +02:00
Veronica K. Berglyd Olsen
2990616a5c
Merge pull request #468 from vkbo/scrolling
...
Scrolling Options
2020-10-11 21:27:53 +02:00
Veronica K. B. Olsen
870c5d8343
Fix flake8 test
2020-10-11 21:23:39 +02:00
Veronica K. B. Olsen
6ee326e716
Hardcode the values of the session stats log
2020-10-11 21:21:33 +02:00
Veronica K. B. Olsen
92c87872ad
Try to fix writing stats test that keeps randomly failing
2020-10-11 20:58:45 +02:00
Veronica K. B. Olsen
5ff9cf43df
Merge branch 'word_counts' into scrolling
2020-10-11 20:36:30 +02:00
Veronica K. B. Olsen
710ad598d9
Count words when saving editor text
2020-10-11 20:34:51 +02:00
Veronica K. B. Olsen
2382118dad
Add test coverage of the new options
2020-10-11 20:18:58 +02:00
Veronica K. B. Olsen
ae8ec555fd
Connected the new settings to the Preferences dialog
2020-10-11 20:13:39 +02:00
Veronica K. B. Olsen
fa55983f3a
Split General tab in Preferences into General and Projects
2020-10-11 19:57:00 +02:00
Veronica K. B. Olsen
0c0ef6916b
Save new config settings and update tests
2020-10-11 19:41:06 +02:00
Veronica K. B. Olsen
1234c9feb6
Attemt to scroll upwards like a typewriter
2020-10-11 18:21:49 +02:00
Veronica K. B. Olsen
fe71353198
Add option to hide scrollbars on all major GUI areas
2020-10-11 16:40:54 +02:00
Veronica K. B. Olsen
80e8788baa
Added scroll past end feature by setting a large root frame margin of the document
2020-10-11 16:20:47 +02:00
Veronica K. B. Olsen
4a47be89de
Setup script should fail when help docs build fails
2020-10-11 15:41:14 +02:00
Veronica K. Berglyd Olsen
ea4c5a8e49
Merge pull request #456 from vkbo/release_1.0b4
...
Release 1.0b4
2020-10-11 15:16:02 +02:00
Veronica K. B. Olsen
dee3972e3b
Updated changelog
2020-10-11 15:13:22 +02:00
Veronica K. B. Olsen
3aaeffee5f
Merge branch 'main' into release_1.0b4
2020-10-11 15:09:18 +02:00
Veronica K. Berglyd Olsen
549995cc2b
Merge pull request #466 from vkbo/line_stats
...
Line Counter
2020-10-10 18:04:08 +02:00
Veronica K. B. Olsen
e9868744f4
Remove the total line count, and trigger the update *after* the key/mouse events
2020-10-10 17:58:22 +02:00
Veronica K. B. Olsen
7105cd637f
Added line counter to document footer
2020-10-10 17:52:37 +02:00
Veronica K. B. Olsen
788bec4567
Added line status icons
2020-10-10 17:52:18 +02:00
Veronica K. B. Olsen
1f3d33c60a
Updated changelog
2020-10-08 00:56:06 +02:00
Veronica K. B. Olsen
b20dada9af
Merge branch 'main' into release_1.0b4
2020-10-08 00:14:23 +02:00
Veronica K. Berglyd Olsen
321b980c81
Merge pull request #464 from vkbo/gui_improvements
...
GUI Improvements (Integers)
2020-10-08 00:13:44 +02:00
Veronica K. B. Olsen
b40e4635d9
Further number formatting improvements
2020-10-08 00:06:17 +02:00
Veronica K. B. Olsen
214323fa6e
Add spin cursor to build tool print, and add formatting to project tree words column
2020-10-07 23:50:34 +02:00
Veronica K. B. Olsen
d9b1363788
Use markContentsDirty when possible also for document viewer
2020-10-07 23:35:09 +02:00
Veronica K. Berglyd Olsen
22909b3390
Merge pull request #462 from vkbo/editor_features
...
Various Document Editor and Related Improvements
2020-10-07 20:58:21 +02:00
Veronica K. B. Olsen
014b970982
Change a few checks to use built-in features
2020-10-07 20:33:34 +02:00
Veronica K. B. Olsen
8bbdbde7ca
Minor changes to document re-highlighting
2020-10-07 20:20:59 +02:00
Veronica K. B. Olsen
dc5da378ed
Merge branch 'main' into editor_features
2020-10-07 19:32:56 +02:00
Veronica K. Berglyd Olsen
585be8fb57
Merge pull request #463 from vkbo/macos_improvements
...
Improvements mainly for macOS
2020-10-07 19:29:46 +02:00
Veronica K. B. Olsen
8e5664c9ae
Minor changes to imort document feature
2020-10-07 19:26:38 +02:00
Veronica K. B. Olsen
e22f99cffb
handle tuple returns from file dialog properly
2020-10-07 19:19:36 +02:00
Veronica K. B. Olsen
48742ceb0e
Updated readme with more install information
2020-10-07 19:01:03 +02:00
Veronica K. B. Olsen
87baabeaa5
Minor fixes to dialogs, partially related to macOS
2020-10-07 18:38:43 +02:00
Veronica K. B. Olsen
357a407116
Fix the main menu look on macOS
2020-10-07 15:51:12 +02:00
Veronica K. B. Olsen
0c1aaecd78
Qt threading done right (thread pool for word counter)
2020-10-07 15:04:13 +02:00
Veronica K. B. Olsen
b6a4568254
Merge branch 'main' into better_spellcheck
2020-10-06 22:10:21 +02:00
Veronica K. B. Olsen
049392db8f
Add dependencies for lxml for python 3.9
2020-10-06 20:53:35 +02:00
Veronica K. B. Olsen
0d9f2f2ae9
Use setup-python v2
2020-10-06 20:46:58 +02:00
Veronica K. B. Olsen
a77b30b93f
Python 3.9 action
2020-10-06 20:42:22 +02:00
Veronica K. Berglyd Olsen
68d84ae2c8
Merge pull request #460 from vkbo/editor_performance
...
Editor Performance Improvements
2020-10-06 20:41:13 +02:00
Veronica K. B. Olsen
bd33b28d2d
Fix dialog test method and make appropriate changes to the project load tool
2020-10-06 20:34:12 +02:00
Veronica K. B. Olsen
8d66875ebc
Performance improvements to Build and Writing Stats, and making sure only one of each can be opened
2020-10-06 20:28:00 +02:00
Veronica K. B. Olsen
23d5e33864
Added large size handling to build tool
2020-10-06 14:29:33 +02:00
Veronica K. B. Olsen
3893892927
Enforce a maximum document size of the document editor of 5 MB
2020-10-06 13:18:42 +02:00
Veronica K. B. Olsen
b3b3c581f0
Speedup of word counter for very large documents
2020-10-06 13:18:08 +02:00
Veronica K. B. Olsen
dceb5e62c6
Fixed a typo and downgraded some error messages in the index class to info
2020-10-06 01:37:30 +02:00
Veronica K. B. Olsen
93851d84bf
Delayed cursor move for large documents speeds up loading significantly
2020-10-06 01:14:14 +02:00
Veronica K. B. Olsen
003d28f9db
Updating the index now only rehighlights lines with meta keywords
2020-10-05 22:55:21 +02:00
Veronica K. B. Olsen
efdf88be66
Drop the doceditor reloadText function as it resets undo stack
2020-10-05 20:54:19 +02:00
Veronica K. B. Olsen
96a5b9e4ae
More descriptive spell check tooltip
2020-10-04 21:21:30 +02:00
Veronica K. B. Olsen
ac96636f8a
Add dictionary information function to the spell check classes
2020-10-04 20:46:38 +02:00
Veronica K. B. Olsen
e8383d1850
Fix spell checking for words with a dash
2020-10-04 20:32:55 +02:00
Veronica K. Berglyd Olsen
eb67582313
Merge pull request #459 from vkbo/build_tool_improvements
...
Build Tool Improvements
2020-10-04 19:23:14 +02:00
Veronica K. B. Olsen
ee0b6ad2f5
Updated tests
2020-10-04 19:12:09 +02:00
Veronica K. B. Olsen
4f0d368f4f
Added replace tabs with spaces option
2020-10-04 18:44:42 +02:00
Veronica K. B. Olsen
61359f746c
Make the whole build tool dialog more dynamic in sizes and areas
2020-10-04 18:23:48 +02:00
Veronica K. B. Olsen
bb66541c81
Fix the formatting of white spaces on html export
2020-10-04 17:20:54 +02:00
Veronica K. Berglyd Olsen
557c0a2c7f
Merge pull request #457 from vkbo/fixes
...
Minor Fixes
2020-10-04 16:58:56 +02:00
Veronica K. B. Olsen
c7cf4c0704
flake8 fixes
2020-10-04 16:52:07 +02:00
Veronica K. B. Olsen
2cc12490d8
Block cluttering of the user's home folder
2020-10-04 16:38:53 +02:00
Veronica K. B. Olsen
eaf8e83d40
Drop the QtSvg dependency as it is no longer used
2020-10-04 16:22:11 +02:00
Veronica K. B. Olsen
381370079b
Updated changelog
2020-10-02 00:02:24 +02:00
Veronica K. B. Olsen
5e57f02fb6
Bumped version to 1.0-beta4
2020-10-01 23:38:01 +02:00
Veronica K. B. Olsen
2682314c6a
Updated badges
2020-10-01 23:26:57 +02:00
Veronica K. Berglyd Olsen
69648098f6
Merge pull request #453 from vkbo/test_coverage
...
Even More Test Coverage
2020-10-01 23:21:50 +02:00
Veronica K. B. Olsen
1bf5c2de91
Just disable the wizard test for macOS
2020-10-01 23:17:43 +02:00
Veronica K. B. Olsen
a460c3d682
Use the same wizard dialog for all four tests
2020-10-01 23:09:21 +02:00
Veronica K. B. Olsen
79620ebc19
Attempt to fix the wizard test
2020-10-01 22:22:58 +02:00
Veronica K. B. Olsen
401b9df57f
Typo in coverage switch
2020-10-01 22:05:25 +02:00
Veronica K. B. Olsen
4b1c45ddb4
Fixed coverage in actions and updated launch test
2020-10-01 22:01:41 +02:00
Veronica K. B. Olsen
d63c741cfe
Remove logfile related launch options
2020-10-01 21:00:37 +02:00
Veronica K. B. Olsen
f1d8265a02
A couple of fixes to tests breaking on windows and mac
2020-10-01 20:44:52 +02:00
Veronica K. B. Olsen
26ebcd496d
Improve itemEditor test, and refactor actions
2020-10-01 20:34:48 +02:00
Veronica K. B. Olsen
0179965a8d
Improve project wizard test
2020-10-01 14:31:05 +02:00
Veronica K. B. Olsen
ff0ee1f020
Add mac test
2020-10-01 14:03:50 +02:00
Veronica K. Berglyd Olsen
0bd76c10bd
Merge branch 'main' into test_coverage
2020-10-01 12:01:02 +02:00
Veronica K. B. Olsen
dfb09802d5
Added release badge and updated test badge in docs
2020-10-01 11:58:24 +02:00
Veronica K. B. Olsen
3010b65a3f
Merge branch 'main' into test_coverage
2020-10-01 11:52:58 +02:00
Veronica K. B. Olsen
54f43b911b
Added a line break in badges list
2020-10-01 11:52:25 +02:00
Veronica K. Berglyd Olsen
61ff6a88a2
Merge pull request #454 from vkbo/tests_and_badges
...
Split pytest jobs up into one per python version
2020-10-01 10:56:43 +02:00
Veronica K. B. Olsen
5a913a8b74
Update readme with badges
2020-10-01 10:53:14 +02:00
Veronica K. B. Olsen
39f34769fd
Split pytest jobs up into one per python version
2020-10-01 10:45:56 +02:00
Veronica K. B. Olsen
238b3c254e
Fixed the monkeypatching of time.time()
2020-09-30 23:43:50 +02:00
Veronica K. B. Olsen
1a70a4ec1c
Get that one last line in the About dialog test
2020-09-30 23:10:47 +02:00
Veronica K. B. Olsen
86d5a6f6b2
Coverage of index class 100%
2020-09-30 22:57:00 +02:00
Veronica K. B. Olsen
9bf50cae34
Improved test coverage of index class
2020-09-30 21:51:16 +02:00
Veronica K. B. Olsen
6fc5dad938
Fixed some potential issues with getting the trash folder handle, and made some minor improvements to index class methods
2020-09-30 21:50:59 +02:00
Veronica K. B. Olsen
d382e70d72
Fix a potential issue in the test suite
2020-09-30 19:53:00 +02:00
Veronica K. B. Olsen
1dc2a49581
Fixed code style error (too long line)
2020-09-29 23:51:13 +02:00
Veronica K. B. Olsen
e721fbbdb7
Add coverage of some partially covered functions
2020-09-29 23:47:06 +02:00
Veronica K. B. Olsen
e251ddacd2
Completed coverage of setProjectPath and made all os imports explicit
2020-09-29 23:27:51 +02:00
Veronica K. B. Olsen
0b7cd71b92
Complete coverage of new project function and remove test code from main app
2020-09-29 21:49:00 +02:00
Veronica K. B. Olsen
0c9849b906
Various test changes, and improvements to project wizard test
2020-09-29 21:10:21 +02:00
Veronica K. B. Olsen
9f8dd4abf3
Monkeypatched a couple more file dialogs
2020-09-28 23:40:49 +02:00
Veronica K. B. Olsen
5152d80ac4
Fixed a bug in project open where old projects were converted before asking permision
2020-09-28 23:39:43 +02:00
Veronica K. B. Olsen
28ef1d12b0
All message box questions are now handled in test suite, so no need to check for showGUI
2020-09-28 22:22:29 +02:00
Veronica K. B. Olsen
678a31855f
Improved coverage of dialogs tools, and import document feature
2020-09-28 20:29:52 +02:00
Veronica K. B. Olsen
fc096ddb0b
Significant improvements to dialog tests
2020-09-28 18:17:14 +02:00
Veronica K. B. Olsen
bd5c011cd9
Better test coverage of project tree view
2020-09-27 00:12:42 +02:00
Veronica K. B. Olsen
efd34ded63
Fix bug in old project test
2020-09-26 17:21:54 +02:00
Veronica K. B. Olsen
f013662e20
Add test of zipped projects for backup
2020-09-26 17:17:34 +02:00
Veronica K. B. Olsen
fa72b9b0d0
Added test to convert older project to new format
2020-09-26 16:48:43 +02:00
Veronica K. B. Olsen
31c642b8bc
Added test for QuotesDialog
2020-09-26 16:10:07 +02:00
Veronica K. B. Olsen
8697604f2b
Drop icon theme dependency in test
2020-09-26 15:36:11 +02:00
Veronica K. B. Olsen
711e27f048
Try to add icon theme to github action setup
2020-09-26 15:30:04 +02:00
Veronica K. B. Olsen
ee14dd6e2d
Added better coverage of themes class
2020-09-26 15:25:30 +02:00
Veronica K. B. Olsen
3c21a39cee
Extended build tool test
2020-09-26 13:49:08 +02:00
Veronica K. B. Olsen
be9253e388
Added test for the main function
2020-09-26 13:31:04 +02:00
Veronica K. B. Olsen
635a52fd31
More import and file cleanup
2020-09-26 13:08:48 +02:00
Veronica K. B. Olsen
eb66b879c5
Imports cleanup
2020-09-26 13:02:51 +02:00
Veronica K. B. Olsen
e36892ed38
Improve index class test
2020-09-24 23:31:13 +02:00
Veronica K. B. Olsen
008117fece
Remove unused code and reuse a few lines in split/merge tools
2020-09-24 23:30:59 +02:00
Veronica K. B. Olsen
ad50ef6e8c
Fix bug in document section stats
2020-09-24 23:24:15 +02:00
Veronica K. B. Olsen
a9fd68a249
Merge branch 'main' into test_coverage
2020-09-24 22:24:44 +02:00
Veronica K. B. Olsen
16a7d47f58
Modify the codecov configuration
2020-09-24 22:23:58 +02:00
Veronica K. B. Olsen
19aa3c0739
Don't use the link click path
2020-09-24 22:14:56 +02:00
Veronica K. B. Olsen
3c4c60da45
Add a delay after mouse click
2020-09-24 22:10:24 +02:00
Veronica K. B. Olsen
0e3aba3b0d
Increase docViewer test coverage
2020-09-24 21:43:49 +02:00
Veronica K. B. Olsen
67f8a36272
Change copyright year to year-range
2020-09-22 23:13:46 +02:00
Veronica K. B. Olsen
3f30923d12
Add objectName to all dialogs and made some other minor fixes
2020-09-22 23:01:09 +02:00
Veronica K. B. Olsen
9a9cfe1ce5
Rename showGUI variable to blockGUI and added some comments in Config class
2020-09-22 21:37:00 +02:00
Veronica K. B. Olsen
7a9124ca58
Finished Search/Replace test
2020-09-21 22:25:22 +02:00
Veronica K. B. Olsen
24e336cd77
Try to fix xvfb display
2020-09-21 22:10:22 +02:00
Veronica K. B. Olsen
de3b35fa6d
Add Search/Replace test
2020-09-21 22:07:21 +02:00
Veronica K. B. Olsen
191895507b
Improved coverage of Edit, Insert and Format menus and document editor
2020-09-21 20:17:07 +02:00
Veronica K. B. Olsen
4f11e0bf32
Fixed some typos
2020-09-20 15:48:14 +02:00
Veronica K. Berglyd Olsen
3310dfb0ab
Merge pull request #450 from vkbo/release_1.0b3
...
Release 1.0b3
2020-09-20 15:37:41 +02:00
Veronica K. B. Olsen
476a5bedb6
Updated changelog
2020-09-20 15:33:39 +02:00
Veronica K. B. Olsen
8dc6c6d045
Merge branch 'main' into release_1.0b3
2020-09-20 15:29:25 +02:00
Veronica K. Berglyd Olsen
6634210063
Merge pull request #452 from vkbo/gui_tweaks
...
Tree Context Menu Fix and Project Load Improvement
2020-09-20 15:28:51 +02:00
Veronica K. B. Olsen
4c82a195af
Turn off codecov patch check again
2020-09-20 15:23:51 +02:00
Veronica K. B. Olsen
3b1c03329a
Fix a couple of issues with the project tree context menu where the new file/folder was not showing if the trash folder was None, and isArch was wrong for files in subfolders
2020-09-20 12:39:35 +02:00
Veronica K. B. Olsen
b9f983a348
Moved fixed with definition to themes class, made time column in project load fixed width and added thin space between words and multiplier
2020-09-20 11:44:33 +02:00
Veronica K. B. Olsen
5bb8ac0ef8
Updated changelog
2020-09-19 23:32:11 +02:00
Veronica K. B. Olsen
0fe4d0bf18
Bumped version to 1.0 beta 3
2020-09-19 23:13:48 +02:00
Veronica K. Berglyd Olsen
a73c5b3776
Merge pull request #449 from vkbo/test_coverage
...
More Test Coverage
2020-09-19 20:49:47 +02:00
Veronica K. B. Olsen
9203c32412
Fix flake8 failure
2020-09-19 20:32:44 +02:00
Veronica K. B. Olsen
67083ca148
Renamed preferences test reference file
2020-09-19 20:31:41 +02:00
Veronica K. B. Olsen
5810ba68b5
Added test for main preferences and improved the Preferences dialog a bit
2020-09-19 20:30:04 +02:00
Veronica K. B. Olsen
4338580d2c
Minor improvements to existing tests to increase coverage
2020-09-19 18:51:45 +02:00
Veronica K. B. Olsen
149fc1a9c5
Pass None as traceback object for error handling test
2020-09-19 17:47:36 +02:00
Veronica K. B. Olsen
bebb2f8e9d
Cleanup
2020-09-19 17:44:04 +02:00
Veronica K. B. Olsen
c311271f30
Added check for orphaned files
2020-09-19 17:38:58 +02:00
Veronica K. B. Olsen
17173f65d3
Also added basic check of exceptinHandler
2020-09-19 17:38:25 +02:00
Veronica K. B. Olsen
ffab0b35a8
Merge branch 'main' into test_coverage
2020-09-19 16:57:20 +02:00
Veronica K. Berglyd Olsen
43bf3a1f77
Merge pull request #448 from vkbo/bug_fixes
...
Bug Fixes: Edit Item, Merge Tool, Orphaned Files
2020-09-19 16:56:47 +02:00
Veronica K. B. Olsen
f2e6c86c79
Fixed an issue with adding empty orphaned files to the project
2020-09-19 16:47:24 +02:00
Veronica K. B. Olsen
2ae6646885
Added a check in merge documents that there is actually something to merge
2020-09-19 16:38:31 +02:00
Veronica K. B. Olsen
43fc829c4f
Made most menu entries lambda functions
2020-09-19 16:36:41 +02:00
Veronica K. B. Olsen
adbbe3fc83
No spaces before colon after lambda
2020-09-19 16:14:37 +02:00
Veronica K. B. Olsen
2136e85ac7
Fix edit item bug
2020-09-19 16:14:15 +02:00
Veronica K. B. Olsen
a87f5bab7f
Working error test, but cannot properly test exception handler
2020-09-19 16:09:05 +02:00
Veronica K. B. Olsen
d978900590
Split gui tests and dialog tests into separate source files
2020-09-19 13:15:05 +02:00
Veronica K. B. Olsen
365e2676fb
Add test for the main error handler
2020-09-19 13:06:58 +02:00
Veronica K. B. Olsen
e9fd293689
Run tests on push to main and dev branch
2020-09-18 18:57:32 +02:00
Veronica K. Berglyd Olsen
c4fc31e735
Merge pull request #447 from vkbo/code_improvements
...
Code Improvements
2020-09-18 18:55:55 +02:00
Veronica K. B. Olsen
de72d93b9c
Minor cleanup, and made status class properties private
2020-09-18 18:50:13 +02:00
Veronica K. B. Olsen
4e03fdca31
Added tests for core tools functions
2020-09-18 18:30:52 +02:00
Veronica K. B. Olsen
bb59891310
Cleanup in index and options and improved options test coverage
2020-09-18 17:57:31 +02:00
Veronica K. B. Olsen
86bb1fc9a4
Made some the properties of the NWDoc class internal
2020-09-18 17:10:33 +02:00
Veronica K. B. Olsen
d7feece887
Improvements to commenst and logtext
2020-09-18 15:20:27 +02:00
Veronica K. B. Olsen
904bdd9001
Minor code improvements and consistent naming of XML functions
2020-09-17 14:05:51 +02:00
Veronica K. B. Olsen
27ee82aad0
Improve the way the project tree is managed and elements deleted.
2020-09-17 14:03:51 +02:00
Veronica K. Berglyd Olsen
9bca006a45
Merge pull request #440 from vkbo/release_1.0b2
...
Release 1.0 beta 2
2020-09-13 15:47:01 +02:00
Veronica K. B. Olsen
33e77fd840
Updated changelog
2020-09-11 12:32:17 +02:00
Veronica K. Berglyd Olsen
3681d4ed5f
Merge branch 'main' into release_1.0b2
2020-09-11 09:29:35 +02:00
Veronica K. Berglyd Olsen
890a13a936
Merge pull request #446 from vkbo/test_coverage
...
Improved Test Coverage
2020-09-10 23:06:57 +02:00
Veronica K. B. Olsen
00c4404f9d
Added spell check test
2020-09-10 23:02:12 +02:00
Veronica K. B. Olsen
b79e63c9d3
Added a last check on doc meta
2020-09-10 22:43:43 +02:00
Veronica K. B. Olsen
61b9567e3a
Added test for document meta
2020-09-10 22:40:45 +02:00
Veronica K. B. Olsen
8603c59815
Added more tests for common functions
2020-09-10 22:28:52 +02:00
Veronica K. Berglyd Olsen
99bf4ea58c
Merge branch 'main' into release_1.0b2
2020-09-10 21:46:30 +02:00
Veronica K. B. Olsen
68bf363010
Updated codecov settings file
2020-09-10 21:45:37 +02:00
Veronica K. B. Olsen
6e50d4cc0a
Updated codecov settings file
2020-09-10 21:41:28 +02:00
Veronica K. Berglyd Olsen
734706a567
Merge branch 'main' into release_1.0b2
2020-09-10 21:33:16 +02:00
Veronica K. B. Olsen
35af9772bf
Fixed a few issues in README and CONTRIBUTING
2020-09-09 23:13:37 +02:00
Veronica K. B. Olsen
90811d67fb
A couple of improvements after PR #445
2020-09-09 22:49:18 +02:00
Veronica K. Berglyd Olsen
28bdf82bfb
Merge pull request #445 from vkbo/edit_search_buttons
...
Header and Footer Buttons (Edit, Search, Comments, Synopsis)
2020-09-09 21:19:35 +02:00
Veronica K. B. Olsen
8c72bf8ba8
Removed commented out line
2020-09-09 21:15:18 +02:00
Veronica K. B. Olsen
af0937cbcc
Corrected a label in Preferences
2020-09-09 21:10:39 +02:00
Veronica K. B. Olsen
88d924f784
Removed the render options from Preferences
2020-09-09 21:07:17 +02:00
Veronica K. B. Olsen
e2e82dba03
Added buttons to toggle comments and synopsis in the viewer footer
2020-09-09 21:05:42 +02:00
Veronica K. B. Olsen
6451e3b986
Added bullet on and off icons
2020-09-09 21:04:58 +02:00
Veronica K. B. Olsen
f1ffb4fc22
Added edit and search button to document editor header
2020-09-09 20:22:36 +02:00
Veronica K. B. Olsen
1ff0e831aa
Updated changelog
2020-09-08 23:25:07 +02:00
Veronica K. B. Olsen
a9f592ddec
Merge branch 'main' into release_1.0b2
2020-09-08 23:21:33 +02:00
Veronica K. Berglyd Olsen
ceef077811
Merge pull request #443 from vkbo/middle_button
...
Middle Mouse Button
2020-09-08 23:20:15 +02:00
Veronica K. B. Olsen
6067c9af0e
Middle mouse clicking a document in the tree view opens it for viewing
2020-09-08 23:13:49 +02:00
Veronica K. Berglyd Olsen
ab1b3aaaff
Merge pull request #442 from vkbo/issue441_back-nav
...
Issue #441 : Document Viewer History Navigation
2020-09-08 22:45:35 +02:00
Veronica K. B. Olsen
ad8d384537
Add fallback icons
2020-09-08 22:42:18 +02:00
Veronica K. B. Olsen
b67a518b98
Renamed menu entries and updated docs
2020-09-08 22:25:37 +02:00
Veronica K. B. Olsen
d8aa29f656
Added test coverage of navigation buttons and class
2020-09-08 22:10:08 +02:00
Veronica K. B. Olsen
a7a345f05c
Added backward and forward nav buttons
2020-09-08 22:00:07 +02:00
Veronica K. B. Olsen
7bd1907261
Added icons for backward and forward navigation buttons
2020-09-08 21:59:44 +02:00
Veronica K. B. Olsen
e30064ba0b
Nav history in doc viewer now works
2020-09-08 21:20:38 +02:00
Veronica K. B. Olsen
2a3df92b20
Added starte view history class and connected mouse, menu and keyboard
2020-09-08 18:44:08 +02:00
Veronica K. B. Olsen
6ebc4ca268
Cleaned up the way navigation is done in the document viewer
2020-09-08 18:19:22 +02:00
Veronica K. B. Olsen
7d9172c377
Merge branch 'main' into release_1.0b2
2020-09-06 14:59:13 +02:00
Veronica K. B. Olsen
f32ec659bf
Updated changelog with changes so far for beta 2
2020-09-06 14:58:47 +02:00
Veronica K. Berglyd Olsen
82b064fe37
Merge pull request #439 from vkbo/issue438_copy-paste
...
Issue #438 : Editor cut/copy/paste
2020-09-06 14:48:32 +02:00
Veronica K. B. Olsen
4d603aecf3
Version bump for 1.0 beta 2
2020-09-06 14:48:07 +02:00
Veronica K. B. Olsen
2c2fe125ea
Minor fix to test that sometimes fails in a place it shouldn't
2020-09-06 14:44:05 +02:00
Veronica K. B. Olsen
70d96f3fdb
Added test coverage of context menus and selection functions
2020-09-06 14:30:59 +02:00
Veronica K. B. Olsen
af34bb4f38
Added custom context menu also to document viewer
2020-09-06 14:01:08 +02:00
Veronica K. B. Olsen
a6a65fb7d2
Added selection functions to the context menu
2020-09-06 13:46:00 +02:00
Veronica K. B. Olsen
d4f7d8eb67
Added cut/copy/paste to document context menu
2020-09-06 13:24:33 +02:00
Veronica K. Berglyd Olsen
3457037908
Merge pull request #437 from vkbo/issue368_project-lang
...
Issue #368 : Project language setting
2020-09-05 18:11:52 +02:00
Veronica K. B. Olsen
9a7f514f4a
Try to fix test build
2020-09-05 18:08:08 +02:00
Veronica K. B. Olsen
58264bb65c
Fixed tests
2020-09-05 17:35:41 +02:00
Veronica K. B. Olsen
ba4bc54c9f
Added the handling of project dictionary in the editor as well
2020-09-05 17:30:50 +02:00
Veronica K. B. Olsen
6e949b975f
Added spell check language setting to project class and project settings
2020-09-05 17:18:18 +02:00
Veronica K. Berglyd Olsen
f2bb0fcea6
Merge pull request #436 from vkbo/split_tool
...
Split and Merge improvements
2020-09-01 23:39:39 +02:00
Veronica K. B. Olsen
af0d578555
Also have the merge tool preserve item status of the source item
2020-09-01 23:33:13 +02:00
Veronica K. B. Olsen
123b986a07
Split document now preserves item status of the source item
2020-09-01 23:27:48 +02:00
Veronica K. B. Olsen
9aa0e259fe
Added a message box before the document split process is completed
2020-09-01 23:24:29 +02:00
Veronica K. Berglyd Olsen
f4ba9e8304
Merge pull request #434 from vkbo/issue433_move-footer-on-hscroll
...
Issue #433 : Move footer if horisontal scroll bar appears
2020-08-31 17:44:49 +02:00
Veronica K. B. Olsen
aefb4e782c
Use more compact notation
2020-08-31 17:41:06 +02:00
Veronica K. B. Olsen
bcd8f94b2c
Move footer if horisontal scroll bar appears
2020-08-31 17:37:26 +02:00
Veronica K. Berglyd Olsen
abd777026e
Merge pull request #422 from vkbo/release_1.0b1
...
Release 1.0-beta1
2020-08-30 17:10:40 +02:00
Veronica K. B. Olsen
4fec7136af
Changed the release date before release
2020-08-30 17:07:34 +02:00
Veronica K. B. Olsen
e6830f10bb
Updated changelog
2020-08-28 16:39:24 +02:00
Veronica K. B. Olsen
68f1d996c6
Merge branch 'main' into release_1.0b1
2020-08-28 16:32:28 +02:00
Veronica K. Berglyd Olsen
4a5c760215
Merge pull request #432 from vkbo/issue431_test-dependency
...
Issue #431 : Test Dependency
2020-08-28 16:23:28 +02:00
Veronica K. B. Olsen
7e830c9aab
Cleanup unneeded stuff
2020-08-28 16:20:31 +02:00
Veronica K. B. Olsen
64cd356c34
Decoupled gui tests
2020-08-28 16:10:47 +02:00
Veronica K. B. Olsen
3869d8670c
Decouple item tests
2020-08-28 13:16:22 +02:00
Veronica K. B. Olsen
b065e4d52b
Decoupled config tests
2020-08-28 12:56:03 +02:00
Veronica K. B. Olsen
8340c0665d
Made project tests independent
2020-08-28 12:31:38 +02:00
Veronica K. Berglyd Olsen
447ddb73de
Merge pull request #430 from vkbo/drop_double_apos
...
Quote symbols and highlighting
2020-08-23 21:07:59 +02:00
Veronica K. B. Olsen
9567e3dc4a
Improve regex matches for quote strings
2020-08-23 20:56:15 +02:00
Veronica K. B. Olsen
f1f7697df2
Clean up docs and test
2020-08-23 20:55:54 +02:00
Veronica K. B. Olsen
5f033a98bf
Remove the alternative double apostrophe again
2020-08-23 20:55:30 +02:00
Veronica K. Berglyd Olsen
cb1eb0f5a3
Merge pull request #429 from vkbo/apostrophe_proper
...
Alternative Apostrophes
2020-08-22 14:21:11 +02:00
Veronica K. B. Olsen
42fa913be5
Shorter menu entries
2020-08-22 14:17:18 +02:00
Veronica K. B. Olsen
6c367a4b58
Added prefixes to documentation files
2020-08-22 14:10:22 +02:00
Veronica K. B. Olsen
bc1c54b643
Updated documentation
2020-08-22 14:06:57 +02:00
Veronica K. B. Olsen
21d68eb1dc
Added the new insert menu entries to the corresponding test
2020-08-22 13:20:39 +02:00
Veronica K. B. Olsen
995685241a
The html converter should strip these out again
2020-08-22 13:20:19 +02:00
Veronica K. B. Olsen
377c9a3d41
Added insert menu entries and insert action code
2020-08-22 13:20:01 +02:00
Veronica K. B. Olsen
27c36f3880
Added the modifier apostrophe characters to the Unicode list and doc actions
2020-08-22 13:19:25 +02:00
Veronica K. Berglyd Olsen
dbd6e8ed6d
Merge pull request #428 from vkbo/issue_427
...
Issue #427 : Spell check highlighting and forward slash
2020-08-22 12:40:37 +02:00
Veronica K. B. Olsen
ca818bc497
Fix detecting slashes in spell check hihglighting
2020-08-22 12:36:17 +02:00
Veronica K. B. Olsen
eb1407ed62
Changed date format in docs
2020-08-20 23:38:12 +02:00
Veronica K. Berglyd Olsen
683b4507e6
Merge branch 'main' into release_1.0b1
2020-08-20 22:00:02 +02:00
Veronica K. B. Olsen
55a6afd022
Updated changelog
2020-08-20 21:59:07 +02:00
Veronica K. B. Olsen
97bed81c9e
Updated badges on readme and in docs
2020-08-20 21:59:06 +02:00
Veronica K. B. Olsen
df50ef8877
Use lower case test names
2020-08-20 21:59:06 +02:00
Veronica K. B. Olsen
c2685f4df7
Don't runn full tests on push to master
2020-08-20 21:59:06 +02:00
Veronica K. B. Olsen
8c9f674050
Updated badges again
2020-08-20 21:59:05 +02:00
Veronica K. B. Olsen
114824e5c8
Renamed Flake8 Checks to Flake8
2020-08-20 21:59:05 +02:00
Veronica K. B. Olsen
197c370beb
Also include push to main
2020-08-20 21:59:05 +02:00
Veronica K. B. Olsen
0e5f0cb6e6
Fixed badge
2020-08-20 21:59:04 +02:00
Veronica K. Berglyd Olsen
66a992582f
Merge pull request #426 from vkbo/pytest_action
...
More actions stuff
2020-08-20 21:54:11 +02:00
Veronica K. B. Olsen
cde43a25ff
Updated badges on readme and in docs
2020-08-20 21:50:33 +02:00
Veronica K. B. Olsen
f5c750520c
Use lower case test names
2020-08-20 21:46:01 +02:00
Veronica K. B. Olsen
0ded954efd
Don't runn full tests on push to master
2020-08-20 21:42:48 +02:00
Veronica K. Berglyd Olsen
690bca5e03
Merge pull request #425 from vkbo/pytest_action
...
PyTest: Fix badge
2020-08-20 21:41:39 +02:00
Veronica K. B. Olsen
8210a78b1f
Updated badges again
2020-08-20 21:35:06 +02:00
Veronica K. B. Olsen
326dfb44f1
Renamed Flake8 Checks to Flake8
2020-08-20 21:33:53 +02:00
Veronica K. Berglyd Olsen
896ce13f57
Merge branch 'main' into pytest_action
2020-08-20 21:32:27 +02:00
Veronica K. B. Olsen
bf14e626e0
Also include push to main
2020-08-20 21:31:33 +02:00
Veronica K. B. Olsen
4bff145394
Fixed badge
2020-08-20 21:30:56 +02:00
Veronica K. Berglyd Olsen
4e039164f7
Merge branch 'main' into release_1.0b1
2020-08-20 21:28:18 +02:00
Veronica K. Berglyd Olsen
6d2b1a7330
Merge pull request #424 from vkbo/pytest_action
...
GitHub action using pytest
2020-08-20 21:28:05 +02:00
Veronica K. B. Olsen
b3da2b7029
Final version of pytest workflow
2020-08-20 21:24:35 +02:00
Veronica K. B. Olsen
305e5cdf55
That didn't work ... trying something else
2020-08-20 21:21:00 +02:00
Veronica K. B. Olsen
c3da3e3cce
Added test dependencies and dropped Python 3.5
2020-08-20 21:18:43 +02:00
Veronica K. B. Olsen
3fa21688aa
Added second job step with other python versions
2020-08-20 21:14:39 +02:00
Veronica K. B. Olsen
15757a745b
Add codecov part tp action
2020-08-20 21:07:11 +02:00
Veronica K. B. Olsen
fe15a335a9
Change item selection method
2020-08-20 20:59:40 +02:00
Veronica K. B. Olsen
be0b9ef358
Fixed typo in test
2020-08-20 20:52:47 +02:00
Veronica K. B. Olsen
aef093a3e5
Try calling the function directly
2020-08-20 20:48:07 +02:00
Veronica K. B. Olsen
cff7463a7c
Make sure the correct item is selected
2020-08-20 20:43:19 +02:00
Veronica K. B. Olsen
d4052568be
Make sure new replace items in project settings are inserted at the top
2020-08-20 20:36:33 +02:00
Veronica K. B. Olsen
8b2d7e2917
test other packages and add delays to project editor test
2020-08-20 20:24:40 +02:00
Veronica K. B. Olsen
c0769581ea
Add more packages
2020-08-20 20:09:42 +02:00
Veronica K. B. Olsen
dc0d80c622
Disable travis while we do this
2020-08-20 20:05:39 +02:00
Veronica K. B. Olsen
d723529708
Fix workflow file error
2020-08-20 20:04:57 +02:00
Veronica K. B. Olsen
e08bd436d7
Added pytest workflow
2020-08-20 20:03:12 +02:00
Veronica K. B. Olsen
d4ccb369f4
nw and tests folders only
2020-08-20 09:56:39 +02:00
Veronica K. B. Olsen
9d2563c72b
Minor changes to flake8 check
2020-08-20 09:54:36 +02:00
Veronica K. Berglyd Olsen
da04be1761
Merge pull request #423 from vkbo/more_tests
...
Adding Tests for Project Load and Outline View
2020-08-20 00:22:55 +02:00
Veronica K. B. Olsen
d1f5703369
Drop the mouseclick and just pass the value
2020-08-20 00:11:05 +02:00
Veronica K. B. Olsen
d32451be1c
Add a delay for loading the document view ite from outline
2020-08-20 00:02:56 +02:00
Veronica K. B. Olsen
7941cbbd34
Added test for outline panel
2020-08-19 23:55:23 +02:00
Veronica K. B. Olsen
d9b092b593
Fixed bug where word and paragraph count was swapped in outline details panel
2020-08-19 22:50:37 +02:00
Veronica K. B. Olsen
bd430d61e3
Added test for the project load dialog
2020-08-19 22:33:33 +02:00
Veronica K. Berglyd Olsen
cdc3155734
Merge branch 'main' into release_1.0b1
2020-08-19 21:39:47 +02:00
Veronica K. Berglyd Olsen
0469754da7
Merge pull request #421 from vkbo/max_depth
...
Make sure the Split Document tool doesn't go past the maximum folder depth
2020-08-18 21:54:50 +02:00
Veronica K. B. Olsen
5ee0b640bd
Make sure the doc split doesn't go past the maximum folder depth
2020-08-18 21:47:50 +02:00
Veronica K. B. Olsen
0839662e68
Updated changelog
2020-08-18 21:40:17 +02:00
Veronica K. B. Olsen
5e00ef5052
Bumped version to 1.0b1
2020-08-18 21:09:09 +02:00
Veronica K. Berglyd Olsen
dbe7b80e07
Merge pull request #420 from vkbo/issue_418
...
Issue #418 : Error printout in the logger
2020-08-18 20:59:56 +02:00
Veronica K. B. Olsen
b404a10285
Fix the error message about the lookup for a None handle - issue #418
2020-08-18 20:37:46 +02:00
Veronica K. Berglyd Olsen
752be16772
Merge pull request #419 from vkbo/viewer_tabs
...
Tab Stop in Document Viewer and Build
2020-08-18 20:18:00 +02:00
Veronica K. B. Olsen
95dd867d47
Bring the readme file up to date
2020-08-18 20:11:57 +02:00
Veronica K. B. Olsen
4a20a0eb01
Use markContentsDirty on the QTextDocument instead of the textWidth hack
2020-08-18 08:50:08 +02:00
Veronica K. B. Olsen
b80ff750fb
A bit less aggressive version off the redraw text hack
2020-08-18 00:33:33 +02:00
Veronica K. B. Olsen
a9ac3a2aa1
Removed commented out code
2020-08-18 00:29:18 +02:00
Veronica K. B. Olsen
2f177c50fc
Improved the tab handling and added the same fix to the build tool
2020-08-18 00:21:25 +02:00
Veronica K. B. Olsen
10936b6910
Implement the same tab stop code in the editor as for the viewer
2020-08-17 22:40:04 +02:00
Veronica K. B. Olsen
1d9cd3ee49
Add a workaround for getting tabs through the html parsing and setHtml function in QTextBrowser
2020-08-17 22:39:38 +02:00
Veronica K. Berglyd Olsen
4a706b6f90
Merge pull request #417 from vkbo/error_handling
...
Updated Error Handling
2020-08-17 20:53:05 +02:00
Veronica K. B. Olsen
4c91c08b22
More appropriate logging entries for final error shutdown
2020-08-17 20:46:58 +02:00
Veronica K. B. Olsen
0e0032e020
Some minor cleanup of the code
2020-08-17 20:39:39 +02:00
Veronica K. B. Olsen
1ac2503190
Removed the try/except around the main GUI call
2020-08-17 20:33:33 +02:00
Veronica K. B. Olsen
35ed4a1c8d
Created a new error handler and dialog class
2020-08-17 20:32:52 +02:00
Veronica K. Berglyd Olsen
7df2f83202
Merge pull request #416 from vkbo/fixes
...
Outtake/Archive Fixes
2020-08-16 22:05:21 +02:00
Veronica K. B. Olsen
619810544a
Reduce the defacto maximum folder depth from ~200 to a hard 30 and enforce it
2020-08-16 21:55:36 +02:00
Veronica K. B. Olsen
850ac2b2f3
Put back the edit item popup as it blocks runaway file or folder creation
2020-08-16 21:35:22 +02:00
Veronica K. B. Olsen
f21036d1f0
Minor tweaks in docs
2020-08-16 21:26:31 +02:00
Veronica K. B. Olsen
efc7078a22
Updated documentation
2020-08-16 21:24:04 +02:00
Veronica K. B. Olsen
c19c624652
Allow folders in Outtakes root folder as it seems to be working as intended with the current logic
2020-08-16 21:17:58 +02:00
Veronica K. B. Olsen
8cd4a6cc27
Use integer time for the index
2020-08-16 18:57:59 +02:00
Veronica K. B. Olsen
e4ad4f38c8
Indexer should still count words for trash and archived files
2020-08-16 18:39:34 +02:00
Veronica K. Berglyd Olsen
5fb0b9cfb1
Merge pull request #415 from vkbo/outtakes
...
Outtakes (Archive) Feature
2020-08-16 18:29:29 +02:00
Veronica K. B. Olsen
f1b2b1766d
Updated documentation
2020-08-16 18:17:33 +02:00
Veronica K. B. Olsen
00f3909e19
Fix bug in update available root list when deleting root item
2020-08-16 17:58:40 +02:00
Veronica K. B. Olsen
7b39bc0780
Updated sample project with an example of archived files
2020-08-16 17:51:33 +02:00
Veronica K. B. Olsen
3f47aef77b
Added an icon for the outtakes folder
2020-08-16 17:45:36 +02:00
Veronica K. B. Olsen
cc3c938e16
Fix build to exclude archived files
2020-08-16 17:39:18 +02:00
Veronica K. B. Olsen
68a7dd4390
Fixed menu entries and drop options for trash and archive folders
2020-08-16 17:25:11 +02:00
Veronica K. B. Olsen
65131e87c7
The deleted and outtake files are now properly handled by the index
2020-08-16 16:51:07 +02:00
Veronica K. B. Olsen
e0a824cfb6
Drag and drop of archived files now works
2020-08-16 16:28:51 +02:00
Veronica K. B. Olsen
b62cfc017b
Added the archive root folder type
2020-08-16 16:10:30 +02:00
Veronica K. Berglyd Olsen
ce21670931
Merge pull request #413 from vkbo/editor_focus
...
Also capture the return key for the replace box
2020-08-16 15:16:36 +02:00
Veronica K. Berglyd Olsen
cb14ae5013
Merge branch 'main' into editor_focus
2020-08-16 15:11:43 +02:00
Veronica K. B. Olsen
accae5e074
Also capture the return key for the replace box
2020-08-16 15:10:02 +02:00
Veronica K. Berglyd Olsen
54274417d7
Merge pull request #412 from vkbo/editor_focus
...
Editor Focus and Enter Key Behaviour
2020-08-16 14:59:42 +02:00
Veronica K. B. Olsen
fa1c79a1da
Add the alternative redo sequence Ctrl+Shift+Z to the documentation
2020-08-16 14:28:04 +02:00
Veronica K. B. Olsen
3f6737a3b8
Better capture of the tab, return and enter keys in the editor and search function
2020-08-16 14:27:20 +02:00
Veronica K. B. Olsen
0acea8877a
Added the option to replace 3 hypens with emdash, not just endash+hyphen
2020-08-16 13:15:25 +02:00
Veronica K. Berglyd Olsen
1a9e54d11b
Merge pull request #411 from vkbo/test_and_release_0.12.1
...
Release 0.12.1
2020-08-16 12:01:59 +02:00
Veronica K. Berglyd Olsen
48ee32ddde
Merge branch 'main' into test_and_release_0.12.1
2020-08-16 11:57:13 +02:00
Veronica K. Berglyd Olsen
b6fd859dc4
Merge pull request #408 from vkbo/bugfixes
...
Various Minor Fixes
2020-08-16 11:57:03 +02:00
Veronica K. Berglyd Olsen
2c023e4733
Merge branch 'main' into bugfixes
2020-08-16 11:52:22 +02:00
Veronica K. B. Olsen
6af156af39
Added test for insert menu functionality
2020-08-16 11:48:46 +02:00
Veronica K. B. Olsen
8513e6a6c2
Updated changelog
2020-08-16 11:20:28 +02:00
Veronica K. B. Olsen
617192a6d9
set version to 0.12.1
2020-08-16 11:20:15 +02:00
Veronica K. Berglyd Olsen
9b7bf1918d
Merge pull request #410 from vkbo/issue_409
...
Issue #409 : Accidental tuple in insert menu
2020-08-16 10:41:29 +02:00
Veronica K. B. Olsen
bb0bcdd406
Removed an additional comma in some of the insert menu items that changed the type to tuple
2020-08-16 10:35:07 +02:00
Veronica K. B. Olsen
2a62998479
Use 1.0-beta1 as version number instead of 1.0b1
2020-08-15 22:26:04 +02:00
Veronica K. B. Olsen
287e083b0a
QSysInfo.kernelversion doesn't exist in older versions of Qt
2020-08-15 20:49:35 +02:00
Veronica K. Berglyd Olsen
702a10fff5
Merge pull request #406 from vkbo/unnum_chapter_heading
...
Unnumbered Chapter: Alternative Syntax
2020-08-15 20:14:21 +02:00
Veronica K. B. Olsen
2ddbb628a4
Updated changelog
2020-08-15 20:09:06 +02:00
Veronica K. B. Olsen
1d83e0d678
Merge branch 'main' into unnum_chapter_heading
2020-08-15 20:05:58 +02:00
Veronica K. Berglyd Olsen
515e166006
Merge pull request #407 from vkbo/release_1.0b1
...
Version bump on main to 1.0b1
2020-08-15 20:05:24 +02:00
Veronica K. B. Olsen
0927c11798
Updated changelog
2020-08-15 20:00:04 +02:00
Veronica K. B. Olsen
4b60c879f1
Bumped version to 1.0 beta 1
2020-08-15 19:55:39 +02:00
Veronica K. B. Olsen
0252922cb7
Merge branch 'main' into unnum_chapter_heading
2020-08-15 19:42:12 +02:00
Veronica K. Berglyd Olsen
eb31076c4e
Merge pull request #405 from vkbo/issue_396
...
Issue #396 : Select Paragraph Fix
2020-08-15 19:41:47 +02:00
Veronica K. B. Olsen
29d19c6f10
Updated documentation accordingly
2020-08-15 19:40:48 +02:00
Veronica K. B. Olsen
19b97bf8a6
Added an override for unnumbered chapters based on a leading asterisk
2020-08-15 19:40:17 +02:00
Veronica K. B. Olsen
609572bbb8
Modify the paragraph selection behaviour of Qt to not select paragraph separator
2020-08-15 17:56:23 +02:00
Veronica K. Berglyd Olsen
e13aea684c
Merge pull request #393 from vkbo/release_0.12
...
Release 0.12
2020-08-15 15:35:13 +02:00
Veronica K. B. Olsen
df65d2a959
Merge branch 'main' into release_0.12
2020-08-15 15:30:09 +02:00
Veronica K. Berglyd Olsen
77fefff1fe
Merge pull request #403 from vkbo/issue_395
...
Issue 395: Check colour return value in Project Settings
2020-08-15 15:29:48 +02:00
Veronica K. B. Olsen
bc1d238965
Updated changelog with issue 395 fix
2020-08-15 15:27:01 +02:00
Veronica K. B. Olsen
1a4fd45803
Check that the colour returned for a status icon in project settings is valid
2020-08-15 15:22:40 +02:00
Veronica K. B. Olsen
0b8e5e3ef2
Changed release date to today
2020-08-15 15:17:27 +02:00
Veronica K. B. Olsen
774eb8edf7
Updated changelog with latest PR
2020-08-14 20:21:59 +02:00
Veronica K. B. Olsen
882f91adca
Merge branch 'main' into release_0.12
2020-08-14 20:20:51 +02:00
Veronica K. B. Olsen
da747b2849
Added action badge to main readme
2020-08-14 20:17:42 +02:00
Veronica K. Berglyd Olsen
59f6b48a83
Merge pull request #401 from vkbo/flake_actions
...
Flake + actions
2020-08-14 20:10:39 +02:00
Veronica K. B. Olsen
a3f2487622
Fixed travis yml config warnings
2020-08-14 20:05:35 +02:00
Veronica K. B. Olsen
dcbe726170
Bumped travis ubuntu distro to focal
2020-08-14 19:57:52 +02:00
Veronica K. B. Olsen
593afdd823
Updated actions and templates
2020-08-14 19:52:02 +02:00
Veronica K. B. Olsen
77b1d50e31
Cleaned up tests for syntax
2020-08-14 19:50:29 +02:00
Veronica K. B. Olsen
2c04130e27
Updated changelog with PR 397 and 398
2020-08-13 22:38:20 +02:00
Veronica K. B. Olsen
54551a3498
Merge branch 'main' into release_0.12
2020-08-13 22:36:40 +02:00
Veronica K. Berglyd Olsen
559f2e53e4
Merge pull request #397 from vkbo/more_cleanup
...
More Code Cleanup (flake8)
2020-08-13 22:00:55 +02:00
Veronica K. Berglyd Olsen
c273f3f67e
Merge branch 'main' into more_cleanup
2020-08-13 21:55:40 +02:00
Veronica K. Berglyd Olsen
3398bcec12
Merge pull request #398 from vkbo/templates
...
Update issue templates
2020-08-13 21:54:38 +02:00
Veronica K. B. Olsen
9d71cade2e
Updated templates
2020-08-13 21:53:18 +02:00
Veronica K. Berglyd Olsen
5041f9be2a
Update issue templates
2020-08-13 21:50:41 +02:00
Veronica K. B. Olsen
00e321a6bf
Added link to the contributing file in readme
2020-08-13 21:42:04 +02:00
Veronica K. B. Olsen
4ca2edd25f
Updated the contributing file
2020-08-13 21:40:02 +02:00
Veronica K. B. Olsen
fcd2b732c3
Renamed style.md file to CONTRIBUTING/md
2020-08-13 21:11:01 +02:00
Veronica K. Berglyd Olsen
29f6af7638
Merge branch 'main' into more_cleanup
2020-08-13 21:09:10 +02:00
Veronica K. B. Olsen
67ef5a89dd
Removed additional spaces in enum file
2020-08-13 21:07:25 +02:00
Veronica K. B. Olsen
832b5747df
Fiexd more formatting errors
2020-08-13 21:01:52 +02:00
Veronica K. B. Olsen
4cf49bd80a
Updated flake8 settings
2020-08-13 21:01:15 +02:00
Veronica K. Berglyd Olsen
e1f3b15cf4
Create CODE_OF_CONDUCT.md
2020-08-13 10:25:31 +02:00
Veronica K. B. Olsen
bfb5f55e24
Updated changelog with PR #394
2020-08-12 22:05:14 +02:00
Veronica K. B. Olsen
0d68b8bb11
Merge branch 'main' into release_0.12
2020-08-12 22:04:45 +02:00
Veronica K. Berglyd Olsen
47b06dac1b
Merge pull request #394 from vkbo/code_cleanup
...
Code Cleanup
2020-08-12 21:57:54 +02:00
Veronica K. B. Olsen
133b15957d
Disabled codecov patch coverage check
2020-08-12 21:52:27 +02:00
Veronica K. B. Olsen
cccd3eacf1
Fixed syntax error in DummyMain class in tests
2020-08-12 21:50:43 +02:00
Veronica K. B. Olsen
f958f68302
Added style checks to action
2020-08-12 21:42:01 +02:00
Veronica K. B. Olsen
00f0a6887c
Fixed flake8 W and F errors
2020-08-12 21:41:37 +02:00
Veronica K. B. Olsen
72cb1ed60f
Fixed pycodestyle E7 errors
2020-08-12 21:11:25 +02:00
Veronica K. B. Olsen
95ee2bf874
Fixed pycodestyle E231 errors
2020-08-12 20:51:22 +02:00
Veronica K. B. Olsen
28ab689dab
Fixed pycodestyle E1 errors
2020-08-12 20:28:42 +02:00
Veronica K. B. Olsen
827e84f731
Rewritten number to word function
2020-08-12 20:26:20 +02:00
Veronica K. B. Olsen
900bde6b9d
That didn't work ...
2020-08-12 19:38:57 +02:00
Veronica K. B. Olsen
9fcfc38753
Added tests to flake8 action
2020-08-12 19:38:03 +02:00
Veronica K. Berglyd Olsen
b016c5d142
Update syntax.yml
2020-08-12 19:31:53 +02:00
Veronica K. Berglyd Olsen
58458e1036
Flake 8 check
2020-08-12 19:21:14 +02:00
Veronica K. B. Olsen
7f0bff29d2
Added config file for readthedocs
2020-08-12 13:12:54 +02:00
Veronica K. B. Olsen
b4497b133c
Updated changelog
2020-08-11 23:05:54 +02:00
Veronica K. B. Olsen
8425c8c9be
Bumped version to 0.12
2020-08-11 23:03:10 +02:00
Veronica K. Berglyd Olsen
ae997c3236
Merge pull request #366 from vkbo/new_project_wizard
...
New Project Wizard
2020-08-11 23:00:48 +02:00
Veronica K. B. Olsen
033c3e63c2
Some final tweaks
2020-08-11 22:55:38 +02:00
Veronica K. B. Olsen
e05aada76a
Turning on codecov patch feature again
2020-08-11 22:29:46 +02:00
Veronica K. B. Olsen
dbdef444a1
Added project wizard gui test
2020-08-11 22:14:48 +02:00
Veronica K. B. Olsen
a46803232c
Added tests for new sample and new custom project
2020-08-11 00:02:02 +02:00
Veronica K. B. Olsen
3acabdf74e
Better title page
2020-08-10 22:26:37 +02:00
Veronica K. B. Olsen
72e4656a57
Have the new project function also set titles in files added
2020-08-10 22:16:46 +02:00
Veronica K. B. Olsen
7bc62db5e3
Updated project tests
2020-08-10 21:33:53 +02:00
Veronica K. B. Olsen
7d803a2eb7
Updated GUI tests
2020-08-10 21:25:45 +02:00
Veronica K. B. Olsen
8a50590a5d
Update the new project code and add title page
2020-08-10 21:05:26 +02:00
Veronica K. B. Olsen
bf35bda942
Fixed tests
2020-08-09 20:53:38 +02:00
Veronica K. B. Olsen
9044ab4c3f
Added setup command to create sample.zip file
2020-08-09 20:37:48 +02:00
Veronica K. B. Olsen
10067921f6
Fixed a few issues
2020-08-09 20:20:10 +02:00
Veronica K. B. Olsen
3c1e2727ad
Extratcing the example project now works
2020-08-09 19:57:45 +02:00
Veronica K. B. Olsen
b5b657650a
Creating a custom project now works
2020-08-09 18:17:46 +02:00
Veronica K. B. Olsen
ebec7c22a0
Wizard can now make a minimal project
2020-08-09 17:59:40 +02:00
Veronica K. B. Olsen
2702edced4
Completed the last couple of pages
2020-08-09 17:23:25 +02:00
Veronica K. B. Olsen
8ae491ddbc
Merge branch 'main' into new_project_wizard
2020-08-09 16:17:40 +02:00
Veronica K. Berglyd Olsen
c74c733396
Merge pull request #392 from vkbo/release_0.11.1
...
Release 0.11.1
2020-08-09 16:01:29 +02:00
Veronica K. B. Olsen
fff03b8986
Updated changelog
2020-08-09 15:56:19 +02:00
Veronica K. B. Olsen
1215995531
Bumped version to 0.11.1
2020-08-09 15:42:58 +02:00
Veronica K. B. Olsen
c38951cf54
Force timezone for docs
2020-08-08 22:09:59 +02:00
Veronica K. Berglyd Olsen
42743fb891
Merge pull request #391 from vkbo/code_cleanup
...
Code Cleanup
2020-08-08 22:01:34 +02:00
Veronica K. B. Olsen
56b2cbee10
Code cleanup and added comments
2020-08-08 21:54:32 +02:00
Veronica K. B. Olsen
a9b6e00ba7
Cleanup of unused imports
2020-08-08 20:55:45 +02:00
Veronica K. Berglyd Olsen
a47c212b79
Merge pull request #390 from vkbo/docs_build_time
...
Add build date to docs
2020-08-08 20:09:00 +02:00
Veronica K. B. Olsen
aa8b2a7f23
Add build date to docs
2020-08-08 19:17:32 +02:00
Veronica K. Berglyd Olsen
1e3f006430
Merge pull request #389 from vkbo/dialog_modality
...
Dialog Modality
2020-08-08 18:48:41 +02:00
Veronica K. B. Olsen
16cfa13abb
Removed show() from a few dialogs
2020-08-08 18:39:03 +02:00
Veronica K. B. Olsen
d1982c0abb
Moved the about dialog functions to main gui class
2020-08-08 18:37:25 +02:00
Veronica K. B. Olsen
76fcc74342
Make writing stats and buid dialogs non-modal
2020-08-08 18:27:16 +02:00
Veronica K. Berglyd Olsen
1abff1e816
Merge pull request #388 from vkbo/travis_tweak
...
Travis tweaks
2020-08-08 17:32:29 +02:00
Veronica K. B. Olsen
6a664a1890
Drop 3.9 for now as it takes too long to build dependencies
2020-08-08 17:27:15 +02:00
Veronica K. Berglyd Olsen
1a76e13a00
Merge branch 'main' into travis_tweak
2020-08-08 17:19:28 +02:00
Veronica K. B. Olsen
d5b7c027fb
Added conditional for future test stage
2020-08-08 17:18:42 +02:00
Veronica K. B. Olsen
7eabb7a1f4
That did not work
2020-08-08 17:09:30 +02:00
Veronica K. B. Olsen
9922efda77
Trying different packages
2020-08-08 17:06:05 +02:00
Veronica K. B. Olsen
59e588ebf5
Move the install commands back
2020-08-08 16:58:01 +02:00
Veronica K. B. Olsen
71d908fa3e
Fixed 3.6 and added 3.9
2020-08-08 16:52:28 +02:00
Veronica K. B. Olsen
e8ad068a42
Another try at getting 3.7 to run
2020-08-08 16:43:06 +02:00
Veronica K. Berglyd Olsen
79186c2ccc
Merge pull request #387 from vkbo/stats_hist_max
...
Writing Stats Histogram Cap
2020-08-08 16:31:24 +02:00
Veronica K. B. Olsen
d6e91df208
Updates to the travis script
2020-08-08 16:30:57 +02:00
Veronica K. B. Olsen
364aa77454
Added some info about the writing statistics tool in the docs
2020-08-08 16:19:47 +02:00
Veronica K. B. Olsen
5c1abfd220
Fix the slot for the various update signals
2020-08-08 16:11:16 +02:00
Veronica K. B. Olsen
ceabf50cf9
The histogram cap setting is now saved to the options file
2020-08-08 16:01:33 +02:00
Veronica K. B. Olsen
cd0f67d900
Prevent the enter key from closing the stats dialog
2020-08-08 15:57:45 +02:00
Veronica K. B. Olsen
2f9645491c
The histogram bar of the writing stats dialog can now be capped
2020-08-08 15:51:59 +02:00
Veronica K. B. Olsen
43a7ea8f78
Merge branch 'main' into new_project_wizard
2020-08-08 15:26:27 +02:00
Veronica K. Berglyd Olsen
e927f88121
Merge pull request #386 from vkbo/doc_menu
...
Help Menu Improvements
2020-08-08 15:09:13 +02:00
Veronica K. B. Olsen
2d9a9c2b22
Updated documentation on shortcuts
2020-08-08 15:03:09 +02:00
Veronica K. B. Olsen
6bcf46191d
better checking before launching local help
2020-08-08 14:58:19 +02:00
Veronica K. Berglyd Olsen
49bd828be0
Merge pull request #385 from vkbo/release_0.11
...
Release 0.11
2020-08-08 14:28:52 +02:00
Veronica K. B. Olsen
298df58808
Updated the sample file
2020-08-08 14:25:52 +02:00
Veronica K. B. Olsen
ff9acf8e6e
Updated changelog
2020-08-08 14:24:57 +02:00
Veronica K. B. Olsen
9431af6330
Bumped version to 0.11
2020-08-08 14:06:45 +02:00
Veronica K. B. Olsen
edb556ba91
Shorten the first paragraph a bit
2020-08-08 11:08:44 +02:00
Veronica K. Berglyd Olsen
967f8360ed
Merge pull request #384 from vkbo/update_readme
...
Update the readme file
2020-08-08 11:05:40 +02:00
Veronica K. B. Olsen
11ea0fb08f
Update the readme file to match new docs
2020-08-08 11:02:22 +02:00
Veronica K. B. Olsen
96342e633d
Fix another broken link
2020-08-07 23:29:43 +02:00
Veronica K. B. Olsen
58d4b24df5
Fix broken link
2020-08-07 23:28:16 +02:00
Veronica K. Berglyd Olsen
3ed98c7fed
Merge pull request #375 from vkbo/docs_updates
...
Documentation Updates
2020-08-07 23:13:23 +02:00
Veronica K. B. Olsen
d7c1e47113
Made another pass of editing of the entire documentation
2020-08-07 23:06:35 +02:00
Veronica K. B. Olsen
566c704c87
Added docs logo
2020-08-07 20:55:30 +02:00
Veronica K. B. Olsen
050c08ea77
Trying a different header breakdown of the main document ... again
2020-08-06 23:52:02 +02:00
Veronica K. B. Olsen
62908adac6
Trying a different header breakdown of the main document
2020-08-06 23:48:46 +02:00
Veronica K. B. Olsen
38fb4a8184
Split up the toctree
2020-08-06 23:32:53 +02:00
Veronica K. B. Olsen
f820b8159e
Fixed the layout of the export docs file
2020-08-06 23:18:03 +02:00
Veronica K. B. Olsen
4e7e888a53
Edited the remaining documentation files
2020-08-06 23:06:51 +02:00
Veronica K. B. Olsen
f227099eb4
Rewritten the structure page
2020-08-06 22:35:56 +02:00
Veronica K. B. Olsen
f600ad0759
Merge branch 'main' into docs_updates
2020-08-06 22:08:46 +02:00
Veronica K. B. Olsen
21eebbb88f
Made a new pass of all the previously updated documentation files
2020-08-06 22:08:36 +02:00
Veronica K. Berglyd Olsen
8b1e9b2fbe
Merge pull request #382 from vkbo/update_readme
...
Switch default branch
2020-08-06 10:34:06 +02:00
Veronica K. B. Olsen
80b8b3ec17
Updated readme with new default branch
2020-08-06 10:28:13 +02:00
Veronica K. B. Olsen
cb8e0231d7
Remove references to symspell
2020-08-05 00:09:37 +02:00
Veronica K. B. Olsen
c58b5e71d0
Use shutil.which to check for existence of executable instead
2020-08-04 21:36:24 +02:00
Veronica K. B. Olsen
565be8c580
Merge branch 'master' into docs_updates
2020-08-04 21:23:32 +02:00
Veronica K. B. Olsen
3708b3486b
Make sure the assistant executable also exists
2020-08-04 21:23:25 +02:00
Veronica K. B. Olsen
bf184c4e5a
The local documentation can now be opened if installed, otherwise go to online docs
2020-08-04 18:49:48 +02:00
Veronica K. B. Olsen
c695ae903f
Added setup option to build qthelp documentation
2020-08-04 16:46:36 +02:00
Veronica K. Berglyd Olsen
a14b459664
Merge pull request #381 from vkbo/test_import_path
...
Added project root path to sys.path for test suite
2020-08-04 14:08:50 +02:00
Veronica K. B. Olsen
df61101ac3
Added project root path to sys.path for test suite
2020-08-04 12:59:24 +02:00
Veronica K. B. Olsen
0664e49ca2
Use release instead of version for docs
2020-08-04 12:57:19 +02:00
Veronica K. Berglyd Olsen
00160acf28
Merge branch 'master' into docs_updates
2020-08-03 23:53:01 +02:00
Veronica K. B. Olsen
9b9a3dd5bb
Finished rewriting the project docs file
2020-08-03 23:33:05 +02:00
Veronica K. B. Olsen
2abe214b2f
Added anchors to the already updated files
2020-08-03 22:52:25 +02:00
Veronica K. B. Olsen
9e2fe92c83
Added custom css and rewrote the interfaces docs file
2020-08-03 22:46:43 +02:00
Veronica K. Berglyd Olsen
c8ac0f0fc4
Merge pull request #380 from vkbo/fix_install
...
Fix install.py
2020-08-02 22:39:34 +02:00
Veronica K. B. Olsen
de7ba23a25
Fixed some problems with the install.py script
2020-08-02 22:27:01 +02:00
Veronica K. B. Olsen
c6c47866d1
Updated the getting started page
2020-08-02 22:26:01 +02:00
Veronica K. B. Olsen
5e414d5730
Merge branch 'master' into docs_updates
2020-08-02 21:46:08 +02:00
Veronica K. Berglyd Olsen
ffb65f8393
Merge pull request #379 from vkbo/about_tweaks
...
About and Setup Tweaks
2020-08-02 21:45:14 +02:00
Veronica K. B. Olsen
56528d0f98
Add source url variable to nw init
2020-08-02 21:36:09 +02:00
Veronica K. B. Olsen
4d0777b02e
Remove duplicate settings from setup, and add more classifiers
2020-08-02 21:35:45 +02:00
Veronica K. B. Olsen
b6e06a81d5
Setup file should get version from nw/__init__.py
2020-08-02 21:25:45 +02:00
Veronica K. B. Olsen
148c3530e2
Split up author and credit entries in icon theme config files
2020-08-02 21:23:16 +02:00
Veronica K. B. Olsen
61190284be
About box shoud now point to the new website URL
2020-08-02 21:22:50 +02:00
Veronica K. Berglyd Olsen
9a069eea8d
Merge pull request #378 from vkbo/exceptions
...
Exception Handling
2020-08-02 19:17:20 +02:00
Veronica K. B. Olsen
d3ab1caf3a
Block the error handler dialog in test mode
2020-08-02 15:14:46 +02:00
Veronica K. B. Olsen
46c9f0fb5f
Added more infor to the error dialog
2020-08-02 15:03:17 +02:00
Veronica K. B. Olsen
95a5ee7b8a
Set up global error handler and modified error handling for initial GUI build
2020-08-02 14:34:44 +02:00
Veronica K. B. Olsen
e5cdb2e8ca
Added error.py file for error handling functions
2020-08-02 14:34:09 +02:00
Veronica K. Berglyd Olsen
5f64d55f5b
Merge pull request #376 from vkbo/package_structure
...
Python Package Structure
2020-07-31 21:58:29 +02:00
Veronica K. B. Olsen
350d5beed7
Some minor last tweaks to the exception handler
2020-07-31 21:46:23 +02:00
Veronica K. B. Olsen
9233cdd014
Added exception handling for the main app itself
2020-07-31 17:49:10 +02:00
Veronica K. B. Olsen
fc017cd8da
Changed how the application name is passed around
2020-07-31 16:41:46 +02:00
Veronica K. B. Olsen
02f85bd5d7
Set __package__ to nw and added variable __appname__
2020-07-31 14:48:37 +02:00
Veronica K. B. Olsen
d848827e58
Updating documentation
2020-07-30 21:53:57 +02:00
Veronica K. B. Olsen
57f199ef17
Some updates to the docs config file
2020-07-30 00:18:08 +02:00
Veronica K. Berglyd Olsen
f5cc67d33f
Merge pull request #374 from vkbo/release_0.10.2
...
Release 0.10.2
2020-07-29 16:44:17 +02:00
Veronica K. B. Olsen
2b3190400c
Updated changelog and bumped version to 0.10.2
2020-07-29 16:34:42 +02:00
Veronica K. Berglyd Olsen
62e8750b18
Merge pull request #373 from vkbo/search_replace
...
Search/Replace Fix
2020-07-27 20:28:49 +02:00
Veronica K. B. Olsen
c506212efd
Some minor code tweaks
2020-07-27 20:14:23 +02:00
Veronica K. B. Olsen
01e1ab3f68
Found a better way to validate a search/replace when using RegEx
2020-07-27 20:09:39 +02:00
Veronica K. Berglyd Olsen
a55552e132
Merge pull request #372 from vkbo/issue_371
...
Bugfix: RegEx Search/Replace Crash
2020-07-26 22:29:08 +02:00
Veronica K. B. Olsen
a4db7f934d
Typo and clarification
2020-07-26 22:25:33 +02:00
Veronica K. B. Olsen
cacb0f2db8
Try to capture some user edge cases
2020-07-26 22:24:12 +02:00
Veronica K. B. Olsen
2dc225ae1f
Revert that ...
2020-07-26 22:21:35 +02:00
Veronica K. B. Olsen
41b6ffa67b
Drop the whole case check in replace
2020-07-26 22:19:29 +02:00
Veronica K. B. Olsen
45e762567b
Fix for issue 371, regex search replace crash
2020-07-26 22:13:09 +02:00
Veronica K. Berglyd Olsen
f08743b338
Merge pull request #370 from vkbo/escape_warnings
...
Kill invalid escape sequence warning in Tokenizer class
2020-07-26 20:00:56 +02:00
Veronica K. B. Olsen
595218835e
Kill invalid escape sequence warning in Tokenizer class
2020-07-26 19:55:31 +02:00
Veronica K. Berglyd Olsen
f0504f13f3
Merge pull request #369 from vkbo/screenshots
...
Updated screenshots
2020-07-26 19:51:23 +02:00
Veronica K. B. Olsen
d67e4fa48a
Updated screenshots
2020-07-26 19:45:38 +02:00
Veronica K. Berglyd Olsen
5a813c9bc5
Merge pull request #367 from vkbo/insert_quotes
...
Insert Quotes in Text
2020-07-26 14:49:32 +02:00
Veronica K. B. Olsen
3c4a2f83e3
Updated documentation
2020-07-26 14:36:12 +02:00
Veronica K. B. Olsen
d17e9466d2
Removed the constant class for document insert values as they are no longer all static
2020-07-26 14:33:53 +02:00
Veronica K. B. Olsen
646562cdf8
Rewritten the doc editors insertText function
2020-07-26 14:33:12 +02:00
Veronica K. B. Olsen
0d179a6208
Added menu entries for insert quotes
2020-07-26 14:20:43 +02:00
Veronica K. B. Olsen
32878a336d
Uncommited changes
2020-07-26 14:14:49 +02:00
Veronica K. B. Olsen
9db7550d30
Added populate project page, and two more dummy pages
2020-07-12 18:11:56 +02:00
Veronica K. B. Olsen
5749b1948f
Changed a bit how novelWriter icon and dialog decoration is loaded
2020-07-12 17:30:40 +02:00
Veronica K. B. Olsen
8c895319e5
Added the wizard project location page
2020-07-11 15:48:31 +02:00
Veronica K. B. Olsen
1277e5025d
Added first page to wizard
2020-07-11 15:07:11 +02:00
Veronica K. B. Olsen
8cc75fcbd4
Added project wizard class file
2020-07-11 13:49:48 +02:00
Veronica K. B. Olsen
efaa3b6719
Typo in changelog
2020-07-11 13:39:48 +02:00
Veronica K. Berglyd Olsen
e1a4265964
Merge pull request #365 from vkbo/release_0.10.1
...
Release 0.10.1
2020-07-11 13:17:05 +02:00
Veronica K. B. Olsen
81013c29d8
Updated changelog
2020-07-11 13:14:15 +02:00
Veronica K. B. Olsen
c174386e04
Bumped version to 0.10.1
2020-07-11 12:58:26 +02:00
Veronica K. Berglyd Olsen
202a413503
Merge pull request #364 from vkbo/fixes
...
Build Fixes
2020-07-11 12:50:11 +02:00
Veronica K. B. Olsen
8d1938922d
Set the correct categories for the .desktop file
2020-07-10 14:36:25 +02:00
Veronica K. Berglyd Olsen
aa2706fa87
Merge branch 'master' into fixes
2020-07-10 14:32:12 +02:00
Veronica K. B. Olsen
0330b3a0b4
Added root folder assets to the manifest file
2020-07-10 14:26:39 +02:00
Veronica K. B. Olsen
fa08276dd5
Some fixed to the install scripts and launcher template
2020-07-09 12:23:39 +02:00
Veronica K. Berglyd Olsen
324445cab4
Merge pull request #363 from vkbo/fixes
...
Minor Fixes
2020-07-06 08:20:33 +02:00
Veronica K. B. Olsen
a14850de65
Improved the roman number function and fixed a bug in it
2020-07-06 08:16:22 +02:00
Veronica K. B. Olsen
57c7fdcf6d
Fixed typo in tooltip
2020-07-05 23:25:29 +02:00
Veronica K. Berglyd Olsen
74dcf67dd9
Merge pull request #362 from vkbo/roman_numbers
...
Roman Numbers in Build Tool
2020-07-05 17:01:45 +02:00
Veronica K. B. Olsen
f805b0ccae
Updated documentation
2020-07-05 16:56:21 +02:00
Veronica K. B. Olsen
7816bf5b87
Connected the Roman numbers function to the build tool
2020-07-05 16:56:06 +02:00
Veronica K. B. Olsen
1cb17733c6
Adding a numberToRoman function for converting integers to Roman number strings
2020-07-05 16:55:31 +02:00
Veronica K. Berglyd Olsen
e4b454c9c7
Merge pull request #361 from vkbo/minor_changes
...
Minor GUI Changes
2020-07-04 20:01:45 +02:00
Veronica K. B. Olsen
731fd4e139
Add tooltip to some more main gui buttons
2020-07-04 19:55:38 +02:00
Veronica K. B. Olsen
f179738b69
Reorder menu items and rename some features
2020-07-04 19:46:39 +02:00
Veronica K. B. Olsen
4cc295e0f2
Minor reordering of log output during init
2020-07-04 19:25:40 +02:00
Veronica K. Berglyd Olsen
5dd7befc82
Merge pull request #360 from vkbo/regex_update_search
...
Search/Replace Regular Expression Update
2020-07-03 23:13:34 +02:00
Veronica K. B. Olsen
a2b2910bd7
If running with Qt 5.13 or higher, search/replace uses the QRegularExpression class instead of just QRegExp
2020-07-03 23:06:56 +02:00
Veronica K. Berglyd Olsen
9130db1fe2
Merge pull request #359 from vkbo/fixes
...
Minor Fixes
2020-07-02 21:25:35 +02:00
Veronica K. B. Olsen
b119db0ee1
Add note about required Qt version for regex search/replace
2020-07-02 21:07:53 +02:00
Veronica K. B. Olsen
7bdfbc4ce7
Fixed error reporting for legacy project folder converter
2020-07-02 20:56:50 +02:00
Veronica K. Berglyd Olsen
eb985280ed
Merge pull request #358 from vkbo/release_0.10
...
Release 0.10
2020-06-30 18:51:20 +02:00
Veronica K. B. Olsen
8081351ad6
Updated changelog
2020-06-29 22:29:29 +02:00
Veronica K. B. Olsen
e6a392481c
Bumped version to 0.10
2020-06-29 21:33:36 +02:00
Veronica K. B. Olsen
8a06400f2a
Made a note of the addition of GuiDocEditFooter in the source file
2020-06-29 21:32:08 +02:00
Veronica K. B. Olsen
2d82526bd1
Remove some out of date infor in docs
2020-06-29 19:19:23 +02:00
Veronica K. Berglyd Olsen
0d1bd5355a
Merge pull request #357 from vkbo/option_highlight_emph
...
Optional Colour Highlighting of Emphasised Text
2020-06-29 19:05:50 +02:00
Veronica K. B. Olsen
fbd367c1b0
Fixed tests
2020-06-29 17:36:55 +02:00
Veronica K. B. Olsen
e190ef146e
Moved writing guides settings to Editor tab in Preferences
2020-06-29 17:34:05 +02:00
Veronica K. B. Olsen
a6a28b41d1
Added option to disable colour highlighting of emphasised text
2020-06-29 17:33:36 +02:00
Veronica K. Berglyd Olsen
89591561fd
Merge pull request #356 from vkbo/selectable_path
...
Select Path in Project Settings
2020-06-29 17:17:54 +02:00
Veronica K. Berglyd Olsen
85db807e3b
Merge branch 'master' into selectable_path
2020-06-29 17:04:24 +02:00
Veronica K. Berglyd Olsen
ca9fb03803
Merge pull request #355 from vkbo/markdown-fixes
...
Markdown fixes
2020-06-29 17:04:12 +02:00
Veronica K. B. Olsen
a8b2a34438
Make project path selectable, issue #354
2020-06-29 13:49:36 +02:00
Veronica K. B. Olsen
4355d5fd77
Put back the non-breaking space in the sample
2020-06-29 13:28:15 +02:00
Veronica K. B. Olsen
fdf7f58d5f
Updated docs
2020-06-29 13:14:47 +02:00
Veronica K. B. Olsen
70078be145
Fixed tests and updated sample
2020-06-29 12:56:36 +02:00
Veronica K. B. Olsen
564a15968c
Fixed menu and shortcut action for bold/italic
2020-06-29 12:52:56 +02:00
Veronica K. B. Olsen
ceadfe1e5c
Improved regex, highlighting and HTML conversion of bold and italic text. Reverting to old syntax for italic.
2020-06-29 12:15:49 +02:00
Veronica K. Berglyd Olsen
c572eb0d16
Merge pull request #351 from vkbo/hide_doc_footer
...
Hide docFooter in Zen Mode
2020-06-27 21:27:01 +02:00
Veronica K. B. Olsen
6b70d9677d
Fixed tests
2020-06-27 21:21:49 +02:00
Veronica K. B. Olsen
c67e5f444a
Added the code to hide document footer
2020-06-27 21:21:13 +02:00
Veronica K. B. Olsen
3d682e154e
Added the hideZenFooter config option
2020-06-27 21:17:41 +02:00
Veronica K. B. Olsen
dad4677791
Fixed typo in enum
2020-06-27 21:06:19 +02:00
Veronica K. Berglyd Olsen
9f8963d6d2
Merge pull request #350 from vkbo/emphasis
...
Emphasis instead of Italic, Bold, etc
2020-06-27 21:04:47 +02:00
Veronica K. B. Olsen
2ac4e2ce26
Updated documentation
2020-06-27 20:52:48 +02:00
Veronica K. B. Olsen
e5180e1398
Fixed tests
2020-06-27 20:45:39 +02:00
Veronica K. B. Olsen
a15af30578
Renamed italic and bold to emphasis and strong emphasis
2020-06-27 20:45:24 +02:00
Veronica K. Berglyd Olsen
4d88b20fc1
Merge pull request #349 from vkbo/writing_stats
...
Writing Stats
2020-06-27 20:23:24 +02:00
Veronica K. B. Olsen
a89b3cbde3
Updated documentation
2020-06-27 20:17:23 +02:00
Veronica K. B. Olsen
1dce9b185b
Fixed tests
2020-06-27 20:17:11 +02:00
Veronica K. B. Olsen
7d6d0cc195
Renamed Session Log to Writing Statistics
2020-06-27 20:16:21 +02:00
Veronica K. Berglyd Olsen
c78c0c82b3
Merge pull request #348 from vkbo/editor_footer
...
Editor Footer
2020-06-27 20:00:20 +02:00
Veronica K. B. Olsen
e9d21db263
Updated test
2020-06-27 19:56:38 +02:00
Veronica K. B. Olsen
c0074ca269
Update count and infor separately, and make sure info is updated on item edit
2020-06-27 19:49:06 +02:00
Veronica K. B. Olsen
243d9dd85a
Remove doc word count from main statusbar, and added support for session word count for documents
2020-06-27 19:41:41 +02:00
Veronica K. B. Olsen
7d30a2c044
Added word count to the document footer
2020-06-27 19:29:41 +02:00
Veronica K. B. Olsen
ed1f30662c
Merge branch 'master' into editor_footer
2020-06-27 18:12:45 +02:00
Veronica K. Berglyd Olsen
e930fb203c
Merge pull request #347 from vkbo/fixes
...
Session Log Fix
2020-06-27 17:56:11 +02:00
Veronica K. Berglyd Olsen
6f89b1a9a5
Merge branch 'master' into fixes
2020-06-27 17:46:57 +02:00
Veronica K. B. Olsen
40e7213a39
And another fix, plus some cleanup
2020-06-27 17:44:48 +02:00
Veronica K. Berglyd Olsen
6cb10a3896
Merge pull request #346 from vkbo/fixes
...
Session Log Fixes and Project File Version Bump
2020-06-27 17:34:38 +02:00
Veronica K. B. Olsen
c241e5f52e
Do it right!
2020-06-27 17:31:33 +02:00
Veronica K. B. Olsen
3d162b880a
Alert the user to which novelWriter version the file was saved with.
2020-06-27 17:29:47 +02:00
Veronica K. B. Olsen
f4625647e1
Updated changelog
2020-06-27 17:21:03 +02:00
Veronica K. B. Olsen
1b773c1b44
Bump the version of the project XML file to prevent data loss if going back to an older version of novelWriter
2020-06-27 17:20:47 +02:00
Veronica K. B. Olsen
e6a8488e08
Some minor tweaks to the session log filter logic
2020-06-27 17:00:41 +02:00
Veronica K. Berglyd Olsen
91b2e1e57e
Merge pull request #343 from vkbo/dev
...
Dev to Master for 0.10
2020-06-27 16:54:09 +02:00
Veronica K. B. Olsen
24582f4c2c
Deleted the lib folder
2020-06-26 21:36:30 +02:00
Veronica K. B. Olsen
5f15b06303
Merge branch 'master' into dev
2020-06-26 21:32:19 +02:00
Veronica K. Berglyd Olsen
d40aab951f
Merge pull request #345 from vkbo/release_0.9.2
...
Release 0.9.2
2020-06-26 21:28:18 +02:00
Veronica K. B. Olsen
c495825018
Grammatical error
2020-06-26 21:23:39 +02:00
Veronica K. B. Olsen
9126a1de2b
Updated changelog
2020-06-26 21:21:25 +02:00
Veronica K. B. Olsen
9609095790
Bumped version number to 0.9.2
2020-06-26 21:21:08 +02:00
Veronica K. Berglyd Olsen
48c72b3755
Merge pull request #344 from vkbo/autoreplace_xml
...
Auto-Replace XML Format
2020-06-26 19:44:16 +02:00
Veronica K. B. Olsen
a0d07409d4
Fixed test
2020-06-26 19:33:42 +02:00
Veronica K. B. Olsen
e2f5ddf5f5
Change the storage format of auto-replace in the XML
2020-06-26 19:30:51 +02:00
Veronica K. Berglyd Olsen
216d3f2ce4
Merge pull request #339 from vkbo/session_log
...
Session Log Updates
2020-06-26 19:11:40 +02:00
Veronica K. B. Olsen
f78fbcbc8f
Added test for the session log tool
2020-06-26 19:07:00 +02:00
Veronica K. B. Olsen
198836c261
No need to set the session log offset value if it's 0
2020-06-26 18:37:17 +02:00
Veronica K. B. Olsen
b05d6f2dc1
Remove some unused data and variables from the code
2020-06-26 18:28:36 +02:00
Veronica K. B. Olsen
bdedc7a11c
The session data can now be exported to JSON and CSV files with the filters applied
2020-06-26 18:23:44 +02:00
Veronica K. B. Olsen
d316277f72
Merge branch 'dev' into session_log
2020-06-26 11:21:19 +02:00
Veronica K. B. Olsen
3258621456
No dash before rc1 in version number
2020-06-26 11:21:01 +02:00
Veronica K. B. Olsen
98b822fa47
Fix tests
2020-06-26 11:19:40 +02:00
Veronica K. B. Olsen
09be23a11e
Brand new session stats log with saved counts for novel and notes seperately, and new parsing code
2020-06-25 21:11:37 +02:00
Veronica K. B. Olsen
9e6feb6b05
Session log entries can be grouped by day
2020-06-24 23:39:20 +02:00
Veronica K. B. Olsen
2749569482
Added histogram bars for relative word count in session log
2020-06-24 22:49:08 +02:00
Veronica K. B. Olsen
9f1826cb59
Replaced checkboxes with switches
2020-06-24 21:53:31 +02:00
Veronica K. B. Olsen
935971fa0c
Give the session log class a shorter name
2020-06-24 21:45:41 +02:00
Veronica K. B. Olsen
1110f40231
Restructured the session log class and made it consistent with other source files
2020-06-24 21:36:08 +02:00
Veronica K. B. Olsen
a5c83a45f5
First some code cleanup and fix of the filtered total
2020-06-24 21:20:22 +02:00
Veronica K. B. Olsen
996bffb21b
Bumped version for dev branch
2020-06-24 21:01:32 +02:00
Veronica K. Berglyd Olsen
b5afe8703b
Merge pull request #338 from vkbo/update_docs
...
Update Docs
2020-06-23 22:43:18 +02:00
Veronica K. B. Olsen
5913c944d9
Make a note in the docd about bold/italic etc formatting
2020-06-23 22:40:16 +02:00
Veronica K. Berglyd Olsen
4043f81065
Merge pull request #337 from vkbo/built_time
...
Built Time – A Few Tweaks
2020-06-23 22:08:06 +02:00
Veronica K. Berglyd Olsen
2d9c92a156
Merge branch 'master' into built_time
2020-06-23 22:05:29 +02:00
Veronica K. B. Olsen
a1d7f8296f
Set a default build doc header
2020-06-23 22:02:57 +02:00
Veronica K. B. Olsen
ca04f31309
Just let the fuzzy time run till it counts years
2020-06-23 22:02:19 +02:00
Veronica K. Berglyd Olsen
6d65c7a827
Merge pull request #336 from vkbo/built_time
...
Age of Project Build
2020-06-23 20:53:00 +02:00
Veronica K. B. Olsen
918d9c6470
Forgot to clean up imports
2020-06-23 20:45:34 +02:00
Veronica K. B. Olsen
c19c93d60c
Some last tweaks
2020-06-23 20:41:10 +02:00
Veronica K. B. Olsen
bc8873fdd4
Also added a fuzzy time string to the build doc header to make it easier to see the age of the build
2020-06-23 20:23:52 +02:00
Veronica K. B. Olsen
b47d6b6546
Added a document header to the build tool document stating when it was generated
2020-06-23 19:55:19 +02:00
Veronica K. Berglyd Olsen
e83717f286
Merge pull request #335 from vkbo/word_counts
...
Word Counts
2020-06-22 19:34:52 +02:00
Veronica K. Berglyd Olsen
65df802a0a
Merge branch 'master' into word_counts
2020-06-22 19:26:55 +02:00
Veronica K. Berglyd Olsen
34fbdae50d
Merge pull request #334 from vkbo/reveal_in_tree
...
Scroll to Reveal in Tree Settings
2020-06-22 19:26:45 +02:00
Veronica K. B. Olsen
bce23c69e1
Also remove word count when a file is permamently deleted
2020-06-22 19:22:26 +02:00
Veronica K. B. Olsen
bc6751ba00
Move to trash and drag'n'drop items now updates word counts
2020-06-22 19:07:30 +02:00
Veronica K. B. Olsen
a57242d26f
Different policy for scrolling to reveal tree item for different ways of opening a document
2020-06-22 18:37:22 +02:00
Veronica K. Berglyd Olsen
64e2521974
Merge pull request #329 from vkbo/release_0.9.1
...
Release 0.9.1 (Bugfix)
2020-06-21 22:33:18 +02:00
Veronica K. B. Olsen
56aba17bb9
Fixed typo
2020-06-21 21:38:03 +02:00
Veronica K. B. Olsen
8b0e14e8ac
Bumped version to 0.9.1 and updated changelog
2020-06-21 21:36:49 +02:00
Veronica K. Berglyd Olsen
fe3c231071
Merge pull request #328 from vkbo/replace_bugfix
...
Fixed bug in search replace
2020-06-21 21:32:10 +02:00
Veronica K. B. Olsen
dac3643de6
Fixed bug in search replace
2020-06-21 21:28:05 +02:00
Veronica K. Berglyd Olsen
76e369905a
Merge pull request #326 from vkbo/release_0.9
...
Release 0.9
2020-06-21 12:57:37 +02:00
Veronica K. B. Olsen
afd6c46609
Updated docs
2020-06-20 20:43:12 +02:00
Veronica K. B. Olsen
02da62f120
Fixed typo
2020-06-20 20:31:50 +02:00
Veronica K. B. Olsen
5eda8ddd13
Bumped version to 0.9 and updated changelog
2020-06-20 20:24:31 +02:00
Veronica K. Berglyd Olsen
9e5140ddb5
Merge pull request #315 from vkbo/dev
...
Dev to Master for 0.9
2020-06-20 20:15:19 +02:00
Veronica K. B. Olsen
51ddfb3cee
Fixed a typo
2020-06-20 20:12:12 +02:00
Veronica K. B. Olsen
24d79ade58
Updated changelog
2020-06-20 20:10:31 +02:00
Veronica K. Berglyd Olsen
df473ad4d2
Merge pull request #325 from vkbo/project_tree_stay_put
...
Don't Auto-Scroll Project Tree
2020-06-20 19:50:18 +02:00
Veronica K. B. Olsen
b46177b40b
Fixed test
2020-06-20 19:47:39 +02:00
Veronica K. B. Olsen
1d6f346955
Don't scroll project tree every time a document is opened
2020-06-20 18:17:48 +02:00
Veronica K. Berglyd Olsen
6c872596b7
Merge pull request #324 from vkbo/project_settings_settings
...
Project Settings Dimensions
2020-06-19 23:24:22 +02:00
Veronica K. Berglyd Olsen
14ae67c94c
Merge branch 'dev' into project_settings_settings
2020-06-19 23:19:47 +02:00
Veronica K. Berglyd Olsen
f2e1be38cd
Merge pull request #323 from vkbo/preview_tweaks
...
Preview Edit Doc Before Selected Doc
2020-06-19 23:19:37 +02:00
Veronica K. B. Olsen
5a373f1cda
Save the window size and replace column width in project settings
2020-06-19 23:18:17 +02:00
Veronica K. B. Olsen
747ff63a92
Also save first if pressing the relaod button from the doc viewer header bar
2020-06-19 23:01:22 +02:00
Veronica K. B. Olsen
b19c106b45
CHange the order of preference for the view document action
2020-06-19 22:46:22 +02:00
Veronica K. Berglyd Olsen
6a95f1e960
Merge pull request #321 from vkbo/replace_quotes
...
Replace Quotes and Undo History Behaviour
2020-06-19 22:27:26 +02:00
Veronica K. B. Olsen
d6dd776056
Delete unused variable
2020-06-19 22:17:57 +02:00
Veronica K. B. Olsen
03f1142e40
Added replace quotes function, and cleaned up some buggy behaviour with undo and how changes are tracked
2020-06-19 21:56:37 +02:00
Veronica K. B. Olsen
b0380adc5f
Added line and paragraph separatir unicodes back into nwUnicode class
2020-06-19 21:55:43 +02:00
Veronica K. Berglyd Olsen
38511b18ba
Merge pull request #319 from vkbo/more_space
...
Document Insert Feature
2020-06-19 20:01:29 +02:00
Veronica K. B. Olsen
ee23f937f2
Added issues tracker menu entry, and made a few minor changes
2020-06-19 19:51:23 +02:00
Veronica K. B. Olsen
fdf7915747
Updated sample text with extra descriptions
2020-06-19 17:35:35 +02:00
Veronica K. B. Olsen
0fc0851def
Added insert options and key bindings for seven different symbol and space inserts
2020-06-19 17:35:14 +02:00
Veronica K. B. Olsen
61856cec5b
Added new constants for document insert feature
2020-06-19 17:34:41 +02:00
Veronica K. B. Olsen
3bfe214682
Added thin space and thin non-breaking space to unicode class
2020-06-18 23:45:23 +02:00
Veronica K. Berglyd Olsen
69170aad3e
Merge pull request #318 from vkbo/test_coverage
...
Increase Test Coverage
2020-06-18 23:12:21 +02:00
Veronica K. B. Olsen
1135ca7f87
Added document action test
2020-06-18 23:00:47 +02:00
Veronica K. B. Olsen
8ff54ceaa4
Added some more checks in the gui tests for writing documents
2020-06-18 22:36:36 +02:00
Veronica K. B. Olsen
70ce2b1226
Update codecov settings
2020-06-18 21:58:38 +02:00
Veronica K. B. Olsen
4dd27ba58c
Updated changelog
2020-06-18 21:37:34 +02:00
Veronica K. Berglyd Olsen
c1e89db0a8
Merge pull request #317 from vkbo/quotes
...
Quote Symbols Dialog
2020-06-18 21:23:26 +02:00
Veronica K. B. Olsen
28641a7b13
Fixed test and cleaned up imports
2020-06-18 21:20:15 +02:00
Veronica K. B. Olsen
670f1c0b35
Added the quote selection dialog to Preferences
2020-06-18 19:30:34 +02:00
Veronica K. B. Olsen
a64d867ed4
Added a quote symbol selection dialog
2020-06-18 19:30:02 +02:00
Veronica K. B. Olsen
bbd6e70868
Forgot to save the file ...
2020-06-17 22:39:52 +02:00
Veronica K. B. Olsen
1978d50e7e
Some minor cleanup in doceditor
2020-06-17 22:39:01 +02:00
Veronica K. B. Olsen
399b13dd3d
Make both panes use viewportmargin
2020-06-17 22:27:06 +02:00
Veronica K. B. Olsen
8896bbb4b9
Merge branch 'dev' into editor_footer
2020-06-17 22:20:36 +02:00
Veronica K. Berglyd Olsen
1d9493f1f5
Merge pull request #314 from vkbo/update_search_replace
...
Update Search Replace
2020-06-17 21:51:27 +02:00
Veronica K. B. Olsen
c2b55530be
Renamed a variable, and fixed the document margins of search box change of size
2020-06-17 21:46:59 +02:00
Veronica K. B. Olsen
c264e6100d
Replaced one of the icons on the search bar
2020-06-17 21:46:23 +02:00
Veronica K. B. Olsen
5832d3db71
This seemed to fix the test on the local machine
2020-06-17 21:28:22 +02:00
Veronica K. B. Olsen
b2747baf6d
Pin exact version then ...
2020-06-17 20:50:22 +02:00
Veronica K. B. Olsen
7994491c5d
Force tests to run with qt<5.15
2020-06-17 20:45:34 +02:00
Veronica K. B. Olsen
deec57c9c6
Another attempt at forcing the test word counter
2020-06-17 20:23:20 +02:00
Veronica K. B. Olsen
f2c1ce1cca
Second attempt at fixing test where the word counter suddenly isn't working
2020-06-17 20:05:30 +02:00
Veronica K. B. Olsen
22341c5e21
Fixed test and cleaned up imports
2020-06-17 19:56:19 +02:00
Veronica K. B. Olsen
79d6e3594c
Fixed tests
2020-06-17 19:47:44 +02:00
Veronica K. B. Olsen
6712a7dfcd
The state of the search buttons is now saved between sessions
2020-06-17 19:47:25 +02:00
Veronica K. B. Olsen
32052b1bc3
Searching through files can now loop back to first file again
2020-06-17 19:29:25 +02:00
Veronica K. B. Olsen
ad21c6e3a4
Continue search in next file is now working
2020-06-17 19:16:32 +02:00
Veronica K. B. Olsen
0ddb7ad1de
Preserve case repalce now works
2020-06-17 17:15:30 +02:00
Veronica K. B. Olsen
c3c0bd7abe
Added search options as a toolbar instead
2020-06-17 16:57:49 +02:00
Veronica K. B. Olsen
ef0d1fc89c
Added icons for the search tool
2020-06-17 16:57:20 +02:00
Veronica K. B. Olsen
abc14db7d1
Search options can now be set in a popup menu
2020-06-16 23:07:18 +02:00
Veronica K. B. Olsen
f28a9f4523
Regex searching also works now
2020-06-16 22:32:08 +02:00
Veronica K. B. Olsen
ad8463543e
Merged find next and prev functions, and added optrions for case sensitivity and whole words
2020-06-16 21:35:57 +02:00
Veronica K. B. Olsen
8755434f76
Fix weird issue with text editor capturing enter key without having focus
2020-06-16 20:44:24 +02:00
Veronica K. B. Olsen
2c5692085e
Use viewport margins for all scaling of editor doc margins
2020-06-16 00:20:59 +02:00
Veronica K. B. Olsen
a4108222b0
Search functionality mostly working again
2020-06-15 22:24:50 +02:00
Veronica K. B. Olsen
65492b13b7
Some cleanup of unneeded code in main gui
2020-06-15 22:24:26 +02:00
Veronica K. B. Olsen
bbb0f5f9dd
Moved the search bar code into a new class
2020-06-15 21:36:04 +02:00
Veronica K. B. Olsen
7374d0513e
Some minor changes for code consistency
2020-06-15 16:39:31 +02:00
Veronica K. B. Olsen
aad35e2d7b
First some cleanup of the document widgets
2020-06-15 16:35:24 +02:00
Veronica K. B. Olsen
8d71a2385b
Minimal doc editor footer bar
2020-06-14 22:01:58 +02:00
Veronica K. B. Olsen
094da13c49
Merge branch 'master' into dev
2020-06-14 16:10:51 +02:00
Veronica K. Berglyd Olsen
8e7e8b5a84
Merge pull request #307 from vkbo/release_0.8
...
Release 0.8
2020-06-14 16:06:24 +02:00
Veronica K. B. Olsen
d6b95b56da
Merge branch 'master' into release_0.8
2020-06-13 23:14:41 +02:00
Veronica K. Berglyd Olsen
bd1bea28a4
Merge pull request #311 from vkbo/view_comments
...
Comment Rendering in Document Viewer
2020-06-13 23:14:25 +02:00
Veronica K. B. Olsen
c7f69faca9
Updated changelog with PR #311
2020-06-13 23:14:11 +02:00
Veronica K. B. Olsen
181ff99277
Fixed tests
2020-06-13 23:07:35 +02:00
Veronica K. B. Olsen
a85222fdb8
Updated rendering of preview text to include synopsis
2020-06-13 22:59:31 +02:00
Veronica K. B. Olsen
21742ff494
Removed view comments toggle from the menu, as it is in preferences now
2020-06-13 22:59:02 +02:00
Veronica K. B. Olsen
3321b744d5
Added viewSyopsis option to config, and added both viewComments and viewSynopsis to Preferences
2020-06-13 22:58:26 +02:00
Veronica K. Berglyd Olsen
55b8fd20c6
Merge pull request #310 from vkbo/tidy_formatting
...
Standard Markdown Text Emphasis
2020-06-13 21:17:08 +02:00
Veronica K. B. Olsen
bd8a6afd91
Minor tweaks in text parsing and highlighting
2020-06-13 21:14:04 +02:00
Veronica K. B. Olsen
ff6b4bcfa7
Improve the word saparation detection of the spell check highlighting
2020-06-13 20:44:27 +02:00
Veronica K. B. Olsen
95268a8ca5
Updated changelog and documentation
2020-06-13 10:46:58 +02:00
Veronica K. B. Olsen
d2b1b8b57e
Added back in strikethrough support
2020-06-13 10:27:02 +02:00
Veronica K. B. Olsen
31ca1718a0
Also in the tokenizer
2020-06-13 10:08:35 +02:00
Veronica K. B. Olsen
49049e19d8
Moved the emphasis regexes to a constants class
2020-06-13 10:08:00 +02:00
Veronica K. B. Olsen
6951b3d2fa
Fixed tests
2020-06-13 00:39:57 +02:00
Veronica K. B. Olsen
8adda0c4a9
Fix regexes to be exclusive for 1, 2 and 3 stars
2020-06-13 00:14:34 +02:00
Veronica K. B. Olsen
63656e637f
Improved the emphasis function for alternating between levels
2020-06-12 22:47:54 +02:00
Veronica K. B. Olsen
013b737452
Updated syntax highlighter
2020-06-12 22:47:13 +02:00
Veronica K. B. Olsen
1f434718ec
Replaced underline format with bold-italic, and all formats now use star, not underscore
2020-06-12 22:00:14 +02:00
Veronica K. B. Olsen
3c8cf6829a
Added changelog entry for PR #309
2020-06-12 20:28:54 +02:00
Veronica K. Berglyd Olsen
501fc6cf77
Merge pull request #309 from vkbo/load_updates
...
Project Load Updates (++)
2020-06-12 20:27:01 +02:00
Veronica K. B. Olsen
ee303491e4
Only one standard icon size
2020-06-12 20:18:58 +02:00
Veronica K. B. Olsen
19474dbc5e
Pop a dialog box before removing an item from the recent entries list
2020-06-12 20:10:00 +02:00
Veronica K. B. Olsen
f7363c8465
Added PR #308 to yhe changelog
2020-06-12 17:51:04 +02:00
Veronica K. Berglyd Olsen
bff56aa100
Merge pull request #308 from vkbo/more_meta
...
More Meta
2020-06-12 17:48:32 +02:00
Veronica K. B. Olsen
5358bf5e6b
Trying another method of parsing the meta string
2020-06-12 17:45:27 +02:00
Veronica K. B. Olsen
06ac3bdaba
Fixed tests
2020-06-12 17:22:57 +02:00
Veronica K. B. Olsen
ad0ccf8a56
Fixed return of no meta data
2020-06-12 17:22:48 +02:00
Veronica K. B. Olsen
66c8931ece
Updated sample project
2020-06-12 17:22:32 +02:00
Veronica K. B. Olsen
3fc17c5439
Save more meta data to the top of files
2020-06-12 17:08:18 +02:00
Veronica K. B. Olsen
8e38637250
No ned to explicitly declare sets
2020-06-12 17:07:55 +02:00
Veronica K. B. Olsen
2c48e02558
Bumped dev branch to version 0.9rc1
2020-06-11 22:52:11 +02:00
Veronica K. B. Olsen
929b34843a
Updated version and changelog
2020-06-11 22:25:01 +02:00
Veronica K. Berglyd Olsen
b6e7220495
Merge pull request #306 from vkbo/tweaks
...
Minor Tweaks and Fixes
2020-06-11 18:11:27 +02:00
Veronica K. B. Olsen
20ff46b8d2
Fixed issue with following tag link when doc viewer is closed.
2020-06-11 18:02:23 +02:00
Veronica K. B. Olsen
9671db0b42
Some cleanup in the doc view header
2020-06-11 17:57:58 +02:00
Veronica K. B. Olsen
c3e6007f76
Some cleanup in the doc edit header
2020-06-11 17:54:43 +02:00
Veronica K. B. Olsen
2b878777d4
Moved the header bar for the editor into the doceditor file
2020-06-11 17:49:39 +02:00
Veronica K. B. Olsen
fcd887a67e
Updated the look of the doc view footer
2020-06-11 17:37:17 +02:00
Veronica K. B. Olsen
e4f2949d3d
All the DocViewer elements now live in the docviewer file
2020-06-11 16:47:54 +02:00
Veronica K. B. Olsen
e58c00b610
Use frameWidth instead of lineWidth for positioning document title bars
2020-06-11 16:33:57 +02:00
Veronica K. B. Olsen
29950e34a4
Some completeness in logger output
2020-06-10 17:19:52 +02:00
Veronica K. Berglyd Olsen
b88fc2f1ca
Merge pull request #304 from vkbo/ref_panel_update
...
Redesign of References Panel
2020-06-09 23:47:13 +02:00
Veronica K. B. Olsen
566bf20d97
Updated the header of the file
2020-06-09 23:30:06 +02:00
Veronica K. B. Olsen
9da434d03a
Fixed tests
2020-06-09 23:25:10 +02:00
Veronica K. B. Olsen
b61402a373
Completed redesign of doc viewer details panel
2020-06-09 23:25:01 +02:00
Veronica K. B. Olsen
4a69948aa8
More icons
2020-06-09 23:24:07 +02:00
Veronica K. B. Olsen
1bd5b16def
Merge branch 'master' into ref_panel_update
2020-06-09 21:48:05 +02:00
Veronica K. B. Olsen
a24134d4d6
Viewer footer now works and references button shows/hides the references
2020-06-09 21:47:39 +02:00
Veronica K. B. Olsen
ef70e63814
Moved doc details to a splitter and added a footer bar to the viewer
2020-06-09 21:01:08 +02:00
Veronica K. Berglyd Olsen
e82777857f
Merge pull request #303 from vkbo/docbar_again
...
Update Doc Title Bar Buttons
2020-06-09 20:33:20 +02:00
Veronica K. B. Olsen
f096bbef26
Renamed splitView to splitDocs
2020-06-09 17:54:56 +02:00
Veronica K. B. Olsen
8bb992bfb8
Made the document icon a bit darker for darker themes
2020-06-09 17:31:47 +02:00
Veronica K. B. Olsen
9fd14cc14f
Using toolbar buttons instead on the document bar
2020-06-09 17:31:18 +02:00
Veronica K. Berglyd Olsen
c8577fb070
Merge pull request #302 from vkbo/icon_update
...
Icon Update
2020-06-09 16:39:33 +02:00
Veronica K. Berglyd Olsen
0ce74cef04
Merge branch 'master' into icon_update
2020-06-09 16:36:24 +02:00
Veronica K. B. Olsen
621e1a4d2a
Fixed tests
2020-06-09 16:32:59 +02:00
Veronica K. B. Olsen
691c8fe89b
Clarified the naming of some menu entries
2020-06-09 16:31:15 +02:00
Veronica K. B. Olsen
f14ebb5512
Updated icons in outline and project tree
2020-06-09 16:30:58 +02:00
Veronica K. B. Olsen
e0ea8871d0
Added new icons for orphaned folder and heading levels
2020-06-09 16:30:12 +02:00
Veronica K. Berglyd Olsen
44d8555d38
Merge pull request #300 from vkbo/various_fixes
...
Various fixes
2020-06-08 19:03:25 +02:00
Veronica K. B. Olsen
0a6e89e2f6
Fixed conf with None path
2020-06-08 18:58:41 +02:00
Veronica K. B. Olsen
aa81009760
Drop the alignment settings
2020-06-08 17:59:24 +02:00
Veronica K. B. Olsen
ad38550c32
Tweaked the doc title bar sizes a bit more
2020-06-08 17:56:59 +02:00
Veronica K. B. Olsen
f24ec180b2
Fixed the size of the doc title bar when the scroll bar is present
2020-06-08 17:40:34 +02:00
Veronica K. B. Olsen
3dc59d393c
Fixed clipping of document bar
2020-06-08 17:28:17 +02:00
Veronica K. B. Olsen
b1b30fb828
Fixed typo in docs
2020-06-08 17:09:23 +02:00
Veronica K. B. Olsen
a15e73cf48
Proper handling of files with configparser
2020-06-08 17:07:35 +02:00
Veronica K. Berglyd Olsen
367a5e8c1c
Merge pull request #299 from vkbo/doc_view_bugfix
...
Markdown to HTML Converter Bug
2020-06-08 09:45:20 +02:00
Veronica K. B. Olsen
a62a7711be
Added a printout of the version at the very start of the log
2020-06-08 09:41:15 +02:00
Veronica K. B. Olsen
9045269f34
Also added bug-capturing in build tool for conversion errors
2020-06-08 09:27:21 +02:00
Veronica K. B. Olsen
2c304b2bdd
Made the doc viewer more fail tolerant
2020-06-08 09:21:08 +02:00
Veronica K. B. Olsen
05014cb4c9
Fixed out of bounds crash in HTML converter
2020-06-08 09:12:45 +02:00
Veronica K. Berglyd Olsen
c5b00ce0c0
Merge pull request #293 from vkbo/docbar_icons
...
Document Title Bar Buttons
2020-06-08 00:39:22 +02:00
Veronica K. B. Olsen
87ee7206a2
The close/refresh/minmax buttons are now connected
2020-06-08 00:35:03 +02:00
Veronica K. B. Olsen
2c337e5938
Added the document tile buttons and icons
2020-06-08 00:24:23 +02:00
Veronica K. B. Olsen
36933de973
Merge branch 'master' into docbar_icons
2020-06-07 23:39:12 +02:00
Veronica K. B. Olsen
8abfb5f983
Convert the doc title bar to a widget with a layout
2020-06-07 23:37:59 +02:00
Veronica K. Berglyd Olsen
6a5c850bff
Merge pull request #292 from vkbo/no_read_only
...
Drop Read Only
2020-06-07 23:37:27 +02:00
Veronica K. B. Olsen
6cb17a185a
Drop the noticebar class as well
2020-06-07 23:21:27 +02:00
Veronica K. B. Olsen
1fc76b0d95
Remove the whole document read only logic
2020-06-07 23:19:28 +02:00
Veronica K. Berglyd Olsen
df0a80ed96
Merge pull request #291 from vkbo/compact_icons
...
Remove inkscape meta data from SVG icons
2020-06-07 22:28:28 +02:00
Veronica K. B. Olsen
d1ffe2cff3
Remove inkscape meta data from SVG icons
2020-06-07 22:19:21 +02:00
Veronica K. Berglyd Olsen
8f4d18d0f3
Merge pull request #290 from vkbo/display_edit_time
...
Also display edit time on the project settings details panel
2020-06-07 19:02:32 +02:00
Veronica K. B. Olsen
b15156da83
Also display edit time on the project settings details panel
2020-06-07 18:58:56 +02:00
Veronica K. Berglyd Olsen
e5076b27ed
Merge pull request #284 from vkbo/dev
...
Dev Branch to Master for 0.8
2020-06-07 18:09:50 +02:00
Veronica K. B. Olsen
02c8e032c9
Updated readme
2020-06-07 18:06:10 +02:00
Veronica K. B. Olsen
8773098beb
Theme class should report logical DPI, not physical
2020-06-07 17:15:36 +02:00
Veronica K. Berglyd Olsen
0595d543b9
Merge pull request #289 from vkbo/project_split
...
Project File Split
2020-06-06 15:36:44 +02:00
Veronica K. B. Olsen
260b2aa7b9
Some final cleanup
2020-06-06 15:31:17 +02:00
Veronica K. B. Olsen
da0d4017cc
Moved OptionState to core/options.py
2020-06-06 15:27:23 +02:00
Veronica K. B. Olsen
59795e62f7
Moved NWStatus to core/status.py
2020-06-06 15:23:03 +02:00
Veronica K. B. Olsen
017d9c3801
Moved NWTree to core/tree.py
2020-06-06 15:18:49 +02:00
Veronica K. B. Olsen
fa8d3ff816
Moved NWItem to core/item.py
2020-06-06 15:14:13 +02:00
Veronica K. B. Olsen
3cdbe84c5d
Merge branch 'master' into dev
2020-06-06 12:34:29 +02:00
Veronica K. Berglyd Olsen
4ffa841953
Merge pull request #283 from vkbo/release_0.7.1
...
Release 0.7.1
2020-06-06 12:31:07 +02:00
Veronica K. B. Olsen
a5fabc77c9
Moved up the release date to today
2020-06-06 12:28:31 +02:00
Veronica K. B. Olsen
b4cd0332c0
Updated changelog
2020-06-06 12:27:53 +02:00
Veronica K. Berglyd Olsen
4b5ce289c6
Merge branch 'master' into release_0.7.1
2020-06-06 12:21:13 +02:00
Veronica K. B. Olsen
0e667b060e
Merge branch 'master' into dev
2020-06-06 12:17:12 +02:00
Veronica K. Berglyd Olsen
84412d9796
Merge pull request #287 from vkbo/tweaks
...
Minor Tweaks
2020-06-06 12:16:43 +02:00
Veronica K. B. Olsen
3e5263338b
Added link style colour to the build output
2020-06-06 12:13:23 +02:00
Veronica K. B. Olsen
70bc9facf2
Merge branch 'tweaks' into dev
2020-06-06 11:52:43 +02:00
Veronica K. B. Olsen
7b12e911e4
Replaced the time icon with a calendar icon
2020-06-06 11:52:02 +02:00
Veronica K. B. Olsen
b176f21eb7
Some cleanup of themes folder and the source
2020-06-06 10:38:05 +02:00
Veronica K. B. Olsen
7723f24c12
The correct fix for tree widget font sizes, issue #273
2020-06-06 10:36:50 +02:00
Veronica K. B. Olsen
152cf60f05
Updated changelog
2020-06-05 21:19:03 +02:00
Veronica K. B. Olsen
3228d1723b
Updated changelog
2020-06-05 21:18:47 +02:00
Veronica K. Berglyd Olsen
a559526d11
Merge pull request #288 from vkbo/project_options
...
Project XML Modifications
2020-06-05 21:18:21 +02:00
Veronica K. Berglyd Olsen
2b985976c1
Merge branch 'dev' into project_options
2020-06-05 21:12:28 +02:00
Veronica K. Berglyd Olsen
4987413180
Merge pull request #286 from vkbo/fixes
...
Fixes for Dev Branch
2020-06-05 21:12:17 +02:00
Veronica K. B. Olsen
a05f77e6c0
Fix tests
2020-06-05 21:09:04 +02:00
Veronica K. B. Olsen
50630df705
Moved a few settings around in the project xml, but retaining compatibility
2020-06-05 20:58:14 +02:00
Veronica K. B. Olsen
213889e9d5
Added open and view document to the project tree context menu
2020-06-05 19:46:51 +02:00
Veronica K. B. Olsen
896d7f1257
No focus shift on open document from tree
2020-06-05 19:38:03 +02:00
Veronica K. B. Olsen
9258d49bc8
Some minor fixes and improvements to the OptionState class
2020-06-05 19:17:00 +02:00
Veronica K. Berglyd Olsen
a051e77be0
Merge pull request #285 from vkbo/high_dpi
...
High DPI Support
2020-06-05 16:44:33 +02:00
Veronica K. B. Olsen
f029a0ff5f
Fixed tests
2020-06-05 16:20:49 +02:00
Veronica K. B. Olsen
d95e8caa50
Gui sizes should now scale between high and low DPI screens
2020-06-05 16:18:20 +02:00
Veronica K. B. Olsen
0a3751046b
A few improvements here and there
2020-06-04 22:49:27 +02:00
Veronica K. B. Olsen
10ef9d3453
QSwitch now scales
2020-06-04 22:36:47 +02:00
Veronica K. B. Olsen
ba4922a426
Scale factor calculated from logical dpi
2020-06-04 22:36:31 +02:00
Veronica K. B. Olsen
8b22deb1f4
All fixed sizes should no be passed through the pxInt function
2020-06-04 21:58:35 +02:00
Veronica K. B. Olsen
0e467d5fb1
Added functions for calculating scaled sizes
2020-06-04 21:27:56 +02:00
Veronica K. B. Olsen
8e7c3dcb4b
Remove debug message
2020-06-04 20:44:51 +02:00
Veronica K. Berglyd Olsen
27130a018e
Merge branch 'master' into dev
2020-06-04 20:24:28 +02:00
Veronica K. B. Olsen
d23a9d941a
Release 0.7.1
2020-06-04 20:20:50 +02:00
Veronica K. Berglyd Olsen
27d259779e
Merge pull request #282 from vkbo/tree_context
...
Project Tree Context Menu
2020-06-04 20:19:10 +02:00
Veronica K. B. Olsen
4c9e3f3440
New files are now inserted after the file selected, if a file is selected
2020-06-04 19:15:22 +02:00
Veronica K. B. Olsen
f75028e4a7
Updated changelog
2020-06-04 18:04:40 +02:00
Veronica K. B. Olsen
1d708a3460
Merge branch 'dev' into tree_context
2020-06-04 18:03:40 +02:00
Veronica K. B. Olsen
322665680c
Bumped dev branch to 0.8rc1 and updated changelog
2020-06-04 18:03:18 +02:00
Veronica K. B. Olsen
fa769650a7
Merge branch 'dev' into tree_context
2020-06-04 17:58:39 +02:00
Veronica K. Berglyd Olsen
91fdb71674
Merge pull request #281 from vkbo/outline_details
...
Outline Details Panel
2020-06-04 17:56:55 +02:00
Veronica K. B. Olsen
e775103c81
Clarified a few things in the changelog
2020-06-04 17:14:24 +02:00
Veronica K. B. Olsen
72e5778e4f
Context menu now works for basic functions
2020-06-04 17:09:36 +02:00
Veronica K. B. Olsen
0c18f1d3c9
Added project tree context menu
2020-06-04 10:57:30 +02:00
Veronica K. B. Olsen
184d0f62f9
Made a few minor improvements to outline details
2020-06-03 23:01:15 +02:00
Veronica K. B. Olsen
81d03d86e7
Replace QFrame with QWidget on main gui
2020-06-03 22:40:01 +02:00
Veronica K. B. Olsen
e402789892
Made the outline details panel a scroll area
2020-06-03 22:14:19 +02:00
Veronica K. B. Olsen
4167d2e854
Fixed tests
2020-06-03 20:43:12 +02:00
Veronica K. B. Olsen
4334e62148
Details panel now has all the data
2020-06-03 20:40:25 +02:00
Veronica K. Berglyd Olsen
981d521f12
Create CODE_OF_CONDUCT.md
2020-06-03 10:38:18 +02:00
Veronica K. B. Olsen
8199c2f4e9
Added outline details panel, and removed project in constructor of GUI classes
2020-06-02 22:00:23 +02:00
Veronica K. Berglyd Olsen
3a22863875
Merge pull request #278 from vkbo/tweaks
...
GUI Tweaks
2020-06-02 20:57:06 +02:00
Veronica K. B. Olsen
e8db673db8
Reorganised the options on the Build tool a little bit so they're more reasonably grouped
2020-06-02 20:46:52 +02:00
Veronica K. B. Olsen
9af412e29a
Added some icons to the outline view
2020-06-02 20:32:47 +02:00
Veronica K. B. Olsen
807937caa9
And renamed doctree to projecttree
2020-06-02 12:02:36 +02:00
Veronica K. B. Olsen
0ca197e283
Also renamed viewdetails to docdetails for consistency
2020-06-02 12:00:12 +02:00
Veronica K. B. Olsen
1dff34779e
Renamed tje two project dialog files to something a bit shorter
2020-06-02 11:58:08 +02:00
Veronica K. B. Olsen
73b02be9b3
Removed handle column from outline
2020-06-02 11:55:21 +02:00
Veronica K. B. Olsen
91ad4bb07d
Renamed docdetails file to itemdetails
2020-06-02 11:54:59 +02:00
Veronica K. B. Olsen
d2616c8af8
Fix faulty column width calculation by Qt for the Ubunut font
2020-06-02 10:05:15 +02:00
Veronica K. B. Olsen
6cd76ff60b
Don't change focus from project tree to editor when selecting file with enter key
2020-06-02 09:25:52 +02:00
Veronica K. B. Olsen
2bd2c81eae
Drop the hidden column in the project tree that holds the item handle, and use the data setting instead
2020-06-02 09:23:23 +02:00
Veronica K. Berglyd Olsen
afdd07b6e9
Merge pull request #277 from vkbo/less_files
...
Merge a bunch of source files and folders
2020-06-01 23:57:25 +02:00
Veronica K. B. Olsen
49141ac8de
Moved all gui files to the root gui folder
2020-06-01 23:47:37 +02:00
Veronica K. B. Olsen
3f069ac794
Merged all document bars into one file
2020-06-01 23:39:04 +02:00
Veronica K. B. Olsen
bd3f6d39e7
Moved dochighlight up one level
2020-06-01 23:30:58 +02:00
Veronica K. B. Olsen
98360b2edd
Moved optionstate class into project file
2020-06-01 23:28:38 +02:00
Veronica K. B. Olsen
a76562e025
Moved WordCounter class into doceditor file
2020-06-01 23:23:11 +02:00
Veronica K. B. Olsen
61831d9c0e
Moved the custom widgets classes to the root gui folder
2020-06-01 23:13:08 +02:00
Veronica K. B. Olsen
6f7d66cb31
Merged the custom widgets and layouts into one file
2020-06-01 23:08:40 +02:00
Veronica K. B. Olsen
d08843afc7
Merged icons and themes files
2020-06-01 22:59:44 +02:00
Veronica K. Berglyd Olsen
d5d7abd4c3
Merge pull request #276 from vkbo/no_format_export
...
Export w/o Styling
2020-06-01 22:51:15 +02:00
Veronica K. B. Olsen
ae84a4def6
Added the noStyles option to the Build Novel Project tool
2020-06-01 22:37:46 +02:00
Veronica K. B. Olsen
322a114ce5
Added a cssStyles flag that is needed to add styles at all to generated HTML
2020-06-01 22:37:10 +02:00
Veronica K. B. Olsen
87a4b26a62
Cleanup
2020-06-01 13:06:08 +02:00
Veronica K. B. Olsen
88222e69cf
Fixed some typos
2020-06-01 13:04:35 +02:00