- 09 Mar, 2022 2 commits
-
-
Mathias Bavay authored
-
Mathias Bavay authored
-
- 08 Dec, 2021 1 commit
-
-
Mathias Bavay authored
-
- 07 Dec, 2021 1 commit
-
-
Mathias Bavay authored
This is issue 869 and is required for several reasons: 1) to make Inishell more similar to MeteoIO, Snowpack, etc 2) because Qt6 is moving to CMake in replacement of qmake 3) because it will "easily" allow creating native packages for several platforms.
-
- 22 Jun, 2021 1 commit
-
-
Michael Reisecker authored
-
- 29 May, 2021 1 commit
-
-
Michael Reisecker authored
Now the PreviewEdit is properly parented and the garbage collector can cascade down to the syntax highlighters (which are parented through their text document). - INI syntax highlighting moved from PreviewWindow to PreviewEdit - Split up BSD code with separate header because most of it is actually our own by now...
-
- 08 Mar, 2021 1 commit
-
-
Michael Reisecker authored
Those shortcuts are system-dependent (and in fact don't even work on my Ubuntu), so now we try to fetch the native key sequences. Added a few more why not...
-
- 08 Feb, 2021 1 commit
-
-
Michael Reisecker authored
Now we have small icons to make things clearer
-
- 19 Jan, 2021 1 commit
-
-
Michael Reisecker authored
This is to check combinations of mandatory/default values for all panels.
-
- 18 Jan, 2021 1 commit
-
-
Michael Reisecker authored
- The commanding lambda now correctly receives a constant index and therefore the correct tab name is changed. - When previewing an INI file where all that has been done was to open an application without changing anything, it is now still marked as unsaved (because although it might save a click in special situations it does not make sense to have a different logic than in the GUI and can only be confusing). - Default names now get an .ini file extension i. e. unsaved(1).ini. - Path/filename splitting is done once on file changes and then reused from outside without asterisk shuffling. - Minor logic cleanup, consts and styling
-
- 01 Sep, 2020 1 commit
-
-
Mathias Bavay authored
On the lon term, I would prefer Ctrl+Left / Right to change tabs compared to the more complex Tab key shortcut. But this would require setting an event filter on the QPlainTextEdit to re-assign the shortcut (we don't necessarily need to move word by word here).
-
- 31 Aug, 2020 1 commit
-
-
Mathias Bavay authored
Files opened from the filesystem are now read only and not marked as "modified". A tooltip listing the major shortcuts has been added. The regex for coordinates has been improved (it is now the same as at the other places in Inishell). Otherwise, re-ordering of the variables declaration for better alignment.
-
- 29 Aug, 2020 2 commits
-
-
Michael Reisecker authored
-
Michael Reisecker authored
The drag & drop behaviour of the text editor itself is kept as-is (moving text blocks with the mouse etc., and also inserting file names if dropped into the text area) because we don't want to re-implement all of this ourselves. However, we display a guidance text if a user drags files over the text area telling them where to drop them to open.
-
- 19 May, 2020 1 commit
-
-
Mathias Bavay authored
And some cosmetic fixes for the line numbering of the preview editor
-
- 31 Mar, 2020 1 commit
-
-
Mathias Bavay authored
Moreover, the license for the lines numbering has been clarified and is now advertised in the About window
-
- 21 Mar, 2020 2 commits
-
-
Michael Reisecker authored
-
Michael Reisecker authored
Modernize signal mapping in PreviewEdit (better compile time checks), re-add line number safety margin (sorry, my oversight).
-
- 20 Mar, 2020 7 commits
-
-
Michael Reisecker authored
(old style cast, and "no out-of-line virtual method definitions")
-
Michael Reisecker authored
-
Michael Reisecker authored
Use recommended call for text width. I looked this up a while ago for the Alternative width calculation. This way we stay happy with the default Qt 5.9 and don't require 5.11 just for this call. (Ok I admit - I don't want to update Qt myself. But luckily it is the correct call.)
-
Mathias Bavay authored
The fonts are now setup in the constructor. An unnecessary script has been deleted.
-
Mathias Bavay authored
-
Mathias Bavay authored
And a minor visual tweak to the line numbering
-
Mathias Bavay authored
(it is licensed under BSD instead of GPL)
-