Commit Graph

123 Commits

Author SHA1 Message Date
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 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 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 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 5832d3db71 This seemed to fix the test on the local machine 2020-06-17 21:28:22 +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 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 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 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 d2b1b8b57e Added back in strikethrough support 2020-06-13 10:27:02 +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 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 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 e58c00b610 Use frameWidth instead of lineWidth for positioning document title bars 2020-06-11 16:33:57 +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 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 2c337e5938 Added the document tile buttons and icons 2020-06-08 00:24:23 +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. 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 8b22deb1f4 All fixed sizes should no be passed through the pxInt function 2020-06-04 21:58:35 +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. B. Olsen 49141ac8de Moved all gui files to the root gui folder 2020-06-01 23:47:37 +02: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 9342f90a41 Added ctrl + mouse click to follow tags as well. 2019-10-30 21:49:48 +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 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 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 62254e1ec0 Added Ctrl+Enter as a shortcut for hard line break 2019-10-28 21:43:05 +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 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