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
6 years ago
Mike Blumenkrantz
3623f8a7e0
bump dep version, use internal efx
6 years ago
Mike Blumenkrantz
d8c3317d3c
set pass_events on move/resize objects
6 years ago
Mike Blumenkrantz
364c6baefb
/EAPI/E_API/
7 years ago
Mike Blumenkrantz
35b323adfd
remove maximize from e21 builds: present in main
7 years ago
Mike Blumenkrantz
6b4bd60895
1.1.0 NEWS updates
8 years ago
Mike Blumenkrantz
76c0e98bf9
1.1.0 release
8 years ago
Mike Blumenkrantz
790d62c67d
require E20+
8 years ago
Mike Blumenkrantz
c2a1464d1e
switch bzip2->xz in dist
8 years ago
Mike Blumenkrantz
289f356c28
move to single makefile build
8 years ago
Mike Blumenkrantz
6a21290dcd
add handling for maintaining sticky windows with superkey
...
manage sticky windows based on their last-used desk when flipping
8 years ago
Mike Blumenkrantz
26bf74f991
add multipress functionality for superkey
...
iterate through the focus chain by repeatedly pressing the superkey
8 years ago
Mike Blumenkrantz
29a28405b9
add Super Ultimate Window Management binding under Desksanity actions
...
the superkey is an optimized way of managing windows when a screen has
<= 4 vdesks. it provides smart desk flipping and greatly reduces wrist
strain from the alt+FX claw binding
the superkey is designed to be bound to the Menu key
8 years ago
Mike Blumenkrantz
c82393c2a4
enable pip edit mode when creating a pip
...
this is the normal use case so do it automatically
8 years ago
Mike Blumenkrantz
7c90ff8136
make pip move/resize while clipped more accurate based on clip geometry
8 years ago
Mike Blumenkrantz
267e84ca6d
remove pip delete callback during pip free
...
fixes crash when unloading module while pips exist
8 years ago
Mike Blumenkrantz
24d4459e61
force sizing of zoom effect tables before adding to layout
...
this ensures that the table gets the right size prior to setting up
any of the clients in it
8 years ago
Mike Blumenkrantz
3664906fd3
disable maximize effect for x11 csd windows
...
this is impossible to sanely handle at present
8 years ago
Mike Blumenkrantz
546346d8bc
use bring_in for zoom keyboard navigation
8 years ago
Mike Blumenkrantz
2d2ce8c298
improve keyboard navigation for zoom effect
8 years ago
Mike Blumenkrantz
d0e3824adf
redo "active" signalling for zoom effect to be more easily themable
8 years ago
Mike Blumenkrantz
ba54cf5497
use color3 for setting OUTLINE color on zoom text
8 years ago
Mike Blumenkrantz
e98d5390de
make zoom effect more subtle when indicating which window is "active"
8 years ago
Mike Blumenkrantz
233cd9aac1
don't enable map for zoom client effect
...
this seems to now do very strange things when enabled...puzzling
8 years ago
Mike Blumenkrantz
32421e0ca5
make zoom focus rect more translucent when active
8 years ago
Mike Blumenkrantz
265a355693
clip zoom client focus rect to clipper
8 years ago
Mike Blumenkrantz
24f89c2361
fix zoom focus rect sizing to be even on all sides
8 years ago
Mike Blumenkrantz
18f1fea269
add scroller indicator for zoom effect
8 years ago
Mike Blumenkrantz
a8e8bb1a15
use correct int size for ds effect iterating
...
fixes selectively disabling desk flip effects
8 years ago
Mike Blumenkrantz
568ee43e6f
reorder ds client iterator filter to catch override clients before ec->desk deref
...
ref D3024 and @Samis2001
8 years ago
Mike Blumenkrantz
b88c9bee34
fix zoom key actions
...
broken due to elm migration...
8 years ago
Mike Blumenkrantz
9ffa7c119a
show clients before performing desk flip
...
see b4e41d52c51a18b6916ab75daaaa07de784a79a8 in e
8 years ago
Mike Blumenkrantz
09f508c2ed
maybe fix zoom animation geometries?
8 years ago
Mike Blumenkrantz
e86fb3e610
ignore/clean 'compile' file
8 years ago
Mike Blumenkrantz
2662081d22
more api updates
8 years ago
Mike Blumenkrantz
e1ae86f80a
update to latest api changes
8 years ago
Mike Blumenkrantz
95b961304e
disallow pip manage action if no pips exist
8 years ago
Mike Blumenkrantz
b2bd0365cd
and null the clip pointer because this module is way too smart to crash
8 years ago
Mike Blumenkrantz
aec23ab918
make pip crop reset if user shift+clicks without moving
8 years ago
Mike Blumenkrantz
b0793df659
update news, bump version
8 years ago
Mike Blumenkrantz
4e991a1d92
bump e version req
8 years ago
Mike Blumenkrantz
b7aef3ec51
fix multiscreen zoom and current desks zoom
8 years ago
Mike Blumenkrantz
3165448d4c
fix input regions on shaded clients after desk flip
8 years ago
Mike Blumenkrantz
37f6636696
raise client zoom obj on mouse in
9 years ago
Mike Blumenkrantz
b38237ae6a
more elm conversions
9 years ago
Mike Blumenkrantz
f7d0e9f50d
fix edje warnings
9 years ago
Mike Blumenkrantz
eafb98e32a
zsq
9 years ago
Mike Blumenkrantz
14ebb8eecc
remove bad comp usage in pip
9 years ago
Mike Blumenkrantz
0371ed95a2
convert zoom to elm widgets
9 years ago
Mike Blumenkrantz
1a63585b60
e_comp_get() -> e_comp
9 years ago