- 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.
-
- 06 Jun, 2021 1 commit
-
-
Michael Reisecker authored
Analogous to the currently loaded app name now the app path is also available. Minor cleanup of an obsolete parameter.
-
- 28 May, 2021 1 commit
-
-
Michael Reisecker authored
Now in addition to doc:// we can link to dev://
-
- 24 May, 2021 1 commit
-
-
Michael Reisecker authored
The users will want to know where a link leads, now this is displayed in the status bar temporarily.
-
- 08 Mar, 2021 1 commit
-
-
Michael Reisecker authored
- Implement issue 826: Replicator keys can now be empty in which case they will not be tied to any INI structure and can spawn arbitrary INI keys. - Numbers now do not have to be at the end of a Replicator anymore ("FILTER#::ARG" is acceptable now) - A Replicator can now inject a single number into a key like (A#::B# --> A1::B1) if it is not nested - Merge new debug menu entries from master (better way coming up) - Heavy maintenance work This is a squashed commit of 26 commits with the following commit messages: Split up some dynamic panels functionality This is a first step to trying to enhance their logic. Add test XML for dynamic panels Try new dynamic panels syntax At least for developing replicate=true and template=true are dropped in favor of option nodes like in other panels. This will make structuring clearer and can be reverted for more stringency later. Save possible child panels to container String operations instead of regex Multiple # replacements possible Include Replicators without key to search Detect if Replicator can replicate Replicators ... and couple this with the start of better (more clear) # --> number substitutions (all of these are intermediate commits) Use info when reps can replicate reps If not, all occurrences of "#" should be replaced (moving forward with issue 826) Propagate replicator child keys to potential template Try to handle nested Replicators Back to "replicate=true" The added verbosity does not seem to bring benefits, and for at least one thing it's better this way (no cascading into finding the appropriate key, in a Selector e. g.) Mini-Cleanup New lookup logic for Replicators Support 2 levels of rep/sel nesting Cleanup Remove lots of debug code Add comments Cleanup, comments Re-add lost changes Allow empty Replicator keys Now if keys are empty use the new, if they are not use the old logic Handle Replicator help remove test xml from version control In debug mode, show how long building XMLs takes switch to release Add panel search debug functions This can be useful to check if unwanted hidden panels are somehow being created Add comment
-
- 06 Mar, 2021 1 commit
-
-
Michael Reisecker authored
This can be useful to check if unwanted hidden panels are somehow being created
-
- 01 Feb, 2021 1 commit
-
-
Michael Reisecker authored
This gets rid of an inconsistency where on macOS CMD+H was already reserved for hiding the window. It's nicer anyway and we get rid of an almost empty menu ("window").
-
- 31 Jan, 2021 3 commits
-
-
Michael Reisecker authored
Maybe something like this should also be done when saving...
-
Michael Reisecker authored
Otherwise, window size settings etc. would be saved as-is on the next program quit, making clearing these automatic position settings not very effective (would have to go through command line args).
-
Michael Reisecker authored
This feature has been broken with a commit in April... now it should work again. I. e.: If unknown keys are read in, they will be shown (and highlighted as invalid) in the Preview Editor and also saved back out to the file system.
-
- 30 Jan, 2021 1 commit
-
-
Michael Reisecker authored
There are potentially two warnings the user can cancel (file exists and unsaved changes); for the latter the internal file path would be set even if the user has cancelled. This has been fixed.
-
- 29 Jan, 2021 1 commit
-
-
Michael Reisecker authored
-
- 28 Jan, 2021 3 commits
-
-
Michael Reisecker authored
And remove obsolete function
-
Michael Reisecker authored
-
Michael Reisecker authored
-
- 22 Jan, 2021 3 commits
-
-
Michael Reisecker authored
When opening context help the topic can now be anywhere on the page. Also: QTabWidget::clear() clears the tabs but does not delete anything... oops. Now we do this manually potentially saving big amounts of memory and lookups.
-
Michael Reisecker authored
Some further restructuring
-
Michael Reisecker authored
Add base functionality to the new Help window. For now, it displays all content in one window. Getting the tabs right will take a couple of commits... (an additional abstraction layer is needed so that the tab bar can be exchanged and is not coupled to the main window)
-
- 28 May, 2020 1 commit
-
-
Mathias Bavay authored
After hours of fighting, I managed to implement a workaround. The problem is that when creating an ini file from scratch (for example for MeteoIO) and running it directly (after saving it to a file), the workflow output path can not be read (${key:OUTPUT::METEOPATH} can never be read, it is actually empty). This comes from the fact that MainWindow.getINI() does not contain the same keys as in the INIParser just after saving... So the dirty fix is to copy this content to MainWindow.ini_ just after saving so the WorkFlow object has access to the user provided configuration. Hopefully, a clean fix can be developed at some point.
-
- 10 Mar, 2020 3 commits
-
-
Michael Reisecker authored
Erase 'close settings' menu. There is now a very visible tab close button and no other program has this. ESC still works.
-
Michael Reisecker authored
Thanks to the bold items I see that the preview toolbar was not being disabled together with the menu. Thanks to the Preview editor I see that loading the settings would cause the application name to change.
-
Michael Reisecker authored
-
- 09 Mar, 2020 2 commits
-
-
Michael Reisecker authored
be given - this will flash the frame's border, enabling contextual help.
-
Michael Reisecker authored
Add possibility to show the user guide with a specified tab opened. Use this to link to the Preview section from the preview menu.
-
- 08 Mar, 2020 1 commit
-
-
Michael Reisecker authored
Trying not to use the term 'GUI' in the Preview menu... show the application's name instead (at the time of the preview click)
-
- 07 Mar, 2020 1 commit
-
-
Michael Reisecker authored
Add 'new tab' preview menu, listen to the print command (to show preview) in the preview itself, the Logger and the About window. Show the logger on STRG+L from the preview and about windows.
-
- 06 Mar, 2020 2 commits
-
-
Michael Reisecker authored
The idea was to always be able to start writing an INI, but without an application highlighting is off anyway and this way everything is connected better.
-
Michael Reisecker authored
read from strings). Use this opportunity to get rid of semi-confusing initialization function names that were left from the very early design phase. Make the MainWindow's openIni() available to the outside.
-
- 05 Mar, 2020 3 commits
-
-
Michael Reisecker authored
-
Michael Reisecker authored
-
Michael Reisecker authored
Much more user friendly INI warning log messages. Also, now if and only if warnings/errors occur when parsing an INI then an 'opening ini_file...' is logged once. Better startup log info. Scroll to end of log when logging a new message.
-
- 04 Mar, 2020 2 commits
-
-
Michael Reisecker authored
This is not only necessary for new features but also cleans up a lot.
-
Michael Reisecker authored
This is not only necessary for an upcoming feature but also cleans up a lot.
-
- 01 Mar, 2020 1 commit
-
-
Michael Reisecker authored
Remember splitter sizes also when hiding/showing the Workflow - this makes toggling the Workflow via the menu much more user friendly
-
- 29 Feb, 2020 1 commit
-
-
Michael Reisecker authored
-
- 25 Feb, 2020 1 commit
-
-
Michael Reisecker authored
Re-enable possibility to move the toolbar around for small screens, but fix it per default (can be un-fixed via context menu).
-
- 15 Feb, 2020 1 commit
-
-
Michael Reisecker authored
More work on empty Number panels: starting with a key press now works as expected (more or less). Choose hiding color dependent on whether it's optional. Fix bug where clearing a Number via the context menu would not set the appropriate styling in motion. Feel free to revert to tiny font if more things clash...
-
- 14 Feb, 2020 1 commit
-
-
Michael Reisecker authored
-
- 06 Feb, 2020 1 commit
-
-
Mathias Bavay authored
The color scheme has been redesigned and now follows Solarized (https://en.wikipedia.org/wiki/Solarized_(color_scheme)). Instead of directly coding colors in the code, they have all received symbolic names and then the names are mapped to a specific color. On the long term, we will be able to offer several color schemes, like Solarized, osX, Windows, etc
-