Commit Graph

495 Commits

Author SHA1 Message Date
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. 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. 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 d8b159ff93 Bumped version and updated changelog 2019-11-10 15:05:54 +01:00
Veronica K. B. Olsen 154e91ede8 Remove unused imports 2019-11-09 21:01:43 +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. 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. 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. 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. 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. 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. B. Olsen ae89cbd7ad Fix growing tree details panel on long labels 2019-11-03 23:14:31 +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. 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 33e3b67ba5 Make sure all code lines are within a 100 characters 2019-11-03 15:36:34 +01:00