- 08 Mar, 2021 15 commits
-
-
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...
-
Michael Reisecker authored
This way for consecutive read-ins it is more clear that stuff is happening. We do keep error messages though so the user can always click on them.
-
Michael Reisecker authored
Glancing at the key label "add command" I expected I must enter a command... now I know it's a station ID even without the helptext.
-
Michael Reisecker authored
No reason to restrict this to a text-only-Selector: we can access the internal textbox easily
-
Michael Reisecker authored
This should be okay to do now and it finally gets rid of setting object IDs later (and not deep in Atomic). It also makes tooltips work normally. Also added XML error log entry if a Selector is given a key.
-
Michael Reisecker authored
-
Michael Reisecker authored
-
Michael Reisecker authored
small simplification: textmode="true" is replaced by detecting when no dropdown options are given
-
Michael Reisecker authored
-
Michael Reisecker authored
This way a Selector's child panels can have nicer help texts.
-
Michael Reisecker authored
This was prevented because we don't have a "replicator" XML parameter and so only the children's namespace is available. For this, the new tag "rephelp" was introduced because I could not think of a better way to do it (making a Replicator an independent node also has its drawbacks).
-
Michael Reisecker authored
-
Michael Reisecker authored
-
Michael Reisecker authored
(and use a separate #define DEBUG_TIMERS for it)
-
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 2 commits
-
-
Michael Reisecker authored
This can be useful to check if unwanted hidden panels are somehow being created
-
Michael Reisecker authored
-
- 01 Mar, 2021 4 commits
-
-
Michael Reisecker authored
-
Michael Reisecker authored
Cf. updated issue 872 for the problem this brings, but it should at least be consistent
-
Michael Reisecker authored
-
Michael Reisecker authored
-
- 24 Feb, 2021 1 commit
-
-
Mathias Bavay authored
-
- 23 Feb, 2021 2 commits
-
-
Mathias Bavay authored
-
Mathias Bavay authored
-
- 22 Feb, 2021 2 commits
-
-
Mathias Bavay authored
Now specifying validation="coordinates" validates the string against a fixed coordinates regex and either prints the warning sign or a globe.
-
Mathias Bavay authored
Added new ENABLE_XXX_FILTERING keys, code factorization in 1dinterpolations and new option for decimal dates in CSV plugin
-
- 21 Feb, 2021 1 commit
-
-
Michael Reisecker authored
Cf. issue 873
-
- 08 Feb, 2021 11 commits
-
-
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...
-
Michael Reisecker authored
-
Michael Reisecker authored
Merge "file selector" changes
-
Michael Reisecker authored
Also a logic change: The Number panel does not allow free text anymore, i. e. if something is entered it _must_ be an expression (at least for the warning to go away). An exception are plain numbers, also possible in scientific notation. I. e.: 2+2 <-- not ok text <-- not ok ${{2+2}} <-- OK ${env:VAR} <-- OK 123 <-- OK 10e-3 <-- OK (empty) <-- OK
-
Mathias Bavay authored
This should fix issue 872 where mounted shares are not visible on Mac
-
Michael Reisecker authored
This worked when the help file was its own "application" in the main GUI. Would be no problem to generalize, but "for the moment" just note it like this.
-
Michael Reisecker authored
This way, if a "validate=..." property is set in the XML, this has priority and the warning triangle is shown if coordinates are entered (which do not fit the user specified regex).
-
Michael Reisecker authored
No more "invisible" link, added tooltips
-
Michael Reisecker authored
Now we have small icons to make things clearer
-
Michael Reisecker authored
... to prepare having "valid" icon
-
Michael Reisecker authored
Also switch warning colors
-
- 05 Feb, 2021 1 commit
-
-
Mathias Bavay authored
-
- 01 Feb, 2021 1 commit
-
-
Michael Reisecker authored
There was some messed up code left from when it was only frames we could highlight. Much better now.
-