Commit Graph
27 Commits
Author SHA1 Message Date
Tor Hedin Brønner e89e60c6b8 Add some missing globals 2017-09-09 16:38:21 +02:00
Tor Hedin Brønner ecc6262826 Refactor focus to focus() 2017-09-09 16:19:44 +02:00
Tor Hedin Brønner 783df4e037 Don't remove negative indexes 2017-09-09 16:16:56 +02:00
Ole Jørgen Brønner 9346d52826 Some debugging code related to controlling position of new windows 2017-09-09 02:41:05 +02:00
Ole Jørgen Brønner 2524b3aa5c Add notes.org for collectiong misc documentation and findings 2017-09-09 01:51:24 +02:00
Ole Jørgen Brønner 9c9c0a29f0 More robust "window-removed" handler:
See comments in remove_handler for details.

+ Simple log utility
+ Signal handler wrapper utility (lookup handler by name)
2017-09-09 01:46:06 +02:00
Ole Jørgen Brønner c731ad2a19 add_all_from_workspace: add all windows in a workspace to the tiling 2017-09-09 00:40:19 +02:00
Tor Hedin Brønner 9ae9721775 Add basic keybindings 2017-09-08 17:07:53 +02:00
Tor Hedin Brønner 7716e6f742 Propogate when a window is outside the margins too 2017-09-08 16:44:36 +02:00
Tor Hedin Brønner aa076591b2 Clean up workspace init 2017-09-08 16:40:38 +02:00
Tor Hedin Brønner 55589cd291 Add scaling to windows stacked to the sides 2017-09-08 16:38:22 +02:00
Tor Hedin Brønner 3f4d5ca3b4 Delete some repl stuff 2017-09-08 13:32:14 +02:00
Tor Hedin Brønner d6d0c20772 Add hardcoded margin to avoid "backsnap"
It seems that windows get snapped back with a margin of 75.
2017-09-08 13:24:10 +02:00
Tor Hedin Brønner cc979ca914 Ensure proper stacking
(should probably only lower windows that are stacked to sides)
2017-09-08 13:16:23 +02:00
Tor Hedin Brønner 3585924e2f Move globals to the top 2017-09-08 13:15:49 +02:00
Tor Hedin Brønner 044103f262 Add repl 2017-09-08 13:15:15 +02:00
Tor Hedin Brønner af84f1e0bd Only use margin if there's windows to the left/right 2017-09-06 23:32:59 +02:00
Tor Hedin Brønner d10a1a09a9 Use more reasonable animation time 2017-09-06 23:29:24 +02:00
Tor Hedin Brønner 3bd4eb2ae4 Use larger sideoverlap
Need something like 20 pixels to click on the stacked windows to the side due to
the large resize zone of many gtk windows
2017-09-06 23:28:03 +02:00
Tor Hedin Brønner adecb9010e Make sure to show windows some of the windows off screen 2017-09-06 23:24:11 +02:00
Tor Hedin Brønner f0adbe74dd Add overlap 2017-09-06 23:23:16 +02:00
Tor Hedin Brønner d5d7c97767 Fix propogate_backward
Used the width of the wrong window to calculate the position, and called
propogata forward instead (duh).
2017-09-06 23:19:45 +02:00
Tor Hedin Brønner 106644a847 Some extra stuff 2017-09-06 21:37:47 +02:00
Tor Hedin Brønner ae3e3907f7 Some stuff that seems to work 2017-09-06 19:47:46 +02:00
Tor Hedin Brønner b9bac8478b WiP: tiling using BoxLayout 2017-03-24 23:13:14 +01:00
Tor Hedin Brønner 9bd94be1bf WiP: tiling 2017-03-21 18:49:33 +01:00
Ole Jørgen Brønner 89d5c147f7 MVP 2017-03-20 18:01:36 +01:00