Veronica Berglyd Olsen
b6282772ae
Release 2.2 ( #1641 )
2023-12-17 17:00:05 +01:00
Veronica Berglyd Olsen
bfecebc047
Update release notes
2023-12-17 16:56:43 +01:00
Veronica Berglyd Olsen
186737a170
Update file history info
2023-12-13 22:07:53 +01:00
Veronica Berglyd Olsen
f32383ea99
Update changelog
2023-12-13 21:25:26 +01:00
Veronica Berglyd Olsen
4097949c44
Update translations
2023-12-13 21:24:50 +01:00
Veronica Berglyd Olsen
10feafeab4
Bump version for release 2.2
2023-12-10 22:21:25 +01:00
Veronica Berglyd Olsen
399a867836
Update docs with 2.2 features ( #1640 )
2023-12-10 22:18:03 +01:00
Veronica Berglyd Olsen
6f3702f2df
Update docs organising section
2023-12-10 22:12:59 +01:00
Veronica Berglyd Olsen
7dc9e65f68
Update docs using novelWriter section
2023-12-10 21:53:04 +01:00
Veronica Berglyd Olsen
1740bbedbd
Update docs introduction section
2023-12-10 18:39:29 +01:00
Veronica Berglyd Olsen
8585334a51
Update buttons in viewer and editor ( #1638 )
2023-12-04 09:12:30 +01:00
Veronica Berglyd Olsen
553b76cafc
Update en_US and nb_NO translations
2023-12-03 18:58:01 +01:00
Veronica Berglyd Olsen
c04e1035a7
Merge branch 'main' into gui_fixes
2023-12-03 18:48:26 +01:00
Veronica Berglyd Olsen
dfbb61a37e
Add viewer panel importance info ( #1639 )
2023-12-03 18:47:09 +01:00
Veronica Berglyd Olsen
cb485c5c86
Revert deleting the view button in viewer panel, but keep the double click change
2023-12-03 18:37:47 +01:00
Veronica Berglyd Olsen
62a94850a6
Add tooltips to all entries in the viewer panel and update translation file
2023-12-03 18:24:55 +01:00
Veronica Berglyd Olsen
99c00f8b93
Update tests
2023-12-03 18:20:23 +01:00
Veronica Berglyd Olsen
cbb000a18f
Drop the view column in the viewer panel
2023-12-03 18:18:00 +01:00
Veronica Berglyd Olsen
847d8ab726
Add importance column to document viewer panel ( #1620 )
2023-12-03 18:15:16 +01:00
Veronica Berglyd Olsen
9f1e2d322e
Re-order formats menu to be consistent with toolbar
2023-12-03 17:55:12 +01:00
Veronica Berglyd Olsen
b7c657141f
Update translations
2023-12-03 17:43:28 +01:00
Veronica Berglyd Olsen
023f6bed01
Update base translation file
2023-12-03 17:34:08 +01:00
Veronica Berglyd Olsen
fff6ba98bc
Rename emph and strong to italic and bold for consistency and add tooltips to editor toolbar
2023-12-03 17:33:15 +01:00
Veronica Berglyd Olsen
776eedc5f2
Drop the markdown/shortcode toggle feature from editor toolbar and update icons ( #1636 , #1637 )
2023-12-03 16:56:36 +01:00
Veronica Berglyd Olsen
f2eaaa09b6
Turn viewer footer button and label into text buttons ( #1628 )
2023-12-03 16:10:09 +01:00
Veronica Berglyd Olsen
60b0a4c901
Update extensions ( #1634 )
2023-11-29 22:35:02 +01:00
Veronica Berglyd Olsen
a6d346fcb6
Clean up and fix minor issues with GUI extensions
2023-11-29 22:21:56 +01:00
Veronica Berglyd Olsen
78a75d5719
Fix some minor issues ( #1632 )
2023-11-29 21:59:36 +01:00
Veronica Berglyd Olsen
f59317c2b5
Remove alternative apostrophe from auto select logic because it is already a letter
2023-11-29 21:55:07 +01:00
Veronica Berglyd Olsen
b203bcdcff
Include apostrophes when auto selecting in editor ( #1624 )
2023-11-29 21:48:09 +01:00
Veronica Berglyd Olsen
a31f42b04c
Clean up novel view and improve coverage
2023-11-29 21:24:07 +01:00
Veronica Berglyd Olsen
ce666d9d7a
Scroll novel view when looping through documents ( #1555 )
2023-11-29 20:55:05 +01:00
Veronica Berglyd Olsen
ef93b41240
Clean up alert boxes and update event filters ( #1631 )
2023-11-29 16:12:08 +01:00
Veronica Berglyd Olsen
1118f01c91
Combine all event filters in one module, and apply the status tip filter to the sidebar as well
2023-11-29 16:05:58 +01:00
Veronica Berglyd Olsen
b526315084
Clean up some redundant code and fix annotations
2023-11-29 16:05:14 +01:00
Veronica Berglyd Olsen
1d1dae0c7e
Remove caching of the alert object in the shared instance
2023-11-29 16:03:48 +01:00
Veronica Berglyd Olsen
1edfcfcd91
Add debug comment
2023-11-29 08:10:16 +01:00
Veronica Berglyd Olsen
82e9fb0c44
Fix minor optimisation issue
2023-11-29 08:06:56 +01:00
Veronica Berglyd Olsen
1b8d424b27
Filter menu status tips ( #1630 )
2023-11-29 00:05:06 +01:00
Veronica Berglyd Olsen
4ab2b04e6b
Add an event filter to remove status tip updates
2023-11-28 23:57:41 +01:00
Veronica Berglyd Olsen
d291995c0e
Add deleteLater to temporary widgets ( #1629 )
2023-11-28 23:27:36 +01:00
Veronica Berglyd Olsen
54510951de
Rename lipsum button
2023-11-28 23:21:35 +01:00
Veronica Berglyd Olsen
52d1d87985
Add the new flag to the command line help
2023-11-28 23:20:49 +01:00
Veronica Berglyd Olsen
62847e55f0
Rewrite how lipsum text is inserted
2023-11-28 23:14:23 +01:00
Veronica Berglyd Olsen
bf6cefa840
Update dialog handling of all dialogs
2023-11-28 22:12:30 +01:00
Veronica Berglyd Olsen
4e1fa01562
Add widget diff info to help debug memory issues
2023-11-28 17:29:34 +01:00
Veronica Berglyd Olsen
83c9fb96e9
Add memory usage debug info for status bar
2023-11-28 16:44:01 +01:00
Veronica Berglyd Olsen
ff7f27ff97
Add closeEvents to dialogs and set the deleteLater command
2023-11-28 16:29:21 +01:00
Veronica Berglyd Olsen
50a9b5b5e2
Fix some annotations and add deleteLater to non-modal dialogs
2023-11-27 21:43:13 +01:00
Veronica Berglyd Olsen
4fa20273f7
Clean up dialogs
2023-11-27 17:10:29 +01:00
Veronica Berglyd Olsen
93b36406f1
Make sure context menus are deleted after use
2023-11-27 16:30:21 +01:00
Veronica Berglyd Olsen
a0e6f9cf82
Fix various bugs and minor issues ( #1626 )
2023-11-27 16:17:01 +01:00
Veronica Berglyd Olsen
1f9b6d7624
Fix icons not updating on theme switch in viewer panel
2023-11-27 16:08:34 +01:00
Veronica Berglyd Olsen
ccc444f355
Fix section sizes for viewer panel ( #1627 )
2023-11-27 16:08:00 +01:00
Veronica Berglyd Olsen
ba0198407f
Change panel label back to "References"
2023-11-27 07:42:25 +01:00
Veronica Berglyd Olsen
918b077252
Drop the space in front of Synopsis and Short comments inserts
2023-11-26 22:12:23 +01:00
Veronica Berglyd Olsen
b348ba6aff
Update Main GUI launch test
2023-11-26 22:02:01 +01:00
Veronica Berglyd Olsen
e521a30612
Remove warning for alpha releases
2023-11-26 21:43:32 +01:00
Veronica Berglyd Olsen
2e2ab5ad6f
Update project load dialog
2023-11-26 21:40:51 +01:00
Veronica Berglyd Olsen
47781f981f
Fix wrong keyboard shortcut for Short comment insert
2023-11-26 21:40:05 +01:00
Veronica Berglyd Olsen
0676056968
Update translations ( #1625 )
2023-11-26 20:58:25 +01:00
Veronica Berglyd Olsen
65562ae790
Update base translation, US English, Norwegian, and Japanese
2023-11-26 16:20:14 +01:00
Veronica Berglyd Olsen
623f74019f
Fix wrong PR mentioned in changelog
2023-11-26 15:09:43 +01:00
Veronica Berglyd Olsen
55e0dc3030
Release 2.2 RC1 ( #1615 )
2023-11-26 14:31:53 +01:00
Veronica Berglyd Olsen
9af7ff447b
Update changelog
2023-11-26 14:29:53 +01:00
Veronica Berglyd Olsen
c71a5c0997
Merge branch 'dev' into release_2.2rc1
2023-11-26 14:03:05 +01:00
Veronica Berglyd Olsen
efea1a3140
Merge branch 'main' into dev
2023-11-26 14:02:11 +01:00
Veronica Berglyd Olsen
1fcae908ec
Add "short description" feature, replace "summary" ( #1622 )
2023-11-26 14:01:49 +01:00
Veronica Berglyd Olsen
b9b4969b85
Rename once again, and use short instead for short descriptions of notes
2023-11-26 13:58:00 +01:00
Veronica Berglyd Olsen
f919149c58
Rename "brief" to "summary" ( #1621 )
2023-11-26 00:02:43 +01:00
Veronica Berglyd Olsen
6fd4417350
Fix variable name and test
2023-11-25 23:57:12 +01:00
Veronica Berglyd Olsen
bedd71b105
Add a summary entry to the insert menu ( #1619 )
2023-11-25 23:51:30 +01:00
Veronica Berglyd Olsen
53aa970427
Rename "brief" to "summary"
2023-11-25 23:42:05 +01:00
Veronica Berglyd Olsen
9fc815abe1
Add project note briefs ( #1618 )
2023-11-25 19:01:15 +01:00
Veronica Berglyd Olsen
b17b5d32c2
Allow double-clicking in viewer panel
2023-11-25 18:53:11 +01:00
Veronica Berglyd Olsen
05e63cb01e
Make the columns in the viewer panel resizeable
2023-11-25 18:45:06 +01:00
Veronica Berglyd Olsen
519e5857d1
Add a column to viewer panel to show the brief
2023-11-25 18:23:09 +01:00
Veronica Berglyd Olsen
6a6b05c338
Update tokenizer and converters
2023-11-25 18:12:45 +01:00
Veronica Berglyd Olsen
8ed85363e2
Add test coverage and update the highlighter
2023-11-25 17:50:59 +01:00
Veronica Berglyd Olsen
887b4379b2
Add comment style processing to the index class
2023-11-25 17:50:25 +01:00
Veronica Berglyd Olsen
3a030c9acb
Fix Ctrl+Del regression ( #1616 )
2023-11-25 16:31:37 +01:00
Veronica Berglyd Olsen
e216f80d64
Revert previous change of keyboard shortcut for item delete in tree made in #1590
2023-11-25 16:27:40 +01:00
Veronica Berglyd Olsen
74c5a66a4c
Fix typos in changelog
2023-11-25 16:24:27 +01:00
Veronica Berglyd Olsen
8738bc562e
Update alpha version warning, and drop the translation
2023-11-23 23:53:22 +01:00
Veronica Berglyd Olsen
c6f06866bd
Bump version for 2.2 RC1
2023-11-23 20:44:47 +01:00
Veronica Berglyd Olsen
b7eede22da
Add a context menu entry to set item name from heading ( #1614 )
2023-11-23 20:39:28 +01:00
Veronica Berglyd Olsen
e02d2b9298
Add annotations import to all test source files
2023-11-23 20:35:17 +01:00
Veronica Berglyd Olsen
de11ea389a
Add test coverage of editor context menu
2023-11-23 20:25:18 +01:00
Veronica Berglyd Olsen
3f842c2fbe
Add a context menu option to rename a document from any title within it
2023-11-23 19:40:17 +01:00
Veronica Berglyd Olsen
d35dfda92f
Change set selection from doc header to use a signal/slot set
2023-11-23 19:04:35 +01:00
Veronica Berglyd Olsen
84eff433fb
Clean up Qt enums in doc viewer
2023-11-23 18:52:42 +01:00
Veronica Berglyd Olsen
8c3c85f259
Clean up Qt enums in doc editor
2023-11-23 18:36:08 +01:00
Veronica Berglyd Olsen
39e1c54c33
Add a button to open manuscript build folder ( #1613 )
2023-11-23 16:55:22 +01:00
Veronica Berglyd Olsen
2998f2c363
Update tests
2023-11-23 16:45:14 +01:00
Veronica Berglyd Olsen
4bd830f0d6
Add an "Open Folder" button to build dialog ( #1554 )
2023-11-23 16:45:08 +01:00
Veronica Berglyd Olsen
30b4e5511a
Add a common function to open file paths externally
2023-11-23 16:43:56 +01:00
Veronica Berglyd Olsen
4f9aab3c81
Add multi selection to project tree ( #1612 )
2023-11-22 19:00:25 +01:00
Veronica Berglyd Olsen
445414d126
Improve test coverage of project tree
2023-11-22 18:48:10 +01:00
Veronica Berglyd Olsen
62ea54e1ed
Add test coverage of tree context menu class
2023-11-22 18:08:34 +01:00
Veronica Berglyd Olsen
ea0358b2ed
Move project tree context menu to a separate class
2023-11-22 18:08:07 +01:00
Veronica Berglyd Olsen
d7730fb7c2
Clean up a few bits
2023-11-22 00:12:14 +01:00
Veronica Berglyd Olsen
40f6a108ed
Add a multi-select context menu and handlers
2023-11-22 00:03:51 +01:00
Veronica Berglyd Olsen
33a30f3875
Remove tree undo and fix drop on root issue
2023-11-21 23:13:12 +01:00
Veronica Berglyd Olsen
f75ed33cec
Add a working implementation of multi-item move
2023-11-21 22:26:10 +01:00
Veronica Berglyd Olsen
1a2bd7d640
Update Qt enums and set selection to multi select
2023-11-21 20:26:19 +01:00
Veronica Berglyd Olsen
afc04514a0
Add a tool to download spell check dictionaries ( #1611 )
2023-11-20 18:22:09 +01:00
Veronica Berglyd Olsen
d741a75de8
Clean up and add test coverage
2023-11-20 18:14:00 +01:00
Veronica Berglyd Olsen
71d17da483
Complete new Add Dictionaries tool
2023-11-20 17:26:12 +01:00
Veronica Berglyd Olsen
e00e64dc46
Copy changes from download_dicts branch
2023-11-20 17:24:49 +01:00
Veronica Berglyd Olsen
c585c87633
Remove two annotations in tests that block using older pytest versions
2023-11-18 21:12:09 +01:00
Veronica Berglyd Olsen
40c07973ce
Disable hidden tab feature for older Qt libs
2023-11-18 21:04:35 +01:00
Veronica Berglyd Olsen
2fca22359b
Improve cursor visibility features ( #1608 )
2023-11-18 15:59:48 +01:00
Veronica Berglyd Olsen
83187c517f
Ensure cursor is visible after showing or closing the document viewer ( #1302 )
2023-11-18 15:56:03 +01:00
Veronica Berglyd Olsen
208b9334e1
Ensure cursor is visible after switching focus mode ( #1478 )
2023-11-18 15:43:51 +01:00
Veronica Berglyd Olsen
17fc370609
Fix some typos
2023-11-18 14:14:10 +01:00
Veronica Berglyd Olsen
ab35d1a0bf
Add a new document viewer panel for tags and references ( #1606 )
2023-11-17 23:30:11 +01:00
Veronica Berglyd Olsen
69ccb1560c
Update index test
2023-11-17 23:20:16 +01:00
Veronica Berglyd Olsen
d4560b3be8
Add test coverage of document viewer panel
2023-11-17 23:01:59 +01:00
Veronica Berglyd Olsen
fca941b726
Merge branch 'dev' into new_ref_panel
2023-11-17 21:39:30 +01:00
Veronica Berglyd Olsen
eda9a076d6
Clean up config and improve project tree test coverage ( #1607 )
2023-11-17 21:38:42 +01:00
Veronica Berglyd Olsen
1279b0e5b7
Fix bug from project tree test
2023-11-17 21:33:22 +01:00
Veronica Berglyd Olsen
16a56d6f60
Improve test coverage of project tree
2023-11-17 21:28:44 +01:00
Veronica Berglyd Olsen
c501e12c9d
Remove deprecated config fields and update tests
2023-11-17 16:35:05 +01:00
Veronica Berglyd Olsen
dd05f6532a
Update document viewer tests
2023-11-17 16:22:59 +01:00
Veronica Berglyd Olsen
1098354fca
Fix broken test
2023-11-17 07:55:43 +01:00
Veronica Berglyd Olsen
f81c9aa319
Clean up document viewer class
2023-11-17 00:06:29 +01:00
Veronica Berglyd Olsen
9d662a0d40
Rename index signal function
2023-11-16 22:31:41 +01:00
Veronica Berglyd Olsen
123d9df170
Rewrite and improve the index event signal feature
2023-11-16 19:12:01 +01:00
Veronica Berglyd Olsen
844240b5b8
Fix broken tests
2023-11-16 00:23:59 +01:00
Veronica Berglyd Olsen
3d17d8e08c
Clean up the viewer panel code a bit
2023-11-15 22:09:18 +01:00
Veronica Berglyd Olsen
f51223e7c3
Rename the tab count function just to be safe
2023-11-15 21:58:41 +01:00
Veronica Berglyd Olsen
b94e012f8f
Fix bug with clearing class tag lists
2023-11-15 21:46:32 +01:00
Veronica Berglyd Olsen
2fc8e43e71
Connect the edit and view buttons
2023-11-15 21:38:45 +01:00
Veronica Berglyd Olsen
565350fcfb
Clean up tree item updates
2023-11-15 21:14:40 +01:00
Veronica Berglyd Olsen
e82d5277c0
Add signal for re-indexed document
2023-11-15 21:03:12 +01:00
Veronica Berglyd Olsen
6b9d92e75a
Add handlers for document label change
2023-11-15 20:13:23 +01:00
Veronica Berglyd Olsen
8508248f12
Add signal for processing tag changes
2023-11-15 20:12:17 +01:00
Veronica Berglyd Olsen
2cb6020cac
Added tags changed signal
2023-11-15 18:11:37 +01:00
Veronica Berglyd Olsen
3f8220f350
Added tag data to viewer panels
2023-11-15 18:11:15 +01:00
Veronica Berglyd Olsen
f5901a4c8c
Added new icons for the viewer panel
2023-11-15 18:10:29 +01:00
Veronica Berglyd Olsen
f4be38dd65
Populate the back reference panel
2023-11-14 23:56:51 +01:00
Veronica Berglyd Olsen
4d7ef63e83
Connect the new viewer panel and add icon for it
2023-11-14 22:41:39 +01:00
Veronica Berglyd Olsen
1d89e4935f
Merge branch 'dev' into new_ref_panel
2023-11-14 11:06:04 +01:00
Veronica Berglyd Olsen
51337ae4e5
Increase button padding in sidebar by 2px
2023-11-14 10:48:47 +01:00
Veronica Berglyd Olsen
66dfe25e17
Fix bug in sidebar tooltip
2023-11-13 22:46:30 +01:00
Veronica Berglyd Olsen
c5322341ec
Bring back the "Scroll past end" setting ( #1605 )
2023-11-13 22:13:39 +01:00
Veronica Berglyd Olsen
a5755c47e5
Add types to the Preferences dialog, and update tests
2023-11-13 22:09:38 +01:00
Veronica Berglyd Olsen
68af4aec86
Add back the scroll past end setting
2023-11-13 22:09:07 +01:00
Veronica Berglyd Olsen
0b35227756
Fix some usability issues in the UI ( #1601 )
2023-11-12 21:45:18 +01:00
Veronica Berglyd Olsen
a5b2e47098
Don't block auto-replace on keyword lines, and only show completer on single keypresses
2023-11-12 21:27:24 +01:00
Veronica Berglyd Olsen
a3f9d88271
Remove 2 px margin on sidebar
2023-11-12 20:59:00 +01:00
Veronica Berglyd Olsen
28b3046e51
Update editor code history
2023-11-12 20:55:31 +01:00
Veronica Berglyd Olsen
e7ea9d45e5
Improve how formatting is applied in the editor ( #1600 )
2023-11-12 20:45:37 +01:00
Veronica Berglyd Olsen
45b278f999
Fix an outdated comment
2023-11-12 20:38:38 +01:00
Veronica Berglyd Olsen
37e0319598
Clean up code a bit
2023-11-12 20:38:03 +01:00
Veronica Berglyd Olsen
7cf7eb4a48
Fix test coverage
2023-11-12 20:21:35 +01:00
Veronica Berglyd Olsen
597b788254
Implement a new word auto select feature that is more careful with punctuation
2023-11-12 20:11:31 +01:00
Veronica Berglyd Olsen
e4206bdcc0
Make autoselect and formatting selection a bit smarter
2023-11-12 19:44:24 +01:00
Veronica Berglyd Olsen
5f80a6b400
Update PyPi info
2023-11-12 15:33:05 +01:00
Veronica Berglyd Olsen
09022ba41a
Add post-release fixes
2023-11-12 15:31:53 +01:00
Veronica Berglyd Olsen
6c9c1ec088
Release 2.2 Beta 1 ( #1595 )
2023-11-12 14:47:09 +01:00
Veronica Berglyd Olsen
88ba3b3dfe
Bump version to 2.2 Beta 1, and update changelog
2023-11-11 22:48:51 +01:00
Veronica Berglyd Olsen
9e4ac8f9d4
Merge branch 'main' into dev
2023-11-11 22:05:41 +01:00
Veronica Berglyd Olsen
656a5ada61
Clean up main readme a bit
2023-11-11 22:01:25 +01:00
Veronica Berglyd Olsen
96ac87d5ed
Rename linting job to match the rest
2023-11-11 21:57:33 +01:00
Veronica Berglyd Olsen
5597c0e172
Replace the icon on the readme page
2023-11-11 21:49:38 +01:00
Veronica Berglyd Olsen
25c4cf695f
Add a new logo ( #1593 )
2023-11-11 17:41:06 +01:00
Veronica Berglyd Olsen
8db71c432d
Fix MacOS build and add font credits
2023-11-11 17:08:22 +01:00
Veronica Berglyd Olsen
e1b92d14c3
Change MacOS build to generate icons on the fly
2023-11-11 16:44:23 +01:00
Veronica Berglyd Olsen
1c4fd4ea5a
Add MacOS icons
2023-11-11 16:41:06 +01:00
Veronica Berglyd Olsen
b04386b183
Update Windows icons
2023-11-11 16:38:13 +01:00
Veronica Berglyd Olsen
4b2c01dbf1
Update novelWriter text images
2023-11-11 16:37:58 +01:00
Veronica Berglyd Olsen
134cf45199
Add new PNG icons
2023-11-11 15:11:40 +01:00
Veronica Berglyd Olsen
a0ca78b4fd
Add new SVG icon designs
2023-11-11 15:10:50 +01:00
Veronica Berglyd Olsen
062b336105
Make it possible to re-order build settings ( #1591 )
2023-11-10 22:23:07 +01:00
Veronica Berglyd Olsen
2c5947eeaa
Make build settings re-orderable ( #1542 )
2023-11-10 22:03:38 +01:00
Veronica Berglyd Olsen
f9fd3512b7
Improve widget focus keyboard shortcuts ( #1590 )
2023-11-10 19:14:10 +01:00
Veronica Berglyd Olsen
98c62f0912
Make Ctrl+Del the default for deleting item in project tree
2023-11-10 19:03:30 +01:00
Veronica Berglyd Olsen
a3f63530d7
Update documentation
2023-11-10 18:57:48 +01:00
Veronica Berglyd Olsen
788f46bd7f
Improve focus switching and combine with main menu entries
2023-11-10 18:25:32 +01:00
Veronica Berglyd Olsen
2097eaeeaa
Add keyboard shortcuts to sidebar tooltips
2023-11-10 17:53:54 +01:00
Veronica Berglyd Olsen
693f3fb656
Add a keyboard shortcut to toggle tree view
2023-11-10 17:53:36 +01:00
Veronica Berglyd Olsen
25697b0957
Add language setting to Project Settings ( #1589 )
2023-11-09 19:09:36 +01:00
Veronica Berglyd Olsen
76d67dd0aa
Clean up build settings and update tests
2023-11-09 19:04:36 +01:00
Veronica Berglyd Olsen
e3997b53aa
Add language setting to wizard
2023-11-09 18:55:02 +01:00
Veronica Berglyd Olsen
c7bfb1b21e
Change to always use project language for generating documents
2023-11-09 18:44:08 +01:00
Veronica Berglyd Olsen
2cde1b845e
Clean up project settings class
2023-11-09 18:26:33 +01:00
Veronica Berglyd Olsen
27f3b8e0f2
Add project translations for Norwegian nynorsk
2023-11-09 18:02:53 +01:00
Veronica Berglyd Olsen
3f0024a6a3
Use GUI language when translating meta data for the viewer
2023-11-09 18:02:33 +01:00
Veronica Berglyd Olsen
fa32ef248b
Add a basic doc viewer panel class
2023-11-09 17:49:29 +01:00
Veronica Berglyd Olsen
234b189e3c
Add project translations for meta data keywords ( #1586 )
2023-11-09 17:35:28 +01:00
Veronica Berglyd Olsen
21dd254831
Include already translated project translation files
2023-11-09 17:24:39 +01:00
Veronica Berglyd Olsen
2ed3666b9f
Add keyword translations to the project language files for manuscript builds
2023-11-09 17:17:46 +01:00
Veronica Berglyd Olsen
ebe1998b0b
Fix initial visibility of editor toolbar
2023-11-08 23:26:00 +01:00
Veronica Berglyd Olsen
3f0de93438
Add an optional editor toolbar ( #1584 )
2023-11-08 23:18:06 +01:00
Veronica Berglyd Olsen
6d411e17a6
Improve test coverage
2023-11-08 23:12:39 +01:00
Veronica Berglyd Olsen
003615c3be
Make some minor modifications to the doc toolbar, and add typings in themes
2023-11-08 21:27:14 +01:00
Veronica Berglyd Olsen
9a1947c0f5
Add colour to sub/superscript icons
2023-11-08 21:26:19 +01:00
Veronica Berglyd Olsen
5fbcca35a5
Make sure toolbar is hidden when document is closed
2023-11-08 18:16:55 +01:00
Veronica Berglyd Olsen
c88fbf629d
Update tests
2023-11-08 18:06:19 +01:00
Veronica Berglyd Olsen
711766cf52
Change main menu to emit signals
2023-11-08 18:00:43 +01:00
Veronica Berglyd Olsen
1a6072be2c
Add editor toolbar icons
2023-11-08 16:54:42 +01:00
Veronica Berglyd Olsen
9282b39f2a
Change the menu icon to three dots
2023-11-08 16:54:15 +01:00
Veronica Berglyd Olsen
b3ae1774a8
Merge branch 'dev' into format_actions
2023-11-07 22:29:21 +01:00
Veronica Berglyd Olsen
f3b6be3100
Add shortcodes to the main menu ( #1583 )
2023-11-07 22:28:25 +01:00
Veronica Berglyd Olsen
394cdd5dad
Add a basic document editor toolbar
2023-11-07 17:48:34 +01:00
Veronica Berglyd Olsen
e236fb30dc
Clean up document header signals
2023-11-07 17:47:59 +01:00
Veronica Berglyd Olsen
a07177c153
Clean up main menu code
2023-11-07 13:54:31 +01:00
Veronica Berglyd Olsen
d2a0ff88a6
Add shortcodes to main menu
2023-11-07 13:54:02 +01:00
Veronica Berglyd Olsen
08e67b0190
Add context menu option to create note from tag ( #1582 )
2023-11-06 22:48:06 +01:00
Veronica Berglyd Olsen
eb5a98f482
Sort imports
2023-11-06 22:45:37 +01:00
Veronica Berglyd Olsen
ccd3122633
Make some improvements and update tests
2023-11-06 22:42:02 +01:00
Veronica Berglyd Olsen
f17e1f38de
Add option to create note from tag, and improve auto-completer a bit
2023-11-06 22:25:28 +01:00
Veronica Berglyd Olsen
1ab35b5b63
Add an auto-completer for editor references ( #1581 )
2023-11-06 19:35:46 +01:00
Veronica Berglyd Olsen
fd1eaa8c47
Add test coverage of completer
2023-11-06 19:15:58 +01:00
Veronica Berglyd Olsen
ce53971836
Improve code flow in completer class
2023-11-06 19:15:43 +01:00
Veronica Berglyd Olsen
d827b5204b
Add meta data autocomplete menu
2023-11-06 18:22:39 +01:00
Veronica Berglyd Olsen
09e0d28115
Add tags get function to index class
2023-11-06 18:19:03 +01:00
Veronica Berglyd Olsen
2a40913105
Add sub/superscript and partial word emphasis ( #1540 )
2023-11-06 11:54:49 +01:00
Veronica Berglyd Olsen
b03603cc9b
Update tests and word counter
2023-11-06 11:49:26 +01:00
Veronica Berglyd Olsen
5e41dd9a92
Merge branch 'dev' into sub_super
2023-11-05 21:28:32 +01:00
Veronica Berglyd Olsen
c1272974ed
Fix index bug due to lower/upper case mixing ( #1578 )
2023-11-05 21:12:04 +01:00
Veronica Berglyd Olsen
72e740ccdf
Merge branch 'dev' into fix_index
2023-11-05 21:08:56 +01:00
Veronica Berglyd Olsen
a5a2b2c68e
Merge branch 'dev' into fix_index
2023-11-05 21:06:39 +01:00
Veronica Berglyd Olsen
654ff3e81d
Fix bug from merged branch
2023-11-05 21:00:23 +01:00
Veronica Berglyd Olsen
a2a1e2e6d0
Merge branch 'main' into dev
2023-11-05 18:54:52 +01:00
Veronica Berglyd Olsen
786c1f7d54
Make AppIamge build use Python 3.11
2023-11-05 18:37:09 +01:00
Veronica Berglyd Olsen
38c279b98f
Release 2.1.1 ( #1574 )
2023-11-05 18:26:12 +01:00
Veronica Berglyd Olsen
b126b8cf0a
Bumb version and update release notes for v2.1.1
2023-11-04 18:19:57 +01:00
Veronica Berglyd Olsen
a3b60dad0a
Fix editor refresh issues ( #1573 )
2023-11-04 17:54:46 +01:00
Veronica Berglyd Olsen
ee5f340fe2
Refresh spell checking when word list changes ( #1559 )
2023-11-04 17:46:25 +01:00
Veronica Berglyd Olsen
dd61897d11
Force a rehighlight on theme switch for small documents ( #1535 )
2023-11-04 17:43:02 +01:00
Veronica Berglyd Olsen
a50e79b155
Set menu parents ( #1572 )
2023-11-04 17:31:26 +01:00
Veronica Berglyd Olsen
8abcada86e
Make sure all QMenu instances have a parent widget set ( #1536 )
2023-11-04 17:24:43 +01:00
Veronica Berglyd Olsen
ef29571bd9
Add autoscroll feature ( #1571 )
2023-11-04 17:04:12 +01:00
Veronica Berglyd Olsen
6f8109609c
Use the correct margin settings
2023-11-04 16:50:41 +01:00
Veronica Berglyd Olsen
05ddca043a
Add comment to explain why autoscroll was added
2023-11-04 16:48:22 +01:00
Veronica Berglyd Olsen
da3747c5f5
Implement autoscroll in project tree, and disable library autoscroll feature ( #1561 )
2023-11-04 16:45:16 +01:00
Veronica Berglyd Olsen
2322923c4a
Add check for illegal drag and drops ( #1570 )
2023-11-04 16:16:38 +01:00
Veronica Berglyd Olsen
c5baa8d359
Remove commented out code
2023-11-04 10:14:49 +01:00
Veronica Berglyd Olsen
a7e2b51225
Add blockers for illegal drop events on invisible root and for root items ( #1569 )
2023-11-04 10:05:37 +01:00
Veronica Berglyd Olsen
0413684150
Fix viewer navigation ( #1568 )
2023-11-03 10:32:36 +01:00
Veronica Berglyd Olsen
b047695501
Update tests
2023-11-03 10:28:54 +01:00
Veronica Berglyd Olsen
52197149a7
Merge branch 'main' into html_anchors
2023-11-03 10:15:12 +01:00
Veronica Berglyd Olsen
4582ef8b83
Fix anchor tags in html output ( #1566 )
2023-11-03 10:13:35 +01:00
Veronica Berglyd Olsen
0077326274
Fix errors in documentation ( #1567 )
2023-11-03 08:26:05 +01:00
nisemono-neko
36fd64e1a3
Fix typos
2023-11-03 16:29:30 +10:00
nisemono-neko
552249d145
Fix typos
2023-11-03 16:18:43 +10:00
nisemono-neko
7080703481
Fix typos
2023-11-03 16:16:18 +10:00
nisemono-neko
4c7fbdb77a
Fix typos
2023-11-03 16:12:53 +10:00
nisemono-neko
0c249d2010
Fix typos
2023-11-03 16:07:14 +10:00
nisemono-neko
3896d0fbf4
Fix typos
2023-11-03 13:40:24 +10:00
nisemono-neko
b3018bb392
Fix typos
2023-11-03 13:27:03 +10:00
Veronica Berglyd Olsen
d67cef2611
Fix bug where tags were lost in the index when saving a document
2023-11-03 00:39:24 +01:00
Veronica Berglyd Olsen
f9df78a8d4
Fix i18n issues ( #1565 )
2023-11-02 23:44:53 +01:00
Veronica Berglyd Olsen
12d7512441
Make sure also Preferences defaults to British English
2023-11-02 23:41:34 +01:00
Veronica Berglyd Olsen
08a012ef8d
Only default to system locale if a translation file exists ( #1564 )
2023-11-02 23:34:42 +01:00
Veronica Berglyd Olsen
6df591c803
Fix untranslated strings in Build tool ( #1563 )
2023-11-02 23:01:41 +01:00
Veronica Berglyd Olsen
2d78312206
Fix Build Settings icon column size issue ( #1553 )
2023-10-24 00:04:41 +02:00
Veronica Berglyd Olsen
bce6f9543a
Make sure icon columns on build settings dialog are narrow ( #1551 )
2023-10-23 23:58:29 +02:00
Veronica Berglyd Olsen
ddd5e841bf
Clean up unneeded docs build settings
2023-10-22 00:13:21 +02:00
Veronica Berglyd Olsen
69af58227a
Fix broken docs build
2023-10-21 15:41:49 +02:00
Veronica Berglyd Olsen
c02e7a52a1
Fix keyword section in writing classes
2023-10-21 15:40:33 +02:00
Veronica Berglyd Olsen
ba2250be47
Add shortcodes example text
2023-10-20 22:58:32 +02:00
Veronica Berglyd Olsen
d51bfec090
Fix ToOdt test coverage
2023-10-20 22:55:59 +02:00
Veronica Berglyd Olsen
dc50f4bb3b
Fix Tokenizer test coverage
2023-10-20 22:17:28 +02:00
Veronica Berglyd Olsen
b9df625914
Add ODT support for new formats
2023-10-20 21:42:00 +02:00
Veronica Berglyd Olsen
e669560462
Add syntax theme entry for shortcodes
2023-10-20 17:57:35 +02:00
Veronica Berglyd Olsen
1558a11646
Add shortcodes functionality
2023-10-20 17:50:18 +02:00
Veronica Berglyd Olsen
2214b7472b
Fix ODT test
2023-10-20 00:06:43 +02:00
Veronica Berglyd Olsen
ae1ed10f25
Add converter support for the new formats
2023-10-20 00:05:17 +02:00
Veronica Berglyd Olsen
0115f1e343
Add tokenizer support for the new formats
2023-10-20 00:04:58 +02:00
Veronica Berglyd Olsen
ef4277437b
Add regexes and highlighting for in-line commands
2023-10-20 00:04:23 +02:00
Veronica Berglyd Olsen
bd6e666fdc
Add new syntax highlighting for in-line commands
2023-10-19 18:04:06 +02:00
Veronica Berglyd Olsen
181809d34a
Update i18n readme ( #1539 )
2023-10-19 03:01:38 +02:00
Veronica Berglyd Olsen
bc1b5f24a0
Add more information in error output from pkgutils
2023-10-19 02:58:29 +02:00
Veronica Berglyd Olsen
658953df15
Add note about pkgutils dependency on PyQt6 for qtlupdate
2023-10-19 02:54:22 +02:00
Veronica Berglyd Olsen
b0e3cf1a3a
Change editor to true plain text ( #1525 )
2023-10-17 21:03:36 +02:00
Veronica Berglyd Olsen
90ca8f481d
Disable checking spelling in tests on Windows
2023-10-17 20:58:57 +02:00
Veronica Berglyd Olsen
b11a3c4bc7
Add editor spell checking test coverage
2023-10-17 20:54:00 +02:00
Veronica Berglyd Olsen
9dd8f65795
Clean up a few bits in the editor code, fix margins, and fix issue in spell checker
2023-10-17 20:25:17 +02:00
Veronica Berglyd Olsen
f8bff62754
Merge branch 'dev' into text_document
2023-10-17 18:16:02 +02:00
Veronica Berglyd Olsen
77108784d9
Merge branch 'main' into dev
2023-10-17 18:13:47 +02:00
Veronica Berglyd Olsen
60b977f8ec
Update setup scripts
2023-10-17 18:12:35 +02:00
Veronica Berglyd Olsen
a03bd140db
Release 2.1 ( #1533 )
2023-10-17 16:25:52 +02:00
Veronica Berglyd Olsen
1566fd3ec9
Rename Mac test
2023-10-17 16:24:44 +02:00
Veronica Berglyd Olsen
d6e0517209
Update changelog and release notes
2023-10-17 16:21:40 +02:00
Veronica Berglyd Olsen
f090ffa649
Update Spanish translation
2023-10-17 08:22:44 +02:00
Veronica Berglyd Olsen
2e5cb85410
Update Portuguese translation
2023-10-16 09:32:00 +02:00
Veronica Berglyd Olsen
6a4fa295f2
Update US English, Italian and Norwegian translations
2023-10-15 20:54:00 +02:00
Veronica Berglyd Olsen
dc516bab8b
Bump version for 2.1 release
2023-10-15 20:17:52 +02:00
Veronica Berglyd Olsen
ac36ce07ba
Update docs for 2.1 release ( #1531 )
2023-10-15 20:14:55 +02:00
Veronica Berglyd Olsen
ccffa91c49
Make a second apss through the entire documentation to fix issues
2023-10-15 20:11:29 +02:00
Veronica Berglyd Olsen
cceb31aac7
Update the glossary section of the docs
2023-10-15 17:53:51 +02:00
Veronica Berglyd Olsen
b16f4477b8
Update the additional topics section of the docs
2023-10-15 17:41:22 +02:00
Veronica Berglyd Olsen
56b4cd3036
Update the Project section of the docs
2023-10-15 17:27:44 +02:00
Veronica Berglyd Olsen
d68d215420
Merge branch 'main' into dev
2023-10-08 21:18:53 +02:00
Veronica Berglyd Olsen
8e72432db8
Merge branch 'main' into update_docs
2023-10-08 21:08:53 +02:00
Veronica Berglyd Olsen
ed8d4a4c26
Switch CI from 3.12-dev to 3.12
2023-10-08 21:08:08 +02:00
Veronica Berglyd Olsen
328216d9e5
Update the Using novelWriter section of the docs
2023-10-08 20:54:14 +02:00
Veronica Berglyd Olsen
a3fdb3cfc4
Update the introduction section of the docs
2023-10-08 18:50:33 +02:00
Veronica Berglyd Olsen
699bf2292c
Clean up import order
2023-09-28 16:41:37 +02:00
Veronica Berglyd Olsen
14a75a421d
Merge branch 'dev' into text_document
2023-09-28 16:17:43 +02:00
Veronica Berglyd Olsen
fd76f5a2c4
Do some minor variable cleanup in ToOdt
2023-09-28 14:33:33 +02:00
Veronica Berglyd Olsen
0700dd59bb
Clean up variables and typing in doc converters
2023-09-26 18:39:50 +02:00
Veronica Berglyd Olsen
6d7453885b
Merge branch 'main' into dev
2023-09-18 15:22:23 +02:00
Veronica Berglyd Olsen
609366076a
Merge branch 'dev' into text_document
2023-09-18 15:21:32 +02:00
Veronica Berglyd Olsen
16f57e4c48
Case insensitive tags ( #1522 )
2023-09-18 08:16:54 +01:00
Veronica Berglyd Olsen
976f73c41c
Fix two typos in usage docs ( #1524 )
2023-09-18 07:07:06 +01:00
Ainali
b891e9ada6
Fix two typos in usage docs
2023-09-17 23:20:14 +02:00
Veronica Berglyd Olsen
2e0204d577
Clean up variables and annotations in index classes
2023-09-17 20:29:33 +02:00
Veronica Berglyd Olsen
29518a33f2
Fix index tests
2023-09-16 10:10:55 +02:00
Veronica Berglyd Olsen
bf592fa706
Clean up outline view code
2023-09-15 22:38:56 +02:00
Veronica Berglyd Olsen
cba1a2c062
Make tags in the index case insensitive
2023-09-15 22:38:39 +02:00
Veronica Berglyd Olsen
cb522c7d50
Fix some layout issues in main gui
2023-09-15 18:40:32 +02:00
Veronica Berglyd Olsen
c3a4b840fb
Improve handling of spell check state
2023-09-14 16:26:05 +02:00
Veronica Berglyd Olsen
309c7de5de
Clean up variables in editor
2023-09-14 16:20:38 +02:00
Veronica Berglyd Olsen
45a4503fa3
Clean up variables in document editor
2023-09-10 23:43:50 +02:00
Veronica Berglyd Olsen
dea5c54ef0
Make some minor improvements to spell check suggest
2023-09-10 21:52:38 +02:00
Veronica Berglyd Olsen
f1e28e21f8
Cache spell check errors for usage in the editor when correcting
2023-09-10 21:27:34 +02:00
Veronica Berglyd Olsen
3f91f5c506
Use the global thread pool, like the docs suggest
2023-09-10 18:15:16 +02:00
Veronica Berglyd Olsen
e210bca319
Move the thread pool to the shared object instance
2023-09-10 17:46:35 +02:00
Veronica Berglyd Olsen
16e2e0cc83
Add a custom text document in the editor
2023-09-07 19:20:00 +02:00
Veronica Berglyd Olsen
e08790e889
Make the editor actually Plain Text ( #1521 )
2023-09-06 20:10:09 +01:00
Veronica Berglyd Olsen
915b9da5d0
Remove document size constraint
2023-09-06 20:35:48 +02:00
Veronica Berglyd Olsen
0ef46ef0ea
Simplify editor scrolling features
2023-09-06 20:05:13 +02:00
Veronica Berglyd Olsen
0bfa3cb592
Simplify setting cursor position in the editor
2023-09-06 18:20:25 +02:00
Veronica Berglyd Olsen
8c3e906fc5
Remove the big doc limit feature
2023-09-06 17:56:39 +02:00
Veronica Berglyd Olsen
2b98e0d4d2
Make the editor a plain text editor again
2023-09-06 17:47:25 +02:00
Veronica Berglyd Olsen
8275963811
Sidebar cleanup and minor fixes ( #1520 )
2023-09-05 21:26:20 +01:00
Veronica Berglyd Olsen
4cc402679f
Fix typo and move special popup menu class
2023-09-05 22:20:04 +02:00
Veronica Berglyd Olsen
b1095481ef
Add test coverage
2023-09-05 22:12:08 +02:00
Veronica Berglyd Olsen
f754c80352
Redesign main sidebar
2023-09-05 21:55:42 +02:00
Veronica Berglyd Olsen
ca3a493932
Fix type checking warning
2023-09-04 20:12:26 +02:00
Veronica Berglyd Olsen
e8b2f3a8f9
Only spell check proper words
2023-09-04 20:12:04 +02:00
Veronica Berglyd Olsen
72b89a6768
Merge branch 'main' into dev
2023-09-04 11:50:21 +02:00
Veronica Berglyd Olsen
be3d642868
Fix minor font size issue ( #1518 )
2023-09-03 20:17:02 +01:00
Veronica Berglyd Olsen
a358a0007a
Fix writing stats font size issue ( #1442 )
2023-09-03 21:12:54 +02:00
Veronica Berglyd Olsen
a2254512f7
Fix minor issue with translation string
2023-09-03 21:03:21 +02:00
Veronica Berglyd Olsen
b450fa1818
Annotate the doc editor source
2023-09-01 21:36:57 +02:00
Veronica Berglyd Olsen
c03c1c2bbf
Bump dev branch to 2.2-alpha1
2023-09-01 20:49:09 +02:00
Veronica Berglyd Olsen
3eb49d32fa
Display build details in Manuscript tool ( #1516 )
2023-09-01 18:50:55 +01:00
Veronica Berglyd Olsen
856e504c26
Improve the ternary if in expand state on manuscript dialog
2023-09-01 18:46:01 +02:00
Veronica Berglyd Olsen
206265b6d3
Update base translation file
2023-09-01 17:39:02 +02:00
Veronica Berglyd Olsen
dee1e9d71b
Re-sort imports
2023-09-01 17:37:24 +02:00
Veronica Berglyd Olsen
9c7663996c
Fix issues discovered when testing
2023-09-01 17:34:34 +02:00
Veronica Berglyd Olsen
03c4b91682
Make a few improvements to manuscript details panel
2023-09-01 17:19:25 +02:00
Veronica Berglyd Olsen
ecebd69cda
Add build details widget to manuscript tool
2023-09-01 16:55:23 +02:00
Veronica Berglyd Olsen
746bd4bf2c
Remove Python 3.7 support ( #1515 )
2023-08-31 18:32:27 +01:00
Veronica Berglyd Olsen
93ffc11f2a
Bump MacOS build Python version to 3.11
2023-08-31 19:20:18 +02:00
Veronica Berglyd Olsen
e36eebf09a
Add Python 3.12 to setup.cfg
2023-08-31 19:17:20 +02:00
Veronica Berglyd Olsen
baf7bc5866
Add Python 3.12-dev to linux tests, and update mac and windows tests to 3.11
2023-08-31 19:10:37 +02:00
Veronica Berglyd Olsen
e766fa7dcc
Remove official Python 3.7 support
2023-08-31 19:09:23 +02:00
Veronica Berglyd Olsen
ee84c635c5
Fix typo in changelog
2023-08-31 19:03:50 +02:00
Veronica Berglyd Olsen
eccb4040b6
Release 2.1 RC 1 ( #1513 )
2023-08-31 16:44:52 +01:00
Veronica Berglyd Olsen
eca97bb6ff
Bump version number and update changelog
2023-08-31 17:40:15 +02:00
Veronica Berglyd Olsen
7c3505cf2a
Update US translation
2023-08-31 17:19:53 +02:00
Veronica Berglyd Olsen
fbcb8e121c
Update translation files
2023-08-31 17:18:09 +02:00
Veronica Berglyd Olsen
ca95a17a63
Merge branch 'main' into release_2.1rc1
2023-08-31 17:00:34 +02:00
Veronica Berglyd Olsen
73a5dc4693
Update i18n files ( #1512 )
2023-08-31 16:00:00 +01:00
Veronica Berglyd Olsen
6805be0d26
Update i18n files
2023-08-31 16:55:46 +02:00
Veronica Berglyd Olsen
440256c3f0
Forward all scroll events in text area widgets to parent ( #1511 )
2023-08-31 15:43:39 +01:00
Veronica Berglyd Olsen
d7c8f97d47
Add test coverage and fix a few minor things
2023-08-31 16:38:51 +02:00
Veronica Berglyd Olsen
94329b334a
Forward all scroll events in editor/viewer areas to their text area widgets ( #1425 )
2023-08-31 11:40:52 +02:00
Veronica Berglyd Olsen
190848ad2e
Update the file info dialog box ( #1510 )
2023-08-30 18:08:00 +01:00
Veronica Berglyd Olsen
9bf43aa40f
Update the file info dialog box
2023-08-30 18:57:48 +02:00
Veronica Berglyd Olsen
f41e71199c
Add hash and dates to document meta data ( #1509 )
2023-08-30 17:35:51 +01:00
Veronica Berglyd Olsen
10c7934ae2
Update tests
2023-08-25 18:37:01 +02:00
Veronica Berglyd Olsen
fa7e9b7f33
Update sample project
2023-08-25 17:16:18 +02:00
Veronica Berglyd Olsen
4dfc27f727
Add check that prevHash is actually recorded
2023-08-25 17:16:10 +02:00
Veronica Berglyd Olsen
125d501aaf
Fix issue with document hash comparison
2023-08-25 17:13:41 +02:00
Veronica Berglyd Olsen
0d262c0ae8
Remove the sha256sum function for files and update tests
2023-08-25 16:55:45 +02:00
Veronica Berglyd Olsen
b3fcea29da
Change how text hash is calculated in documents, and add dates
2023-08-25 16:55:08 +02:00
Veronica Berglyd Olsen
1b98bdf28f
Refactor handling of spell checking ( #1508 )
2023-08-25 12:19:25 +01:00
Veronica Berglyd Olsen
cf2d30895c
Remove added test check that fails
2023-08-25 13:12:23 +02:00
Veronica Berglyd Olsen
56fc5ec40c
Add spell check languages to Tools menu
2023-08-25 13:09:05 +02:00
Veronica Berglyd Olsen
a72c824d8b
Move all handling of spell check instance to shared class
2023-08-24 22:33:53 +02:00
Veronica Berglyd Olsen
b54f81355a
Clean up the syntax highlighter class
2023-08-24 20:40:10 +02:00
Veronica Berglyd Olsen
f7ed133b2e
Move the spell check instance to the shared class
2023-08-24 20:17:23 +02:00
Veronica Berglyd Olsen
4507489f0b
Clean up a few things in project classes
2023-08-24 19:45:08 +02:00
Veronica Berglyd Olsen
f339ec2471
Remove re-usage of project class ( #1504 )_
2023-08-23 19:56:58 +01:00
Veronica Berglyd Olsen
e1ba66fb87
Fix some missing test coverage
2023-08-23 20:51:42 +02:00
Veronica Berglyd Olsen
af50b219a6
Add test coverage of shared class
2023-08-23 20:19:48 +02:00
Veronica Berglyd Olsen
8090832f3b
Fix weird unitilialised shared class issue
2023-08-20 23:38:14 +02:00
Veronica Berglyd Olsen
55423174ed
Make a few minor improvements, including fixing #1495
2023-08-20 22:09:02 +02:00
Veronica Berglyd Olsen
ed3e4bca6c
Simplify the class variables of the tree class
2023-08-20 21:36:33 +02:00
Veronica Berglyd Olsen
0b4cfd0037
Move idle time records to the shared class
2023-08-20 21:33:04 +02:00
Veronica Berglyd Olsen
777b1a15fd
Clean up no longer needed code
2023-08-14 17:43:47 +02:00
Veronica Berglyd Olsen
a17e73b5a2
Let the shared class handle alert dialogs
2023-08-14 17:08:53 +02:00
Veronica Berglyd Olsen
3441ff38de
Remove dependence of main GUI class in project class
2023-08-14 17:08:30 +02:00
Veronica Berglyd Olsen
a3976ab4fb
Fix imports
2023-08-14 00:07:38 +02:00
Veronica Berglyd Olsen
156a6fac98
Use a signal for status bar messages
2023-08-14 00:03:55 +02:00
Veronica Berglyd Olsen
c4140d753c
Improve handling of project closing
2023-08-13 23:32:10 +02:00
Veronica Berglyd Olsen
150f6603cd
Let the shared class handle project open/save/close and recreating the project instance
2023-08-13 20:16:37 +02:00
Veronica Berglyd Olsen
8154293d92
Move the hasProject logic into the shared class
2023-08-13 19:23:32 +02:00
Veronica Berglyd Olsen
fd181b18a6
Rename exception variable in makeAlert
2023-08-13 19:23:03 +02:00
Veronica Berglyd Olsen
863dcf8b37
Move theme and project instances to new shared data class
2023-08-10 21:13:10 +02:00
Veronica Berglyd Olsen
a2f183f147
Add a shared data class
2023-08-10 21:10:08 +02:00
Veronica Berglyd Olsen
a0921d2541
Clean up core structure ( #1502 )
2023-08-10 11:29:25 +01:00
Veronica Berglyd Olsen
ddacfc743e
Annotate config class and extensions
2023-08-10 00:49:33 +02:00
Veronica Berglyd Olsen
71e961ba38
Fix annotations in NWStatus class
2023-08-08 23:32:30 +02:00
Veronica Berglyd Olsen
6e5d991cfe
Move TypeGuard to TYPE_CHECKING condition
2023-08-08 23:14:35 +02:00
Veronica Berglyd Olsen
5d817ae51f
Move GUI components module to extensions subpackage
2023-08-08 22:47:24 +02:00
Veronica Berglyd Olsen
eeadfc95e3
Annotate core modules
2023-08-08 22:37:48 +02:00
Veronica Berglyd Olsen
d658a993c0
Update source file headers
2023-08-08 21:41:35 +02:00
Veronica Berglyd Olsen
348e62cd3e
Change default backup folder to HOME/Backups
...
Signed-off-by: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com >
2023-08-08 20:04:17 +02:00
Veronica Berglyd Olsen
c40d910b69
Make backup path always set
2023-08-08 19:50:20 +02:00
Veronica Berglyd Olsen
12897ff2e1
Make project instance private to main GUI class
2023-08-08 17:21:00 +02:00
Veronica Berglyd Olsen
94c95d6f67
Move GUI theme instance to the config object (after app creation)
2023-08-08 14:35:55 +02:00
Veronica Berglyd Olsen
c50c8ee73a
Improve alert boxes ( #1501 )
2023-08-08 09:45:58 +01:00
Veronica Berglyd Olsen
431bc8d401
Clarify closing dialog on build settings
2023-08-08 10:39:10 +02:00
Veronica Berglyd Olsen
de66f1e21b
Switch out some alert icons
2023-08-08 09:33:42 +02:00
Veronica Berglyd Olsen
abfe7ee7ff
Clean up a few minor things
2023-08-07 20:57:33 +02:00
Veronica Berglyd Olsen
7cb77e8524
Update comment
2023-08-07 20:49:04 +02:00
Veronica Berglyd Olsen
470017cdea
Remove the global APP singleton again
2023-08-07 20:45:25 +02:00
Veronica Berglyd Olsen
7756368113
Fix some minor issues with new alert code
2023-08-07 20:25:51 +02:00
Veronica Berglyd Olsen
3911bc10c6
Clean up code and tests
2023-08-07 20:20:04 +02:00
Veronica Berglyd Olsen
90f9fa4451
Rewrite the makeAlert and askQuestion functions to use recommended interface
2023-08-07 20:19:51 +02:00
Veronica Berglyd Olsen
ec010bf18e
Add new icons for alert boxes
2023-08-07 17:02:18 +02:00
Veronica Berglyd Olsen
8959af1f30
Move make alert to separate module and add a global singleton for pointers
2023-08-07 17:01:44 +02:00
Veronica Berglyd Olsen
c3b3120bc1
Improve build settings dialog ( #1499 )
2023-08-06 22:08:31 +01:00
Veronica Berglyd Olsen
28263dcbac
Make build settings dialog a child of main gui, and ensure only one instance can be open for each build
2023-08-06 23:04:59 +02:00
Veronica Berglyd Olsen
4951e4f8fe
Automatically select the first build if no builds are selected in the build tool
2023-08-06 22:27:15 +02:00
Veronica Berglyd Olsen
61836c8c04
Change page size preset to Custom when values are changed instead of blocking the spin boxes
2023-08-06 22:04:12 +02:00
Veronica Berglyd Olsen
effe7abdec
Fix formatting of line breaks in headers
2023-08-06 21:49:55 +02:00
Veronica Berglyd Olsen
5bc391c6c2
Add file extensions to Outpu tab headers
2023-08-06 19:51:10 +02:00
Veronica Berglyd Olsen
3f951fa61f
Move reset button to after included and excluded
2023-08-06 18:20:19 +02:00
Veronica Berglyd Olsen
72de32b126
Add iterative filter action for single selection in build settings
2023-08-06 17:49:11 +02:00
Veronica Berglyd Olsen
2780e722d0
Change icon for filtered items in build settings dialog
2023-08-06 17:28:05 +02:00
Veronica Berglyd Olsen
18d0265515
Fix possibly unbound variable in project tree
2023-08-06 17:25:29 +02:00
Veronica Berglyd Olsen
6168b45c75
Add a triangle arrow to the menu items on the paged side bar
2023-08-06 16:36:34 +02:00
Veronica Berglyd Olsen
7a74165221
Improve section headings on filter tab
2023-08-06 15:39:30 +02:00
Veronica Berglyd Olsen
c480db898c
Double the left margin of the button text for the paged side bar
2023-08-06 15:08:57 +02:00
Veronica Berglyd Olsen
762f7c62cd
Fix label in syntax check workflow
2023-08-06 14:57:49 +02:00
Veronica Berglyd Olsen
97dccd9d68
Drop saving fullscreen flag ( #1498 )
2023-08-06 13:57:31 +01:00
Veronica Berglyd Olsen
8778466d42
Annotate main gui
2023-08-06 14:50:11 +02:00
Veronica Berglyd Olsen
6f1aa5b812
Remove fullscreen setting in config file
2023-08-06 14:49:35 +02:00
Veronica Berglyd Olsen
352b70d060
Fix MacOS release for 2.1b1 ( #1496 )
2023-07-31 00:50:13 +02:00
Veronica Berglyd Olsen
4ce18611bd
Remove redundant references to GUI parent
2023-07-31 00:44:30 +02:00
Veronica Berglyd Olsen
f09851b889
Remove beta part of version number for macOS build
2023-07-31 00:18:03 +02:00
Veronica Berglyd Olsen
993205701c
Define all non-modal dialogs as tools
2023-07-30 23:39:29 +02:00
Veronica Berglyd Olsen
71b3694399
Try setting build non-modal dialogs as tools
2023-07-30 23:31:05 +02:00
Veronica Berglyd Olsen
9d8d25fbb5
Add a util function to restack the windows
2023-07-30 23:23:07 +02:00
Veronica Berglyd Olsen
c41a104eca
Fix version number for mac build
2023-07-30 22:06:25 +02:00
Veronica Berglyd Olsen
1d19a900b1
Handle raise parent on all close events in build tools
2023-07-30 21:57:27 +02:00
Veronica Berglyd Olsen
25f9f0519f
Fix raise window issue on Mac
2023-07-30 19:55:47 +02:00
Veronica Berglyd Olsen
b93bc0a295
Allow MacOS build to handle pre-release version
2023-07-30 14:36:47 +02:00
Veronica Berglyd Olsen
7d0e7d7dce
Release 2.1 Beta 1 ( #1490 )
2023-07-30 14:20:51 +02:00
Veronica Berglyd Olsen
4b2b4117a5
Make some minor improvements to the change log
2023-07-30 14:17:34 +02:00
Veronica Berglyd Olsen
2bd519aa5b
Update release date, change log and release notes
2023-07-30 14:07:28 +02:00
Veronica Berglyd Olsen
34c5b4fec7
Change tree nav shortcut modifier and update docs ( #1489 )
2023-07-30 00:06:36 +02:00
Veronica Berglyd Olsen
fd1f4a5dbe
Merge branch 'dev' into tree_shortcuts
2023-07-30 00:00:59 +02:00
Veronica Berglyd Olsen
59a31f1c20
Restructure keyboard shortcuts page in docs
2023-07-29 23:59:41 +02:00
Veronica Berglyd Olsen
a79ff09e3b
Use alt as modiefier for special project tree move keys
2023-07-29 23:59:18 +02:00
Veronica Berglyd Olsen
ea13f4f9b8
Add project tree navigation shortcuts ( #1488 )
2023-07-29 22:41:07 +02:00
Veronica Berglyd Olsen
26d97bd234
Update tests and docs
2023-07-29 22:26:13 +02:00
Veronica Berglyd Olsen
c52a37c276
Add shift + arrow navigation feature to project tree ( #1348 )
2023-07-29 22:25:58 +02:00
Veronica Berglyd Olsen
1dadd1ddb7
Annotate some more functions in project tree source
2023-07-29 20:49:23 +02:00
Veronica Berglyd Olsen
aa64fdbfc3
Annotate and clean up project tree source
2023-07-29 20:45:12 +02:00
Veronica Berglyd Olsen
db892f633a
New root folder location ( #1487 )
2023-07-28 23:23:46 +02:00
Veronica Berglyd Olsen
08648e0a33
Update annotations in related source
2023-07-28 23:17:09 +02:00
Veronica Berglyd Olsen
addacd368d
Allow root folders to be created next to selected root
2023-07-28 23:16:20 +02:00
Veronica Berglyd Olsen
925ead775c
Try to fix issue with fickly test
2023-07-27 00:33:23 +02:00
Veronica Berglyd Olsen
46cac5cc94
Improve backup feature ( #1484 )
2023-07-27 00:18:51 +02:00
Veronica Berglyd Olsen
0c04b0ba86
Update test
2023-07-27 00:12:25 +02:00
Veronica Berglyd Olsen
ace037808f
Add backups size to pop-up dialog ( #1453 )
2023-07-27 00:09:05 +02:00
Veronica Berglyd Olsen
d81a90add3
Add project name to backup file ( #1476 )
2023-07-27 00:08:26 +02:00
Veronica Berglyd Olsen
b837becc58
Remove remaining reference to lxml package
2023-07-26 23:47:49 +02:00
Veronica Berglyd Olsen
d88d07e0b3
Remove setup.py ( #1483 )
2023-07-26 23:34:04 +02:00
Veronica Berglyd Olsen
2966a709b8
Remove setup.py, and remove sample project from source build
2023-07-26 22:33:05 +02:00
Veronica Berglyd Olsen
7c138d33fc
Move requirements file for tests to the tests folder
2023-07-26 22:26:18 +02:00
Veronica Berglyd Olsen
42d8d56636
Update ubuntu releases
2023-07-26 20:00:26 +02:00
Veronica Berglyd Olsen
02312054fb
Split up setup.py and move packaging tools to new script
2023-07-26 19:28:34 +02:00
Veronica Berglyd Olsen
a6c0152a68
Improve project item and tree classes ( #1482 )
2023-07-26 19:06:45 +02:00
Veronica Berglyd Olsen
39ef662807
Add test coverage of the project tree consistency function
2023-07-26 18:57:31 +02:00
Veronica Berglyd Olsen
1752d5c5cb
Fix inconsistent clearing of lockfiles in projects
2023-07-24 23:29:39 +02:00
Veronica Berglyd Olsen
7965e3365b
Make sure file scan test don't depend on file list order
2023-07-22 23:15:30 +02:00
Veronica Berglyd Olsen
c8d588d6d2
Complete annotations in project class and update tests
2023-07-22 01:06:34 +02:00
Veronica Berglyd Olsen
d382775d1d
Make some improvements to the tree consistency check
2023-07-22 01:06:04 +02:00
Veronica Berglyd Olsen
3753f5b829
Rewrite project consistency chech as part of the tree class
2023-07-21 23:56:48 +02:00
Veronica Berglyd Olsen
f0e372b2ba
Update tests
2023-07-21 22:53:04 +02:00
Veronica Berglyd Olsen
9a1a2d9ab2
Rewrite NWItem to not allow handle to be None
2023-07-21 22:52:54 +02:00
Veronica Berglyd Olsen
4dfa51855e
Spell check comments and docstrings
2023-07-20 23:25:49 +02:00
Veronica Berglyd Olsen
e773884c29
Add duplication of files and folders ( #1480 )
2023-07-20 21:18:17 +02:00
Veronica Berglyd Olsen
4e448134fc
Add test coverage of new function in Document class
2023-07-20 21:14:10 +02:00
Veronica Berglyd Olsen
def846ce4b
Clean up imports (missed one)
2023-07-20 21:08:38 +02:00
Veronica Berglyd Olsen
75a840b10b
Clean up imports
2023-07-20 21:07:12 +02:00
Veronica Berglyd Olsen
188536d0f6
Add test coverage of duplicate function in project tree
2023-07-20 21:00:11 +02:00
Veronica Berglyd Olsen
b3c744d22e
Add test coverage of DocDuplicator class
2023-07-20 20:36:09 +02:00
Veronica Berglyd Olsen
7a72634448
Improve how items are added to project tree, allowing root folders to be added next to specified items
2023-07-20 19:51:01 +02:00
Veronica Berglyd Olsen
1559e3299a
Add item duplication functionality to project tree
2023-07-20 18:51:50 +02:00
Veronica Berglyd Olsen
567045e4ff
Add document duplication tool and support in item and tree classes
2023-07-20 18:51:26 +02:00
Veronica Berglyd Olsen
1c5466a799
Add annotations to document class
2023-07-20 18:50:53 +02:00
Veronica Berglyd Olsen
fe7e44a3a6
Add annotations to tree and item classes
2023-07-20 16:00:16 +02:00
Veronica Berglyd Olsen
bba46ba042
Add annotations to core tools
2023-07-20 15:14:01 +02:00
Veronica Berglyd Olsen
f2bba55bca
Change default font on macOS ( #1479 )
2023-07-20 01:28:31 +02:00
Veronica Berglyd Olsen
57d6b6ac1d
Change default macOS font to Helvetica
2023-07-20 01:22:30 +02:00
Veronica Berglyd Olsen
664d314d3a
Improve ODT build ( #1477 )
2023-07-20 00:35:13 +02:00
Veronica Berglyd Olsen
32a52b2bf1
Update tests
2023-07-20 00:29:11 +02:00
Veronica Berglyd Olsen
dedb86b11d
Make paper sizes translatable
2023-07-20 00:29:01 +02:00
Veronica Berglyd Olsen
e1ea285201
Update test reference files
2023-07-19 23:57:45 +02:00
Veronica Berglyd Olsen
3c535ab0ef
Make some improvements to the config layout class
2023-07-19 23:55:17 +02:00
Veronica Berglyd Olsen
ac92e5b126
Add support for page layout settings in builds
2023-07-19 23:55:00 +02:00
Veronica Berglyd Olsen
bebf487776
Update tests
2023-07-19 18:17:18 +02:00
Veronica Berglyd Olsen
c123ef9258
Add a separator style to ODT builds
2023-07-19 18:17:03 +02:00
Veronica Berglyd Olsen
7d065659e8
Bump version 2.1-beta1
2023-07-19 18:05:46 +02:00
Veronica Berglyd Olsen
3af60b4b6f
Theme updates ( #1475 )
2023-07-19 17:43:57 +02:00
Veronica Berglyd Olsen
354d299dce
Delete redundant colour definition in theme class
2023-07-19 17:40:18 +02:00
Veronica Berglyd Olsen
2670f46941
Don't set an icon theme for the Qt default theme
2023-07-19 17:36:56 +02:00
Veronica Berglyd Olsen
d289b41546
Fix test and update paged sidebar hover colour
2023-07-19 17:31:23 +02:00
Veronica Berglyd Olsen
2c5799679c
Add help text colour as separate setting, and annotate theme class
2023-07-19 17:31:02 +02:00
Veronica Berglyd Olsen
795782320c
Add default light theme and update other themes
2023-07-19 17:30:35 +02:00
Veronica Berglyd Olsen
734899a543
Improve test coverage of build tools ( #1466 )
2023-07-18 18:14:07 +02:00
Veronica Berglyd Olsen
8e3a258fd2
Fix sometimes failing backup test
2023-07-18 18:08:17 +02:00
Veronica Berglyd Olsen
36c0349c0a
Split print test into separate due to MacOS issues
2023-07-18 17:59:29 +02:00
Veronica Berglyd Olsen
9721c25613
Add test coverage of GuiManuscript tool
2023-07-18 17:52:49 +02:00
Veronica Berglyd Olsen
1997872f71
Comment out blocking call
2023-07-17 20:57:07 +02:00
Veronica Berglyd Olsen
d9e0730ad2
Add test coverage of GuiManuscriptBuild tool
2023-07-17 20:56:31 +02:00
Veronica Berglyd Olsen
839bc778aa
Add test coverage of GuiBuildSettings tool
2023-07-17 20:06:46 +02:00
Veronica Berglyd Olsen
f502411079
Complete test coverage of doc build module
2023-06-24 19:14:22 +02:00
Veronica Berglyd Olsen
151e4b2770
Change build filter to skip empty root folders
2023-06-24 18:25:44 +02:00
Veronica Berglyd Olsen
4b194752eb
Complete test coverage of build settings module
2023-06-18 19:22:42 +02:00
Veronica Berglyd Olsen
73451faa31
Add test coverage of build settings class
2023-06-17 17:30:37 +02:00
Veronica Berglyd Olsen
a3f0d5b865
Fix bug in options file conversion
2023-06-15 23:54:16 +02:00
Veronica Berglyd Olsen
6193e3191b
Fix minor issue in session log conversion
2023-06-15 23:26:27 +02:00
Veronica Berglyd Olsen
0689e977ea
Rename and restructure project meta files ( #1464 )
2023-06-15 23:13:14 +02:00
Veronica Berglyd Olsen
028abc0ce9
Update storage class and test coverage of it
2023-06-15 23:05:21 +02:00
Veronica Berglyd Olsen
ca2964c037
Add test coverage of session log class
2023-06-15 00:19:47 +02:00
Veronica Berglyd Olsen
2a1324e6cc
Make error dialog report a monospace font
2023-06-13 23:18:22 +02:00
Veronica Berglyd Olsen
61535b6ab6
Fix minor mistakes in source files from last commits
2023-06-13 22:57:19 +02:00
Veronica Berglyd Olsen
90012aff17
Fix test coverage of writingstats class
2023-06-13 22:32:17 +02:00
Veronica Berglyd Olsen
b2bfaad73d
Fix test coverage of outline class
2023-06-13 22:15:14 +02:00
Veronica Berglyd Olsen
26e6845439
Fix test coverage of spell check classes
2023-06-13 21:54:06 +02:00
Veronica Berglyd Olsen
b7bb2988e8
Fix test coverage of options class
2023-06-13 21:11:05 +02:00
Veronica Berglyd Olsen
f33ba03a2f
Fix test coverage of wordlist dialog
2023-06-13 21:10:11 +02:00
Veronica Berglyd Olsen
8d38f27eee
Update gui options file format to macth others
2023-06-13 17:31:40 +02:00
Veronica Berglyd Olsen
0003f8c24d
Change format of wordlist.txt file to json
2023-06-13 17:31:16 +02:00
Veronica Berglyd Olsen
9ac61105f3
Annotate index class and change file format slightly to match others
2023-06-13 17:30:07 +02:00
Veronica Berglyd Olsen
1b85f782a6
Update writing stats dialog to work with new log file
2023-06-13 17:29:15 +02:00
Veronica Berglyd Olsen
eba6783816
Move session log handling to a separate class, and use jsonl format
2023-06-12 01:50:27 +02:00
Veronica Berglyd Olsen
aea41032ef
Add one more random error message
2023-06-11 22:51:03 +02:00
Veronica Berglyd Olsen
f572eed5be
Update Docs ( #1462 )
2023-06-10 13:16:23 +02:00
Veronica Berglyd Olsen
9cd3e78043
Merge branch 'main' into update_docs
2023-06-10 13:15:12 +02:00
Veronica Berglyd Olsen
f9a4d7ec1f
Make a couple of corrections
2023-06-10 13:13:36 +02:00
Veronica Berglyd Olsen
98692eb2fe
Fix some sizing issues in the manuscript tools
2023-06-10 13:07:47 +02:00
Veronica Berglyd Olsen
8e6bb0b3d6
Fix outline margin so last column can be resized
2023-06-10 01:14:25 +02:00
Veronica Berglyd Olsen
6f02f3f74d
Simplify how outline column headers are saved
2023-06-10 00:45:25 +02:00
Veronica Berglyd Olsen
00350140d3
Rename index and options meta files
2023-06-10 00:44:52 +02:00
Veronica Berglyd Olsen
a87cc64766
Add a new GUI for the Build Tool ( #1389 )
2023-06-09 22:18:28 +02:00
Veronica Berglyd Olsen
0eb39d2e0a
Clean up a few remnants of old test code
2023-06-09 22:06:38 +02:00
Veronica Berglyd Olsen
112aa8468c
Finish up controls on manuscript build tool
2023-06-09 22:06:05 +02:00
Veronica Berglyd Olsen
c344cf441e
Add back print functionality to manuscript tool
2023-06-09 21:31:02 +02:00
Veronica Berglyd Olsen
5f4b6009ce
Complete the manuscript build dialog, and the doc builder class
2023-06-09 21:07:46 +02:00
Veronica Berglyd Olsen
8b7aab36a2
Add circular progress bar on manuscript preview
2023-06-08 23:33:16 +02:00
Veronica Berglyd Olsen
8ef1a12201
Use enums for build formats
2023-06-08 23:32:32 +02:00
Veronica Berglyd Olsen
4ee452d186
Add a circular progress bar to the manuscript build tool
2023-06-07 22:37:47 +02:00
Veronica Berglyd Olsen
3bcb4a5091
Add back the file name label on manuscript build dialog
2023-06-06 22:47:37 +02:00
Veronica Berglyd Olsen
b09068ab99
Add annotations to odt class
2023-06-06 22:12:56 +02:00
Veronica Berglyd Olsen
6b6c517b1f
Add annotations to tokenizer, html and markdown classes
2023-06-06 00:35:57 +02:00
Veronica Berglyd Olsen
850ee73ed4
Simplify core variables in tokenizer
2023-06-06 00:03:46 +02:00
Veronica Berglyd Olsen
67f1dd6677
Clean up variables in doc builder
2023-06-06 00:03:27 +02:00
Veronica Berglyd Olsen
9bc66128a7
Complete the build process in the build tool
2023-06-05 23:39:28 +02:00
Veronica Berglyd Olsen
b0201c58e9
Add Table of Contents to build dialog
2023-06-05 21:49:30 +02:00
Veronica Berglyd Olsen
18df119332
Update build tools icons
2023-06-05 17:19:32 +02:00
Veronica Berglyd Olsen
bc38ea19ba
Merge branch 'dev' into feature/build_gui
2023-06-05 17:13:23 +02:00
Veronica Berglyd Olsen
a730e8747f
Optimise all SVG icons ( #1456 )
2023-06-05 17:11:56 +02:00
Veronica Berglyd Olsen
62b0e7f9ca
Optimise all SVG icons
2023-06-05 16:52:13 +02:00
Veronica Berglyd Olsen
ee9da2bdf1
Improve the manuscript GUIs a bit
2023-06-05 00:25:02 +02:00
Veronica Berglyd Olsen
2f0ac4fe17
Fix Qt.UserRole access warning
2023-06-05 00:08:11 +02:00
Veronica Berglyd Olsen
033b9f2a59
Update the zipIt function to include new files
2023-06-04 21:25:03 +02:00
Veronica Berglyd Olsen
3996ff8798
Assemble most of the Manuscript Build tool
2023-06-04 20:58:50 +02:00
Veronica Berglyd Olsen
5f6335d8f9
Fix some typing issues
2023-06-04 00:40:04 +02:00
Veronica Berglyd Olsen
135ba3f290
Update the project storage class
2023-06-03 19:05:18 +02:00
Veronica Berglyd Olsen
8ef3b3e09a
Add project file revision number, and update all test reference files
2023-06-03 18:37:41 +02:00
Veronica Berglyd Olsen
0704812376
Remove titleFormat from project XML and rename mock test file
2023-06-03 18:13:02 +02:00
Veronica Berglyd Olsen
db8140418e
Fix typing and docstrings in Project data and XML classes
2023-06-03 18:05:04 +02:00
Veronica Berglyd Olsen
d915b1b02c
Remove old test reference files
2023-06-03 17:13:54 +02:00
Veronica Berglyd Olsen
4c439910dc
Remove the old build tool
2023-06-03 17:03:30 +02:00
Veronica Berglyd Olsen
9514578554
Add the build preview functionality from the old build tool
2023-06-03 16:51:45 +02:00
Veronica Berglyd Olsen
3a2733eee5
Make new code pass docstring linting
2023-06-03 15:46:51 +02:00
Veronica Berglyd Olsen
7ff5ffaebd
Remove python 3.12-dev tests again
2023-06-01 15:46:39 +02:00
Veronica Berglyd Olsen
dbb8f4fa5a
Remove lxml as a test dependency
2023-06-01 15:41:56 +02:00
Veronica Berglyd Olsen
8631ea3d5a
Update test CI jobs
2023-06-01 15:39:42 +02:00
Veronica Berglyd Olsen
58dee60297
Merge branch 'dev' into feature/build_gui
2023-06-01 15:29:00 +02:00
Veronica Berglyd Olsen
0a70adeceb
Update ignored error codes for flake8
2023-06-01 15:27:29 +02:00
Veronica Berglyd Olsen
31e76e429b
Merge branch 'main' into dev
2023-06-01 15:26:08 +02:00
Veronica Berglyd Olsen
277bd783b1
Clean up workflows
2023-06-01 10:56:11 +02:00
Veronica Berglyd Olsen
3e34721b66
Make gui class debug messages consistent
2023-06-01 00:31:42 +02:00
Veronica Berglyd Olsen
8fdec71f4b
Improve how manuscript dialog closing is handled
2023-06-01 00:12:27 +02:00
Veronica Berglyd Olsen
510b6ff6d2
Add simple build preview
2023-05-31 18:10:41 +02:00
Veronica Berglyd Olsen
704fffada3
Move all code to set default text font into the Config class
2023-05-31 17:49:31 +02:00
Veronica Berglyd Olsen
74f46f4633
Update broken test by merge from dev
2023-05-29 22:22:18 +02:00
Veronica Berglyd Olsen
c49e743f4d
Merge branch 'dev' into feature/build_gui
2023-05-29 22:20:08 +02:00
Veronica Berglyd Olsen
b7eb4d3567
Remove lxml dependency ( #1452 )
2023-05-29 22:18:46 +02:00
Veronica Berglyd Olsen
ebc3b1f745
Fix redundant line wrapping in ODT header style
2023-05-29 22:12:55 +02:00
Veronica Berglyd Olsen
af923d6050
Remove references and checks for lxml
2023-05-29 21:52:43 +02:00
Veronica Berglyd Olsen
1d90d6d385
Update XML classes and tests
2023-05-29 21:47:13 +02:00
Veronica Berglyd Olsen
a40275c431
Make the xmlIndent function the permanent solution
2023-05-29 21:35:16 +02:00
Veronica Berglyd Olsen
2a82fd628c
Fix logging bug in init
2023-05-29 21:34:48 +02:00
Veronica Berglyd Olsen
a7ffbb0965
Update Odt tests
2023-05-29 20:04:40 +02:00
Veronica Berglyd Olsen
22e0f82654
Replaxe lxml with standard library xml in ODT class
2023-05-29 20:04:28 +02:00
Veronica Berglyd Olsen
47a6ae5031
Remove test runs for Python 3.7
2023-05-29 18:23:00 +02:00
Veronica Berglyd Olsen
652013b622
Fix last broken test
2023-05-29 17:58:23 +02:00
Veronica Berglyd Olsen
af67f5081e
Fix test reference files
2023-05-29 17:16:58 +02:00
Veronica Berglyd Olsen
59931c804c
Replace lxml with standard xml for project files
2023-05-29 17:00:52 +02:00
Veronica Berglyd Olsen
7c9bff71f0
Make sure main logger only creates a single stream handle
2023-05-24 22:39:24 +02:00
Veronica Berglyd Olsen
ad6b517c1d
Rename manuscript build tool file and add build dialog
2023-05-24 22:38:47 +02:00
Veronica Berglyd Olsen
a1837d8153
Clean up old heading format usage
2023-05-24 00:50:05 +02:00
Veronica Berglyd Olsen
cd81ea5fbb
Fix tests
2023-05-24 00:27:29 +02:00
Veronica Berglyd Olsen
e3744d31aa
Move heading formatting into a separate class
2023-05-24 00:27:09 +02:00
Veronica Berglyd Olsen
fda647da54
Fix a few issues with the build settings dialog
2023-05-23 18:39:52 +02:00
Veronica Berglyd Olsen
6ab734b9e7
Add last tab in build settings and tweak filter tab a little
2023-05-23 18:18:15 +02:00
Veronica Berglyd Olsen
c302162d1f
Add build settings Content and Format tabs
2023-05-23 16:39:43 +02:00
Veronica Berglyd Olsen
06b46bb0d3
Update config layout extension class
2023-05-23 16:39:05 +02:00
Veronica Berglyd Olsen
2592423637
Update build dialog and make doc build class compatible with build settings
2023-05-22 21:58:05 +02:00
Veronica Berglyd Olsen
854cc77220
Add list of builds to manuscript build dialog
2023-05-22 18:38:58 +02:00
Veronica Berglyd Olsen
0a2355488e
Simplify build settings dialog
2023-05-22 16:25:33 +02:00
Veronica Berglyd Olsen
a212900554
Add a Headings format edit form
2023-05-18 19:30:42 +02:00
Veronica Berglyd Olsen
79a28b9e43
Add handling of build settings and build name
2023-05-18 17:41:29 +02:00
Veronica Berglyd Olsen
90a6cecd52
Merge branch 'dev' into feature/build_gui
2023-05-16 23:45:22 +02:00
Veronica Berglyd Olsen
03a19a882b
Rewrite config mocking ( #1447 )
2023-05-16 23:29:56 +02:00
Veronica Berglyd Olsen
4371d123ac
Fix docs URL ( #1446 )
2023-05-16 23:22:20 +02:00
Veronica Berglyd Olsen
70ea5e0bae
Fix broken documentation URL
2023-05-16 23:04:24 +02:00
Veronica Berglyd Olsen
db70394af3
Move all URLs to the nwConst class
2023-05-16 23:02:31 +02:00
Veronica Berglyd Olsen
324b204eaa
Drop all mappings of config object into classes now that tests don't need that
2023-05-16 23:00:30 +02:00
Veronica Berglyd Olsen
7f8ffb228e
Remove dependency on .mainConf class variable in tests
2023-05-16 00:40:56 +02:00
Veronica Berglyd Olsen
cdb501ae26
Improve debug strings in Config class
2023-05-16 00:34:28 +02:00
Veronica Berglyd Olsen
e8c6e50e92
Remove code for mocking CONFIG object and instead reset it for each test
2023-05-16 00:34:11 +02:00
Veronica Berglyd Olsen
35731ca4f7
Make build settings dialog work with single settings object
2023-05-15 15:27:02 +02:00
Veronica Berglyd Olsen
5685963b59
Modify logic so build settings are edited separately
2023-05-13 20:24:33 +02:00
Veronica Berglyd Olsen
26430e642c
Add a new Manuscript Build tool
2023-05-13 19:20:31 +02:00
Veronica Berglyd Olsen
ff0a4b03ae
Rename GuiBuildManuscript to GuiBuildSettings
2023-05-13 19:02:21 +02:00
Veronica Berglyd Olsen
a4e5a88686
Add heading format fields
2023-05-13 19:00:10 +02:00
Veronica Berglyd Olsen
50f653fefb
Add splitter to filter page and save to options
2023-05-13 17:59:43 +02:00
Veronica K. B. Olsen
a9d5974346
Add root class filtering
2023-05-09 22:00:30 +02:00
Veronica Berglyd Olsen
4c4139078a
Add icons to document filters
2023-05-07 19:36:52 +02:00
Veronica Berglyd Olsen
46b4e39bf5
Add code to filter items in build tool based on layout and active status
2023-05-07 19:21:07 +02:00
Veronica Berglyd Olsen
e7a148d20d
Merge branch 'dev' into feature/build_gui
2023-05-07 16:57:52 +02:00
Veronica Berglyd Olsen
76daa3f463
Update setup files ( #1436 )
2023-05-05 00:26:28 +02:00
Veronica Berglyd Olsen
9f22c51c8a
Add deprecation info to help output
2023-05-04 23:47:01 +02:00
Veronica Berglyd Olsen
023c0da879
Add deprecation warning about setup.py
2023-05-04 23:32:55 +02:00
Veronica Berglyd Olsen
18cc8b91dc
Update documentation on how to install novelWriter from source, and improve build script for pip
2023-05-04 23:17:25 +02:00
Veronica Berglyd Olsen
7a855a3520
Update pyproject.toml according to setuptools docs
2023-05-04 23:09:33 +02:00
Veronica Berglyd Olsen
36352d4a17
Fix a few warnings with setup.cfg and add the zip_safe option
2023-05-04 22:05:01 +02:00
Veronica Berglyd Olsen
b9351dba11
Update package build scripts ( #1433 )
2023-05-03 22:43:03 +02:00
Veronica Berglyd Olsen
8d4e555374
Fix a few help strings in setup
2023-05-03 22:34:53 +02:00
Veronica Berglyd Olsen
934ebcfc7e
Switch shasum command on mac build
2023-05-03 13:29:54 +02:00
Veronica Berglyd Olsen
128092e537
Put all build assets in a single zip file
2023-05-03 12:39:51 +02:00
Veronica Berglyd Olsen
ff22722662
Fix artifact names and add shasum files
2023-05-03 12:36:33 +02:00
Veronica Berglyd Olsen
7159a07f91
Fix build action artifact upload
2023-05-02 12:52:22 +02:00
Veronica Berglyd Olsen
0ae42ef876
Simplify package names
2023-05-02 12:46:58 +02:00
Veronica Berglyd Olsen
d66953d3ac
Add a bash script to generate a desktop launcher
2023-04-23 17:23:21 +02:00
Veronica Berglyd Olsen
d1c62e4bbc
Docs: Add a note about escape characters for text emphasis
2023-04-22 10:06:23 +02:00
Veronica Berglyd Olsen
f1b764761c
Fix error in docstring
2023-04-22 09:52:51 +02:00
Veronica Berglyd Olsen
b0c5fe6509
Make some further minor improvements to Mac build script
2023-04-18 18:57:33 +02:00
Veronica Berglyd Olsen
9daf1f1ca0
Clean up Mac build a bit
2023-04-18 18:44:08 +02:00
Veronica Berglyd Olsen
96bed5b3d5
Update copyright year
2023-04-18 18:43:55 +02:00
Veronica Berglyd Olsen
59f0beeba6
Remove the bundled lupdate6 tool and use the PyQt6 package
2023-04-18 18:17:33 +02:00
Veronica Berglyd Olsen
c7ba7b5d3a
Add a link to the regular expression Qt docs for the search/replace tool
2023-04-18 11:07:33 +02:00
Veronica Berglyd Olsen
29386e8595
Add a switch box widget and use it for filter options in build
2023-04-16 21:19:09 +02:00
Veronica Berglyd Olsen
b6dceacaf0
Merge branch 'dev' into feature/build_gui
2023-04-16 19:46:54 +02:00
Veronica Berglyd Olsen
58702a8956
Release 2.0.7 ( #1419 )
2023-04-16 11:35:33 +02:00
Veronica Berglyd Olsen
8cdb7c245c
Bump version to 2.0.7 and update changelog
2023-04-15 20:52:40 +02:00
Veronica Berglyd Olsen
1a716d858b
Update translation files
2023-04-15 20:28:01 +02:00
Veronica Berglyd Olsen
c45f786066
Fix escaped markdown not being cleaned up for HTML and ODT ( #1418 )
2023-04-15 18:55:30 +02:00
Veronica Berglyd Olsen
574ed1b2f0
Improve test coverage
2023-04-15 18:46:32 +02:00
Veronica Berglyd Olsen
38f31d6a64
Remove the tokenizer post processing stage and instead run it where needed (Issue #1412 )
2023-04-15 18:30:37 +02:00
Veronica Berglyd Olsen
6d0455bf28
Replace underscores with spaces when running spell checker ( #1417 )
2023-04-13 19:37:25 +02:00
Veronica Berglyd Olsen
b9d149a56a
Improve how underscores are treated by spell checker ( #1415 )
2023-04-13 19:22:21 +02:00
Veronica Berglyd Olsen
4e64d522a1
Merge branch 'dev' into feature/build_gui
2023-04-13 18:21:41 +02:00
Veronica Berglyd Olsen
5460536bbc
Fix CI trigger branches
2023-04-13 18:17:12 +02:00
Veronica Berglyd Olsen
239bc886a5
Fix spell check refresh (for small documents) ( #1416 )
2023-04-13 18:14:43 +02:00
Veronica Berglyd Olsen
0ffb6eee37
Allow clearing the spell check highlighting also on big docs
2023-04-13 18:11:59 +02:00
Veronica Berglyd Olsen
cf770ff77f
Remove the condition that spell checking must be enabled to refresh highlighting (Issue #1414 )
2023-04-13 17:57:14 +02:00
Veronica Berglyd Olsen
8c9f84d251
Build AppImage for older Linux distros ( #1410 )
2023-04-04 20:54:12 +02:00
Veronica Berglyd Olsen
5bb78f3f0d
Use pip for build dependencies for assets
2023-04-04 19:51:02 +02:00
Veronica Berglyd Olsen
5e985af37b
Add additional manylinux version to appimage build
2023-04-04 19:45:27 +02:00
Veronica Berglyd Olsen
f18b8ed7f3
Update i18n ( #1407 )
2023-04-04 19:36:00 +02:00
Veronica Berglyd Olsen
304d659c9f
Merge branch 'main' into update_i18n
2023-04-04 19:33:13 +02:00
Veronica Berglyd Olsen
3a9d8dea27
Add back in RTD pdf build
2023-04-04 19:19:49 +02:00
Veronica Berglyd Olsen
95713f8e09
Update docs ( #1409 )
2023-04-04 19:13:09 +02:00
Veronica Berglyd Olsen
660c15bfe9
Simplify the main Readme as most user info is now on the website
2023-04-04 19:09:14 +02:00
Veronica Berglyd Olsen
54806ba753
Clean up documentation a little and point to new doc location
2023-04-04 18:35:39 +02:00
Veronica Berglyd Olsen
42dd7ce0d7
Change doc urls to point to main website instead of RTD
2023-04-04 18:34:37 +02:00
Veronica Berglyd Olsen
33b80244ea
Merge branch 'main' into update_i18n
2023-04-04 17:50:36 +02:00
Veronica Berglyd Olsen
860125e19a
Turn main into only release branch ( #1408 )
2023-04-04 17:47:52 +02:00
Veronica Berglyd Olsen
835165f012
Restore last version on main branch
2023-04-04 17:44:25 +02:00
Veronica Berglyd Olsen
3c7775aaa2
Remove dev code from main
2023-04-04 17:35:40 +02:00
Veronica Berglyd Olsen
97bf638b6f
Merge branch 'patch' into cleanup_main
2023-04-04 17:31:36 +02:00
Veronica Berglyd Olsen
3873be2927
Add Japanese translation
2023-04-04 10:48:02 +02:00
Veronica Berglyd Olsen
48453bb46b
Update latest translations
2023-04-04 10:45:25 +02:00
Veronica Berglyd Olsen
6a0a22b164
Merge branch 'patch' into update_i18n
2023-04-03 22:13:36 +02:00
Veronica Berglyd Olsen
590c03c17d
Apply 'new item' rules in project tree ( #1406 )
2023-04-03 22:12:46 +02:00
Veronica Berglyd Olsen
db1cda65c3
Add check for root class before allowing adding novel documents in project tree new item ( #1404 )
2023-04-03 22:06:57 +02:00
Veronica Berglyd Olsen
bc1861887e
Minor GUI Fixes ( #1405 )
2023-04-03 21:45:33 +02:00
Veronica Berglyd Olsen
7cd5d2740f
Update base translation file
2023-04-03 21:34:58 +02:00
Veronica Berglyd Olsen
740e3be74b
Fix project tree rename label ( #1403 )
2023-04-03 21:34:38 +02:00
Veronica Berglyd Olsen
00abb02ac1
Add the desktopFileName setting to the application for better support for Linux desktops
2023-04-03 21:31:07 +02:00
Veronica Berglyd Olsen
489fa20f18
Update latest translations with some minor additions and changes
2023-04-03 17:30:25 +02:00
Veronica Berglyd Olsen
3a569e0268
Fix typo
2023-03-21 09:17:09 +01:00
Veronica Berglyd Olsen
8bada3c468
Clarify instructions on how to download dictionaries on Windows
2023-03-20 22:36:49 +01:00
Veronica Berglyd Olsen
357d1fa83b
Update docs theme from main branch
2023-03-10 16:47:47 +01:00
Veronica Berglyd Olsen
0a68ad1b07
Update docs theme ( #1395 )
2023-03-10 16:44:53 +01:00
Veronica Berglyd Olsen
8f8498ca6d
Switch docs theme to Sphinx Book Theme
2023-03-10 16:29:41 +01:00
Veronica Berglyd Olsen
ab4cb93aaa
Fix typo in docs
2023-03-07 23:03:30 +01:00
Veronica Berglyd Olsen
51b45de19e
Revert mistake in docs about format changes
2023-03-05 11:44:43 +01:00
Veronica Berglyd Olsen
5639df7efd
Add buttons to set filter mode on build items
2023-02-28 23:19:57 +01:00
Veronica Berglyd Olsen
9af273bf8f
Add functionality to build project tree in build tool
2023-02-28 22:40:23 +01:00
Veronica Berglyd Olsen
cfd1b950d3
Rename item isInactive to isInactiveClass
2023-02-28 22:40:02 +01:00
Veronica Berglyd Olsen
8a4785d9a3
Add build tool icons to theme
2023-02-28 22:39:09 +01:00
Veronica Berglyd Olsen
ba5b4ece30
Change menu entries so tests run properly
2023-02-28 21:22:24 +01:00
Veronica Berglyd Olsen
0a8ed86b7c
Finish the build tool pages and add feature to set selected button
2023-02-28 18:24:09 +01:00
Veronica Berglyd Olsen
d166697622
Merge branch 'main' into feature/build_gui
2023-02-28 18:13:46 +01:00
Veronica Berglyd Olsen
9fdfe7616c
Change resize behaviour of main splitter ( #1388 )
2023-02-28 13:32:18 +01:00
Veronica Berglyd Olsen
21db406cf3
Change resize behaviour of main splitter to only scale editor area
2023-02-28 12:45:42 +01:00
Veronica Berglyd Olsen
eb39f5eeba
Add tip in docs on how to get the Ubuntu key imported on Debian
2023-02-27 15:09:16 +01:00
Veronica Berglyd Olsen
3125df95d3
Update translations
2023-02-26 21:50:58 +01:00
Veronica Berglyd Olsen
dfcf23cd26
Merge 2.0.6 ( #1384 )
2023-02-26 21:37:49 +01:00
Veronica Berglyd Olsen
9d11d479a4
Merge branch 'main' into merge_2.0.6
2023-02-26 21:33:37 +01:00
Veronica Berglyd Olsen
86d324a113
Release 2.0.6 ( #1382 )
2023-02-26 21:02:22 +01:00
Veronica Berglyd Olsen
026f0b921c
Complete changelog and update release notes
2023-02-26 12:00:39 +01:00
Veronica Berglyd Olsen
afa9675644
Merge branch 'patch' into release_2.0.6
2023-02-26 11:53:39 +01:00
Veronica Berglyd Olsen
a7ba0ec575
Backport docs from main ( #1381 )
2023-02-26 11:51:53 +01:00
Veronica Berglyd Olsen
bba605ee5a
Fix link format in tech docs
2023-02-26 11:40:46 +01:00
Veronica Berglyd Olsen
09083ac4f5
Backport document changes from main
2023-02-26 11:37:28 +01:00
Veronica Berglyd Olsen
916f782df9
Bump version and update changelog
2023-02-26 11:15:20 +01:00
Veronica Berglyd Olsen
2f3a8f505f
Fix GUI bugs and broken reference links ( #1379 )
2023-02-26 11:09:10 +01:00
Veronica Berglyd Olsen
4ff8c6a26f
Don't set project tree focus when setting selected handle ( #1369 )
2023-02-26 10:56:06 +01:00
Veronica Berglyd Olsen
1952906829
Switch focus to tree when creating new item ( #1376 )
2023-02-26 10:35:14 +01:00
Veronica Berglyd Olsen
acd4d44a9e
Fix reference panel links ( #1378 )
2023-02-26 10:30:25 +01:00
Veronica Berglyd Olsen
f14098d87b
Merge branch 'main' into feature/build_gui
2023-02-25 18:50:59 +01:00
Veronica Berglyd Olsen
a1c3ab688a
Update docs and add HowTo ( #1377 )
2023-02-25 18:48:37 +01:00
Veronica Berglyd Olsen
1648ad2d02
Add a contributing note to the howto docs
2023-02-25 18:48:04 +01:00
Veronica Berglyd Olsen
cc6636fe3c
Add a HowTo section
2023-02-25 18:41:40 +01:00
Veronica Berglyd Olsen
e50bb72dc7
Add some more space above sections
2023-02-25 18:35:39 +01:00
Veronica Berglyd Olsen
fd390c2cba
Increase font size for admonitions in docs
2023-02-23 08:19:05 +01:00
Veronica Berglyd Olsen
2365bcbcaf
Restore main page link in docs
2023-02-22 22:11:51 +01:00
Veronica Berglyd Olsen
d934f2bb6b
Fix download link in docs
2023-02-22 21:24:11 +01:00
Veronica Berglyd Olsen
8b2566b9fe
Add signal to paged sidebar
2023-02-22 21:07:01 +01:00
Veronica Berglyd Olsen
a507e64163
No need for the mbuild folder
2023-02-21 18:46:10 +01:00
Veronica Berglyd Olsen
9d61432641
Add a basic build settings class, and add the paged sidebar to the mbuild dialog
2023-02-21 18:15:04 +01:00
Veronica Berglyd Olsen
981111d380
Complete the paged sidebar widget
2023-02-21 18:14:20 +01:00
Veronica Berglyd Olsen
0f0c9eacb1
Rename custom to extensions to avoid import issues
2023-02-21 16:47:30 +01:00
Veronica Berglyd Olsen
7a60d8d867
Add a custom widgets subpackage
2023-02-21 16:06:41 +01:00
Veronica Berglyd Olsen
06407a44d3
Add tabs to manuscript build tool
2023-02-13 21:34:40 +01:00
Veronica Berglyd Olsen
1c17bcc981
Add the Build Manuscript tool and connect it to the main menu
2023-02-13 20:00:56 +01:00
Veronica Berglyd Olsen
e92f2a9141
Copy "Getting Started" docs over from main branch
2023-02-13 19:27:30 +01:00
Veronica Berglyd Olsen
c8182c0293
Update "Getting Started" in docs ( #1366 )
2023-02-13 19:24:35 +01:00
Veronica Berglyd Olsen
d78f13839e
Clean up the gettings started document
2023-02-13 08:46:06 +01:00
Veronica Berglyd Olsen
ed892f3f15
Move the section on setting up Python on Windows to the PyPi part
2023-02-13 08:38:19 +01:00
Veronica Berglyd Olsen
902dcc6ba7
Update MacOS install instructions formatting
2023-02-13 08:34:17 +01:00
Veronica Berglyd Olsen
43fd9db038
Merge branch 'main' into docs/getting_started
2023-02-13 08:22:25 +01:00
Veronica Berglyd Olsen
c6da74b21c
Update MacOS instructions in the docs ( #1365 )
2023-02-13 08:21:31 +01:00
Rachel Powers
5362205605
Add Macos install instructions to the docs
2023-02-12 20:38:34 -07:00
Veronica Berglyd Olsen
30d5be44eb
Bump version to 2.1-alpha0
2023-02-13 00:23:54 +01:00
Veronica Berglyd Olsen
9a50303068
Merge branch 'patch'
2023-02-13 00:20:51 +01:00
Veronica Berglyd Olsen
9ec8fea5f1
Improve build workflows ( #1364 )
2023-02-13 00:18:38 +01:00
Veronica Berglyd Olsen
1aecf19a03
Fix environment vars
2023-02-12 23:49:03 +01:00
Veronica Berglyd Olsen
0ab86913a7
Fix AppImage and MacOS builds
2023-02-12 23:32:11 +01:00
Veronica Berglyd Olsen
8448ec7b61
Add AppImage to build workflow
2023-02-12 23:27:15 +01:00
Veronica Berglyd Olsen
d672ec05e9
Fix artifact names
2023-02-12 22:33:40 +01:00
Veronica Berglyd Olsen
d71a277af7
Change order of macos build, and add more output
2023-02-12 22:11:32 +01:00
Veronica Berglyd Olsen
8488a85288
Update docs info on debian install
2023-02-12 21:46:15 +01:00
Veronica Berglyd Olsen
81e23f6a2a
Merge 2.0.5 ( #1363 )
2023-02-12 17:38:40 +01:00
Veronica Berglyd Olsen
955d8c8fe2
Enable short retention time for build
2023-02-12 17:30:40 +01:00
Veronica Berglyd Olsen
d9057b8581
Fix broken doc build test
2023-02-12 17:30:26 +01:00
Veronica Berglyd Olsen
79f39c1bc3
Merge branch 'main' into merge_2.0.5
2023-02-12 17:24:42 +01:00
Veronica Berglyd Olsen
0b9ba78fac
Release 2.0.5 ( #1356 )
2023-02-12 16:10:48 +01:00
Veronica Berglyd Olsen
c42f2e755c
Make ODT tests ignore version number
2023-02-12 16:07:36 +01:00
Veronica Berglyd Olsen
2f0018ddfe
Merge branch 'patch' into release_2.0.5
2023-02-12 16:04:10 +01:00
Veronica Berglyd Olsen
c4fd25ba56
Update changelog and release notes
2023-02-12 16:03:43 +01:00
Veronica Berglyd Olsen
f6a9fdd7ca
Update completed and new translations ( #1341 )
2023-02-12 15:55:57 +01:00
Veronica Berglyd Olsen
dcadaddedf
Merge branch 'patch' into update_i18n
2023-02-12 15:49:41 +01:00
Veronica Berglyd Olsen
b0952a38be
Make ODT build pass validation entries ( #1360 )
2023-02-12 15:33:44 +01:00
Veronica Berglyd Olsen
7638db21ec
Fix tests
2023-02-12 15:12:39 +01:00
Veronica Berglyd Olsen
c39e37c799
Add more meta data to supporet adding fields in LibreOffice
2023-02-12 14:44:01 +01:00
Veronica Berglyd Olsen
5796d55531
Title elements should be paragraph, not heading to be valid ODF
2023-02-12 13:27:43 +01:00
Veronica Berglyd Olsen
cce1ef54d8
Fix Open Document warning on settings.xml and bump version to 1.3
2023-02-12 12:54:05 +01:00
Veronica Berglyd Olsen
4b7a4e0789
Fix capitalisation in Portuguese translation
2023-02-12 08:36:30 +01:00
Veronica Berglyd Olsen
c2dd579eb4
Add Italian translation
2023-02-12 08:32:02 +01:00
Veronica Berglyd Olsen
ee550c2213
Update translations
2023-02-12 08:31:55 +01:00
Veronica Berglyd Olsen
6ed7c6f5a7
Update version and changelog
2023-02-10 21:50:10 +01:00
Veronica Berglyd Olsen
cd4bae976f
Merge branch 'patch' into update_i18n
2023-02-10 21:16:07 +01:00
Veronica Berglyd Olsen
917a4375db
Fix issues with novel tree last column ( #1355 )
2023-02-10 21:07:27 +01:00
Veronica Berglyd Olsen
7fe85ddfde
Update base translation file
2023-02-10 20:59:26 +01:00
Veronica Berglyd Olsen
c1f1013cfd
Improve test coverage
2023-02-10 20:55:37 +01:00
Veronica Berglyd Olsen
cf742a89c0
Add a menu entry to change column size for last column in novel tree
2023-02-10 20:49:47 +01:00
Veronica Berglyd Olsen
fd14c682a9
Allow more than one item in extra column
2023-02-10 20:16:49 +01:00
Veronica Berglyd Olsen
032ab630c1
Fix block formatting issues ( #1354 )
2023-02-10 20:11:26 +01:00
Veronica Berglyd Olsen
aa3fe96158
Add some comments to explain what's going on in the block formatting
2023-02-10 20:07:52 +01:00
Veronica Berglyd Olsen
5b20061607
Only insert line break for block formats if the block already has text ( #1349 , #1350 )
2023-02-10 20:01:46 +01:00
Veronica Berglyd Olsen
e9876b4d42
Update docs and project file format specs ( #1353 )
2023-02-10 19:40:55 +01:00
Veronica Berglyd Olsen
faa644b274
Also link filr format speck in tech docs
2023-02-10 19:30:07 +01:00
Veronica Berglyd Olsen
709ea059cb
Fix a typo in the index page note
2023-02-10 19:25:50 +01:00
Veronica Berglyd Olsen
723b44b6db
Fix some issues with the fila format spec document
2023-02-09 17:22:02 +01:00
Veronica Berglyd Olsen
72574dd8a6
Make some modifications to docs config
2023-02-09 17:21:13 +01:00
Veronica Berglyd Olsen
6aafbbae3e
Add a document builder class ( #1316 )
2023-02-06 23:23:41 +01:00
Veronica Berglyd Olsen
0b93e4a61a
Merge branch 'main' into feature/build_class
2023-02-06 23:05:59 +01:00
Veronica Berglyd Olsen
5c30e1ae33
Merge branch 'patch' into update_i18n
2023-02-05 18:48:43 +01:00
Veronica Berglyd Olsen
25ab8ccbce
Add project content path check ( #1342 )
2023-02-05 18:39:36 +01:00
Veronica Berglyd Olsen
492d94ee6e
Check that content path exists before returning it from storage class ( #1317 )
2023-02-05 18:12:50 +01:00
Veronica Berglyd Olsen
6d45194253
Update completed translations and add Russian project file
2023-02-05 14:13:21 +01:00
Veronica Berglyd Olsen
cdbfcafc38
Make patch workflow match main
2023-02-05 00:16:30 +01:00
Veronica Berglyd Olsen
437fe010b0
Add a basic build file to main
2023-02-05 00:15:09 +01:00
Veronica Berglyd Olsen
5f6f853336
Only run packaging workflow on certain tags
2023-02-05 00:00:47 +01:00
Veronica Berglyd Olsen
75b20889f4
Changes to MacOS build ( #1340 )
2023-02-04 23:46:48 +01:00
Veronica Berglyd Olsen
6b1183392f
Try using workflow_dispatch instead
2023-02-04 23:44:03 +01:00
Veronica Berglyd Olsen
652ce3848b
Try out using environment in workflow
2023-02-04 23:34:00 +01:00
Veronica Berglyd Olsen
1d90ab9fc1
Reverting som changes that didn't matter
2023-02-04 23:12:14 +01:00
Veronica Berglyd Olsen
cc48f8f8aa
Try removeing the python3.1 folder
2023-02-04 22:27:16 +01:00
Veronica Berglyd Olsen
44f624faf4
Try the -a option instead
2023-02-04 20:54:51 +01:00
Veronica Berglyd Olsen
b4813f904a
Try the preserve symlinks flag in mac bundle build
2023-02-04 20:45:15 +01:00
Veronica Berglyd Olsen
8a5ff3ab85
Turn off short retention time for now
2023-02-04 19:47:10 +01:00
Veronica Berglyd Olsen
76e1d47d14
Merge branch 'patch' into feature/macos-bundle
2023-02-04 19:33:32 +01:00
Veronica Berglyd Olsen
0e529fd72f
Rewrite macOS build workflow and make some changes to build script
2023-02-04 19:33:12 +01:00
Veronica Berglyd Olsen
74ead29433
Move MacOS plist info back to a template file, and simplify stuff in setup.py
2023-02-04 19:33:04 +01:00
Veronica Berglyd Olsen
08bc2938df
Add MacOS bundle distribution ( #1276 )
2023-02-04 17:37:47 +01:00
Veronica Berglyd Olsen
a6d9ed0c8c
Merge branch 'patch' into macos-appbundle
2023-02-04 17:35:04 +01:00
Veronica Berglyd Olsen
c9d768e138
Project Details dialog fixes ( #1339 )
2023-02-04 16:48:18 +01:00
Veronica Berglyd Olsen
4ba3297d17
Update base translation file
2023-02-04 16:45:53 +01:00
Veronica Berglyd Olsen
a5d05ab777
Improve time format of editing time on project details dialog ( #1335 )
2023-02-04 16:32:41 +01:00
Veronica Berglyd Olsen
4e815a5f86
Make sure project name, title and author cannot be set to string "None"
2023-02-04 16:29:51 +01:00
Veronica Berglyd Olsen
b1bc80a0cd
Make sure title and author is always refreshed when project details dialog is opened ( #1336 )
2023-02-04 16:29:23 +01:00
Veronica Berglyd Olsen
b0f38c3e2f
Merge branch 'main' into feature/build_class
2023-02-01 16:58:27 +01:00
Rachel Powers
af1233925e
fix icns generation and bundle display name.
...
while the icns *can* be generated on linux it is much preferable to generate it on macos
it is checked in as a convience
this commit fixes the appbundle not displaying the icon corrected
and corrects the app being displayed as "python" in the top bar when the bundle is run
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-31 17:10:36 -07:00
Veronica Berglyd Olsen
71a8e72180
Merge branch 'patch' into macos-appbundle
2023-01-30 12:14:57 +01:00
Veronica Berglyd Olsen
8273fcca1e
Update outdated info in main readme
2023-01-30 12:10:04 +01:00
Veronica Berglyd Olsen
9d46dde1c5
Fix typo in 2.0 release notes
2023-01-29 11:53:08 +01:00
Veronica Berglyd Olsen
0702154716
Merge branch 'main' into feature/build_class
2023-01-29 03:15:40 +01:00
Veronica Berglyd Olsen
0ad7dac3d3
Merge 2.0.4 ( #1327 )
2023-01-29 03:15:12 +01:00
Veronica Berglyd Olsen
f56f990085
Merge branch 'main' into merge_2.0.4
2023-01-29 03:11:30 +01:00
Veronica Berglyd Olsen
4f11990b93
Release 2.0.4 ( #1326 )
2023-01-29 02:44:08 +01:00
Veronica Berglyd Olsen
e4cc9ef5b5
Bump version to 2.0.4 and update changelog
2023-01-29 02:34:42 +01:00
Veronica Berglyd Olsen
fe6d4de025
Fix PyQt5 version check ( #1325 )
2023-01-29 02:27:06 +01:00
Veronica Berglyd Olsen
c9fe0cad05
Also fix import in the error handler
2023-01-29 02:22:14 +01:00
Veronica Berglyd Olsen
1437659a4e
Drop the splitVersionNumber function
2023-01-29 02:14:21 +01:00
Veronica Berglyd Olsen
0c75a53e57
Fix wrong inport of PyQt5 version ( #1324 )
2023-01-29 02:13:32 +01:00
Veronica Berglyd Olsen
f04f4a3e04
Update some comments and docstrings in the index class
2023-01-25 15:05:59 +01:00
Veronica Berglyd Olsen
e2f7e77ec2
Mentione Qt SVG dependency for Arch Linux in the docs ( #1319 )
2023-01-21 23:03:46 +01:00
Veronica Berglyd Olsen
004828f76c
Mention Qt SVG dependency for Arch Linux in the docs ( #1320 )
2023-01-21 23:00:42 +01:00
Veronica Berglyd Olsen
3d4dbd0bb0
Mention Qt SVG dependency for Arch Linux in the docs ( #1319 )
...
Signed-off-by: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com >
2023-01-21 22:52:43 +01:00
Veronica Berglyd Olsen
3a0bae92be
Rename the doc build functions
2023-01-12 10:21:36 +01:00
Veronica Berglyd Olsen
f569c66348
Add test coverage of the doc builder class
2023-01-11 12:30:08 +01:00
Veronica Berglyd Olsen
88cde331df
Fix a few issues in the doc builder class
2023-01-11 12:29:52 +01:00
Veronica Berglyd Olsen
72e11601a0
Complete the first version of the doc builder class and add test
2023-01-10 17:59:23 +01:00
Veronica Berglyd Olsen
87256ee62f
Merge branch 'main' into feature/build_class
2023-01-10 17:59:04 +01:00
Rachel Powers
beb95c49fa
fix: fit artifact uploads
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-09 00:53:15 -07:00
Rachel Powers
f912d55177
refactor: move plist gen into setup.py
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-08 22:09:32 -07:00
Rachel Powers
b7e7a087f8
fix: remove codesign for now, only build on tags
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-08 19:27:12 -07:00
Rachel Powers
82dd1c46cf
fix: force build on this branch for testing
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-08 19:27:12 -07:00
Rachel Powers
a228c4b32a
Squashed commit of the following:
...
commit a1f358b6f0a193be7d3d72fa4082fa09701ebe16
Author: Rachel Powers <508861+Ryex@users.noreply.github.com >
Date: Thu Dec 1 11:48:38 2022 -0700
fix: reneable the res of the build
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
commit 8ed02b09aeb9c302e30023fcbf73c8b5e3bbc8ff
Author: Rachel Powers <508861+Ryex@users.noreply.github.com >
Date: Thu Dec 1 11:41:19 2022 -0700
fix: install qt for tools
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
commit d68dc29d49f1a2547912fc97867126f4fc6d96c4
Author: Rachel Powers <508861+Ryex@users.noreply.github.com >
Date: Thu Dec 1 11:32:07 2022 -0700
fix: add tex-gyre to texlive install
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
commit ff654a2a914cd00c867088baf147f8ccd70a185c
Author: Rachel Powers <508861+Ryex@users.noreply.github.com >
Date: Thu Dec 1 11:08:46 2022 -0700
fix: add required latex pkgs
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
commit 1a4babc11c274f69c6c04edddfc5011f9162759e
Author: Rachel Powers <508861+Ryex@users.noreply.github.com >
Date: Thu Dec 1 10:17:31 2022 -0700
fix: install sphinx via pip3
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
commit 4b602b0955fabc2b5067bae46c3408dab0f0dd72
Author: Rachel Powers <508861+Ryex@users.noreply.github.com >
Date: Thu Dec 1 10:05:46 2022 -0700
fix: ensure sphinx is properly installed
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
commit 59ad26f434d6c5391c2448724aa44587c2cf7a46
Author: Rachel Powers <508861+Ryex@users.noreply.github.com >
Date: Thu Dec 1 09:59:40 2022 -0700
feat: install scheme-basic texlive pkg
run setup.py in proper dir
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
commit 16cd50307fbd4519fd6ebdc719e78e99eb37d02b
Author: Rachel Powers <508861+Ryex@users.noreply.github.com >
Date: Thu Dec 1 09:54:42 2022 -0700
feat: build manual, translations, and sample project zip
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-08 19:27:12 -07:00
Rachel Powers
682986d9b9
fix: add entitlements
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-08 19:27:12 -07:00
Rachel Powers
b29b6d6eef
fix: don't remove the python symlink
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-08 19:27:12 -07:00
Rachel Powers
8a9a52da57
fix: pull the version from the python file
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-08 19:27:12 -07:00
Rachel Powers
faf302c6d8
feat: add github workflow to build for macos
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-08 19:27:12 -07:00
Rachel
f71afb5732
feat: cleanup build script
...
use python 3.10
use curl over wget (pre-installed)
ensure enchant is installed
cleanup better to limit app bundle size
fix Info.plist
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-08 19:27:12 -07:00
Rachel Powers
0eb7185d40
feat: add a macos build script
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-01-08 19:27:12 -07:00
Veronica Berglyd Olsen
286dbff47b
Merge 2.0.3 ( #1312 )
2023-01-08 19:52:09 +01:00
Veronica Berglyd Olsen
a671878e26
Add build for Ubuntu 23.04
2023-01-08 19:26:37 +01:00
Veronica Berglyd Olsen
5f65819f40
Release 2.0.3 ( #1311 )
2023-01-08 19:14:54 +01:00
Veronica Berglyd Olsen
ef268dc386
Bump version to 2.0.3 and update changelog and release notes
2023-01-08 19:11:26 +01:00
Veronica Berglyd Olsen
41a0788b4c
Update copyright year to 2023
2023-01-08 18:47:04 +01:00
Veronica Berglyd Olsen
073a945b8e
Update translations
2023-01-08 18:42:28 +01:00
Veronica Berglyd Olsen
90721e244b
Fix handling of item with missing parent item ( #1309 )
2023-01-08 18:23:45 +01:00
Veronica Berglyd Olsen
65bfd20ced
Update tests
2023-01-08 18:11:06 +01:00
Veronica Berglyd Olsen
22d761dea3
Improve handling of unexpected project items ( #1283 )
2023-01-08 17:57:47 +01:00
Veronica Berglyd Olsen
5daf4ed6bc
Update status/import label form code ( #1308 )
2023-01-08 17:30:03 +01:00
Veronica Berglyd Olsen
be1894ab97
Clean up the status/import form code a bit
2023-01-08 17:24:36 +01:00
Veronica Berglyd Olsen
9529a79707
Clear the staus/import form when no item is selected ( #1290 )
2023-01-08 17:16:27 +01:00
Veronica Berglyd Olsen
f6e5293d8e
Fix convert folders and open from outline ( #1306 )
2023-01-05 23:59:19 +01:00
Veronica Berglyd Olsen
31403b4299
Fix it again, but now also for enter key ( #1291 )
2023-01-05 23:54:51 +01:00
Veronica Berglyd Olsen
3b9e3762d3
Make sure editor/viewer is visible on open doc request ( #1291 )
2023-01-05 23:50:27 +01:00
Veronica Berglyd Olsen
748d76dca6
Fix converting folder to file ( #1305 )
2023-01-05 23:45:48 +01:00
Veronica Berglyd Olsen
7e0e18787f
Add a check that a non-new project actually exists ( #1301 )
2022-12-23 12:34:08 +01:00
Veronica Berglyd Olsen
3b95b2838c
Update test and translation file
2022-12-23 12:28:48 +01:00
Veronica Berglyd Olsen
8749321614
Block opening a non-new project in a non-existing location ( #1300 )
2022-12-23 12:28:30 +01:00
Veronica Berglyd Olsen
12c09b1f6c
Update icons and allow custom icon themes ( #1299 )
2022-12-20 12:56:55 +01:00
Veronica Berglyd Olsen
1664f92cc8
Also allow custom icon themes
2022-12-20 12:50:21 +01:00
Veronica Berglyd Olsen
6c76e31e0b
Remove Inkscape meta data from a bunch of icons
2022-12-20 12:32:42 +01:00
Veronica Berglyd Olsen
b7744bbda2
Correct paths for input-none icons ( #1297 )
2022-12-20 12:25:15 +01:00
Veronica Berglyd Olsen
187a75c99a
Update i18n and contributor credits ( #1298 )
2022-12-20 12:10:31 +01:00
Veronica Berglyd Olsen
670aab5224
Remove redundant CSS
2022-12-20 12:06:14 +01:00
Veronica Berglyd Olsen
1c4256ff4c
Make links consistent
2022-12-20 12:03:25 +01:00
Veronica Berglyd Olsen
55e91f08dd
Add a credits page to the About dialog
2022-12-20 11:54:45 +01:00
Veronica Berglyd Olsen
c581c774e9
Update credits doc
2022-12-20 11:33:51 +01:00
Veronica Berglyd Olsen
bce5025a66
Update Chinese translation
2022-12-20 10:40:08 +01:00
Veronica Berglyd Olsen
66cc3777dc
Release 2.0.2 ( #1279 )
2022-12-01 23:41:38 +01:00
Veronica Berglyd Olsen
b1def7b568
Release 2.0.2
2022-12-01 23:33:16 +01:00
Veronica Berglyd Olsen
1b177ff5b5
Fix highlighting not updating on prefs change ( #1278 )
2022-12-01 23:24:36 +01:00
Veronica Berglyd Olsen
594ccd45c7
Fix linux workflow
2022-12-01 23:21:00 +01:00
Veronica Berglyd Olsen
2b0216a398
Changing colouring preferences on the highlighting tab needs to re-init the syntax highlighter ( #1274 )
2022-12-01 23:12:46 +01:00
Veronica Berglyd Olsen
3fa9c29d7a
Populate build functions in new build class
2022-12-01 22:56:24 +01:00
Veronica Berglyd Olsen
25f6234cf0
Add a new module for a document build class
2022-12-01 16:12:25 +01:00
Veronica Berglyd Olsen
347266a9bd
Post release fix ( #1272 )
2022-11-29 17:41:16 +01:00
Veronica Berglyd Olsen
e7bce03be4
Add empty init files to subdirs of main package
2022-11-29 17:22:23 +01:00
Veronica Berglyd Olsen
9d08d83c2c
Release 2.0.1 ( #1270 )
2022-11-29 16:37:29 +01:00
Veronica Berglyd Olsen
e0f7e50b64
Release 2.0.1
2022-11-29 16:28:19 +01:00
Veronica Berglyd Olsen
b57d53adcd
Update French translation ( #1265 )
2022-11-28 21:37:22 +01:00
Veronica Berglyd Olsen
875bde2253
Update French translation
2022-11-28 21:30:45 +01:00
Veronica Berglyd Olsen
e77426f364
Add a icon theme fallback value ( #1264 )
2022-11-28 21:28:37 +01:00
Veronica Berglyd Olsen
9af6fa062c
Add more info on custome themes in the docs
2022-11-28 21:25:48 +01:00
Veronica Berglyd Olsen
6bc59eb7de
Make the theme class fall back to typicons lighht icon theme ( #1263 )
2022-11-28 21:05:34 +01:00
Veronica Berglyd Olsen
49cab9ec29
Use direct imports everywhere ( #1262 )
2022-11-28 18:31:54 +01:00
Veronica Berglyd Olsen
32d75567e3
Use direct imports everywhere
2022-11-28 18:23:36 +01:00
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
Veronica K. Berglyd Olsen
54b3966423
Merge pull request #266 from vkbo/release_0.7
...
Release 0.7
2020-06-01 12:54:29 +02:00
Veronica K. B. Olsen
7f963ac817
Added a mention of the JSON export option in the docs.
2020-06-01 12:49:10 +02:00
Veronica K. B. Olsen
cc300956e4
Updated changelog with the latest changes
2020-06-01 12:44:03 +02:00
Veronica K. B. Olsen
3fa25aa9e6
Merge branch 'master' into release_0.7
2020-06-01 12:36:53 +02:00
Veronica K. Berglyd Olsen
73e383b7f7
Merge pull request #275 from vkbo/font_sizes
...
Font Sizes – Continued
2020-06-01 12:36:06 +02:00
Veronica K. B. Olsen
16d1357c73
Also scale '...' buttons
2020-06-01 12:28:31 +02:00
Veronica K. B. Olsen
b50125172b
Also scale the icons
2020-06-01 12:23:41 +02:00
Veronica K. B. Olsen
d59a164d25
Missed a spot ...
2020-06-01 12:19:18 +02:00
Veronica K. B. Olsen
ca5a6ad8aa
All trewwidgets needs font set ...
2020-06-01 12:17:07 +02:00
Veronica K. B. Olsen
4464171cb4
... and the same for outline tree
2020-06-01 12:10:07 +02:00
Veronica K. Berglyd Olsen
292329a25f
Merge pull request #274 from vkbo/font_sizes
...
GUI Font Size Issue
2020-06-01 12:01:49 +02:00
Veronica K. B. Olsen
b26ee7ae15
Fix project tree text font and size on some systems
2020-06-01 11:56:45 +02:00
Veronica K. B. Olsen
91acfb569f
Updated changelog
2020-05-31 17:35:17 +02:00
Veronica K. B. Olsen
a270973fa3
Merge branch 'master' into release_0.7
2020-05-31 17:04:07 +02:00
Veronica K. Berglyd Olsen
8e3d236e13
Merge pull request #272 from vkbo/gui_tweaks
...
Minor Improvements, Changes and Additions
2020-05-31 16:01:18 +02:00
Veronica K. B. Olsen
9cd4df1d88
Added some comments
2020-05-31 14:41:49 +02:00
Veronica K. B. Olsen
72ed6dec6e
Fixed a bug caused by a hardcoded project tree index (just added a column)
2020-05-31 14:40:10 +02:00
Veronica K. B. Olsen
6fc1d09a06
Remember to set correct font in build tool before loading previous content
2020-05-31 14:14:09 +02:00
Veronica K. B. Olsen
ce19de31f5
Added build files to JSON with HTML or markdown formatting
2020-05-31 14:11:35 +02:00
Veronica K. B. Olsen
199ecc28e3
The build dialog should show the result from last build when opening
2020-05-31 13:38:16 +02:00
Veronica K. B. Olsen
e9fd3f6fa4
Merge branch 'master' into gui_tweaks
2020-05-31 13:09:49 +02:00
Veronica K. Berglyd Olsen
b1ac6734d1
Merge pull request #271 from vkbo/no_monospace
...
Remove monospace fonts from main GUI
2020-05-31 13:07:48 +02:00
Veronica K. B. Olsen
e49678eaa5
Some improvements to the word count update
2020-05-31 13:07:28 +02:00
Veronica K. B. Olsen
c11682dcf9
Use minimum width, not fixed with for status bar clock
2020-05-31 12:21:16 +02:00
Veronica K. B. Olsen
685af710a6
Remove monospace fonts from main GUI
2020-05-31 12:17:34 +02:00
Veronica K. Berglyd Olsen
e74b8ec6ce
Merge pull request #270 from vkbo/embed_font
...
Font Options
2020-05-31 11:23:14 +02:00
Veronica K. B. Olsen
e5b6d3828e
Fixed some issues, and added font dialog to build tool as well
2020-05-31 11:17:23 +02:00
Veronica K. B. Olsen
1cd7986bfb
Using QFontDialog instead of QFontComboBox, and GUI font is no selectable
2020-05-31 10:52:25 +02:00
Veronica K. B. Olsen
688c0e853a
Added cantarell font family and a function to add them to the qApp
2020-05-30 22:43:48 +02:00
Veronica K. Berglyd Olsen
c95fa4c332
Merge pull request #269 from vkbo/gui_font_size
...
GUI Font Size Settings
2020-05-30 22:09:39 +02:00
Veronica K. B. Olsen
521ab956d9
Fixed tests
2020-05-30 22:05:21 +02:00
Veronica K. B. Olsen
be89dd6238
Added the option to change GUI font size
2020-05-30 22:01:55 +02:00
Veronica K. Berglyd Olsen
1696fa5e13
Merge pull request #268 from vkbo/export_column
...
Export Icon Column
2020-05-30 21:31:33 +02:00
Veronica K. B. Olsen
31b742aff4
Fixed a mistake ...
2020-05-30 21:27:44 +02:00
Veronica K. B. Olsen
0af58aabad
Fixed some float to int warnings
2020-05-30 21:20:12 +02:00
Veronica K. B. Olsen
99d361ad9a
Some further text, icon and column size tweaks.
2020-05-30 21:12:51 +02:00
Veronica K. B. Olsen
59bdc375a6
Split the include in build flag into its own column in the project tree, and updated etails pane accordingly
2020-05-30 20:55:53 +02:00
Veronica K. B. Olsen
98757bc241
Replaced the scaling variables on document titlebar
2020-05-30 20:55:13 +02:00
Veronica K. B. Olsen
97ad9aba9e
Replaced fixed icon size values on the status bar.
2020-05-30 20:52:48 +02:00
Veronica K. B. Olsen
586535de92
Added variables for font metrics to theme class
2020-05-30 20:52:19 +02:00
Veronica K. B. Olsen
3487817065
Added check and cross icons to icon themes
2020-05-30 20:40:17 +02:00
Veronica K. Berglyd Olsen
9f7d9415ab
Merge pull request #267 from vkbo/bugfixes
...
Bugfixes
2020-05-30 15:43:47 +02:00
Veronica K. B. Olsen
724e597d9c
Added some extra checks for deleting files when the file is brand new, and updated the test to check it works
2020-05-30 15:34:28 +02:00
Veronica K. B. Olsen
f3f61c43f0
Ensure that all folders exist when a new project has been created, but also check that the project folder was empty
2020-05-30 14:56:47 +02:00
Veronica K. B. Olsen
25aedc398b
Add a couple of checks that handles are valid
2020-05-30 14:56:06 +02:00
Veronica K. B. Olsen
f825e10146
Set release date to 2020-06-01
2020-05-30 14:21:41 +02:00
Veronica K. B. Olsen
c82a3efcbf
Bumped version to 0.7
2020-05-30 14:21:18 +02:00
Veronica K. B. Olsen
c9083675ad
Updated changelog
2020-05-30 14:19:40 +02:00
Veronica K. Berglyd Olsen
7084367919
Merge pull request #265 from vkbo/typicons_colour_light
...
Icon Theme: Typicons Colour Light
2020-05-30 14:14:43 +02:00
Veronica K. B. Olsen
e130e4cecc
Adapted the icon colours to light background
2020-05-30 14:08:29 +02:00
Veronica K. B. Olsen
668a3f1f51
Copied the dark colour icon theme to make light theme
2020-05-30 13:45:07 +02:00
Veronica K. Berglyd Olsen
54b9b376e9
Merge pull request #264 from vkbo/dialog_tests
...
More Tests of GUI Dialogs
2020-05-30 13:28:43 +02:00
Veronica K. B. Olsen
ee5cdc1d41
Consitent end of file line endings for merge and split tools
2020-05-30 13:17:21 +02:00
Veronica K. B. Olsen
bee82dd735
added split document test
2020-05-30 13:16:57 +02:00
Veronica K. B. Olsen
6856e30b8c
Added folder merge test
2020-05-30 12:46:54 +02:00
Veronica K. B. Olsen
6bb8428ef1
Added test for the about box
2020-05-30 12:45:32 +02:00
Veronica K. Berglyd Olsen
f49e773782
Merge pull request #263 from vkbo/build_test
...
Test for Build Novel Project
2020-05-30 12:19:27 +02:00
Veronica K. B. Olsen
67b369b532
Chache dir is not commited, so doesn't exist when running CI
2020-05-30 12:16:45 +02:00
Veronica K. B. Olsen
ec0dc54e55
Cleare meta data when running test on lipsum project, and add the correct reference files
2020-05-30 12:08:56 +02:00
Veronica K. B. Olsen
c7533c165f
Fixed a bug in the tokenizer for root folder headings
2020-05-30 11:43:08 +02:00
Veronica K. B. Olsen
7451ac4585
Added a couple of flags to allow the build tool to be run without user interaction
2020-05-30 11:42:49 +02:00
Veronica K. B. Olsen
5861892b2d
Added a test for the Build Novel Project tool
2020-05-30 11:42:09 +02:00
Veronica K. B. Olsen
017797667c
Added a Lorem Ipsum test project for the pytests
2020-05-30 11:41:23 +02:00
Veronica K. Berglyd Olsen
576e1c37a4
Merge pull request #262 from vkbo/bugfix
...
Bugfix for merging error
2020-05-30 00:48:58 +02:00
Veronica K. B. Olsen
6413211558
Fixed remnant from conflicting versions of the code that caused a crash
2020-05-30 00:45:45 +02:00
Veronica K. B. Olsen
867ea7bfed
Droped the entry for 0.6.4 in te changelog since there won't be such a release
2020-05-30 00:33:34 +02:00
Veronica K. Berglyd Olsen
670b1ec114
Merge pull request #257 from vkbo/dev
...
Dev to Master for Release 0.7
2020-05-30 00:31:51 +02:00
Veronica K. B. Olsen
d2ab6a4934
Updated changelog
2020-05-30 00:28:39 +02:00
Veronica K. Berglyd Olsen
1c320dd202
Merge pull request #261 from vkbo/project_updates
...
Project Class Updates
2020-05-30 00:23:13 +02:00
Veronica K. B. Olsen
f3cc6359c4
Add an empty line at the end of the ToC.txt file
2020-05-30 00:20:14 +02:00
Veronica K. B. Olsen
a7bca8486f
Added the ToC files as well to the repo
2020-05-30 00:16:53 +02:00
Veronica K. B. Olsen
d27e2dc60f
Added code to write contents txt and json files on project close
2020-05-30 00:15:07 +02:00
Veronica K. B. Olsen
7b8a852101
Corrected default title formats, and added editTime meta data
2020-05-29 23:46:13 +02:00
Veronica K. B. Olsen
5d2f6d33b5
Also updated the documen class with new project variables
2020-05-29 23:31:38 +02:00
Veronica K. B. Olsen
421c40c288
Fixed tests
2020-05-29 23:08:27 +02:00
Veronica K. B. Olsen
cae9705e4f
Files don't need the expanded flag saved to XML
2020-05-29 23:03:04 +02:00
Veronica K. B. Olsen
36ca2ee309
Cleane dup project open and handling of legacy project content
2020-05-29 23:01:25 +02:00
Veronica K. B. Olsen
2b36ed3617
Merge branch 'master' into dev
2020-05-29 21:11:13 +02:00
Veronica K. B. Olsen
5fe521d2e9
Updated changelog
2020-05-29 21:10:13 +02:00
Veronica K. Berglyd Olsen
63c3ca1535
Merge pull request #260 from vkbo/fixes
...
Fixes
2020-05-29 21:07:55 +02:00
Veronica K. B. Olsen
4de02698d9
Preferences doc size limit unit is kB, not kb
2020-05-29 20:40:29 +02:00
Veronica K. B. Olsen
dd14a38889
An update to how text is extracted from the text editor, conforms to the description in the Qt docs.
2020-05-29 20:38:46 +02:00
Veronica K. B. Olsen
055ffdaac9
Split document section headers should be SCENE files not PAGE
2020-05-28 23:19:12 +02:00
Veronica K. Berglyd Olsen
397ecfeb13
Merge pull request #256 from vkbo/gui_tweaks
...
Minor GUI Tweaks
2020-05-28 23:11:27 +02:00
Veronica K. B. Olsen
834ed1f0b6
Updated changelog
2020-05-28 23:11:13 +02:00
Veronica K. B. Olsen
fb4a1ca266
Renamed the preferences class to GuiPreferences
2020-05-28 23:07:56 +02:00
Veronica K. B. Olsen
1a9b6906c6
Wrap some long or too long code lines
2020-05-28 23:00:20 +02:00
Veronica K. B. Olsen
d852a1a144
Some reformatting of error messages, mostly regarding line breaks.
2020-05-28 22:48:37 +02:00
Veronica K. B. Olsen
6f5a30092e
Clean up imports
2020-05-28 22:10:03 +02:00
Veronica K. B. Olsen
611d81a1c6
Moving around buttons on the build tool
2020-05-28 22:07:58 +02:00
Veronica K. B. Olsen
4e1fe109f3
Bumped the default timeout for the status bar to 20 seconds
2020-05-28 22:01:32 +02:00
Veronica K. B. Olsen
0c75f24c5d
Updated the status reporting on index rebuild
2020-05-28 22:00:42 +02:00
Veronica K. Berglyd Olsen
d18eece715
Merge pull request #234 from vkbo/view_details
...
View Details, and Link Navigation
2020-05-28 21:08:25 +02:00
Veronica K. B. Olsen
e6cb49bca8
Merge branch 'dev' into view_details
2020-05-28 21:05:00 +02:00
Veronica K. B. Olsen
56df009817
Fixed Python versions for PyPi
2020-05-28 20:57:35 +02:00
Veronica K. B. Olsen
b8a77ac339
Merge branch 'dev' into view_details
2020-05-28 20:49:49 +02:00
Veronica K. B. Olsen
2d7708a51a
Bumped version to 0.7 RC1
2020-05-28 20:46:14 +02:00
Veronica K. B. Olsen
aa2ccb0adb
Merge branch 'master' into dev
2020-05-28 20:43:38 +02:00
Veronica K. Berglyd Olsen
49e70f1bf6
Merge pull request #255 from vkbo/bugfix
...
Fixed build tool crash
2020-05-28 20:29:47 +02:00
Veronica K. B. Olsen
ebe5b8f4ed
Bumped version for PyPi
2020-05-28 20:27:08 +02:00
Veronica K. B. Olsen
62e630aa0d
Fixed build tool crash
2020-05-28 20:21:36 +02:00
Veronica K. B. Olsen
2bbde2c445
Improved the tokenizer class a bit
2020-05-28 20:19:55 +02:00
Veronica K. B. Olsen
65f74e6fdc
Fixed typo in changelog
2020-05-28 20:01:44 +02:00
Veronica K. Berglyd Olsen
22d80046f8
Merge branch 'dev' into view_details
2020-05-28 20:00:15 +02:00
Veronica K. B. Olsen
28a74d8029
Fixed the text in the changelog a bit
2020-05-28 20:00:01 +02:00
Veronica K. B. Olsen
2cbba95245
Merge branch 'master' into dev
2020-05-28 19:57:48 +02:00
Veronica K. B. Olsen
c44162410d
Fixed typos and such in changelog
2020-05-28 19:56:47 +02:00
Veronica K. B. Olsen
12d50e1d71
Merge branch 'master' into dev
2020-05-28 19:50:47 +02:00
Veronica K. Berglyd Olsen
3265ea3a4d
Merge pull request #254 from vkbo/release_0.6.2
...
Release 0.6.2
2020-05-28 19:47:51 +02:00
Veronica K. B. Olsen
bf9194c1bb
Bumped version to 0.6.2
2020-05-28 19:44:20 +02:00
Veronica K. B. Olsen
abe549c65a
Updated changelog
2020-05-28 19:40:11 +02:00
Veronica K. B. Olsen
3704956112
Merge branch 'dev' into view_details
2020-05-28 19:34:22 +02:00
Veronica K. Berglyd Olsen
9682c4756c
Merge pull request #253 from vkbo/project_structure
...
Project File Structure
2020-05-28 19:32:54 +02:00
Veronica K. B. Olsen
7b15dc7867
Updated technical docs
2020-05-28 19:25:57 +02:00
Veronica K. B. Olsen
66b2fad0ae
Merge branch 'dev' into project_structure
2020-05-28 19:23:38 +02:00
Veronica K. B. Olsen
35f575a5bc
Merge branch 'master' into dev
2020-05-28 19:23:14 +02:00
Veronica K. B. Olsen
f7fb98cde5
Updated changelog
2020-05-28 19:23:00 +02:00
Veronica K. Berglyd Olsen
49732d4b3d
Merge pull request #252 from vkbo/update_docs
...
Update Docs
2020-05-28 19:14:21 +02:00
Veronica K. B. Olsen
bdbfa1d3c3
Some more cleanup
2020-05-28 19:13:51 +02:00
Veronica K. B. Olsen
18132277c3
Fixed tests
2020-05-28 19:10:33 +02:00
Veronica K. B. Olsen
7373f9636b
Updated orphan file check
2020-05-28 19:03:59 +02:00
Veronica K. B. Olsen
6fac354f69
Added the converted sample project
2020-05-28 18:56:58 +02:00
Veronica K. B. Olsen
192427deaa
Changed the data structure of the project folder
2020-05-28 18:55:44 +02:00
Veronica K. B. Olsen
604aa84987
Merge branch 'master' into dev
2020-05-28 18:05:24 +02:00
Veronica K. B. Olsen
672b0fc912
Removed doc temp files and updated gitignore
2020-05-28 17:59:26 +02:00
Veronica K. B. Olsen
a2890edd3c
Updated the documentation
2020-05-28 17:56:25 +02:00
Veronica K. B. Olsen
923e212960
Renamed document files to .rst for easier preview and highlight
2020-05-28 10:49:08 +02:00
Veronica K. Berglyd Olsen
058bd0d068
Merge pull request #249 from vkbo/build_updates
...
Build Tool Updates
2020-05-28 10:14:29 +02:00
Veronica K. B. Olsen
6487352787
Updated changelog
2020-05-28 10:08:18 +02:00
Veronica K. B. Olsen
9809e57e26
Replaced Help button with descriptive tooltips instead.
2020-05-28 10:02:14 +02:00
Veronica K. B. Olsen
f9e2d57fa7
This is even better
2020-05-28 00:29:45 +02:00
Veronica K. B. Olsen
5be945b901
Updated documentation
2020-05-28 00:25:33 +02:00
Veronica K. B. Olsen
bfaddabf8d
Changed the formatting codes for titles
2020-05-28 00:25:20 +02:00
Veronica K. B. Olsen
24f47c9446
Make the title format boxes a bit bigger
2020-05-28 00:15:20 +02:00
Veronica K. B. Olsen
2c98683aff
Path should be read only, not disabled
2020-05-27 23:43:16 +02:00
Veronica K. B. Olsen
4f7d144163
Merge branch 'dev' into view_details
2020-05-27 22:05:24 +02:00
Veronica K. B. Olsen
86a02da565
Merge branch 'dev' of github.com:vkbo/novelWriter into dev
2020-05-27 22:04:23 +02:00
Veronica K. B. Olsen
43892d5c04
Fixed Travis build
2020-05-27 22:03:47 +02:00
Veronica K. Berglyd Olsen
1e07cc6c4f
Merge pull request #248 from vkbo/doc_bak_files
...
Get rid of Document .bak files
2020-05-27 22:02:03 +02:00
Veronica K. B. Olsen
492023fed5
Seems to be an issue with PyVirtualDisplay in the build
2020-05-27 21:52:44 +02:00
Veronica K. B. Olsen
a758bae4e7
Updated chaneglog
2020-05-27 21:32:10 +02:00
Veronica K. B. Olsen
03751c5ff9
No more document .bak files, .nwd~ works just fine.
2020-05-27 20:31:09 +02:00
Veronica K. B. Olsen
bb5f39e5aa
Merge branch 'dev' into view_details
2020-05-27 20:22:54 +02:00
Veronica K. Berglyd Olsen
118ffc81e5
Merge pull request #246 from vkbo/fix_qt55_support
...
Fix Qt 5.5 Support
2020-05-27 18:42:38 +02:00
Veronica K. B. Olsen
b78c393883
Merge branch 'master' into fix_qt55_support
2020-05-27 18:38:45 +02:00
Veronica K. Berglyd Olsen
e02ed61770
Merge pull request #239 from vkbo/gui_tweaks
...
Minor GUI Fixes
2020-05-27 18:34:52 +02:00
Veronica K. B. Olsen
3f84782edb
Fixed tests
2020-05-27 18:31:23 +02:00
Veronica K. B. Olsen
fd886597bf
Updated changelog
2020-05-27 18:21:46 +02:00
Veronica K. B. Olsen
480a03b0c4
QActin must have a parent set for Qt < 5.7
2020-05-27 18:13:50 +02:00
Veronica K. B. Olsen
3688e1c6db
Updated changelog
2020-05-27 18:11:02 +02:00
Veronica K. B. Olsen
12aa25cc54
Added details tab to the Project Settings dialog
2020-05-27 18:09:55 +02:00
Veronica K. B. Olsen
8a98123735
Some fixes in the QConfigLayout class
2020-05-27 17:23:02 +02:00
Veronica K. B. Olsen
fd1940301c
Also renamed the file
2020-05-27 16:48:16 +02:00
Veronica K. B. Olsen
d61abdd955
Renamed GuiProjectEditor to GuiProjectSettings
2020-05-27 16:47:17 +02:00
Veronica K. B. Olsen
f7232aac13
Updated changelog
2020-05-27 16:44:40 +02:00
Veronica K. B. Olsen
6d30310800
Merge branch 'master' into gui_tweaks
2020-05-27 16:41:51 +02:00
Veronica K. Berglyd Olsen
765071b745
Merge pull request #241 from vkbo/backup_bug
...
Backup Infinite Loop
2020-05-27 16:38:46 +02:00
Veronica K. B. Olsen
7c78eff5ea
Some more path checks. Should be fine now.
2020-05-27 16:35:09 +02:00
Veronica K. B. Olsen
e4f2e088bb
Need more calls to update document margins due to the document title bar.
2020-05-27 01:18:37 +02:00
Veronica K. B. Olsen
f1e717e6a1
Check that the backup folder is not inside the project path to be backed up
2020-05-27 01:04:10 +02:00
Veronica K. B. Olsen
fed2a0508e
Updated changelog
2020-05-26 22:51:23 +02:00
Veronica K. B. Olsen
088b96fd55
Fixed some alignemnt issue and the icon for NO_LAYOUT in the details panel under the tree view
2020-05-26 22:47:48 +02:00
Veronica K. Berglyd Olsen
25981edf1a
Merge pull request #238 from vkbo/build_font
...
Custom Build Font
2020-05-26 22:31:31 +02:00
Veronica K. B. Olsen
fecfa66d2f
Updated changelog
2020-05-26 22:25:11 +02:00
Veronica K. B. Olsen
d9df2a532e
Renamed the build tool button
2020-05-26 22:15:18 +02:00
Veronica K. B. Olsen
52cbaa24cc
Added font family and size selector to the build novel project tool
2020-05-26 22:09:01 +02:00
Veronica K. B. Olsen
9b41f42940
Merge branch 'doctitle_margins'
2020-05-26 18:54:00 +02:00
Veronica K. B. Olsen
69d0a063f1
Wrong margin used ...
2020-05-26 18:53:37 +02:00
Veronica K. Berglyd Olsen
abd4a8143a
Merge pull request #236 from vkbo/doctitle_margins
...
Document Margins and DocTitle Bar
2020-05-26 18:51:57 +02:00
Veronica K. B. Olsen
0f64c1fa7a
Fix the document editor and viewer margins to fit better with the document title header
2020-05-26 18:40:58 +02:00
Veronica K. B. Olsen
494997cc20
Fixed tests
2020-05-25 23:31:59 +02:00
Veronica K. B. Olsen
4340b6b8b5
It should now be possible to navigate to positions within the documents when clicking links in various places
2020-05-25 23:31:41 +02:00
Veronica K. B. Olsen
b3e4af1394
Added header anchor tags option to the html generator, and line numbers to the tokens list
2020-05-25 23:30:55 +02:00
Veronica K. B. Olsen
3b7927f0ff
Back-references not consideres all tags in a document, not just the first one
2020-05-25 21:14:50 +02:00
Veronica K. Berglyd Olsen
e7f0751275
Merge pull request #232 from vkbo/release_0.6.1
...
Release 0.6.1
2020-05-25 17:37:39 +02:00
Veronica K. Berglyd Olsen
9d0b3cd505
Merge branch 'master' into release_0.6.1
2020-05-25 17:15:13 +02:00
Veronica K. Berglyd Olsen
1881e15708
Merge pull request #233 from vkbo/ubuntu_install
...
Added Ubuntu install script
2020-05-25 17:15:05 +02:00
Veronica K. B. Olsen
8077b04631
Fixed typos and formatting of the changelog
2020-05-25 17:14:48 +02:00
Veronica K. B. Olsen
8cc31f01f3
Added ubuntu install script
2020-05-25 11:38:58 +02:00
Veronica K. B. Olsen
ded2b49c8d
Updated changelog
2020-05-25 10:18:12 +02:00
Veronica K. B. Olsen
4dfdc27c13
Bumped version to 0.6.1
2020-05-25 10:07:52 +02:00
Veronica K. Berglyd Olsen
845b25ba1b
Merge pull request #231 from vkbo/bugfixes
...
Bugfixes
2020-05-25 10:02:17 +02:00
Veronica K. B. Olsen
a71b404717
Fix the justify text setting in build project
2020-05-25 09:57:12 +02:00
Veronica K. B. Olsen
02bb15f598
Fixed copy/paste error in docs about title line breaks in exports
2020-05-25 09:56:56 +02:00
Veronica K. Berglyd Olsen
5213186650
Merge pull request #226 from vkbo/bugfixes
...
Fixed sorting bug for line numbers in index
2020-05-24 22:15:12 +02:00
Veronica K. B. Olsen
b9ccd94181
Fix tests
2020-05-24 22:12:40 +02:00
Veronica K. B. Olsen
4672bc444b
Fixed sorting bug for line numbers in index
2020-05-24 22:04:36 +02:00
Veronica K. Berglyd Olsen
d011e5615d
Merge pull request #225 from vkbo/loadproject_updates
...
Project Load Dialog Updates
2020-05-24 19:46:54 +02:00
Veronica K. B. Olsen
c107a86e25
Some minor cleanup in main window code
2020-05-24 19:41:43 +02:00
Veronica K. B. Olsen
1252d9728a
Moved the code for browsing for projects to the open projects dialog
2020-05-24 19:37:59 +02:00
Veronica K. B. Olsen
f020447166
Connected the delete key to remove entries from recent projects list
2020-05-24 19:14:35 +02:00
Veronica K. Berglyd Olsen
01f9b85ef4
Merge pull request #224 from vkbo/fixes
...
Various fixes for 0.6
2020-05-24 18:41:47 +02:00
Veronica K. B. Olsen
0dbcaacaeb
Added comment
2020-05-24 18:37:32 +02:00
Veronica K. B. Olsen
fb6e3f692e
Fixed the formatting of novel page layout
2020-05-24 18:33:58 +02:00
Veronica K. B. Olsen
52269faadd
Drop the double folder for the sample project
2020-05-24 18:26:06 +02:00
Veronica K. B. Olsen
c865dbd59b
Added a lot of comments to functions in the source code
2020-05-24 16:42:28 +02:00
Veronica K. B. Olsen
e1ce93416c
Outline should not show non-exported items
2020-05-24 15:38:58 +02:00
Veronica K. B. Olsen
d998900a3a
Pin some dependency versions now that some of the limits are known
2020-05-24 13:44:32 +02:00
Veronica K. Berglyd Olsen
76e0e72a85
Merge pull request #222 from vkbo/release_0.6
...
Release 0.6
2020-05-24 13:23:46 +02:00
Veronica K. Berglyd Olsen
f60f7e42f8
Merge branch 'master' into release_0.6
2020-05-24 13:20:53 +02:00
Veronica K. Berglyd Olsen
84be27aea5
Merge pull request #223 from vkbo/fixes
...
Fixes
2020-05-24 13:20:44 +02:00
Veronica K. B. Olsen
4de2b713f9
Ensure project tree is up to date before building project
2020-05-24 11:57:31 +02:00
Veronica K. B. Olsen
10215dfb83
Fix item selection for project loader
2020-05-24 11:48:57 +02:00
Veronica K. B. Olsen
1b5c670189
Removing mention of no ,onger needed dependencies
2020-05-23 21:32:35 +02:00
Veronica K. B. Olsen
e2e4d7836c
Updated version and changelog
2020-05-23 21:30:58 +02:00
Veronica K. B. Olsen
a5e4f89d50
Fixed a typo
2020-05-23 21:24:12 +02:00
Veronica K. Berglyd Olsen
4e9985cc54
Merge pull request #221 from vkbo/build_updates
...
Build Project Updates
2020-05-23 21:21:35 +02:00
Veronica K. B. Olsen
fd27f8d1e8
Added note root headings, changed some formatting, and improved export
2020-05-23 21:15:08 +02:00
Veronica K. B. Olsen
cf58823f37
Now the page breaks render properly on print
2020-05-23 19:30:01 +02:00
Veronica K. B. Olsen
a5729cf0a9
Cleaned up html export
2020-05-23 17:59:07 +02:00
Veronica K. B. Olsen
fabcd1e631
As the ToHTML class now can be reused, move the regex stuff to the contructor
2020-05-23 15:25:39 +02:00
Veronica K. B. Olsen
dd9ec4772b
Lines with hard line breaks should not have a justify property
2020-05-23 14:35:41 +02:00
Veronica K. B. Olsen
2d2974a4af
Added a bugfix that was missing in the changelog
2020-05-21 23:23:43 +02:00
Veronica K. Berglyd Olsen
fcd9a00947
Merge pull request #220 from vkbo/docs
...
Updated Docs
2020-05-21 21:26:07 +02:00
Veronica K. B. Olsen
cd74e471ae
Updated the help file for export
2020-05-21 21:25:12 +02:00
Veronica K. B. Olsen
67dcb5027e
Updated the README file as it was a bit out of date.
2020-05-21 21:00:04 +02:00
Veronica K. Berglyd Olsen
23b350d6c2
Merge pull request #206 from vkbo/dev_0.6
...
Large GUI changes ready for release 0.6
2020-05-21 20:47:50 +02:00
Veronica K. Berglyd Olsen
8b60266ee6
Merge pull request #219 from vkbo/tweaks
...
GUI Tweaks
2020-05-21 20:43:04 +02:00
Veronica K. B. Olsen
2f1bc456c0
Changed some help text a bit
2020-05-21 20:39:21 +02:00
Veronica K. B. Olsen
2a9bdd1985
Moved document stats to the details panel below the tree
2020-05-21 20:29:40 +02:00
Veronica K. B. Olsen
8aacad8ce0
Made the item editor dialog less cluttered
2020-05-21 20:13:50 +02:00
Veronica K. B. Olsen
7f3e9c0f31
Updated changelog
2020-05-21 20:13:10 +02:00
Veronica K. Berglyd Olsen
66b74a1e55
Merge pull request #218 from vkbo/gui-updates
...
Preferences and Open Project changes
2020-05-21 20:00:22 +02:00
Veronica K. B. Olsen
cc340d721b
Session word count should just be a +/- number in brackets
2020-05-21 19:56:31 +02:00
Veronica K. B. Olsen
0bbd7de805
Redesigned the open project dialog
2020-05-21 19:45:00 +02:00
Veronica K. B. Olsen
a9ff0e8c2b
Fallnack icon should still work if no dark icon is specified
2020-05-21 19:44:35 +02:00
Veronica K. B. Olsen
4c775f101a
Moved syntax highlight options to the Editor tab in Preferences
2020-05-21 18:01:44 +02:00
Veronica K. Berglyd Olsen
78f5d3dacb
Merge pull request #217 from vkbo/about_box
...
About Dialog
2020-05-21 17:48:36 +02:00
Veronica K. B. Olsen
68b8d8b469
Rewritten about dialog
2020-05-21 17:16:14 +02:00
Veronica K. B. Olsen
bd99eb4817
Added licensing info to themes
2020-05-21 17:15:57 +02:00
Veronica K. B. Olsen
4588addaef
Added basic about dialog
2020-05-21 15:51:45 +02:00
Veronica K. B. Olsen
cb36e90149
Merge branch 'master' into dev_0.6
2020-05-21 15:41:17 +02:00
Veronica K. Berglyd Olsen
9f003abcc3
Merge pull request #216 from vkbo/release_0.5.2
...
Release 0.5.2
2020-05-21 15:17:39 +02:00
Veronica K. B. Olsen
35f6d8dbe7
Forgot to bump hex version
2020-05-21 15:14:48 +02:00
Veronica K. B. Olsen
64ce12e220
Updated changelog
2020-05-21 15:13:43 +02:00
Veronica K. B. Olsen
6a94a03cd0
Bumped version to 0.5.2
2020-05-21 15:02:09 +02:00
Veronica K. Berglyd Olsen
36292bec56
Merge pull request #215 from vkbo/fixes
...
Minor Fixes
2020-05-21 14:59:20 +02:00
Veronica K. B. Olsen
9c2a52a9a1
Fixed tests
2020-05-21 14:53:58 +02:00
Veronica K. B. Olsen
d3c95887e6
Added an option to turn off syntax highlighting for text in quotes
2020-05-21 14:52:26 +02:00
Veronica K. B. Olsen
d263de0205
Ensure setSelectedhandle also makes the item visible in the scroll view
2020-05-21 14:45:00 +02:00
Veronica K. Berglyd Olsen
cc35704899
Merge pull request #214 from vkbo/icons_again
...
Less flat icons
2020-05-21 14:28:41 +02:00
Veronica K. B. Olsen
acda380a8c
Also updated the in-app icon
2020-05-21 14:24:15 +02:00
Veronica K. B. Olsen
e320b984cc
Updated the main icon files
2020-05-21 14:23:52 +02:00
Veronica K. B. Olsen
fc5a7ef6a4
Made the icons less flat
2020-05-21 14:21:20 +02:00
Veronica K. B. Olsen
2792b71a89
typo ...
2020-05-20 23:56:28 +02:00
Veronica K. B. Olsen
fc21ce0869
Added a line break
2020-05-20 23:55:27 +02:00
Veronica K. Berglyd Olsen
e9a3fff56c
Merge pull request #213 from vkbo/nw_icons
...
App Icon and Install Assets
2020-05-20 23:53:00 +02:00
Veronica K. B. Olsen
36b4321345
Added a bit more info, including license, to README
2020-05-20 23:50:02 +02:00
Veronica K. B. Olsen
c8656d6324
Added icon to README
2020-05-20 23:33:31 +02:00
Veronica K. B. Olsen
8e49368c46
Added an install assets folder
2020-05-20 23:21:33 +02:00
Veronica K. B. Olsen
8cf7183b18
Replaced the app icon
2020-05-20 21:38:46 +02:00
Veronica K. B. Olsen
59e6b725ba
Made some fixes to the index (including a highlighting bug), some cleanup, and added more tests
2020-05-19 00:03:52 +02:00
Veronica K. B. Olsen
0ae853618c
Updated changelog for the dev branch
2020-05-17 20:17:53 +02:00
Veronica K. Berglyd Olsen
d08fdaa7f7
Merge pull request #212 from vkbo/dialog_design
...
Paged Dialogs
2020-05-17 19:11:18 +02:00
Veronica K. B. Olsen
dec7e51a77
Cleaned up item editor, and removed some redundant imports here and there
2020-05-17 18:23:27 +02:00
Veronica K. B. Olsen
7be78f6e1e
Cleaned up the split and merge dialogs
2020-05-17 18:04:48 +02:00
Veronica K. B. Olsen
6868795bc3
consistency ...
2020-05-17 16:37:35 +02:00
Veronica K. B. Olsen
0d34a71f3c
Some minor cleanup in project settings and preferences
2020-05-17 16:34:51 +02:00
Veronica K. B. Olsen
c06b632111
Import cleanup and fixed test
2020-05-17 16:16:43 +02:00
Veronica K. B. Olsen
80872feceb
Paged dialog with vertical tabs now working
2020-05-17 16:08:58 +02:00
Veronica K. B. Olsen
bd9b40a1ca
Added PagedDialog base class, and applied it to project settings
2020-05-17 12:56:58 +02:00
Veronica K. B. Olsen
cfeadc9b59
Merge branch 'master' into dev_0.6
2020-05-17 12:25:23 +02:00
Veronica K. Berglyd Olsen
15a4e76a7b
Merge pull request #211 from vkbo/icon_tweaks
...
Icon Tweaks
2020-05-17 11:56:58 +02:00
Veronica K. B. Olsen
de8c2b75ae
fromTheme call should check first
2020-05-17 11:51:48 +02:00
Veronica K. B. Olsen
4a047b2098
Some minor cleanuo of icon themes, fallback icons and default theme
2020-05-17 11:47:00 +02:00
Veronica K. B. Olsen
3a199b79c9
Merge branch 'master' into dev_0.6
2020-05-17 00:23:45 +02:00
Veronica K. Berglyd Olsen
0f054bc606
Merge pull request #210 from vkbo/improvements
...
Minor Improvements
2020-05-17 00:22:50 +02:00
Veronica K. B. Olsen
e70a057188
Index rebuild dialog box was blocking test.
2020-05-17 00:16:25 +02:00
Veronica K. B. Olsen
c1b508aae8
Fix the dependency checks
2020-05-17 00:09:49 +02:00
Veronica K. B. Olsen
3b231978bf
Several improvements to the status bar
2020-05-16 23:58:55 +02:00
Veronica K. B. Olsen
4dc768bdd2
Dropped the progress bar for rebuild index, and used statusbar instead
2020-05-16 21:56:26 +02:00
Veronica K. B. Olsen
92fc81d4ec
Reduced hard requirement of python version
2020-05-16 20:39:58 +02:00
Veronica K. B. Olsen
bb894926d0
With a few modifications, novelWriter now starts wuth Qt 5.2.1 and Python 3.4.3
2020-05-16 20:18:39 +02:00
Veronica K. B. Olsen
24596f28d6
Some more tuning of the documents margin function
2020-05-16 19:04:52 +02:00
Veronica K. B. Olsen
752ec8a52b
Clean up the launcher script, and some other bits.
2020-05-15 23:43:32 +02:00
Veronica K. B. Olsen
5d7dfd3cea
Moved some package checks into the main function so we can pop an error dialog for non-command line users.
2020-05-15 23:40:20 +02:00
Veronica K. B. Olsen
69b101ce55
Merge branch 'master' into dev_0.6
2020-05-14 22:01:38 +02:00
Veronica K. Berglyd Olsen
a8bd8e63d5
Merge pull request #209 from vkbo/release_0.5.1
...
Release 0.5.1
2020-05-14 21:55:46 +02:00
Veronica K. B. Olsen
f6f0832b4c
Merge branch 'master' into release_0.5.1
2020-05-14 21:51:33 +02:00
Veronica K. B. Olsen
e6594a9049
Updated changelog
2020-05-14 21:51:03 +02:00
Veronica K. Berglyd Olsen
86ad158059
Merge pull request #208 from vkbo/bugfix
...
Bugfix: Text of large document not always visible in editor
2020-05-14 21:33:05 +02:00
Veronica K. B. Olsen
6bd4361b5a
Bumped version number to 0.5.1
2020-05-14 21:32:26 +02:00
Veronica K. B. Olsen
cff1529e71
Restored the gear SVG decoration for some dialogs until they're redesigned
2020-05-14 21:26:56 +02:00
Veronica K. B. Olsen
83e0a365ae
Fixed an issue with orphaned file names sometimes being blank
2020-05-14 21:21:00 +02:00
Veronica K. B. Olsen
07714168ff
Fixed an issue with rendering large documents where some of the text wasn't visible
2020-05-14 21:19:03 +02:00
Veronica K. B. Olsen
82c24d75ef
Merge branch 'master' into dev_0.6
2020-05-14 18:57:55 +02:00
Veronica K. Berglyd Olsen
b6fe4bf83b
Merge pull request #207 from vkbo/icon_themes
...
Icon Themes
2020-05-14 18:49:45 +02:00
Veronica K. B. Olsen
544a9d56bd
Updated the about box to credit the icon creator. Temporary solution until the box is redesigned.
2020-05-14 18:46:30 +02:00
Veronica K. B. Olsen
0eb4319fc1
Finished the code for icon themes
2020-05-14 18:38:41 +02:00
Veronica K. B. Olsen
0566df433b
Updated colour icon theme
2020-05-14 16:44:14 +02:00
Veronica K. B. Olsen
8603bf8af8
Added dark icon coloured theme as well
2020-05-14 00:16:21 +02:00
Veronica K. B. Olsen
e865e5b448
Added support for icon themes in the source. Still need to add it to preferences.
2020-05-13 23:23:13 +02:00
Veronica K. B. Olsen
405ef48237
Updated the license text file in assets
2020-05-13 19:45:00 +02:00
Veronica K. B. Olsen
d78dd24291
Some minor fixes, add qApp info, and a PNG app icon
2020-05-12 21:51:57 +02:00
Veronica K. Berglyd Olsen
8d78be357b
Merge pull request #204 from vkbo/compile_novel
...
Compile Novel Tools
2020-05-12 20:07:29 +02:00
Veronica K. B. Olsen
a9550f98ed
Merge branch 'master' into compile_novel
2020-05-12 20:01:14 +02:00
Veronica K. Berglyd Olsen
8d1e6264d5
Merge pull request #205 from vkbo/fixes
...
Fixes and Updates for 0.5
2020-05-12 19:59:39 +02:00
Veronica K. B. Olsen
aa342a7f19
Dropped Qt html export, and added nw markdown export
2020-05-12 19:44:30 +02:00
Veronica K. B. Olsen
aa4778d4cd
Preserve markdown during build, and use lists instead of strings
2020-05-12 18:41:08 +02:00
Veronica K. B. Olsen
2a67b69d32
Replaced 'Outline Mode' with an 'Exclude body text' option instead.
2020-05-12 18:10:45 +02:00
Veronica K. B. Olsen
8dca20e3aa
Added printing and save to PDF, and made some changes to the tohtml class
2020-05-12 00:10:03 +02:00
Veronica K. B. Olsen
e1d5951a33
Merge branch 'fixes' into compile_novel
2020-05-11 19:30:47 +02:00
Veronica K. B. Olsen
6754048c2e
Added show GUI check as this warning may break tests if not
2020-05-11 19:27:53 +02:00
Veronica K. B. Olsen
6d0b38e38a
Added hex version checking to the project file to warn the user if opening a file 'from the future'.
2020-05-11 19:25:06 +02:00
Veronica K. B. Olsen
7c1f3144bd
Reworked the title formatting functionality. All keywords can be used in all headings, and also added scene numbers.
2020-05-11 19:00:01 +02:00
Veronica K. B. Olsen
4dead91af2
Extended the style formatting of tokenizer and tohtml to allow multiple styles for a block
2020-05-11 18:18:19 +02:00
Veronica K. B. Olsen
3ad4e26dbc
Cleanup of unneeded imports
2020-05-11 00:20:46 +02:00
Veronica K. B. Olsen
aba7b452e5
Merge branch 'fixes' into compile_novel
2020-05-11 00:07:16 +02:00
Veronica K. B. Olsen
aab0b4a846
Fixed help text and added date to the version and help output
2020-05-11 00:03:28 +02:00
Veronica K. B. Olsen
41808ea9b8
Changed __status__ to Pre-Release
2020-05-10 23:58:44 +02:00
Veronica K. B. Olsen
c3f1581acf
oopsie
2020-05-10 23:56:41 +02:00
Veronica K. B. Olsen
df782e823d
Reduced the number of command line switches
2020-05-10 23:55:56 +02:00
Veronica K. B. Olsen
0faf1f9986
The isExported option should only apply to files
2020-05-10 23:24:32 +02:00
Veronica K. B. Olsen
a7d2ca24a5
Deleted the rest of the no longer needed code
2020-05-10 22:56:30 +02:00
Veronica K. B. Olsen
eecf1e000d
Finished cleaning up formatting on export and connected all dialog options
2020-05-10 22:51:50 +02:00
Veronica K. B. Olsen
52eb51b44b
Deleted the rest ov the convert submodule
2020-05-10 21:29:32 +02:00
Veronica K. B. Olsen
771e44055d
Finished save file options for now. Still missing markdown and PDF
2020-05-10 21:27:28 +02:00
Veronica K. B. Olsen
26b8379ada
Updated tests again
2020-05-10 19:37:38 +02:00
Veronica K. B. Olsen
4d9e2d03a3
Done building the buttons etc for BuildNovel dialog
2020-05-10 19:31:53 +02:00
Veronica K. B. Olsen
5ab1402854
Fix tests
2020-05-10 16:12:47 +02:00
Veronica K. B. Olsen
cf3fc2ef4f
Added title formatting settings to project file
2020-05-10 15:57:50 +02:00
Veronica K. B. Olsen
2eaa707f4e
Some cleanup of the tokenizer and tohtml classes
2020-05-10 14:44:44 +02:00
Veronica K. B. Olsen
33f4626aec
Moved the convert classes we want to keep to the core folder. The rest will be deleted.
2020-05-10 13:51:22 +02:00
Veronica K. B. Olsen
1ad156054c
Make sure information is synced properly when item label is changed
2020-05-09 21:49:05 +02:00
Veronica K. B. Olsen
91dd15ab57
Rewritten the tree details pane to show more info
2020-05-09 21:48:35 +02:00
Veronica K. B. Olsen
ef40d4f2de
Added the new exported option to project tree and item editor
2020-05-09 20:51:27 +02:00
Veronica K. B. Olsen
42b819acd9
Added exported option to NWItem
2020-05-09 20:05:42 +02:00
Veronica K. B. Olsen
3b136bddbb
Added document to build GUI
2020-05-09 20:02:19 +02:00
Veronica K. B. Olsen
3089c798dc
Added the Build Project dialog and connected it to the GUI in place of the Export tool
2020-05-09 19:26:28 +02:00
Veronica K. B. Olsen
3e0bcfdb1c
Added appPath and homePath to debug output
2020-05-09 18:37:38 +02:00
Veronica K. Berglyd Olsen
7f6c808c97
Merge pull request #203 from vkbo/release_0.5
...
Release 0.5
2020-05-09 17:55:31 +02:00
Veronica K. B. Olsen
e60a05bc70
Updated changelog
2020-05-09 17:46:06 +02:00
Veronica K. B. Olsen
04728b74d4
Bump version
2020-05-09 16:45:31 +02:00
Veronica K. Berglyd Olsen
8c8000b8f9
Merge pull request #202 from vkbo/docs
...
Updated documentation
2020-05-09 16:25:24 +02:00
Veronica K. B. Olsen
1a348b347a
Updated documentation
2020-05-09 16:20:59 +02:00
Veronica K. Berglyd Olsen
e774a3546f
Merge pull request #201 from vkbo/minor_things
...
Minor Refactoring and Restore Orphan File Label
2020-05-09 14:07:10 +02:00
Veronica K. B. Olsen
59a7be6b89
Imrpoved readability of call
2020-05-09 14:02:20 +02:00
Veronica K. B. Olsen
75adcdf679
Can now restore document label for orphaned files
2020-05-09 13:59:57 +02:00
Veronica K. B. Olsen
d44dca6a21
Moved the packing of XML tree into NWTree, and added a function for formatting time stamps
2020-05-09 13:08:11 +02:00
Veronica K. B. Olsen
6cdf203079
Cleanup of comments and a bit of syntax in the project file
2020-05-09 12:17:56 +02:00
Veronica K. Berglyd Olsen
c35dff921d
Merge pull request #200 from vkbo/doc_meta
...
Document Meta Data
2020-05-08 23:10:34 +02:00
Veronica K. B. Olsen
5a1ff7e7d3
Opening a document now seems to reset dynamic margins. Added a temporary fix.
2020-05-08 23:02:16 +02:00
Veronica K. B. Olsen
1c98fbcb81
trashRoot handle should be initialised to None
2020-05-08 22:53:58 +02:00
Veronica K. B. Olsen
3c9b25bb49
Updated tests
2020-05-08 22:48:38 +02:00
Veronica K. B. Olsen
23520fef9b
Updated sample text
2020-05-08 22:48:29 +02:00
Veronica K. B. Olsen
67562b19b6
Added meta data reading and writing to the document class
2020-05-08 22:44:50 +02:00
Veronica K. Berglyd Olsen
75090a94f8
Merge pull request #199 from vkbo/code_improvements
...
Code Refactoring
2020-05-08 21:49:23 +02:00
Veronica K. B. Olsen
76b4ffe0f2
Add back some file history from deleted files
2020-05-08 21:40:56 +02:00
Veronica K. B. Olsen
aea39ba1aa
Renamed the textanalyse file
2020-05-08 21:33:59 +02:00
Veronica K. B. Olsen
894bc41f51
Moved the additions folder into the gui folder as it only contains gui elements
2020-05-08 21:32:38 +02:00
Veronica K. B. Olsen
b0c71fb47d
Removed the nw/tools folder and moved or merged the code in elsewhere
2020-05-08 21:28:05 +02:00
Veronica K. B. Olsen
9b049b6469
Moved spell checker classes to core folder
2020-05-08 21:02:30 +02:00
Veronica K. B. Olsen
386020bcf8
Renamed 'project' folder to 'core'
2020-05-08 20:58:34 +02:00
Veronica K. B. Olsen
5cc036e125
Fixed a bug in language lookup for enchant spelling
2020-05-08 20:57:03 +02:00
Veronica K. B. Olsen
704d9a11e4
Merged the spell checking classes into one file
2020-05-08 20:41:39 +02:00
Veronica K. B. Olsen
7f41daf518
Merge branch 'master' into code_improvements
2020-05-08 20:33:07 +02:00
Veronica K. Berglyd Olsen
9241cbe2ce
Merge pull request #198 from vkbo/backup_class
...
Backup Updates
2020-05-08 20:32:41 +02:00
Veronica K. B. Olsen
9204003f57
Add some pyqtSlot decorators as they apparently improve perforamce a tiny bit
2020-05-08 20:09:51 +02:00
Veronica K. B. Olsen
8d4fa4b627
Added a try/except to the creation of backup folder
2020-05-08 18:28:13 +02:00
Veronica K. B. Olsen
3d910041cd
Moved the backup function to the project class since it was only one function anyway
2020-05-08 18:19:09 +02:00
Veronica K. Berglyd Olsen
a39b28332a
Merge pull request #196 from vkbo/project_structure
...
Project Class Restructure
Merging into `dev` for further testing and code restructuring before we merge to master.
2020-05-08 10:22:20 +02:00
Veronica K. B. Olsen
d75243418f
Moved a couple more functions to the NWTree class, and cleaned up the source file a bit
2020-05-07 23:59:32 +02:00
Veronica K. B. Olsen
5b3291e4ee
Updated tests to work with new project tree class
2020-05-07 23:08:43 +02:00
Veronica K. B. Olsen
58eb8e78ba
Moved the project tree into its own iterable class NWTree
2020-05-07 23:08:15 +02:00
Veronica K. B. Olsen
64ae52e7aa
Moved NWItem and NWStatus into the project file as the classes are no longer called from elsewhere
2020-05-07 20:02:49 +02:00
Veronica K. B. Olsen
323b46a559
Added direct testing of the NWItem class
2020-05-07 19:43:55 +02:00
Veronica K. B. Olsen
3cb45d0dc3
Added some more checks on item setters
2020-05-07 19:43:22 +02:00
Veronica K. B. Olsen
1a521758d1
Moved the unpacking of XML data into the NWItem class
2020-05-07 01:25:09 +02:00
Veronica K. B. Olsen
d5775a7838
Improved lookup of enums
2020-05-07 00:59:05 +02:00
Veronica K. B. Olsen
8037b3a311
Some improvements to the NWItem class, and removal of unused imports of it in the code
2020-05-07 00:38:25 +02:00
Veronica K. Berglyd Olsen
5306b6fd60
Merge pull request #195 from vkbo/gui_fixes
...
Gui Fixes
2020-05-04 21:25:25 +02:00
Veronica K. B. Olsen
020a4c548a
Fixed formatting of URL in license docstring
2020-05-04 21:20:55 +02:00
Veronica K. B. Olsen
ed6d6515fe
Some more corrections to Preferences help text
2020-05-04 21:18:58 +02:00
Veronica K. B. Olsen
35891e6663
Some bugfixes and text changes in the preferences dialog
2020-05-04 20:59:29 +02:00
Veronica K. B. Olsen
c6ba779b05
Some further tweaks to the switch widget to make it consistent between GUI themes
2020-05-04 20:58:50 +02:00
Veronica K. B. Olsen
1148936af6
Let's use a character that definitely exists for the document path
2020-05-04 20:31:00 +02:00
Veronica K. B. Olsen
ee8c91c3ee
Reduce the QSwitch class to only what's needed
2020-05-04 17:59:51 +02:00
Veronica K. B. Olsen
85751851f0
Add some path check to the backup class
2020-05-04 17:59:31 +02:00
Veronica K. B. Olsen
9a1f846c6f
Render the document title path separator as HTML
2020-05-04 17:59:00 +02:00
Veronica K. B. Olsen
e2b9e01c44
Replace the arrow unicodes with some more universal ones
2020-05-04 17:58:17 +02:00
Veronica K. Berglyd Olsen
d706b54785
Merge pull request #193 from vkbo/gui_changes
...
New Preferences Dialog
2020-05-03 20:24:18 +02:00
Veronica K. B. Olsen
9daa77486c
Remove some unneeded imports
2020-05-03 20:16:13 +02:00
Veronica K. B. Olsen
cbf0c265b9
Connected the full path in header option to the config gui
2020-05-03 20:04:51 +02:00
Veronica K. B. Olsen
c1c67f026b
Finished the last tab of the config editor
2020-05-03 19:52:54 +02:00
Veronica K. B. Olsen
4885216395
Fnisished main config editing tab
2020-05-03 19:24:25 +02:00
Veronica K. B. Olsen
0e0b61be8c
Moved config of spell check and qriting guides
2020-05-03 19:10:00 +02:00
Veronica K. B. Olsen
6c0c908989
Added Layout tab to main config dialog
2020-05-03 18:02:27 +02:00
Veronica K. B. Olsen
3d0cd5a71c
Move a bunch of settings to a new tab in main settings using the new config layout
2020-05-03 16:56:03 +02:00
Veronica K. B. Olsen
bf9e365d25
Added a custom class for forms
2020-05-03 16:55:24 +02:00
Veronica K. B. Olsen
1fe9ff0af7
Updated the switch class to match code standard
2020-05-03 12:45:58 +02:00
Veronica K. B. Olsen
e088b03c04
Added original switch code from stack overflow
2020-05-03 12:04:36 +02:00
Veronica K. Berglyd Olsen
c0f24b9ba7
Merge pull request #192 from vkbo/title_bar
...
Document Title Bar
2020-05-02 20:31:41 +02:00
Veronica K. B. Olsen
b44669a3b5
Some minor tweaks, and added option for showing full path
2020-05-01 21:30:18 +02:00
Veronica K. B. Olsen
bf3ecfbef4
Moved the document title element into the document instead of main GUI
2020-05-01 20:51:46 +02:00
Veronica K. B. Olsen
cc1113ea6c
Tie things together to ensure title is always updated, and add some needed comments here and there
2020-05-01 18:11:32 +02:00
Veronica K. B. Olsen
7d91a15841
The document title bar is no populated on document open
2020-05-01 17:36:02 +02:00
Veronica K. B. Olsen
0387ce67b7
Base document title class ready.
2020-04-26 21:35:58 +02:00
Veronica K. B. Olsen
3a9de4af38
Remove dummy text from notixe bar class
2020-04-26 20:43:22 +02:00
Veronica K. B. Olsen
9263348b25
Add lock file to git ignore
2020-04-26 20:39:02 +02:00
Veronica K. Berglyd Olsen
a48047905a
Merge pull request #191 from vkbo/outline_step2
...
Outline Feature - Step 2
2020-04-26 18:15:16 +02:00
Veronica K. B. Olsen
c934532ea2
Loosened the restriction on the synopsis tag a bit
2020-04-26 18:06:57 +02:00
Veronica K. B. Olsen
946331145f
Added a hidden handle column to the outline tree, and connected the double click to open a document
2020-04-26 17:48:14 +02:00
Veronica K. Berglyd Olsen
7c2ca13e4f
Merge pull request #190 from vkbo/bugfixes
...
Fixed bug in loading of dictionary without enchant installed
2020-04-22 10:27:17 +02:00
Veronica K. B. Olsen
a03350269e
Removed additional empty line
2020-04-22 10:18:07 +02:00
Veronica K. B. Olsen
4b99cad20d
Fixed bug in loading of dictionary without enchant installed
2020-04-22 10:15:58 +02:00
Veronica K. Berglyd Olsen
dbeabdc087
Merge pull request #189 from vkbo/license
...
Added license info to command line help message
2020-04-20 22:42:34 +02:00
Veronica K. B. Olsen
51ddaaf9ba
Merge branch 'master' into license
2020-04-20 22:39:45 +02:00
Veronica K. B. Olsen
f0e8982753
Added license info to command line help message
2020-04-20 22:39:04 +02:00
Veronica K. Berglyd Olsen
9207b71817
Merge pull request #188 from vkbo/license
...
Add license blob to source files
2020-04-20 22:37:50 +02:00
Veronica K. B. Olsen
5ab85a38bb
Revert header to say 'About'
2020-04-20 22:33:21 +02:00
Veronica K. B. Olsen
6d138d054a
Updated the about box
2020-04-20 22:24:56 +02:00
Veronica K. B. Olsen
ba3c765ba8
Added license text to source files
2020-04-20 21:50:20 +02:00
Veronica K. Berglyd Olsen
67a3c384fd
Merge pull request #183 from vkbo/tweaks
...
Tweaks (Open Project and Outline)
2020-04-15 21:10:11 +02:00
Veronica K. B. Olsen
b4a90f4b02
Fixed tests
2020-04-14 22:49:40 +02:00
Veronica K. B. Olsen
4abec49b0a
The opren recent project dialog now remembers column width and projects can be opened with double click
2020-04-14 22:49:25 +02:00
Veronica K. B. Olsen
5e90b1ff77
Clear the outline header between projects
2020-04-14 22:20:40 +02:00
Veronica K. Berglyd Olsen
6a9ff4c46b
Merge pull request #182 from vkbo/switches
...
Command Line Switches
2020-04-14 20:34:51 +02:00
Veronica K. B. Olsen
c942718575
Some further cleanup of switch parsing
2020-04-14 20:30:20 +02:00
Veronica K. B. Olsen
f856a520d0
Some minor changes to command line switches
2020-04-14 10:22:34 +02:00
Veronica K. Berglyd Olsen
6a5d4e4d0b
Merge pull request #181 from vkbo/fixes
...
Outline Fixes
2020-04-13 17:04:50 +02:00
Veronica K. B. Olsen
7b9da12aa4
Fixed a bug where outline header state from previous seession was restored on outline update
2020-04-13 16:57:43 +02:00
Veronica K. Berglyd Olsen
861556d32a
Merge pull request #140 from vkbo/project_outline
...
Synopsis and Outline Feature
2020-04-13 16:07:10 +02:00
Veronica K. B. Olsen
f62a8a45db
Added new option to test project files
2020-04-13 16:02:55 +02:00
Veronica K. B. Olsen
92f54af894
Added some useful menu option, and settings in project file
2020-04-13 16:02:44 +02:00
Veronica K. B. Olsen
ac3adade18
Some Outline class cleanup and restructuring
2020-04-11 18:24:01 +02:00
Veronica K. B. Olsen
b11ae8ec9f
Updated sample project xml
2020-04-11 17:58:35 +02:00
Veronica K. B. Olsen
0991d1b1a8
The menu for selecting columsn and storing column width now works
2020-04-11 17:58:13 +02:00
Veronica K. B. Olsen
9678a49f22
Drop the Outline settings from teh main Preferences
2020-04-11 17:57:40 +02:00
Veronica K. B. Olsen
8d34c68be0
Merge branch 'master' into project_outline
2020-04-09 19:51:37 +02:00
Veronica K. B. Olsen
15ade8d28c
Various changes and fixes to the outline class
2020-04-09 19:48:09 +02:00
Veronica K. B. Olsen
ff69667ab5
Added tab for Outline settings to config dialog
2020-04-09 19:46:56 +02:00
Veronica K. B. Olsen
61ed3ee721
Added Outline enums and column labels to constants submodule
2020-04-09 19:46:10 +02:00
Veronica K. Berglyd Olsen
63fe9ef926
Merge pull request #180 from vkbo/tweaks
...
Minor tweaks: save counter and meta checks
2020-03-23 18:52:13 +01:00
Veronica K. B. Olsen
cacb28f927
Added a counter for the number of saves and autosaves
2020-03-22 23:26:58 +01:00
Veronica K. B. Olsen
32c6d80efb
Restructured the way column state is preserved in the Outline tree
2020-03-10 23:18:58 +01:00
Veronica K. B. Olsen
c9657a3515
Outline class should just be a sunclass of the central QTreeWidget, like other main GUI classes
2020-03-07 17:10:35 +01:00
Veronica K. B. Olsen
d8a44e63e7
Some minor cleanup in the outline class
2020-02-27 22:29:57 +01:00
Veronica K. B. Olsen
fdda0ddc74
Fixed a few issues with loading and saving of outline settings, and fixed zen mode
2020-02-27 21:54:26 +01:00
Veronica K. B. Olsen
717e4aba78
Fix merge conflicts
2020-02-27 00:19:18 +01:00
Veronica K. Berglyd Olsen
2fcbcae446
Merge pull request #179 from vkbo/lockfile
...
Project Lockfile
2020-02-26 22:26:58 +01:00
Veronica K. B. Olsen
144ddef579
Backup tool should not back up the lock file
2020-02-26 22:18:34 +01:00
Veronica K. B. Olsen
8f1c2daddf
Fixed tests
2020-02-26 22:10:09 +01:00
Veronica K. B. Olsen
9903461963
Added lockfile check and dialog box to main GUI
2020-02-26 22:09:59 +01:00
Veronica K. B. Olsen
af410e0b15
Added functions to read and write project lockfile
2020-02-26 22:09:37 +01:00
Veronica K. Berglyd Olsen
8d1e4a2778
Merge pull request #177 from vkbo/splash_screen
...
Project Load Screen
2020-02-26 20:30:41 +01:00
Veronica K. B. Olsen
6a330afc22
Increase test coverage of Config class and fix a couple of bugs in the process
2020-02-26 20:26:01 +01:00
Veronica K. B. Olsen
0696ef79e4
Fix tests and added --data option to command line
2020-02-26 18:27:07 +01:00
Veronica K. B. Olsen
0587099d36
A few tweaks to the dialog and code
2020-02-26 18:02:37 +01:00
Veronica K. B. Olsen
6b3e652440
Delete old recent project code
2020-02-26 17:57:36 +01:00
Veronica K. B. Olsen
c688c66d5b
Project manager dialog now lists recent projects and lets the user open one of these, or browse for a folder
2020-02-26 17:44:11 +01:00
Veronica K. B. Olsen
6867f38637
Added the main dialog class for project management, and made some changes to the icon class.
2020-02-26 15:30:08 +01:00
Veronica K. Berglyd Olsen
cce65a6e93
Merge pull request #176 from vkbo/config_error
...
Config Error Handling
2020-02-23 20:39:15 +01:00
Veronica K. B. Olsen
39db69f199
Add error handling and reporting for the Config class, whichs is initialised before the GUI
2020-02-23 17:15:20 +01:00
Veronica K. Berglyd Olsen
5d129379a3
Merge pull request #175 from vkbo/dialog_options
...
Saving of Dialog Options
2020-02-19 20:12:51 +01:00
Veronica K. Berglyd Olsen
54fda113e0
Merge branch 'master' into dialog_options
2020-02-19 20:10:16 +01:00
Veronica K. B. Olsen
10dcbe6ee5
Also saving options for DocSplit dialog
2020-02-19 20:08:27 +01:00
Veronica K. B. Olsen
b90f96643e
Updated sample project xml
2020-02-19 19:58:03 +01:00
Veronica K. B. Olsen
4977ffd843
Clean up old json files
2020-02-19 19:57:08 +01:00
Veronica K. B. Olsen
5f0b331655
Replace old option state class with new one everywhere
2020-02-19 19:43:44 +01:00
Veronica K. B. Olsen
ecb739425b
Added new class to save dialog optins
2020-02-19 18:58:19 +01:00
Veronica K. Berglyd Olsen
e691933578
Merge pull request #173 from countjocular/countjocular-typos
...
Fix some typos
2020-02-18 13:59:54 +01:00
Veronica K. Berglyd Olsen
cc3705153d
Merge branch 'master' into countjocular-typos
2020-02-18 13:57:27 +01:00
Veronica K. Berglyd Olsen
98452870b4
Merge pull request #174 from countjocular/countjocular-patch-install
...
Update install.py with correct paths
2020-02-18 13:56:29 +01:00
Count Jocular
a1f5398003
Fix typo in technical help
...
Fix a 1-character typo
2020-02-18 11:27:39 +00:00
Count Jocular
6d69370ce1
Fix typos in projects help
...
Just a couple of typos.
2020-02-18 11:14:00 +00:00
Count Jocular
64b02947c0
Correct spelling mistake in interface help
...
s/renderred/rendered/g
2020-02-18 11:07:21 +00:00
Count Jocular
4eaaf97af2
Update install.py with correct paths
...
Update install.py with correct joined paths for the `themes` folder and the `graphics` folder. This bug prevented pyInstaller from building successfully under Windows.
2020-02-18 09:53:22 +00:00
Count Jocular
4f0f36aa95
Update started.txt with correct download links
...
Update Getting Started to point to the correct source archives (.zip and .tar.gz) for 0.4.5 release.
2020-02-18 09:23:22 +00:00
Veronica K. B. Olsen
08abdeabb0
Minor fix in README
2020-02-17 21:51:10 +01:00
Veronica K. Berglyd Olsen
dc4f8e1e3b
Merge pull request #172 from vkbo/release_0.4.5
...
Release 0.4.5
2020-02-17 14:51:49 +01:00
Veronica K. B. Olsen
ef377f5952
Bumped version again to fix botched release
2020-02-17 14:50:43 +01:00
Veronica K. Berglyd Olsen
d2bd2e9d69
Merge pull request #171 from vkbo/release_0.4.4
...
Release 0.4.4
2020-02-17 14:12:36 +01:00
Veronica K. B. Olsen
2094d67c38
Updated changelog
2020-02-17 14:08:45 +01:00
Veronica K. B. Olsen
e325aa4bb0
A few more places to bump stuff
2020-02-17 13:48:23 +01:00
Veronica K. B. Olsen
7c1f613014
Bumped version and removed -t command line argument
2020-02-17 13:43:05 +01:00
Veronica K. B. Olsen
110d27d067
Cleanup of imports
2020-02-17 13:30:26 +01:00
Veronica K. Berglyd Olsen
92f32beab2
Merge pull request #169 from vkbo/drop_appdirs
...
Drop appdirs dependency
2020-02-15 22:01:46 +01:00
Veronica K. B. Olsen
c991795f0d
Some additional tweaks for Windows
2020-02-15 21:57:05 +01:00
Veronica K. B. Olsen
aab9805bc6
Remove dependency on appdirs package for finding config dir as this is provided by Qt
2020-02-15 21:39:21 +01:00
Veronica K. Berglyd Olsen
5c376dd276
Merge pull request #168 from vkbo/fixes
...
Various Fixes
2020-02-15 19:55:55 +01:00
Veronica K. B. Olsen
ca18fe5461
Added some fixes for bugs discovered when testing with PySide2
2020-02-15 17:59:40 +01:00
Veronica K. Berglyd Olsen
872fc87ab8
Merge pull request #166 from vkbo/fixes
...
Fixes
2020-02-15 13:25:30 +01:00
Veronica K. B. Olsen
0e045eeed6
Make sure we have absoulte path when opening from command line input that may be relative path
2020-02-13 22:54:40 +01:00
Veronica K. Berglyd Olsen
ac13838aa8
Merge pull request #165 from vkbo/file_save_update
...
File saving and opening
2020-02-13 21:27:26 +01:00
Veronica K. B. Olsen
beb656267c
If opening a project file fails, try to open the backup file instead
2020-02-13 21:22:36 +01:00
Veronica K. B. Olsen
760aee0c8f
Added a function to clean out old project files no longer needed
2020-02-13 21:12:28 +01:00
Veronica K. B. Olsen
c28a246d23
Make document saving consistent with how project file is saved
2020-02-13 19:16:29 +01:00
Veronica K. B. Olsen
ca7617ad07
Remove the project cache folder as it isn't, and was never really, needed
2020-02-13 19:07:51 +01:00
Veronica K. B. Olsen
3a25e7332b
Change the way the project file is saved
2020-02-13 19:03:21 +01:00
Veronica K. Berglyd Olsen
f6d1dc68be
Merge pull request #164 from vkbo/cli_open
...
Open project from command line
2020-02-13 15:51:41 +01:00
Veronica K. B. Olsen
6e6c9b98f7
Additional unparsed command line options are assumed to be a project path to open
2020-02-13 00:36:30 +01:00
Veronica K. Berglyd Olsen
723489b67b
Merge pull request #163 from vkbo/split_merge
...
Tweaks to file split, trash and drag'n'drop
2020-02-09 21:38:45 +01:00
Veronica K. B. Olsen
7858412419
Added check to make sure items are not dropped on the oprhaned folder
2020-02-09 21:25:20 +01:00
Veronica K. B. Olsen
963c819f85
Removed debug print and added logging stuff
2020-02-09 21:20:34 +01:00
Veronica K. B. Olsen
f2eedff6d2
Added empty trash option
2020-02-09 21:17:57 +01:00
Veronica K. B. Olsen
b03b80961b
Clarified dropdown options on split document dialog
2020-02-09 20:45:36 +01:00
Veronica K. Berglyd Olsen
5abe981bfe
Merge pull request #160 from vkbo/build_update
...
CI updates
2020-02-05 01:40:15 +01:00
Veronica K. B. Olsen
833bc5ffd2
Set minimum Python version to 3.6
2020-02-05 01:33:43 +01:00
Veronica K. Berglyd Olsen
bc98e4d4c8
Merge pull request #159 from vkbo/split_merge
...
Split, merge, and delete functionality
2020-02-05 01:28:21 +01:00
Veronica K. B. Olsen
123d64bba9
Dropping Python 3.5 support
2020-02-05 01:27:17 +01:00
Veronica K. B. Olsen
cac75abcaf
Switch ubutu distro on travis builds
2020-02-05 01:22:19 +01:00
Veronica K. B. Olsen
5d97150842
trying to make travis run again
2020-02-05 01:13:07 +01:00
Veronica K. B. Olsen
f58b7afd43
trying to make travis run again
2020-02-05 01:10:01 +01:00
Veronica K. B. Olsen
6cfa2853fe
trying to make travis run again
2020-02-05 01:02:18 +01:00
Veronica K. B. Olsen
643a301e2d
Some cleanup in the new doc split dialog
2020-02-05 00:10:29 +01:00
Veronica K. B. Olsen
c43e121389
Added document split dialog and associated code
2020-02-04 23:59:00 +01:00
Veronica K. B. Olsen
068674e63d
Remove the change of selected item when deleting, and let the tree widget handle it
2020-02-04 23:57:29 +01:00
Veronica K. B. Olsen
f937ebc396
Added code to permanently delete project documents
2020-02-01 14:10:48 +01:00
Veronica K. B. Olsen
605541c87d
Some cleanup of the merge document dialog
2020-02-01 12:49:45 +01:00
Veronica K. B. Olsen
6b79b7a423
Merging a folder of documents into one file now works
2020-01-31 17:17:07 +01:00
Veronica K. B. Olsen
6cac679458
Added merge documents dialog and related code
2020-01-23 15:52:27 +01:00
Veronica K. B. Olsen
a111247a3c
Added split and merge icons
2020-01-21 11:51:49 +01:00
Veronica K. B. Olsen
1eb6b59c32
Allow tags in files with no title
2019-12-10 19:05:57 +01:00
Veronica K. B. Olsen
06031ab7d5
Started adding split amd merge functions
2019-12-01 16:26:37 +01:00
Veronica K. Berglyd Olsen
a310daf2fd
Merge pull request #158 from vkbo/spell_check_loader
...
Spinning cursor when loading and spell checking
2019-11-27 18:33:14 +01:00
Veronica K. B. Olsen
a2defebe94
The replace text method should only be used for large documents
2019-11-27 00:58:52 +01:00
Veronica K. B. Olsen
9ab64627f3
Added a spinning cursor for spell checker and open document
2019-11-26 23:07:18 +01:00
Veronica K. Berglyd Olsen
947108872f
Merge pull request #157 from vkbo/zen_shortcuts
...
Block shortcuts in distraction free mode
2019-11-24 18:15:47 +01:00
Veronica K. B. Olsen
7bc4116df8
New block format shortcuts were not working in distraction free mode
2019-11-24 17:59:51 +01:00
Veronica K. Berglyd Olsen
04ab861cfd
Merge pull request #156 from vkbo/release_0.4.3
...
Release 0.4.3
2019-11-24 17:49:08 +01:00
Veronica K. B. Olsen
43449c2508
Bumped version and updated changelog
2019-11-24 17:45:52 +01:00
Veronica K. B. Olsen
f358cc64e1
Merge branch 'master' into project_outline
2019-11-21 15:31:43 +01:00
Veronica K. Berglyd Olsen
c98858bd87
Merge pull request #155 from vkbo/shortcut_fixes
...
Shortcut fixes and additions
2019-11-21 15:30:39 +01:00
Veronica K. B. Olsen
f21e85534d
Handle comments with and without an initial space
2019-11-21 15:25:48 +01:00
Veronica K. B. Olsen
ba3497a130
Updated documentation
2019-11-21 14:36:07 +01:00
Veronica K. B. Olsen
1711e5c615
Block formatting now complete
2019-11-21 14:31:12 +01:00
Veronica K. B. Olsen
20e1c2f6f2
Added the menu entry and handling of block formats
2019-11-21 14:00:55 +01:00
Veronica K. B. Olsen
8396e237c0
Moved a few slot functions around in docedit
2019-11-21 13:45:54 +01:00
Veronica K. B. Olsen
5b7e3fabde
Cut/Copy/Select shortcuts now also work in doc viewer if it has focus
2019-11-21 13:37:11 +01:00
Veronica K. B. Olsen
4739959c4e
Visible columns and column width in outline is now saved and loaded
2019-11-20 21:17:43 +01:00
Veronica K. B. Olsen
f9a06f3425
Fix the highlighting of synopsis tag
2019-11-20 19:09:32 +01:00
Veronica K. B. Olsen
c0828c7f1d
Fix merge conflicts
2019-11-20 18:56:18 +01:00
Veronica K. Berglyd Olsen
bd301bd5cc
Merge pull request #154 from vkbo/hlight_improvements
...
Highlighter Improvements
2019-11-19 22:10:10 +01:00
Veronica K. B. Olsen
8320f82c7e
Made a mistake in header highlighting
2019-11-19 22:07:24 +01:00
Veronica K. B. Olsen
d4a33aba9f
Wrong logic ...
2019-11-19 22:04:28 +01:00
Veronica K. B. Olsen
98636a18e0
Fix test
2019-11-19 21:51:43 +01:00
Veronica K. B. Olsen
eb68f3efc0
Change the method the document is rehighlighted. This is significantly faster
2019-11-19 21:49:11 +01:00
Veronica K. B. Olsen
2758c587af
Added spell check size limit to preferences
2019-11-19 21:12:40 +01:00
Veronica K. B. Olsen
3c6350a4da
Disable initial spell checking for large documents
2019-11-19 18:48:44 +01:00
Veronica K. B. Olsen
2217f1d89c
Improved highlighter performance and disabled initial spell checking
2019-11-19 18:19:38 +01:00
Veronica K. Berglyd Olsen
aee7a1a66d
Merge pull request #153 from vkbo/large_text_performance
...
Prevent re-highlight on resize
2019-11-19 10:44:40 +01:00
Veronica K. Berglyd Olsen
af5159cdaf
Merge branch 'master' into large_text_performance
2019-11-19 10:42:05 +01:00
Veronica K. B. Olsen
78a8f5bb9c
Make sure a contentsChange signal is not emitted when document margins change
2019-11-19 10:36:43 +01:00
Veronica K. Berglyd Olsen
e9c60cad9d
Merge pull request #152 from vkbo/bug_fix
...
Bug Fixes
2019-11-18 20:29:29 +01:00
Veronica K. B. Olsen
5f104f9c48
Fixed hard line breaks in markdown export
2019-11-18 20:15:29 +01:00
Veronica K. B. Olsen
b667dcc6f7
Added docstring to the counting function
2019-11-18 19:56:12 +01:00
Veronica K. B. Olsen
a5df5a151e
Fixed crash in project countStatus when tree contains orphaned item
2019-11-18 19:51:31 +01:00
Veronica K. B. Olsen
a5d692d1f8
Merge branch 'master' of github.com:vkbo/novelWriter
2019-11-18 10:49:22 +01:00
Veronica K. B. Olsen
0a1d436301
Updated readme to clarify that this is not a full-featured markdown editor
2019-11-18 10:49:04 +01:00
Veronica K. B. Olsen
1659d2a110
Disable opaque resize of splitters
2019-11-18 10:30:07 +01:00
Veronica K. Berglyd Olsen
efc29c152a
Merge pull request #149 from vkbo/insert_from_file_fix
...
Fixed a minor issue when insert from file was cancelled.
2019-11-17 22:15:29 +01:00
Veronica K. B. Olsen
ba9f471695
Fixed a minor issue when insert from file was cancelled.
2019-11-17 22:10:33 +01:00
Veronica K. Berglyd Olsen
d63e07becb
Merge pull request #147 from vkbo/release_0.4.2
...
Release 0.4.2
2019-11-17 17:56:33 +01:00
Veronica K. B. Olsen
34f14b005d
Release 0.4.2
2019-11-17 17:54:02 +01:00
Veronica K. B. Olsen
dd96432c6e
Deleted tests from removed code
2019-11-17 16:30:33 +01:00
Veronica K. B. Olsen
cff0d86d90
Some minor imrpovements
2019-11-17 16:23:18 +01:00
Veronica K. B. Olsen
d533d91adc
Added a sanity check on the titleKey
2019-11-17 16:11:26 +01:00
Veronica K. B. Olsen
d1417ceea0
Reworked the way the outline is built with the new index in place
2019-11-17 16:08:55 +01:00
Veronica K. B. Olsen
612c2ef328
Merged the indices so we have a minimum of dictionaries
2019-11-17 15:45:38 +01:00
Veronica K. B. Olsen
6500d23bd7
Cleaned up index, and fixed data extraction
2019-11-17 14:05:09 +01:00
Veronica K. B. Olsen
816c708853
Remove timeline view so we can clean up the indexing class
2019-11-17 13:09:21 +01:00
Veronica K. B. Olsen
19ebedd8b3
Most columns now available in outline
2019-11-16 17:23:32 +01:00
Veronica K. B. Olsen
d09fb50bfc
Restructured the index a bit, and added more columns to the outline
2019-11-16 16:29:38 +01:00
Veronica K. B. Olsen
2b3e95ce73
Fixed merge conflict in sample project
2019-11-16 14:46:20 +01:00
Veronica K. B. Olsen
7ed60ab97b
Added outline tab and started populating outline tree
2019-11-16 14:43:23 +01:00
Veronica K. B. Olsen
297a71d132
Fixed merge conflicts
2019-11-16 12:36:29 +01:00
Veronica K. Berglyd Olsen
ef48c11abc
Merge pull request #145 from vkbo/language_status
...
Language on Status Bar
2019-11-16 12:34:18 +01:00
Veronica K. B. Olsen
2ab7828179
Added more characters as valid word separators to the highlighter regex
2019-11-16 12:31:49 +01:00
Veronica K. B. Olsen
82aa1ad0a9
Merge branch 'master' into language_status
2019-11-16 12:16:15 +01:00
Veronica K. Berglyd Olsen
cd6f1d8b89
Merge pull request #146 from vkbo/pytest_profiling
...
Collecting Profiling Data
2019-11-16 12:15:45 +01:00
Veronica K. B. Olsen
dde8102cc5
Added script for plotting profiling data
2019-11-16 12:09:51 +01:00
Veronica K. B. Olsen
e0fff7673d
Added some more comments and debug output
2019-11-15 23:00:12 +01:00
Veronica K. B. Olsen
ed0c4c6e49
Fixed a recursion issue, and added more comments
2019-11-15 22:36:44 +01:00
Veronica K. B. Olsen
ec0f4880fa
Let the document editor handle the status of spell checking, and let it set all other classes from there
2019-11-15 22:16:58 +01:00
Veronica K. B. Olsen
e841e0211a
We should read back the language dictionary setting from the spell class before updating status bar
2019-11-15 21:39:06 +01:00
Veronica K. Berglyd Olsen
653c7bbe80
Merge pull request #142 from vkbo/actions
...
Actions
2019-11-14 18:35:11 +01:00
Veronica K. B. Olsen
651d903705
Fix test
2019-11-14 18:31:31 +01:00
Veronica K. B. Olsen
6d79ff1033
Connect document editor actions also to the main window, and let Esc disable Zen Mode if activated.
2019-11-14 11:39:59 +01:00
Veronica K. B. Olsen
7551d49235
Made all action class variables
2019-11-14 11:23:47 +01:00
Veronica K. Berglyd Olsen
bb8dd6b1eb
Merge pull request #141 from vkbo/spell_highlight_fix
...
Spell Check Fixes
2019-11-12 21:43:15 +01:00
Veronica K. B. Olsen
bc43e924fe
Strip non-word characters when adding to user dictionary
2019-11-12 21:24:13 +01:00
Veronica K. B. Olsen
3089c560e5
Ensure the window is normal size before we might maximise it
2019-11-12 21:05:48 +01:00
Veronica K. B. Olsen
e10a386b6a
Some fixed to the spell checking part of the highlighter
2019-11-12 20:20:45 +01:00
Veronica K. B. Olsen
231b0b8c53
Added synopsis keyword and a meta file and dictiopnaries to hold the data
2019-11-10 17:09:35 +01:00
Veronica K. Berglyd Olsen
f9ead10245
Merge pull request #139 from vkbo/release_0.4.1
...
Release 0.4.1
2019-11-10 15:21:17 +01:00
Veronica K. B. Olsen
033afd455c
Updated the changelog text a bit
2019-11-10 15:18:25 +01:00
Veronica K. B. Olsen
37a80b747e
Added sample project to pip script
2019-11-10 15:12:13 +01:00
Veronica K. B. Olsen
d8b159ff93
Bumped version and updated changelog
2019-11-10 15:05:54 +01:00
Veronica K. Berglyd Olsen
32ac757edc
Merge pull request #138 from vkbo/cleanup_imports
...
Code Cleanup
2019-11-09 21:07:54 +01:00
Veronica K. B. Olsen
154e91ede8
Remove unused imports
2019-11-09 21:01:43 +01:00
Veronica K. Berglyd Olsen
b778cab875
Merge pull request #137 from vkbo/zen_mode
...
Zen mode
2019-11-09 15:00:51 +01:00
Veronica K. B. Olsen
6eff01504a
Added keyboard shortcuts to documentation
2019-11-09 14:42:09 +01:00
Veronica K. B. Olsen
0db96bc1b2
Fixed test
2019-11-09 14:39:52 +01:00
Veronica K. B. Olsen
be2f812945
Fix a few minor issues related to opening and resizing of window panes
2019-11-09 14:34:02 +01:00
Veronica K. B. Olsen
fab20c6c26
Added a separate text width parameter for zen mode
2019-11-09 14:24:59 +01:00
Veronica K. B. Olsen
8a30f8a98e
That didn't work, trying a better approach to save full screen state
2019-11-09 14:11:03 +01:00
Veronica K. B. Olsen
90613b857b
Finished the zen mode functionality, and added full screen F11 shortcut
2019-11-09 13:52:08 +01:00
Veronica K. B. Olsen
fedcf247e0
Let's label it 'distraction free mode' instead
2019-11-09 12:22:36 +01:00
Veronica K. B. Olsen
9c239f77dc
Don't save splitter positions if exiting when in zen mode
2019-11-09 12:17:42 +01:00
Veronica K. B. Olsen
472205f1a6
Added menu entry and function for Zen mode, and cleaned up editor resizing
2019-11-09 01:19:17 +01:00
Veronica K. Berglyd Olsen
ee34e0e395
Merge pull request #136 from vkbo/language_status
...
Language Info on Status Bar
2019-11-08 20:43:41 +01:00
Veronica K. B. Olsen
f01c2f9dee
Updated icon and font for session timer, and added language info for status bar
2019-11-08 19:56:38 +01:00
Veronica K. B. Olsen
7fcd0731bf
Added a function to create a readable spell language string for the status bar
2019-11-08 19:56:08 +01:00
Veronica K. B. Olsen
79aa33da94
Added more GUi icons
2019-11-08 19:55:29 +01:00
Veronica K. B. Olsen
3df6a519af
Fix merge conflicts
2019-11-08 19:09:29 +01:00
Veronica K. Berglyd Olsen
86d55f917d
Merge pull request #135 from vkbo/assets_themes
...
Assets and Themes
2019-11-08 19:07:51 +01:00
Veronica K. B. Olsen
7e9b80ea12
Add dark icons checkbox to preferences
2019-11-08 19:04:10 +01:00
Veronica K. B. Olsen
ae0399d298
Add a separate class to handle icons
2019-11-08 18:49:20 +01:00
Veronica K. B. Olsen
7b3d42918d
Move around icons and add an icons folder to assets
2019-11-08 18:48:56 +01:00
Veronica K. B. Olsen
69bfb4a209
Moved theme class to gui folder
2019-11-08 15:41:24 +01:00
Veronica K. B. Olsen
e7561cb3e3
Some updates to the theme class
2019-11-08 14:04:30 +01:00
Veronica K. B. Olsen
2c4c711a43
Moved graphics and themes folders to assets
2019-11-08 13:40:07 +01:00
Veronica K. B. Olsen
aef6b339e1
Minor changes to statusbar layout
2019-11-08 13:38:08 +01:00
Veronica K. Berglyd Olsen
a7da476c9e
Merge pull request #130 from vkbo/difflib_spelling
...
Simple Spell Check
2019-11-08 09:08:18 +01:00
Veronica K. B. Olsen
441ea517c8
Fixed test
2019-11-08 00:29:38 +01:00
Veronica K. B. Olsen
1a423fce60
Merge branch 'master' into difflib_spelling
2019-11-08 00:27:34 +01:00
Veronica K. Berglyd Olsen
76512ba454
Merge pull request #132 from vkbo/sample_update
...
Sample Project Cleanup
2019-11-07 22:37:36 +01:00
Veronica K. B. Olsen
a4473b4a3f
Update the sample project to reflect current usage and have explanatory files in them
2019-11-07 22:05:57 +01:00
Veronica K. B. Olsen
f4accab93f
Spell checking tools and project word lists now cooperate
2019-11-07 22:05:03 +01:00
Veronica K. B. Olsen
f2265abf32
Finished the GUI option for spell check provider
2019-11-07 20:00:19 +01:00
Veronica K. B. Olsen
334903daa9
Added combo box for spell tools
2019-11-06 20:47:35 +01:00
Veronica K. B. Olsen
f5af3fb293
Cleaned up initialisation and config settings for spell checking
2019-11-06 11:45:17 +01:00
Veronica K. B. Olsen
9a8b97abd6
Fixed listing of internal dictionaries
2019-11-06 00:03:45 +01:00
Veronica K. B. Olsen
cf1083caeb
Updated english dictionaries to 2019-10-06 version
2019-11-05 23:46:05 +01:00
Veronica K. B. Olsen
d5d58804e1
Added copyright notice for aspell dictionaries
2019-11-05 23:30:35 +01:00
Veronica K. B. Olsen
60afb1f7ee
Added en, en_GB and en_US dctionaries
2019-11-05 23:23:19 +01:00
Veronica K. B. Olsen
b4dd1d1a9e
Added simple spell chacking using difflib
2019-11-05 23:22:53 +01:00
Veronica K. Berglyd Olsen
d61e7a6ae6
Merge pull request #129 from vkbo/language_codes
...
Language Codes
2019-11-05 19:02:55 +01:00
Veronica K. B. Olsen
1aae09463d
Fixed code typo
2019-11-05 18:29:44 +01:00
Veronica K. B. Olsen
526edc9902
Remove duplicate dictionary entries
2019-11-05 18:26:30 +01:00
Veronica K. B. Olsen
0e84452533
Reorganise constants, and add ISO language codes in order to drop dependency pycountry
2019-11-05 18:14:40 +01:00
Veronica K. Berglyd Olsen
993339c96c
Merge pull request #126 from vkbo/tweaks
...
GUI Tweaks
2019-11-05 15:52:32 +01:00
Veronica K. B. Olsen
709689cf55
Added --info flag and modified logging output a bit
2019-11-05 11:25:45 +01:00
Veronica K. B. Olsen
28d347c848
Some keyboard shortcut tweaks for macOS
2019-11-05 10:38:44 +01:00
Veronica K. B. Olsen
9b48c07e0b
Added max length for more user defined string values
2019-11-04 00:12:43 +01:00
Veronica K. B. Olsen
20944367ad
Set a maximum label name length of 200 characters
2019-11-03 23:42:43 +01:00
Veronica K. Berglyd Olsen
8cdcd07846
Merge pull request #122 from vkbo/details_panel_max_size
...
Fix growing tree details panel on long labels
2019-11-03 23:20:57 +01:00
Veronica K. B. Olsen
ae89cbd7ad
Fix growing tree details panel on long labels
2019-11-03 23:14:31 +01:00
Veronica K. Berglyd Olsen
9f92c0e80c
Merge pull request #119 from vkbo/tweaks
...
Code Cleanup: Imports
2019-11-03 20:28:16 +01:00
Veronica K. Berglyd Olsen
a3dbf4e185
Merge branch 'master' into tweaks
2019-11-03 19:54:06 +01:00
Veronica K. B. Olsen
b8fd08f339
Cleaned up some minor bits in GuiMain
2019-11-03 19:53:08 +01:00
Veronica K. B. Olsen
0971e43475
Cleaned up some minor bits in GuiMain
2019-11-03 19:51:32 +01:00
Veronica K. B. Olsen
62988df7d2
Clean up imports
2019-11-03 19:44:58 +01:00
Veronica K. Berglyd Olsen
fd97b741b4
Merge pull request #118 from vkbo/tweaks
...
Code Tweaks
2019-11-03 18:15:08 +01:00
Veronica K. B. Olsen
be7b69dc9a
Updated style file
2019-11-03 18:06:24 +01:00
Veronica K. B. Olsen
b303eb6539
Further PEP8 compliance changes
2019-11-03 18:02:47 +01:00
Veronica K. B. Olsen
7c95af951a
Make comments and docstrings comply with PEP8
2019-11-03 17:23:39 +01:00
Veronica K. B. Olsen
be78fd201e
Added a coding style guide
2019-11-03 15:55:37 +01:00
Veronica K. B. Olsen
33e3b67ba5
Make sure all code lines are within a 100 characters
2019-11-03 15:36:34 +01:00
Veronica K. B. Olsen
f6bc1f32e5
Also remove the debuggui feature, as the functionality os handled otherwise if still needed
2019-11-03 15:14:34 +01:00
Veronica K. B. Olsen
5e79ec40f2
Remove milliseconds from debug verbose logging
2019-11-03 15:09:29 +01:00
Veronica K. B. Olsen
55b0e1d817
The two executables generated for pip should be novelWriter-cli and novelWriter
2019-11-03 15:06:51 +01:00
Veronica K. Berglyd Olsen
7e98887277
Merge pull request #117 from vkbo/release_0.4
...
Release 0.4
2019-11-03 12:58:42 +01:00
Veronica K. B. Olsen
c8ca464a65
Merge branch 'master' into release_0.4
2019-11-03 12:55:52 +01:00
Veronica K. B. Olsen
4138d8fe4b
Release 0.4
2019-11-03 12:55:28 +01:00
Veronica K. Berglyd Olsen
b772ad2442
Merge pull request #116 from vkbo/docs
...
Documentation
2019-11-03 12:54:06 +01:00
Veronica K. B. Olsen
f8e17f7e84
Missed a document ...
2019-11-03 12:23:27 +01:00
Veronica K. B. Olsen
ce8528dea8
Updated sample and README
2019-11-03 12:22:46 +01:00
Veronica K. B. Olsen
64b659db83
Brought menu entry in-line with documentation
2019-11-03 12:20:40 +01:00
Veronica K. B. Olsen
1bff248060
Updated documentation
2019-11-03 12:19:48 +01:00
Veronica K. Berglyd Olsen
2bf62e246c
Merge pull request #115 from vkbo/tweaks
...
GUI Tweaks
2019-11-03 01:09:32 +01:00
Veronica K. B. Olsen
10d28b59e4
Fixed test
2019-11-03 00:41:01 +01:00
Veronica K. B. Olsen
dfb790e73d
Added a menu option to show storage details about the currently open file
2019-11-02 22:14:57 +01:00
Veronica K. B. Olsen
4caa17f5ae
Some minor code tweaks
2019-11-02 21:23:00 +01:00
Veronica K. B. Olsen
df4ea641c2
The fixed width setting should really be maximum width. The text margins should be minimum margins.
2019-11-02 21:16:24 +01:00
Veronica K. B. Olsen
d7d920f485
Some cleanup of unneeded code in drag and drop, and added more debug output
2019-11-02 20:40:17 +01:00
Veronica K. B. Olsen
c9f961de20
Disable mutiple file selection for now, as it isn't uesd for anything yet
2019-11-02 20:24:36 +01:00
Veronica K. B. Olsen
8250f9c75e
Fixed conf tests
2019-11-02 20:11:01 +01:00
Veronica K. B. Olsen
e9cc55654a
Since only tags can be clickable in the viewer, they should use the same colour as in the editor.
2019-11-02 20:10:07 +01:00
Veronica K. B. Olsen
e94bdd9340
Allow showing comments in document view pane, with a toggle swithc in document menu
2019-11-02 20:08:02 +01:00
Veronica K. B. Olsen
a8c0608457
Fix bug in deleting tags in the index for deleted files
2019-11-02 19:44:32 +01:00
Veronica K. B. Olsen
4c4c4548c4
Save the state of the references panel
2019-11-02 19:41:41 +01:00
Veronica K. B. Olsen
69e3edfaee
Make sure the word count is updated when a note is moved to a different folder
2019-11-02 15:28:36 +01:00
Veronica K. B. Olsen
9dbe39347c
Disable dragging and dropping onto root level, and allow free moving of notes between root folders.
2019-11-02 15:12:52 +01:00
Veronica K. B. Olsen
a39387d405
Add entity as another root folder type
2019-11-02 14:26:27 +01:00
Veronica K. B. Olsen
c0aca6a069
Only make a copy of the project file when not autosaving
2019-11-02 14:11:50 +01:00
Veronica K. Berglyd Olsen
5288535398
Merge pull request #114 from vkbo/index_changes
...
Index and Project Changes
2019-11-02 13:13:42 +01:00
Veronica K. B. Olsen
22e5f1c081
Fix test
2019-11-02 13:03:58 +01:00
Veronica K. B. Olsen
f60eeedce8
Clear the project if open fails
2019-11-02 12:56:14 +01:00
Veronica K. B. Olsen
dd97aefd60
Added some checks for corrupt novel project files
2019-11-02 12:49:13 +01:00
Veronica K. B. Olsen
4252df9682
Add backups of the project xml file as a rolling version in the cashe folder
2019-11-02 12:25:37 +01:00
Veronica K. B. Olsen
2af6caa527
Set the proper location to rebuild a broken index
2019-11-02 11:59:20 +01:00
Veronica K. B. Olsen
93f3e01365
Added check index function
2019-11-02 11:54:18 +01:00
Veronica K. B. Olsen
0a5d1e593c
Make sure deleted items are also deleted from the index, so the index is up to date
2019-11-02 11:40:14 +01:00
Veronica K. B. Olsen
afb1304e06
Remove some of the restrictions on how files can be linked together
2019-11-02 11:12:41 +01:00
Veronica K. Berglyd Olsen
0cfcf8e3af
Merge pull request #110 from vkbo/docview_meta
...
Meta Data Updates
2019-11-01 21:35:47 +01:00
Veronica K. B. Olsen
537594202a
Doc viewer meta pannel can be hidden, and has a sticky button
2019-11-01 21:32:20 +01:00
Veronica K. B. Olsen
628c51b4da
Merge branch 'master' into docview_meta
2019-11-01 19:47:49 +01:00
Veronica K. Berglyd Olsen
22e4acdcc2
Merge pull request #113 from vkbo/export_changes
...
Export Fixes
2019-11-01 19:46:50 +01:00
Veronica K. B. Olsen
bc4fc5a0f0
Fixed bug where the page break was written over the last line of ttile/part page instead of appended
2019-11-01 19:39:27 +01:00
Veronica K. B. Olsen
bc105c1f71
Remove debug code
2019-11-01 19:32:35 +01:00
Veronica K. B. Olsen
f823367917
Fixed rendering of tabs in the document viewer
2019-11-01 18:24:42 +01:00
Veronica K. B. Olsen
36ce75e937
Properly export tabs to text and html
2019-11-01 17:13:47 +01:00
Veronica K. B. Olsen
8a0a3ca612
Updated comments in NWIndex class
2019-10-31 23:31:11 +01:00
Veronica K. B. Olsen
18f45c5e11
Using scrollarea for the viewer reference panel
2019-10-31 22:55:52 +01:00
Veronica K. B. Olsen
c4e090b5eb
Quick fix for wrapping label
2019-10-31 22:39:57 +01:00
Veronica K. Berglyd Olsen
1275e91187
Merge pull request #109 from vkbo/docview_meta
...
Docview Meta Data
2019-10-31 21:55:57 +01:00
Veronica K. B. Olsen
c20d5fcc39
The preview now generates clickable links
2019-10-31 21:45:00 +01:00
Veronica K. B. Olsen
8eba853f9e
Added document references pane to the bottom of the doc viewer
2019-10-31 20:54:08 +01:00
Veronica K. Berglyd Olsen
fdbe3fdef2
Merge pull request #108 from vkbo/pip_package
...
Added GUI only version to the setuptools script
2019-10-31 19:04:40 +01:00
Veronica K. Berglyd Olsen
322ce537ec
Merge branch 'master' into pip_package
2019-10-31 18:14:37 +01:00
Veronica K. B. Olsen
9e56f27a22
Added GUI only version to the setuptools script
2019-10-31 18:14:03 +01:00
Veronica K. Berglyd Olsen
76a7cb575c
Merge pull request #107 from vkbo/pip_package
...
Pip Package Ready
2019-10-31 17:02:17 +01:00
Veronica K. B. Olsen
99c165801b
Let's keep the main launcher novelWriter.py and let setuptools handle the rest
2019-10-31 16:56:50 +01:00
Veronica K. B. Olsen
c92a0bb5e5
Make graphcis folder include also recursive
2019-10-31 16:46:53 +01:00
Veronica K. B. Olsen
d447453b8a
Added a bunch of files needed for setuptools to work correctly£
2019-10-31 16:45:18 +01:00
Veronica K. B. Olsen
eacdc99538
setup script now correctly builds a pip package
2019-10-31 16:44:38 +01:00
Veronica K. Berglyd Olsen
60ed451cbe
Merge pull request #106 from vkbo/trash_folder
...
Trash folder fixes and Notice Bar
2019-10-31 14:54:28 +01:00
Veronica K. B. Olsen
c815a9ce01
Added a noticeBar to the top of the document editor that can display notifications
2019-10-31 14:45:00 +01:00
Veronica K. B. Olsen
6f893bf321
Cleaned up the source files in the gui folder a bit.
2019-10-31 13:56:00 +01:00
Veronica K. B. Olsen
9fea45b7df
The editable flag for files is now respected by the editor, and trash files are not editable
2019-10-31 13:37:27 +01:00
Veronica K. B. Olsen
7969c58351
Make sure editor is clear if we're not re-loading a document when we're initialising it
2019-10-31 12:46:52 +01:00
Veronica K. B. Olsen
a02d08afa3
Block adding new items to Trash or Orphaned root folders
2019-10-31 12:37:13 +01:00
Veronica K. Berglyd Olsen
4e5848091a
Merge pull request #104 from vkbo/bugfixes
...
Export Fixes
2019-10-31 11:40:11 +01:00
Veronica K. B. Olsen
2dd546b395
Improved the export filter to exclude trash and orphan files always
2019-10-31 11:34:36 +01:00
Veronica K. B. Olsen
1263f4d12e
Fix issue 99
2019-10-31 11:03:35 +01:00
Veronica K. Berglyd Olsen
9029795318
Merge pull request #98 from vkbo/follow_tags
...
Follow Tags
2019-10-30 21:54:18 +01:00
Veronica K. B. Olsen
9342f90a41
Added ctrl + mouse click to follow tags as well.
2019-10-30 21:49:48 +01:00
Veronica K. Berglyd Olsen
e78830b3a2
Merge branch 'master' into follow_tags
2019-10-30 21:32:17 +01:00
Veronica K. Berglyd Olsen
df484f8173
Merge pull request #97 from vkbo/need_more_owls
...
Added themes night owl + light owl
2019-10-30 21:31:54 +01:00
Veronica K. B. Olsen
44bdc94253
Merge branch 'follow_tags' of github.com:vkbo/novelWriter into follow_tags
2019-10-30 21:28:59 +01:00
Veronica K. B. Olsen
b7f2d64908
Deleted comments in codecov file
2019-10-30 21:28:46 +01:00
Veronica K. B. Olsen
db8205ca89
Merge branch 'master' into follow_tags
2019-10-30 21:28:24 +01:00
Veronica K. Berglyd Olsen
a40699910c
Merge branch 'master' into need_more_owls
2019-10-30 21:26:52 +01:00
Veronica K. Berglyd Olsen
3d3ad2b9b7
Merge branch 'master' into follow_tags
2019-10-30 21:23:13 +01:00
Veronica K. B. Olsen
a435382b3f
Added codecov file
2019-10-30 21:21:57 +01:00
Veronica K. B. Olsen
5a76d4982d
Ctrl+Enter on a tag name now opens the file in the view pane
2019-10-30 21:05:28 +01:00
Veronica K. B. Olsen
ace33ba968
Added themes night owl + light owl
2019-10-30 20:27:14 +01:00
Veronica K. Berglyd Olsen
886a67962b
Merge pull request #96 from vkbo/gui_tweaks
...
GUI Tweaks: Set Qt5 default style to 'Fusion'
2019-10-30 18:10:29 +01:00
Veronica K. Berglyd Olsen
ec059867ba
Merge branch 'master' into gui_tweaks
2019-10-30 17:58:16 +01:00
Veronica K. B. Olsen
ef142025ec
Added handling of gui styles forwarded to Qt5 which fixes theme issues on Windows
2019-10-30 17:53:30 +01:00
Veronica K. Berglyd Olsen
30ff34ddb7
Merge pull request #94 from vkbo/gui_tweaks
...
GUI Tweaks: Expand Home + Clear Recent Projects
2019-10-30 16:05:46 +01:00
Veronica K. B. Olsen
14bd0f4598
Added the option to clear the recent projects menu entry
2019-10-30 15:55:17 +01:00
Veronica K. B. Olsen
557b86af64
Add the option to expand ~ to user home directory in export and project path
2019-10-30 15:47:12 +01:00
Veronica K. Berglyd Olsen
a5566d8fc3
Merge pull request #91 from vkbo/pyinstaller_fixes
...
Pyinstaller Fixes
2019-10-30 00:40:14 +01:00
Veronica K. Berglyd Olsen
17f9792ad2
Merge branch 'master' into pyinstaller_fixes
2019-10-30 00:35:53 +01:00
Veronica K. B. Olsen
5f14e4379f
Updated documentation
2019-10-30 00:27:27 +01:00
Veronica K. B. Olsen
cc14edb194
Added install script and fixed some issues that broke on Windows
2019-10-29 23:03:02 +01:00
Veronica K. B. Olsen
1beb8a49c4
Added a dummy spell check class in case loading one fails
2019-10-29 22:19:05 +01:00
Veronica K. B. Olsen
927d9d38c6
Added ico file of app icon
2019-10-29 21:07:59 +01:00
Veronica K. B. Olsen
a595ec8bf2
Updated paths and move app icon to be more pyinstaller friendly
2019-10-29 21:07:40 +01:00
Veronica K. Berglyd Olsen
3eafccc547
Merge pull request #90 from vkbo/gui_tweaks
...
More Gui Tweaks
2019-10-29 19:28:06 +01:00
Veronica K. B. Olsen
b6d095fc85
Fix test
2019-10-29 19:21:09 +01:00
Veronica K. B. Olsen
a61f39fbd5
The first column header of the tree view should be 'Label', not 'Name', for consistency.
2019-10-29 19:18:26 +01:00
Veronica K. B. Olsen
eb068eec83
Some minor changes to sample project
2019-10-29 19:06:47 +01:00
Veronica K. B. Olsen
b0ec7b8929
A bit more tweaking of the config GUI
2019-10-29 19:04:26 +01:00
Veronica K. B. Olsen
9fb28281f3
Added the option to show tabs and spaces and line endings.
2019-10-29 18:38:16 +01:00
Veronica K. B. Olsen
e2b8ce1f89
Disable the Ctrl+Enter shortcuts again
2019-10-29 17:53:13 +01:00
Veronica K. B. Olsen
7e7f6a30be
Some minor changes to the about dialog
2019-10-29 17:48:59 +01:00
Veronica K. Berglyd Olsen
b46a8a81b5
Merge pull request #87 from vkbo/non_breaking_space
...
Non-breaking space support
2019-10-29 17:43:56 +01:00
Veronica K. Berglyd Olsen
02e9b674fd
Merge branch 'master' into non_breaking_space
2019-10-29 14:58:50 +01:00
Veronica K. B. Olsen
bbe1d2960c
Added example of non-breaking space in sample project
2019-10-29 14:49:48 +01:00
Veronica K. B. Olsen
489eae2e0d
Adding non-breaking space support for editor and html, latex export
2019-10-29 14:49:11 +01:00
Veronica K. B. Olsen
146756a395
Added unicode constants class, and support for non-breaking spaces, which aren't preserved on save.
2019-10-29 11:35:40 +01:00
Veronica K. Berglyd Olsen
e67cfdf2bc
Merge pull request #86 from vkbo/gui_tweaks
...
GUI Tweaks
2019-10-29 10:59:20 +01:00
Veronica K. B. Olsen
2c63d1fbf2
Updated readme
2019-10-29 10:54:00 +01:00
Veronica K. B. Olsen
bb5a41752d
Remove number from recent projects menu
2019-10-29 10:44:38 +01:00
Veronica K. B. Olsen
f91b73429d
Changed the initial editor configuration for fixed width and justify text to off
2019-10-29 10:42:20 +01:00
Veronica K. B. Olsen
2510e45c26
Updated the missing package warnings and errors in export to link to the package site
2019-10-29 10:39:31 +01:00
Veronica K. Berglyd Olsen
163465d2b4
Merge pull request #83 from vkbo/hard_line_breaks
...
Hard line breaks
2019-10-28 21:47:49 +01:00
Veronica K. B. Olsen
62254e1ec0
Added Ctrl+Enter as a shortcut for hard line break
2019-10-28 21:43:05 +01:00
Veronica K. B. Olsen
57bc837056
Added support for hard line breaks, with higlighting and export support
2019-10-28 21:30:46 +01:00
Veronica K. Berglyd Olsen
59e5a584f2
Merge pull request #82 from vkbo/pandoc_support
...
Pandoc Export
2019-10-28 20:50:16 +01:00
Veronica K. B. Olsen
4b212ed192
Updated comment
2019-10-28 20:40:17 +01:00
Veronica K. B. Olsen
f1e8f2e321
Added some more options to the export GUI and the ability to skip scene and section titles
2019-10-28 20:36:38 +01:00
Veronica K. B. Olsen
0bb5a37414
Added some basic pandoc export options
2019-10-28 19:51:00 +01:00
Veronica K. B. Olsen
70cfc56afa
Some cleanup of the export GUI
2019-10-28 17:11:14 +01:00
Veronica K. B. Olsen
71c4a8f89d
Minor tweak to LaTeX export
2019-10-28 16:37:45 +01:00
Veronica K. B. Olsen
276e2f8654
Typo ... again!
2019-10-28 14:43:51 +01:00
Veronica K. B. Olsen
d309221c0a
Typo ...
2019-10-28 14:40:26 +01:00
Veronica K. B. Olsen
62bb3f95a6
Updated readme with some info for windows
2019-10-28 14:35:00 +01:00
Veronica K. Berglyd Olsen
32a785d5c2
Merge pull request #81 from vkbo/windows_fixes
...
Windows fixes
2019-10-28 14:23:26 +01:00
Veronica K. B. Olsen
4fcff94b05
Make sure the document isn't overwritten if it exists, but we have an error loading it due to encoding, or otherwise
2019-10-28 14:12:26 +01:00
Veronica K. B. Olsen
f760eeb544
Set encoding for all text reads and writes to utf8, as windows defaults to latin1
2019-10-28 13:44:13 +01:00
Veronica K. B. Olsen
3a8b7846ab
Fix creating config file on Windows
2019-10-28 13:33:08 +01:00
Veronica K. B. Olsen
98e136fdbc
Updated readme to add new dependency
2019-10-28 11:24:53 +01:00
Veronica K. Berglyd Olsen
abd0236cf8
Merge pull request #80 from vkbo/latex_unicode_fix
...
LaTeX unicode fix
2019-10-28 11:24:23 +01:00
Veronica K. B. Olsen
d030243b5c
Updated tooltip on fixed width exports
2019-10-28 11:21:27 +01:00
Veronica K. B. Olsen
7eb7fafcbd
LaTeX export now supports escaping, with a warning if it fails
2019-10-28 11:18:26 +01:00
Veronica K. B. Olsen
73951757bb
Added call to escape unicode in LaTeX export. Fails with a flag if unsuccessful
2019-10-28 11:05:47 +01:00
Veronica K. Berglyd Olsen
23166ebb11
Merge pull request #79 from vkbo/latex_bugs
...
LaTeX bug fixes
2019-10-28 10:33:53 +01:00
Veronica K. B. Olsen
22d303c98e
Fixed LaTeX export for no wrapping setting
2019-10-28 10:15:05 +01:00
Veronica K. B. Olsen
11d2fe7491
Fixed line breaks in LaTeX header
2019-10-28 09:33:37 +01:00
Veronica K. B. Olsen
9b90831a7a
Make the contents headings just bold text. this is tupid.
2019-10-27 18:13:09 +01:00
Veronica K. B. Olsen
5499bf0650
Changed the heading levels in documentation again
2019-10-27 18:10:48 +01:00
Veronica K. B. Olsen
aa40cbe90e
Fixed some weirdness in documentation index
2019-10-27 18:02:25 +01:00
Veronica K. B. Olsen
68b6fb24d9
Forgot to bump version for documentation
2019-10-27 17:56:50 +01:00
Veronica K. Berglyd Olsen
290cbc9a25
Merge pull request #74 from vkbo/release_0.3.2
...
Release 0.3.2
2019-10-27 17:50:55 +01:00
Veronica K. B. Olsen
6565438bdf
Release 0.3.2
2019-10-27 17:48:29 +01:00
Veronica K. B. Olsen
cd3c32b2ff
Always get markdown urls wrong ...
2019-10-27 17:36:07 +01:00
Veronica K. B. Olsen
8f15f22e85
Updated readme file
2019-10-27 17:34:50 +01:00
Veronica K. Berglyd Olsen
08acebdd65
Merge pull request #73 from vkbo/export_options
...
LaTeX Export
2019-10-27 15:47:25 +01:00
Veronica K. B. Olsen
43ebcec4e9
Updated documentation for export and the user interface
2019-10-27 15:44:40 +01:00
Veronica K. B. Olsen
aba339f8e3
Added documentation for export, and renamed all files to .txt as per recommendation
2019-10-27 14:55:11 +01:00
Veronica K. B. Olsen
25c92d8b2e
Improved the html export a bit, with a max width and comments formatted as yellow notes
2019-10-27 14:18:01 +01:00
Veronica K. B. Olsen
fde7975a0b
No need for hardcoding line endings for windows. Python handles this by default
2019-10-26 23:05:12 +02:00
Veronica K. B. Olsen
f38e770402
Added novelWriter flavour markdown as an export format, and cleaned up windows/unix line endings code
2019-10-26 22:58:16 +02:00
Veronica K. B. Olsen
753b248b9f
Cleaned up the nw/convert folder a bit
2019-10-26 22:24:59 +02:00
Veronica K. B. Olsen
b9608dcdbd
Add support for LaTeX export
2019-10-25 00:07:54 +02:00
Veronica K. B. Olsen
01dde7c8a4
Update tokenizer and html converter
2019-10-25 00:07:37 +02:00
Veronica K. B. Olsen
a67d3ed599
Set autoreplace characters with unicode code instead to make it easier to read the source code
2019-10-25 00:06:39 +02:00
Veronica K. B. Olsen
2abacc1b2f
Some cleanup of the export gui
2019-10-24 22:18:41 +02:00
Veronica K. Berglyd Olsen
aff81c9a78
Merge pull request #69 from vkbo/documentation
...
Use online help instead of local
2019-10-24 21:55:17 +02:00
Veronica K. B. Olsen
4a98f58a20
Added more system checks and help now opens the documentation website
2019-10-24 21:13:11 +02:00
Veronica K. B. Olsen
3ae87b6cf4
Copied the rest of the documentation from the html version to the read .rst files
2019-10-24 18:44:04 +02:00
Veronica K. B. Olsen
15b94da2e6
Merge branch 'documentation'
2019-10-24 18:15:42 +02:00
Veronica K. B. Olsen
a7b7666f0c
Updated readme and set docs theme to default
2019-10-24 18:15:27 +02:00
Veronica K. Berglyd Olsen
45f813d98a
Merge pull request #68 from vkbo/documentation
...
Documentation Update - Step 1
2019-10-24 18:08:15 +02:00
Veronica K. B. Olsen
070f2a3985
Started adding documentation using sphinx
2019-10-24 18:03:39 +02:00
Veronica K. Berglyd Olsen
0d5899e844
Merge pull request #65 from vkbo/new_doc_from_file
...
Import Text File
2019-10-23 21:37:32 +02:00
Veronica K. B. Olsen
dc12d518c0
Fixed test
2019-10-23 21:34:25 +02:00
Veronica K. B. Olsen
9186289c1b
Changed the spelling of 'unnumbered'
2019-10-23 21:22:35 +02:00
Veronica K. B. Olsen
68ddba1768
Added an unnumbered chapter to the sample project
2019-10-23 21:21:49 +02:00
Veronica K. B. Olsen
3419839295
Fix a corner case nonetype exit
2019-10-23 21:21:29 +02:00
Veronica K. B. Olsen
e4b36a8646
Make the import file explicitly mode='rt'
2019-10-23 21:13:51 +02:00
Veronica K. B. Olsen
558af9f329
Added an import file to document feature
2019-10-23 21:05:33 +02:00
Veronica K. B. Olsen
0f67e9b971
Improve the error messages when adding a new file or folder without selecting a location
2019-10-23 20:32:12 +02:00
Veronica K. Berglyd Olsen
9aeffdd333
Merge pull request #62 from vkbo/timeline_update
...
Minor improvements to timeline and session dialogs
2019-10-22 20:00:48 +02:00
Veronica K. Berglyd Olsen
1dc84c3aca
Merge branch 'master' into timeline_update
2019-10-22 19:58:13 +02:00
Veronica K. B. Olsen
598eaa8c3c
Remember settings for session log, auto-refresh timeline, and check valid settings
2019-10-22 19:56:56 +02:00
Veronica K. Berglyd Olsen
4a4775c8db
Merge pull request #61 from vkbo/timeline_update
...
Timeline Update
2019-10-21 21:07:51 +02:00
Veronica K. B. Olsen
bbdf1aa8e1
Updated test
2019-10-21 21:04:55 +02:00
Veronica K. B. Olsen
1434c2bdf3
Added filters to timeline view GUI
2019-10-21 20:57:46 +02:00
Veronica K. B. Olsen
3aa07e9b33
Added a options state class for timeline view GUI
2019-10-21 18:59:03 +02:00
Veronica K. B. Olsen
e8de021abc
Made the window options class in export a superclass for multiple windows
2019-10-21 18:50:35 +02:00
Veronica K. B. Olsen
39eae448b0
And the index ...
2019-10-20 18:50:10 +02:00
Veronica K. B. Olsen
d9a8f860f0
Mixed up the session log and timelien window
2019-10-20 18:48:53 +02:00
Veronica K. B. Olsen
b40e1bac4a
Typos
2019-10-20 16:57:19 +02:00
Veronica K. Berglyd Olsen
d4ac76aa3a
Merge pull request #60 from vkbo/release_0.3.1
...
Release 0.3.1
2019-10-20 16:50:26 +02:00
Veronica K. B. Olsen
1275d6ef16
Forgot to mention PR 57
2019-10-20 16:48:07 +02:00
Veronica K. B. Olsen
2ac8f371ec
Updated version and changelog
2019-10-20 16:45:06 +02:00
Veronica K. Berglyd Olsen
86911ace70
Merge pull request #59 from vkbo/session_log
...
Session Log
2019-10-20 16:40:45 +02:00
Veronica K. B. Olsen
436aba4fd1
Label text changes
2019-10-20 16:37:33 +02:00
Veronica K. B. Olsen
4980468a55
Some improvements to the sesison gui
2019-10-20 16:35:51 +02:00
Veronica K. B. Olsen
785a69d34b
Session log dialog window is now complete
2019-10-20 16:26:49 +02:00
Veronica K. B. Olsen
2fe001b336
Session log is now printed in the table
2019-10-20 15:52:25 +02:00
Veronica K. B. Olsen
50f4d8e073
Merge branch 'master' into session_log
2019-10-20 14:41:40 +02:00
Veronica K. Berglyd Olsen
70b3b24cd3
Merge pull request #58 from vkbo/fixes
...
Bugfixes
2019-10-20 14:41:16 +02:00
Veronica K. B. Olsen
323013bbaf
Added session log dialog window
2019-10-20 14:40:59 +02:00
Veronica K. B. Olsen
79116f8977
Make sure the open document is saved before applying changes from the config dialog
2019-10-20 14:28:51 +02:00
Veronica K. B. Olsen
fe12e99735
Fixed a bug where unicode characters were not included in the spell check regex
2019-10-20 14:23:27 +02:00
Veronica K. B. Olsen
77c6caacee
When closing a project, it should ask for backup even if the project is saved.
2019-10-20 13:56:21 +02:00
Veronica K. B. Olsen
6638c5187e
Remove margins from virtical box in doc editor
2019-10-19 17:24:15 +02:00
Veronica K. B. Olsen
897583ce8d
Merge branch 'master' of github.com:vkbo/novelWriter
2019-10-19 17:14:10 +02:00
Veronica K. B. Olsen
bfd44ecae9
Missing import in html and md export
2019-10-19 15:19:56 +02:00
Veronica K. Berglyd Olsen
ba15efc715
Merge pull request #57 from vkbo/more_export
...
Export to Markdown and Html
2019-10-19 15:15:07 +02:00
Veronica K. B. Olsen
6f04d91bf9
Merge branch 'master' into more_export
2019-10-19 15:09:12 +02:00
Veronica K. B. Olsen
c0d52ce2f1
Formatting bug
2019-10-19 15:08:42 +02:00
Veronica K. B. Olsen
691717ce96
Fixed a few bugs
2019-10-19 15:05:28 +02:00
Veronica K. B. Olsen
16401f4c1f
Added export to html and markdown files
2019-10-19 14:59:32 +02:00
Veronica K. Berglyd Olsen
24fe12f0d3
Merge pull request #56 from vkbo/release_0.3
...
Release 0.3
2019-10-19 13:53:30 +02:00
Veronica K. B. Olsen
a63d3bf842
Release 0.3
2019-10-19 13:50:59 +02:00
Veronica K. Berglyd Olsen
58a04d607c
Merge pull request #55 from vkbo/project_export
...
Project Export
2019-10-19 13:46:19 +02:00
Veronica K. B. Olsen
9730a13657
Updated sample text to help with testing exports
2019-10-19 13:40:08 +02:00
Veronica K. B. Olsen
adffe2f4da
Cleaned up export GUI
2019-10-19 13:39:41 +02:00
Veronica K. B. Olsen
722a00bae3
Finished heading formats and file name in export
2019-10-19 13:01:35 +02:00
Veronica K. B. Olsen
16f1b03781
Export icon and a few GUI changes
2019-10-19 12:05:04 +02:00
Veronica K. B. Olsen
d325e671dd
Added some error handling for export file, and improved getting and setting of export options
2019-10-19 11:32:11 +02:00
Veronica K. B. Olsen
287d94369f
Added header formatting to tokenizer
2019-10-19 01:17:19 +02:00
Veronica K. B. Olsen
d4e74848bc
Some improvements and added comments to the converter classes
2019-10-18 22:41:54 +02:00
Veronica K. B. Olsen
f8878535ba
Basic export to plain text now works, but many options not connected yet
2019-10-18 22:09:01 +02:00
Veronica K. B. Olsen
a5ad2335de
Export GUI ready
2019-10-18 19:02:28 +02:00
Veronica K. B. Olsen
1d9c4e1e49
Added more elements to the export GUI
2019-10-15 19:05:13 +02:00
Veronica K. B. Olsen
bc06bde05c
Added more options to export GUI
2019-10-13 15:36:57 +02:00
Veronica K. B. Olsen
e3fadea203
Added function to translate numbers to words
2019-10-13 15:32:29 +02:00
Veronica K. B. Olsen
32a4e43459
Export dialog working
2019-10-13 13:31:59 +02:00
Veronica K. B. Olsen
dbd1964ff4
Added export dialog class
2019-10-13 12:18:17 +02:00