Mike Blumenkrantz
40cf98dfcd
bryce scaling action
2016-02-03 15:55:39 -05:00
Mike Blumenkrantz
0d27de5cee
shadow more accurately
2016-02-01 17:31:10 -05:00
Mike Blumenkrantz
02c33256d8
handle styles+stacking
2016-02-01 16:19:42 -05:00
Mike Blumenkrantz
73b366c37f
fix efx shutdown
2016-02-01 14:43:38 -05:00
Mike Blumenkrantz
31ab01325d
start bryce config
2016-02-01 14:43:35 -05:00
Mike Blumenkrantz
152ffee59e
config + lockscreen
2016-01-15 19:52:09 -05:00
Mike Blumenkrantz
74aa33bf60
add config widget thingy
2016-01-13 16:58:57 -05:00
Mike Blumenkrantz
ae23b2dfbc
gadget menu action
2016-01-12 11:18:50 -05:00
Mike Blumenkrantz
52abf2ce1b
add bryces
2016-01-11 13:02:44 -05:00
Mike Blumenkrantz
b413a619e9
gitignore++
2016-01-06 14:39:36 -05:00
Mike Blumenkrantz
f85d5e2cb3
feeble ibar port, gadget styles
2016-01-06 14:39:09 -05:00
Mike Blumenkrantz
0a4bb33218
clock popups
2015-12-24 21:01:33 -05:00
Mike Blumenkrantz
459cf14f08
add configure callbacks, hook up clock config
2015-12-24 14:29:09 -05:00
Mike Blumenkrantz
c62120d935
implement aspected layout, fix/finish dragging
2015-12-23 21:14:26 -05:00
Mike Blumenkrantz
c224b458b5
basic clock port
2015-12-23 21:13:49 -05:00
Mike Blumenkrantz
6aa305d098
add orient/anchor
2015-12-23 16:10:13 -05:00
Mike Blumenkrantz
ed4168b133
fix gravity
2015-12-22 20:14:47 -05:00
Mike Blumenkrantz
2ca0a31a8b
wip
2015-12-22 19:05:28 -05:00
Mike Blumenkrantz
289f356c28
move to single makefile build
2015-12-21 21:55:16 -05:00
Mike Blumenkrantz
6a21290dcd
add handling for maintaining sticky windows with superkey
...
manage sticky windows based on their last-used desk when flipping
2015-12-02 13:52:46 -05:00
Mike Blumenkrantz
26bf74f991
add multipress functionality for superkey
...
iterate through the focus chain by repeatedly pressing the superkey
2015-12-02 13:52:46 -05:00
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
2015-12-02 13:49:42 -05:00
Mike Blumenkrantz
c82393c2a4
enable pip edit mode when creating a pip
...
this is the normal use case so do it automatically
2015-12-02 13:41:57 -05:00
Mike Blumenkrantz
7c90ff8136
make pip move/resize while clipped more accurate based on clip geometry
2015-12-02 13:41:56 -05:00
Mike Blumenkrantz
267e84ca6d
remove pip delete callback during pip free
...
fixes crash when unloading module while pips exist
2015-12-02 13:41:55 -05:00
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
2015-11-18 15:25:30 -05:00
Mike Blumenkrantz
3664906fd3
disable maximize effect for x11 csd windows
...
this is impossible to sanely handle at present
2015-11-16 15:05:48 -05:00
Mike Blumenkrantz
546346d8bc
use bring_in for zoom keyboard navigation
2015-11-11 17:40:06 -05:00
Mike Blumenkrantz
2d2ce8c298
improve keyboard navigation for zoom effect
2015-11-11 17:40:06 -05:00
Mike Blumenkrantz
d0e3824adf
redo "active" signalling for zoom effect to be more easily themable
2015-11-11 17:40:06 -05:00
Mike Blumenkrantz
ba54cf5497
use color3 for setting OUTLINE color on zoom text
2015-11-11 17:40:06 -05:00
Mike Blumenkrantz
e98d5390de
make zoom effect more subtle when indicating which window is "active"
2015-11-11 17:40:06 -05:00
Mike Blumenkrantz
233cd9aac1
don't enable map for zoom client effect
...
this seems to now do very strange things when enabled...puzzling
2015-11-11 17:40:06 -05:00
Mike Blumenkrantz
32421e0ca5
make zoom focus rect more translucent when active
2015-11-11 17:40:06 -05:00
Mike Blumenkrantz
265a355693
clip zoom client focus rect to clipper
2015-11-11 17:40:06 -05:00
Mike Blumenkrantz
24f89c2361
fix zoom focus rect sizing to be even on all sides
2015-11-11 17:40:06 -05:00
Mike Blumenkrantz
18f1fea269
add scroller indicator for zoom effect
2015-11-11 17:40:06 -05:00
Mike Blumenkrantz
a8e8bb1a15
use correct int size for ds effect iterating
...
fixes selectively disabling desk flip effects
2015-11-10 20:25:05 -05:00
Mike Blumenkrantz
568ee43e6f
reorder ds client iterator filter to catch override clients before ec->desk deref
...
ref D3024 and @Samis2001
2015-09-07 10:19:30 -04:00
Mike Blumenkrantz
b88c9bee34
fix zoom key actions
...
broken due to elm migration...
2015-05-08 18:19:34 -04:00
Mike Blumenkrantz
9ffa7c119a
show clients before performing desk flip
...
see b4e41d52c51a18b6916ab75daaaa07de784a79a8 in e
2015-04-29 17:23:31 -04:00
Mike Blumenkrantz
09f508c2ed
maybe fix zoom animation geometries?
2015-03-31 19:00:29 -04:00
Mike Blumenkrantz
e86fb3e610
ignore/clean 'compile' file
2015-03-19 17:17:58 -04:00
Mike Blumenkrantz
2662081d22
more api updates
2015-03-19 17:17:25 -04:00
Mike Blumenkrantz
e1ae86f80a
update to latest api changes
2015-03-13 20:02:46 -04:00
Mike Blumenkrantz
95b961304e
disallow pip manage action if no pips exist
2015-02-22 23:24:11 -05:00
Mike Blumenkrantz
b2bd0365cd
and null the clip pointer because this module is way too smart to crash
2015-02-11 23:15:43 -05:00
Mike Blumenkrantz
aec23ab918
make pip crop reset if user shift+clicks without moving
2015-02-11 22:57:44 -05:00
Mike Blumenkrantz
b0793df659
update news, bump version
2015-02-03 18:51:45 -05:00
Mike Blumenkrantz
4e991a1d92
bump e version req
2015-02-03 18:32:02 -05:00