- 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.
-
- 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
-
- 08 Feb, 2021 1 commit
-
-
Michael Reisecker authored
The name was a relict from the very first day of project structuring, but this name here makes for much much nicer tab-completing to source file names...
-
- 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").
-
- 28 Jan, 2021 2 commits
-
-
Michael Reisecker authored
-
Michael Reisecker authored
-
- 22 Jan, 2021 1 commit
-
-
Michael Reisecker authored
We need to be able to set the tab bar everything gets built into... so first, split up some functionality.
-
- 21 Jan, 2021 2 commits
-
-
Michael Reisecker authored
-
Michael Reisecker authored
If an unknown section is encountered, check our list of dynamic sections if it fits and should be created.
-
- 19 Jan, 2021 4 commits
-
-
Michael Reisecker authored
Since the tab index will change when removing other tabs, the lambda now emits the tab name to look for and delete.
-
Michael Reisecker authored
This implies having a clear parent Section with a "+", and the duplicated templates can be removed with a "-".
-
Michael Reisecker authored
Revert to idea of using a global container - it would be possible to do it without and always search on the fly, but readability would suffer...
-
Michael Reisecker authored
Now dedicated <section> tags may be flagged as templates, and the respective tabs will show a custom button to take some action to be implemented.
-
- 10 Mar, 2020 1 commit
-
-
Michael Reisecker authored
-
- 09 Mar, 2020 1 commit
-
-
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.
-
- 05 Mar, 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
-
- 28 Dec, 2019 1 commit
-
-
Michael Reisecker authored
Because there was no way to completely reset a Numbers panel (there can't not be a number in a spin box) this is now possible via a generic context menu in all panels. Restructure the menu a little to make these functions more clear
-
- 22 Dec, 2019 4 commits
-
-
Michael Reisecker authored
-
Michael Reisecker authored
-
Michael Reisecker authored
page
-
Michael Reisecker authored
-
- 29 Nov, 2019 2 commits
-
-
Michael Reisecker authored
-
Michael Reisecker authored
Add a menu to show/hide the workflow panel in case it gets lost (it can always be dragged but with the current icon this is not too obvious)
-
- 28 Nov, 2019 1 commit
-
-
Michael Reisecker authored
-
- 25 Nov, 2019 1 commit
-
-
Michael Reisecker authored
-
- 21 Nov, 2019 1 commit
-
-
Michael Reisecker authored
-
- 18 Nov, 2019 2 commits
-
-
Michael Reisecker authored
-
Michael Reisecker authored
re-check on onPropertySet when the value does not actually change.
-
- 14 Nov, 2019 1 commit
-
-
Michael Reisecker authored
whole sections.
-
- 12 Nov, 2019 1 commit
-
-
Michael Reisecker authored
Formerly INI keys were changed live when changing the value through a panel, eliminating the need to loop through the panels for output. However, this introduced more and more intermediate loops (like disabling child panels of Dropdown, Choice, ... that are not shown) and gave some headaches when working with missing mandatory values and similar things. Hence, now we keep the original INI values read from file as they are and and do loop through the elements at the end to get the user set values. Also add a few toolbar buttons and minor changes here and there.
-
- 03 Nov, 2019 2 commits
-
-
Michael Reisecker authored
-
Michael Reisecker authored
-
- 27 Oct, 2019 1 commit
-
-
Michael Reisecker authored
-
- 26 Oct, 2019 1 commit
-
-
Michael Reisecker authored
-
- 22 Oct, 2019 1 commit
-
-
Michael Reisecker authored
-
- 21 Oct, 2019 1 commit
-
-
Michael Reisecker authored
-
- 15 Oct, 2019 1 commit
-
-
Michael Reisecker authored
-
- 14 Oct, 2019 1 commit
-
-
Michael Reisecker authored
The selector panel is started, and to make this work without unwanted side effects in very special cases we need to allow Qt to resize all widgets in the scroll area. Manually calling the routines does not work cleanly. At least, this also gets rid of the need to redraw the scroll areas. Took a while to pinpoint this... Additionally, for now the checkboxes can show/hide their silbling groups.
-