tobi-wan-kenobi
5e40dfb28a
[all] small fixed picked up by pytest
...
- unicode stuff
- make all regexps regex strings
2020-06-02 20:13:39 +02:00
tobi-wan-kenobi
55121c86d4
[util/popup] add generic "close" on root menu
...
add a "close" entry for the root menu of all popup menus (if they are
not automatically destroyed when leaving the menu).
fixes #633
2020-05-30 15:19:31 +02:00
tobi-wan-kenobi
1c04068f89
[util/popup] replace mainloop with custom loop
...
add a custom event loop for popups that closes the menu on mouse button
release events and - most importantly - propagates this event back to
any parent menu.
fixes #633
2020-05-30 10:02:12 +02:00
Zero Rust
1b34993fa9
adding separator addition to popup
2020-05-22 23:53:21 -04:00
tobi-wan-kenobi
a697500491
[core] add debugging around click events
...
log commandline outputs and errors. allow input handlers to be
configured as "waiting" for debugging purposes.
see #628
2020-05-16 15:16:23 +02:00
tobi-wan-kenobi
eea3c758de
[core/input] Invoke commands in a subshell
...
add shell capability to util.cli and make sure that the input module
uses that to reliably spawn whatever command the user wants to run.
see #628
2020-05-16 11:43:43 +02:00
tobi-wan-kenobi
1b53e7ecf2
[util/popup] add docstrings
2020-05-15 10:07:07 +02:00
tobi-wan-kenobi
bc382e67d3
[general] black code some more
2020-05-14 20:36:01 +02:00
tobi-wan-kenobi
3fdd2d2be6
[modules/arch-update] Gracefully handle exit code 2
...
fixes #624
2020-05-11 15:10:20 +02:00
tobi-wan-kenobi
b4f8870a95
[doc] update API docs
2020-05-10 13:25:13 +02:00
tobi-wan-kenobi
8ca036bc4c
[util/graph] Add API documentation
2020-05-10 13:15:47 +02:00
tobi-wan-kenobi
106bb9e8c3
[util/graph] Remove docstrings in prep for more complete documentation
2020-05-10 13:07:08 +02:00
tobi-wan-kenobi
320827d577
[core] restructure to allow PIP packaging
...
OK - so I have to admit I *hate* the fact that PIP seems to require a
subdirectory named like the library.
But since the PIP package is something really nifty to have (thanks to
@tony again!!!), I updated the codebase to hopefully conform with what
PIP expects. Testruns so far look promising...
2020-05-09 21:22:00 +02:00