c9b0e27038
Merge pull request #19 from vkbo/improvements
Veronica K. Berglyd Olsen
2019-05-25 20:15:54 +02:00
0f608d4442
Cleaned up import statements
Veronica K. B. Olsen
2019-05-25 20:09:03 +02:00
9dd956bc92
Added exit yes/no dialog
Veronica K. B. Olsen
2019-05-25 19:59:43 +02:00
f986325f4e
Added icon and shortcut to close project
Veronica K. B. Olsen
2019-05-25 19:44:54 +02:00
c40649b22d
Slight modification to main GUI test
Veronica K. B. Olsen
2019-05-25 19:40:31 +02:00
b4a405c57e
Doxument view can now be closed
Veronica K. B. Olsen
2019-05-25 19:30:18 +02:00
dbdf28f339
Align text on split view move
Veronica K. B. Olsen
2019-05-25 19:12:30 +02:00
8c34f8f7a3
Pressing F2 is equivalent to pressing Ctrl+E
Veronica K. B. Olsen
2019-05-25 19:07:57 +02:00
a502317dc3
Merge pull request #18 from vkbo/project_handling
Veronica K. Berglyd Olsen
2019-05-24 09:07:51 +02:00
ad79b60961
Changed the way creating new, and closing projects is done to make it more roubust
Veronica K. B. Olsen
2019-05-24 00:37:45 +02:00
85a09f936e
Merge pull request #17 from vkbo/extended_project_editor
Veronica K. Berglyd Olsen
2019-05-22 23:38:33 +02:00
4ae32f3269
Rewritten how status items are changed, using a data storage instead of passing colours back and forth from icons
Veronica K. B. Olsen
2019-05-22 23:29:55 +02:00
08c74b2541
Updated sample project
Veronica K. B. Olsen
2019-05-22 21:58:42 +02:00
b13fec4247
Merge branch 'master' into extended_project_editor
Veronica K. Berglyd Olsen
2019-05-22 21:41:47 +02:00
07ed0e2523
Update the gui test to cover more of the project editor.
Veronica K. B. Olsen
2019-05-22 21:39:08 +02:00
20418f79ca
Fix the GUI tests
Veronica K. B. Olsen
2019-05-22 21:21:02 +02:00
823426f4f8
Loading and saving of status and importance now works
Veronica K. B. Olsen
2019-05-19 22:49:24 +02:00
fdd9c58235
Document tree is now refreshed when status colours change
Veronica K. B. Olsen
2019-05-19 22:20:54 +02:00
edb6c41788
Manipulating statuses now seem to work, and update correctly.
Veronica K. B. Olsen
2019-05-19 21:55:50 +02:00
540aa7fcbc
Moved item status recrod keeping into a separate iterable class
Veronica K. B. Olsen
2019-05-19 19:03:59 +02:00
37ec8e6280
Added code to extend the status and importance colour lists
Veronica K. B. Olsen
2019-05-19 17:00:05 +02:00
e74f843ab2
Merge pull request #16 from vkbo/improvements
Veronica K. Berglyd Olsen
2019-05-19 15:10:59 +02:00
0b98723b25
Redesigned the project settings GUI to use tabs
Veronica K. B. Olsen
2019-05-19 15:00:30 +02:00
33a509dee0
Merge branch 'improvements' into extended_project_editor
Veronica K. B. Olsen
2019-05-19 14:34:42 +02:00
357a79deea
Fixed a bug with adding new root items
Veronica K. B. Olsen
2019-05-19 14:34:13 +02:00
8ee6463440
Fix sample project
Veronica K. B. Olsen
2019-05-19 14:28:34 +02:00
b790fe7db9
Started adding a tabbed widget for the project settings GUI
Veronica K. B. Olsen
2019-05-19 14:27:57 +02:00
2a1b371974
Adding a bug trap too ...
Veronica K. B. Olsen
2019-05-19 00:20:29 +02:00
f59a815a02
While loops are scary, so just in case ...
Veronica K. B. Olsen
2019-05-19 00:15:18 +02:00
33fe71ae62
Improved tree builing logic to handle out of order items from project file
Veronica K. B. Olsen
2019-05-19 00:13:03 +02:00
0b7511f9a5
Saving space
Veronica K. B. Olsen
2019-05-19 00:12:18 +02:00
5c7a711a4f
Removed ToDo file. Using issue tracker instead.
Veronica K. B. Olsen
2019-05-18 22:30:22 +02:00
2f26eb4bc3
More reads for me
Veronica K. B. Olsen
2019-05-18 22:28:54 +02:00
5c14303427
Fixed merge conflicts
Veronica K. B. Olsen
2019-05-18 22:14:30 +02:00
f091d68554
Updated readme
Veronica K. B. Olsen
2019-05-18 22:13:37 +02:00
d89d96f45e
Merge pull request #15 from vkbo/themes
Veronica K. Berglyd Olsen
2019-05-18 20:59:10 +02:00
251614e9f0
Added theme setting to config file
Veronica K. B. Olsen
2019-05-18 20:53:46 +02:00
a2a6fd60bc
Added a theme class that loads the theme from config
Veronica K. B. Olsen
2019-05-18 20:48:19 +02:00
48da59321b
Set doc viewer header colour to match the editor
Veronica K. B. Olsen
2019-05-18 19:41:21 +02:00
ccca604037
Using two splitters instead of one to make positioning easier.
Veronica K. B. Olsen
2019-05-18 19:33:18 +02:00
3a90864f0f
Merge pull request #14 from vkbo/side_preview
Veronica K. Berglyd Olsen
2019-05-18 18:37:12 +02:00
7668de961a
Merge branch 'master' into side_preview
Veronica K. B. Olsen
2019-05-18 18:34:50 +02:00
d89e7fcd60
Stupid menu bug.
Veronica K. B. Olsen
2019-05-18 18:34:21 +02:00
bec5c0113f
Stupid menu bug.
Veronica K. B. Olsen
2019-05-18 18:33:26 +02:00
70cc86db1b
Merge pull request #13 from vkbo/side_preview
Veronica K. Berglyd Olsen
2019-05-18 18:27:31 +02:00
9e42e01488
Trigger the viewDocument call in gui test, which tests the tokenizer and converter as well
Veronica K. B. Olsen
2019-05-18 18:23:44 +02:00
8c49279280
The GUI test now covers the spell checker as well
Veronica K. B. Olsen
2019-05-18 18:20:01 +02:00
bf1b4d5d3b
Fixed tests, some resize issues, and cleaned out some unneeded code.
Veronica K. B. Olsen
2019-05-18 18:13:25 +02:00
2bbadcb3bd
Open last edited and viewed document when opening project
Veronica K. B. Olsen
2019-05-18 18:03:23 +02:00
76a4e6499b
Fix margins for viewer, and handle split positions properly
Veronica K. B. Olsen
2019-05-18 17:50:56 +02:00
ac1f9569e6
Document editor and document viewer are now in different panes
Veronica K. B. Olsen
2019-05-18 17:09:03 +02:00
c4caac748f
Version bump and update to changelog
Veronica K. B. Olsen
2019-05-18 15:33:34 +02:00
0dd0ae359a
Merge pull request #12 from vkbo/save_cursor
Veronica K. Berglyd Olsen
2019-05-18 15:13:40 +02:00
6cc2152e59
Don't overwrite reference config file
Veronica K. B. Olsen
2019-05-18 15:07:34 +02:00
2768c46976
Updated tests and added a better way to save temp files
Veronica K. B. Olsen
2019-05-18 15:02:58 +02:00
19b2521b73
Cursor position is now saved and loaded with the document.
Veronica K. B. Olsen
2019-05-18 13:52:45 +02:00
cb71da5200
Move around the class methods a bit
Veronica K. B. Olsen
2019-05-18 13:43:49 +02:00
83a9c6660f
Added cursor position to item class.
Veronica K. B. Olsen
2019-05-18 13:39:15 +02:00
a821880e9e
Merge pull request #11 from vkbo/test_coverage_2
Veronica K. Berglyd Olsen
2019-05-17 21:13:28 +02:00
bdb315a711
Added test for item editor dialog
Veronica K. B. Olsen
2019-05-17 21:09:41 +02:00
9631d63690
Added test for project editor dialog
Veronica K. B. Olsen
2019-05-17 20:52:23 +02:00
b27ac35251
Fixed coverage for wordcounter.run()
Veronica K. B. Olsen
2019-05-17 20:11:47 +02:00
172997b359
Merge pull request #9 from vkbo/test_coverage
Veronica K. Berglyd Olsen
2019-05-17 11:16:03 +02:00
23435ade1c
Add python 3.5 to default builds
Veronica K. B. Olsen
2019-05-17 11:12:11 +02:00
4e2a1fa2c5
Fixed a path bug ...
Veronica K. B. Olsen
2019-05-17 11:09:11 +02:00
3bf772ca2e
Added some more packages
Veronica K. B. Olsen
2019-05-17 10:59:39 +02:00
7f6e78dbe7
Added some debug stuff
Veronica K. B. Olsen
2019-05-17 10:55:03 +02:00
a0671469bb
Added some debug stuff
Veronica K. B. Olsen
2019-05-17 10:52:11 +02:00
217d7af2e9
Use pytest-xvfb instead
Veronica K. B. Olsen
2019-05-17 10:44:55 +02:00
b1bb89c33b
Add cache, disable faulthandler
Veronica K. B. Olsen
2019-05-17 10:36:51 +02:00
ae35bd3888
Trying with python 3.5
Veronica K. B. Olsen
2019-05-17 10:17:28 +02:00
1c35b54a3d
The GUI test now run on a local virtualbox, testing on Travis
Veronica K. B. Olsen
2019-05-17 10:13:57 +02:00
c13e140e37
Tree must be built from list treeOrder, not the dict keys on python 3.5
Veronica K. B. Olsen
2019-05-17 10:11:37 +02:00
e2246aa004
Check that PyQt5.QtSvg can be imported, although the one place it's currently used it's redundant. Will need it alter anyway.
Veronica K. B. Olsen
2019-05-17 09:45:48 +02:00
1caf96b2df
Make WordCounter return properly
Veronica K. B. Olsen
2019-05-17 09:41:52 +02:00
d79c774aea
Updated gui test
Veronica K. B. Olsen
2019-05-17 09:39:33 +02:00
bc39ec7886
GUI tests working locally when headless.
Veronica K. B. Olsen
2019-05-17 01:55:37 +02:00
13cb526ff5
GUI test does NOT work.
Veronica K. B. Olsen
2019-05-16 23:37:53 +02:00
f8d015840a
Does gui test work?
Veronica K. B. Olsen
2019-05-16 23:35:49 +02:00
740a5c808f
Does gui test work?
Veronica K. B. Olsen
2019-05-16 23:34:05 +02:00
e1b6b4c81f
Back to ubuntu 16.04
Veronica K. B. Olsen
2019-05-16 23:25:18 +02:00
814f7a6331
Updated travis file
Veronica K. B. Olsen
2019-05-16 23:24:01 +02:00
66f6494894
Added a basic test of the GUI
Veronica K. B. Olsen
2019-05-16 23:20:44 +02:00
63c3182a0e
More tests for class Config
Veronica K. B. Olsen
2019-05-16 20:27:56 +02:00
89f118d62d
Merge branch 'master' of github.com:vkbo/novelWriter
Veronica K. B. Olsen
2019-05-16 20:00:35 +02:00
cc2abdf1c5
Merge pull request #8 from vkbo/importance_flag
Veronica K. Berglyd Olsen
2019-05-16 19:58:58 +02:00
9b3e23fff8
Merge branch 'dev'
Veronica K. B. Olsen
2019-05-16 19:48:21 +02:00
c868c93ad4
Added badges
Veronica K. B. Olsen
2019-05-16 15:04:29 +02:00
4c45e615dd
Forgot the actual coverage package ...
Veronica K. B. Olsen
2019-05-16 14:54:44 +02:00
0f01f2c31a
Added the coverage command ...
Veronica K. B. Olsen
2019-05-16 14:52:40 +02:00
daec89952f
--user not supported?
Veronica K. B. Olsen
2019-05-16 14:48:27 +02:00
15cf41b23d
Added coverage
Veronica K. B. Olsen
2019-05-16 14:45:40 +02:00
76abea7a22
Oops ...
Veronica K. B. Olsen
2019-05-16 14:33:36 +02:00
231480962f
Even more changes to travis script. Does it work now?
Veronica K. B. Olsen
2019-05-16 14:30:51 +02:00
f5a0a3d4f1
Added setup install
Veronica K. B. Olsen
2019-05-16 14:25:11 +02:00
8e963fe4b2
Only test on 3.7 until this works
Veronica K. B. Olsen
2019-05-16 14:21:54 +02:00
f6c4ac1da5
Added setup.py
Veronica K. B. Olsen
2019-05-16 14:21:23 +02:00
c662cda5b4
Fixed system dependencies
Veronica K. B. Olsen
2019-05-16 14:06:12 +02:00
0dd3f8bc12
Added system dependencies
Veronica K. B. Olsen
2019-05-16 14:01:47 +02:00
882ea84a9d
Fixed dependency
Veronica K. B. Olsen
2019-05-16 13:56:09 +02:00