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
e1dcfaa1e3
Drop dictionary alignment by colon
2021-06-25 23:14:13 +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
edfd7c9770
Remove encoding line and add spaces between classes and functions
2021-06-25 20:53:33 +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
0e84452533
Reorganise constants, and add ISO language codes in order to drop dependency pycountry
2019-11-05 18:14:40 +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
dd97aefd60
Added some checks for corrupt novel project files
2019-11-02 12:49:13 +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. 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. B. Olsen
9186289c1b
Changed the spelling of 'unnumbered'
2019-10-23 21:22:35 +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. B. Olsen
3aa07e9b33
Added a options state class for timeline view GUI
2019-10-21 18:59:03 +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
a5ad2335de
Export GUI ready
2019-10-18 19:02:28 +02:00
Veronica K. B. Olsen
4b72c856c8
Added the complete list of horizontal text quote marks in unicode format from wikipedia
2019-06-11 16:14:33 +02:00
Veronica K. B. Olsen
f9f8d292d1
Finished all the autoreplace options in the config gui
2019-06-11 15:43:04 +02:00
Veronica K. B. Olsen
4aa6e25acd
Connected the last items added to preferences gui to config
2019-06-10 23:14:53 +02:00
Veronica K. B. Olsen
8fd7d8c666
Added gui elements for setting margins and auto-replace
2019-06-10 22:46:15 +02:00
Veronica K. B. Olsen
c273198e75
Reduced the index to a single dictionary
2019-05-28 22:18:37 +02:00
Veronica K. B. Olsen
8d871c0252
The index is now built and saved as a json file
2019-05-28 19:44:14 +02:00
Veronica K. B. Olsen
367d2c5014
Added a log file that appends session stats.
2019-05-26 14:39:13 +02:00
Veronica K. B. Olsen
601bd3dca6
Filenames are set nwFiles now, and deleted some unused file in nw/gui
2019-05-26 14:06:48 +02:00
Veronica K. B. Olsen
7768335d3f
Added code to create trash folder when needed.
2019-05-04 15:59:11 +02:00
Veronica K. B. Olsen
af9aa08fe6
Finished the edit item dialog and now updating tree and project settings.
2019-04-28 13:17:24 +02:00