Commit Graph

17 Commits

Author SHA1 Message Date
Mike Blumenkrantz f2c7052be9 don't double grab input on runner popups 2017-09-19 17:45:10 -04:00
Mike Blumenkrantz 67f59ab01e fix runner gadget del callbacks 2017-09-15 13:35:35 -04:00
Mike Blumenkrantz 0b328cb10d feed mouse up to runner gadgets when creating child popup
ensure autoclose doesn't trigger instantly
2017-09-15 13:35:07 -04:00
Mike Blumenkrantz a4c57fba2d use separate pid namespaces when forking runner gadgets
ensure children of gadgets are destroyed when main gadget process exits
2017-09-15 13:34:30 -04:00
Mike Blumenkrantz b751d27463 delete runner popup content on content hide
I don't remember why I did this but efl
2017-09-11 14:53:03 -04:00
Mike Blumenkrantz a0d72c5d91 add sandbox gadget type for runner gadgets 2017-08-11 18:49:46 -04:00
Mike Blumenkrantz 1f651fbfe8 SIGTERM sandboxed gadgets on config delete 2017-08-09 16:03:29 -04:00
Mike Blumenkrantz 0ef6c85982 handle popups and child windows in runner gadget 2017-08-09 15:55:03 -04:00
Mike Blumenkrantz 67811b1f3a remove option for disabling events on runner gadgets
I can't think of a way to make this work
2017-08-07 15:33:48 -04:00
Mike Blumenkrantz 26c589e745 support fully sandboxed sub-gadgets in runner gadget
also add demo "start" gadget
2017-08-04 16:03:59 -04:00
Mike Blumenkrantz 39c65797de set minmax on runner gadgets 2017-08-04 15:57:52 -04:00
Mike Blumenkrantz 49ba605d48 kill runner subprocess on gadget deletion 2017-08-04 15:57:52 -04:00
Mike Blumenkrantz 4945d1b257 fix runner entry focus 2017-08-04 15:57:52 -04:00
Mike Blumenkrantz 8ffae277b3 set aspect on runner gadgets 2017-08-01 10:32:19 -04:00
Mike Blumenkrantz 23ef468a29 escape runner cmdline strings 2017-08-01 10:32:09 -04:00
Mike Blumenkrantz 4de6a6ef34 temp force events on in runner config 2017-06-30 17:24:49 -04:00
Mike Blumenkrantz ca2e4eb738 add runner gadget for testing
runner is a desktop-only gadget which allows the running of commands
inside a nested wayland compositor inside a gadget using hw accel where
available

it should be possible to use this for things like:

* playing a movie on the desktop
* tailing a log in a terminal
* keeping an always-open terminal on your desktop
* using an external filemanager on the desktop

known issues:
- do not attempt to move the gadget once placed or bad things will happen
- some focus issues with gadget config
2017-06-30 17:22:04 -04:00