chriskiehl
d2decc1b94
Fixed issue #55 . Removed basic layout class in favor of json layout build_spec. Fixed restart button. Fixed all run modes
10 years ago
chriskiehl
d226c81fc7
Removed debug statements
10 years ago
chriskiehl
c0318c7e97
Added GooeyParser - wrapper for Argparse to allow custom widget desclarations
10 years ago
chriskiehl
8025265366
More project restructuring. Fixed bugs in widget_pack's getvalue methods, changed how parsing is done. Started updating the fantastically out of date unittests. Getting close!
10 years ago
chriskiehl
c610b784a2
Chagned from directly running python code, to executing a path via Popen to facilitate using Gooey with other languages. Add additional configration options to GUI (still in progress). First pass at project restructure to make things easier to find.
10 years ago
chriskiehl
fb03c36556
Added payload field to EmptyClientApp to facilitate running without argparse (issue #43 & #42 )
Refactored parser to fix issue #37 - Gooey not creates a modified copy of the client source, and injects a return variable into its main method to get a reference to the argparse assignment. This may have also fixed issue #11 . We'll see.
10 years ago
chriskiehl
9a5101a6b3
Added Restart Button in the footer.
Changed the thread Pool to run a new Thread each time (to allow restarting the client app)
10 years ago
chriskiehl
20bc3f0d50
Replaced duplicated code with utility funcs in styling.py
10 years ago
chriskiehl
6e2a063da1
Updated Controller to accept instance of controlled class -- going to refactor so that the weird "register_controller" thing doesn't need to happen
Resolved PEP issues
10 years ago
chriskiehl
c9959dedb6
Flattened project structure
Refactored source_parser.py to be more manageable
Converted the I18N system from a class into a normal module.
10 years ago