Chris
649c3e904f
add option to suppress Gooey's --ignore injection behavior
5 years ago
Chris
fca40dbcd5
closes #408 - allow hiding of widgets in UI
5 years ago
Andy Lee
d437955b65
Adding tests for mutex groups
5 years ago
liranw
99cbd0ce14
Fix crash when no default on listbox
5 years ago
Chris
f8f1ad2a27
closes #399 - missing translation of default groups (+ correcting subgroup layouts)
5 years ago
Chris
365adb2fb2
closes #100 - decorator not correctly handling arguments
5 years ago
changeling
dd7cd5638f
Remove leftover reference to `type_arg_widget`.
argparse_to_json.py:
return supplied_widget or type_arg_widget or default
5 years ago
Chris
20992d6bba
closes #370 - error modal configuration
5 years ago
changeling
65f75383b4
Update argparse_to_json.py for FileType actions.
Add elif is_file(action) to set widget to FileSaver for FileType actions.
Add is_file() function.
Exclude FileType actions from is_standard().
Deleted old reference to argpase.FileType.
5 years ago
Chris
be1343b6da
closes #377 - drop all non-serializable objects from default args
5 years ago
Nathan Richard
5e3ef77c36
Handling of style-oriented ascii espace sequences.
Using the RichTextCtrl widget we are able to use advanced formatting in the console pannel. The formatting information is extracted from the text stream by searching for terminal escape sequences. The sequence values are taken from the colored package, which becomes a lazy dependency (imported only when the feature is activated).
The previous implementation (using the TextCtrl widget) has been extracted into a separate class.
The client code chooses between the basic or the rich class based on the richtext_controls configuration parameter. The default is to use the previous implementation based on TextCtrl.
5 years ago
Conrrad
28df915f29
Add option to suppress progress regex matches in stdout
5 years ago
Nathan Richard
30aab7004d
Avoid importing wx when --ignore-gooey is part of the command line arguments.
wx has dependencies on graphical libraries and servers. Importing it on
a headless machines causes the scripts to fail.
This change allows gooey-powered scripts to run on headless machines
with the --ignore-gooey option.
6 years ago
Simon O'Dwyer
3a8888bb0f
dump the build config file to the running python script directory
6 years ago
Simon O'Dwyer
43cc390cb4
load build config file from directory where the running python script is located
6 years ago
Nathan Richard
47206ec15a
Add parameter clear_before_run that forces console clear between runs.
If the parameter is set to yes in the gooey decorator, the console will
be cleared before each run.
Current default parameter value is conservative and does not clear the
console.
5 years ago
Chris
be31131095
closes #354 - regression on column options
6 years ago
Chris
d2bc6d0172
Patch regression causing listbox defaults to not be applied
6 years ago
Chris
17b9a2bfd8
auto-wrap group descriptions + style fixes
6 years ago
Chris
c42f4cfb01
closes #257 - configurable menubar
6 years ago
Chris
4ce19a7ac8
improved style, font, and color controls
6 years ago
Chris
0ae2472c72
closes #329 - string coersion is too broad causing typing errors
6 years ago
Chris
5ebcdd668c
Issue 321 Pt II - convert default arguments to strings
6 years ago
Chris
aeb8f67b92
closes issue #321 - coerce choices to string
6 years ago
chriskiehl
7843cbcd9c
Make shell option in Popen configurable
6 years ago
Chris
5779f3569e
closes #284 - dropdowns in required section fail default input validation test
6 years ago
Chris
111a517b97
closes #298 - unused non-python3 file
6 years ago
Chris
3f748b976d
closes #313 - conditionally show/hide restart button
6 years ago
Chris
c8450cf20b
closes #312 - tuples causing failure when passed to
6 years ago
Alexis
4dcc7a1909
fix for issue #264
There was a wrong indentation in the config generator. If there was a target then it would not create build spec
6 years ago
dagrha
6ad67e6333
add return_to_config option
6 years ago
chriskiehl
4c61c29b65
partial re-write to allow better user customization
6 years ago
chriskiehl
8cc6d1deb3
fix issue where Gooey wasn't storing widgets for subgroups
7 years ago
chriskiehl
229e8b54c6
add Listbox widget type
7 years ago
unknown
dc6386c3a9
Added python 3 compatibility
7 years ago
Luke Zulauf
e3a2e87c01
Adding ability to override executable target
7 years ago
Jonathan Schultz
7ff75cb473
Don't convert subparser name to lower case
7 years ago
leo
897189b7fd
Implementation of PasswordField custom widget
7 years ago
Jonathan Schultz
106abc7b8b
Handle implicitly optional positional arguments
7 years ago
chriskiehl
02f1307b7c
Add new type to ALLOWED_TYPES
8 years ago
chriskiehl
f886428bef
closes #147 - support function reference in default arg; fixed nargs behavior in textfields
8 years ago
chriskiehl
71f484ad10
reminders
8 years ago
chriskiehl
7530a7edba
Fix group_by default
8 years ago
chriskiehl
e1da3504a1
Group_by_type option for gooey decorator
8 years ago
chriskiehl
ad6715afc6
refactor to subparser model
8 years ago
chriskiehl
40c7c16629
Project cleanup
8 years ago
chriskiehl
bd79ea9819
auto_start option
8 years ago
chriskiehl
43e0be411e
rename param
8 years ago
chriskiehl
b5a1303222
filling out model
9 years ago
chriskiehl
cfdfda37a3
Fix build.conf typo; fix basic_layout json structure
9 years ago