sowm

An itsy bitsy floating window manager (220~ sloc!).
git clone git://mfeller.io/sowm.git
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2020-04-14 02:44cleanupMark Feller2+2-3
2020-04-14 02:39move config fileMark Feller1+0-0
2020-04-14 02:38move border color to configMark Feller2+8-6
2020-04-14 02:29personal customizationsMark Feller9+169-126
2020-03-30 05:56docs: update. Closes #66 and #67Dylan Araps1+11-0
2020-03-11 20:21sowm: Compress window events after compressing all events.Dylan Araps1+1-0
2020-02-21 16:08sowm: Fix linker errors. Closes #61Dylan Araps1+1-1
2020-02-20 16:41sowm: Fix MakefileDylan Araps1+1-1
2020-02-20 16:40sowm: Fix MakefileDylan Araps1+2-2
2020-02-20 16:37sowm: Fix compiler warningDylan Araps1+2-1
2020-02-20 16:34docs: updateDylan Araps1+3-2
2020-02-20 14:08sowm: Changes for easier patchingDylan Araps1+7-5
2020-02-20 14:00Merge branch 'master' of github.com:dylanaraps/sowmDylan Araps1+3-0
2020-02-20 13:59sowm: Set minimum resize amount.Dylan Araps2+4-3
2020-02-16 11:38Makefile: GNUismsDylan Araps1+1-1
2020-01-24 04:40sowm: Fix errors. Closes #51Dylan Araps2+2-1
2020-01-23 15:03docs: updateDylan Araps1+3-4
2020-01-23 15:00sowm: proper prototypesDylan Araps3+19-21
2020-01-23 14:14docs: updateDylan Araps1+0-1
2020-01-23 00:54sowm: Add header fileDylan Araps2+58-53
2020-01-23 00:40docs: updateDylan Araps1+2-0
2020-01-23 00:39docs: updateDylan Araps2+0-12
2020-01-23 00:37docs: updateDylan Araps12+1-948
2020-01-22 08:57Merge pull request #49 from SeungheonOh/masterdylan2+20-22
2020-01-21 00:31Merge pull request #48 from SeungheonOh/masterdylan1+20-40
2020-01-19 23:45Fix keybinds issue. Closes #15.Dylan Araps1+34-12
2020-01-17 13:05docs: updateDylan Araps1+1-1
2020-01-17 09:23Merge pull request #46 from SeungheonOh/masterdylan1+40-0
2020-01-15 08:01Merge pull request #43 from SeungheonOh/masterdylan2+4-8
2020-01-13 06:05Merge pull request #41 from SeungheonOh/masterdylan1+96-0
2019-12-25 08:53Merge pull request #39 from Leon-Plickat/masterdylan1+24-13
2019-12-18 12:05Merge pull request #38 from AnusReaper/fix-patchesdylan4+13-13
2019-12-18 11:41sowm: Enable missing prototypes warning and define win_prev.Dylan Araps3+5-3
2019-12-18 11:30Merge branch 'master' of github.com:dylanaraps/sowmDylan Araps5+343-0
2019-11-25 23:12Merge branch 'master' of github.com:dylanaraps/sowmDylan Araps1+88-0
2019-11-25 23:12sowm: Another possible fix for key bugDylan Araps1+8-3
2019-11-25 14:50sowm: Run CI on pull requestsDylan Araps1+1-1
2019-11-25 14:36sowm: Test patches in CI.Dylan Araps1+1-1
2019-11-25 14:35sowm: Test patches in CI.Dylan Araps2+12-0
2019-11-25 14:30sowm: prevent fullscreen windows from being moved or resized.Dylan Araps1+2-2
2019-11-25 14:30sowm: revert key changeDylan Araps1+1-5
2019-11-24 14:24Merge branch 'master' of github.com:dylanaraps/sowmDylan Araps2+135-1
2019-11-24 14:24sowm: potential fix for key bugDylan Araps1+5-1
2019-10-28 21:55patches: rebase kill patchDylan Araps1+7-35
2019-10-28 21:52patches: rebase rounded cornersDylan Araps1+11-2
2019-10-25 19:42sowm: rebase rounded cornersDylan Araps1+20-23
2019-10-25 19:37sowm: revert ungrab key changeDylan Araps1+0-1
2019-10-24 23:23sowm: attempt to fix key issueDylan Araps1+1-0
2019-10-24 20:33sowm: swap to new keycode to keysym funcDylan Araps2+3-2
2019-10-20 20:39docs: updateDylan Araps1+0-2
2019-10-20 20:39Merge branch 'master' of github.com:dylanaraps/sowmDylan Araps1+132-0
2019-10-20 20:34sowm: fix workspace issueDylan Araps1+1-1
2019-10-19 20:29sowm: check mod first.Dylan Araps1+1-1
2019-10-19 14:23sowm: clean upDylan Araps1+5-5
2019-10-19 10:40sowm: clean upDylan Araps1+3-3
2019-10-19 10:24sowm: remove now pointless checksDylan Araps1+2-2
2019-10-19 07:55sowm: use Window for window and not intDylan Araps1+2-1
2019-10-19 07:27sowm: fix currentDylan Araps1+2-1
2019-10-19 05:17sowm: simpler button releaseDylan Araps1+1-3
2019-10-19 05:14sowm: simpler centerDylan Araps2+8-10
2019-10-19 04:49sowm: remove root globalDylan Araps1+4-5
2019-10-18 21:54sowm: send client to focus func directlyDylan Araps2+20-19
2019-10-18 21:31docs: updateDylan Araps1+1-1
2019-10-18 21:30sowm: track current windowDylan Araps2+30-35
2019-10-18 21:18docs: updateDylan Araps1+1-1
2019-10-18 21:18sowm: simpler alt tabDylan Araps1+2-5
2019-10-18 21:16sowm: swap to circular doubly linked listDylan Araps1+24-37
2019-10-18 17:12docs: updateDylan Araps2+83-56
2019-10-18 16:55sowm: more broken (for now)Dylan Araps2+20-20
2019-10-18 14:40sowm: we circular now (we also a little broken too)Dylan Araps1+26-44
2019-10-18 10:55docs: updateDylan Araps1+1-1
2019-10-18 10:45sowm: simpler window addDylan Araps1+8-11
2019-10-18 10:05sowm: formattingDylan Araps1+1-1
2019-10-18 09:43sowm: track current client to simplify linked list implementation.Dylan Araps2+31-37
2019-10-18 09:32sowm: revert oopsDylan Araps1+55-39
2019-10-18 09:05sowm: simpler delDylan Araps2+16-27
2019-10-18 08:42sowm: fix crashes with curDylan Araps1+11-4
2019-10-18 08:31sowm: track current windowDylan Araps1+20-30
2019-10-17 18:12sowm: clean upDylan Araps1+1-1
2019-10-17 16:48patches: rebaseDylan Araps1+35-7
2019-10-17 16:47patches: optimize rounded corners further.Dylan Araps1+5-8
2019-10-17 16:43patches: rebaseDylan Araps1+25-36
2019-10-17 15:45sowm: use simpler structure for storing workspaces.Dylan Araps2+9-15
2019-10-17 15:10sowm: move tiny tiny functions to macros.Dylan Araps1+6-16
2019-10-17 14:02sowm: clean upDylan Araps1+3-3
2019-10-17 12:44sowm: removed comments for now. Will be added back in a better format.Dylan Araps1+0-225
2019-10-17 12:41sowm: Shorter math for window centering.Dylan Araps1+2-3
2019-10-17 12:11sowm: None is just 0 and it's shorterDylan Araps1+4-4
2019-10-17 11:28sowm: skip setting unneeded variables.Dylan Araps1+1-1
2019-10-17 11:24sowm: clean upDylan Araps1+2-2
2019-10-17 10:43sowm: subscribe to even less eventsDylan Araps1+1-1
2019-10-17 10:22docs: updateDylan Araps1+1-1
2019-10-17 08:26sowm: Don't force window location when the window wants to be put elsewhere.Dylan Araps1+3-1
2019-10-17 06:40Merge branch 'master' of github.com:dylanaraps/sowmDylan Araps0+0-0
2019-10-17 06:40sowm: turns out we can't pass 0 as an error handler. :PDylan Araps2+4-3
2019-10-17 06:16sowm: subscribe to less window events!Dylan Araps1+7-20
2019-10-17 06:03sowm: remove unneeded functionDylan Araps1+3-14
2019-10-17 05:53sowm: Remove unneeded call to ws_go on startDylan Araps1+1-3
2019-10-17 05:39sowm: avoid branch and variable.Dylan Araps1+2-5
2019-10-16 14:25sowm: simpler window geometryDylan Araps1+37-18
2019-10-16 12:50sowm: avoid global and remove uneeded initial value.Dylan Araps1+5-5
2019-10-16 12:46sowm: void unneeded variableDylan Araps1+8-9
2019-10-16 12:22docs: updateDylan Araps1+1-0
2019-10-16 11:15sowm: reduce scope of clientDylan Araps1+22-19
2019-10-16 10:21sowm: move two overly simple functions to macros.Dylan Araps1+26-46
2019-10-16 09:50docs: updateDylan Araps1+1-2
2019-10-16 08:50docs: updateDylan Araps1+1-1
2019-10-16 08:45docs: updateDylan Araps1+1-1
2019-10-16 08:44sowm: intialize cursor buttons using loop to remove duplicate codeDylan Araps1+4-7
2019-10-16 06:19docs: updateDylan Araps1+2-2
2019-10-16 06:17sowm: Use modifier from config for mouse controls.Dylan Araps1+2-2
2019-10-16 06:16docs: updateDylan Araps1+2-2
2019-10-16 05:32patches: rebaseDylan Araps1+8-7
2019-10-16 05:31patches: rebaseDylan Araps1+9-9
2019-10-16 05:29patches: rebaseDylan Araps1+9-9
2019-10-15 20:44sowm: resize optimizationDylan Araps1+17-15
2019-10-15 17:03patches: Added normal kill.Dylan Araps1+2-2
2019-10-15 17:01patches: Added normal kill.Dylan Araps1+23-0
2019-10-15 16:50patches: rebaseDylan Araps1+2-2
2019-10-15 16:49patches: rebaseDylan Araps1+3-3
2019-10-15 16:48patches: rebaseDylan Araps1+1-1
2019-10-15 16:45sowm: fixed all compiler warnings.Dylan Araps3+13-14
2019-10-15 14:33docs: updateDylan Araps1+1-1
2019-10-15 14:12sowm: provide config.def.h insteadDylan Araps3+7-1
2019-10-15 12:00rounded-corners: rebaseDylan Araps1+1-1
2019-10-15 11:59rounded-corners: rebaseDylan Araps1+1-1
2019-10-15 11:57rounded-corners: rebaseDylan Araps1+2-2
2019-10-15 11:56rounded-corners: rebaseDylan Araps1+2-2
2019-10-15 11:54rounded-corners: rebaseDylan Araps1+2-2
2019-10-15 11:51docs: updateDylan Araps1+5-125
2019-10-15 11:49sowm: Remove need for _current functions.Dylan Araps2+20-43
2019-10-15 11:40sowm: rebase rounded corners patchDylan Araps1+150-26
2019-10-15 11:32docs: updateDylan Araps1+1-1
2019-10-15 11:30docs: updateDylan Araps1+14-0
2019-10-15 11:24docs: updateDylan Araps1+60-0
2019-10-15 11:03docs: updateDylan Araps1+56-0
2019-10-15 10:50docs: updateDylan Araps1+28-0
2019-10-15 10:40docs: updateDylan Araps1+13-0
2019-10-15 10:36docs: updateDylan Araps1+17-0
2019-10-15 10:30docs: updateDylan Araps1+34-16
2019-10-15 10:21sowm: start adding comments.Dylan Araps1+42-5
2019-10-15 09:58docs: updateDylan Araps1+1-1
2019-10-15 09:56docs: updateDylan Araps1+13-13
2019-10-15 09:53docs: updateDylan Araps1+27-15
2019-10-15 09:47sowm: make CC configurable.Dylan Araps1+1-1
2019-10-14 17:53compress enter events and clean up codeDylan Araps1+3-3
2019-10-14 16:41docs: updateDylan Araps1+2-2
2019-10-14 13:43Merge pull request #6 from lieuxnoir/cursordylan1+2-0
2019-10-14 13:26docs: updateDylan Araps1+1-1
2019-10-14 13:21docs: updateDylan Araps1+1-1
2019-10-14 08:36docs: updateDylan Araps1+1-1
2019-10-14 08:35docs: updateDylan Araps1+1-1
2019-10-14 08:31docs: updateDylan Araps1+1-1
2019-10-14 08:31docs: updateDylan Araps1+1-3
2019-10-14 08:30docs: updateDylan Araps1+2-2
2019-10-14 08:27docs: updateDylan Araps1+11-11
2019-10-14 08:01sowm: rounded corners patch, rebaseDylan Araps1+12-12
2019-10-14 07:58docs: updateDylan Araps1+1-1
2019-10-14 07:58sowm: rounded corners patch, rebaseDylan Araps1+25-25
2019-10-14 07:53docs: updateDylan Araps1+94-122
2019-10-14 07:51sowm: rounded corners patch, rebaseDylan Araps1+120-92
2019-10-14 06:06sowm: fix focus bugDylan Araps1+7-6
2019-10-14 05:41docs: updateDylan Araps1+25-25
2019-10-14 05:18docs: updateDylan Araps1+47-47
2019-10-14 05:12docs: updateDylan Araps1+1-1
2019-10-13 21:18docs: updateDylan Araps1+2-0
2019-10-13 21:09docs: updateDylan Araps1+1-0
2019-10-13 21:08docs: updateDylan Araps2+31-29
2019-10-13 21:02docs: updateDylan Araps1+2-1
2019-10-13 21:01sowm: rounded-cornersDylan Araps1+39-210
2019-10-13 20:58sowm: rounded cornersDylan Araps1+286-0
2019-10-13 19:41docs: updateDylan Araps1+6-8
2019-10-13 19:29docs: updateDylan Araps1+1-1
2019-10-13 19:21docs: updateDylan Araps1+15-25
2019-10-13 18:59docs: updateDylan Araps1+4-2
2019-10-13 17:04docs: updateDylan Araps1+3-9
2019-10-13 16:31docs: updateDylan Araps1+9-3
2019-10-13 15:37docs: updateDylan Araps1+14-17
2019-10-13 15:32docs: updateDylan Araps1+3-3
2019-10-13 15:30docs: updateDylan Araps1+8-11
2019-10-13 15:17docs: updateDylan Araps1+15-17
2019-10-13 14:57docs: updateDylan Araps1+3-6
2019-10-13 14:45docs: updateDylan Araps1+13-7
2019-10-13 14:30focus window on ws changeDylan Araps1+2-0
2019-10-13 12:34docs: updateDylan Araps1+31-14
2019-10-13 11:05docs: updateDylan Araps1+14-21
2019-10-13 10:35docs: updateDylan Araps1+4-2
2019-10-13 10:24docs: updateDylan Araps1+2-4
2019-10-13 10:21docs: updateDylan Araps1+15-4
2019-10-13 09:15docs: updateDylan Araps1+2-5
2019-10-13 08:42docs: updateDylan Araps1+4-16
2019-10-13 08:03docs: updateDylan Araps1+10-23
2019-10-13 07:48docs: updateDylan Araps1+1-2
2019-10-13 07:47docs: updateDylan Araps1+4-0
2019-10-13 07:45docs: updateDylan Araps1+0-2
2019-10-13 07:41docs: updateDylan Araps1+22-31
2019-10-12 20:42docs: updateDylan Araps1+2-4
2019-10-12 20:38docs: updateDylan Araps1+4-5
2019-10-12 20:24docs: updateDylan Araps1+4-7
2019-10-12 20:12docs: updateDylan Araps1+6-4
2019-10-12 20:07docs: updateDylan Araps1+1-1
2019-10-12 20:07docs: updateDylan Araps1+1-1
2019-10-12 19:46docs: updateDylan Araps1+2-2
2019-10-12 19:19docs: updateDylan Araps1+1-1
2019-10-12 19:12sowm: clean up'Dylan Araps1+7-15
2019-10-12 18:34docs: updateDylan Araps1+142-142
2019-10-12 18:22sowm: simpler deleteDylan Araps1+1-12
2019-10-12 18:12docs: updateDylan Araps1+5-11
2019-10-12 17:52docs: updateDylan Araps1+13-13
2019-10-12 17:44docs: updateDylan Araps3+4-16
2019-10-12 17:37docs: updateDylan Araps1+8-8
2019-10-12 17:35docs: updateDylan Araps1+11-15
2019-10-12 17:02docs: updateDylan Araps1+28-21
2019-10-12 16:43docs: updateDylan Araps1+3-5
2019-10-12 16:34docs: updateDylan Araps1+1-1
2019-10-12 16:33docs: updateDylan Araps1+1-0
2019-10-12 15:48make sowm crash when a window is resized to 0px big.Dylan Araps1+2-3
2019-10-12 15:43docs: updateDylan Araps1+21-26
2019-10-12 15:05Merge pull request #2 from dylanaraps/rewritedylan2+83-88
2019-10-12 09:31docs: updateDylan Araps1+23-34
2019-10-12 09:14config: Added brightnessDylan Araps1+14-16
2019-10-12 08:07docs: updateDylan Araps2+26-19
2019-10-11 22:16docs: updateDylan Araps1+4-4
2019-10-11 22:16docs: updateDylan Araps1+4-2
2019-10-11 22:15docs: updateDylan Araps1+2-2
2019-10-11 22:15docs: updateDylan Araps1+1-1
2019-10-11 22:14docs: updateDylan Araps1+1-1
2019-10-11 22:14docs: updateDylan Araps1+2-3
2019-10-11 22:14docs: updateDylan Araps1+5-3
2019-10-11 22:12docs: updateDylan Araps1+1-1
2019-10-11 22:08docs: updateDylan Araps1+3-3
2019-10-11 22:08docs: updateDylan Araps1+2-2
2019-10-11 22:07docs: updateDylan Araps1+1-1
2019-10-11 22:07docs: updateDylan Araps1+3-3
2019-10-11 22:07docs: updateDylan Araps1+3-2
2019-10-11 22:06docs: updateDylan Araps1+2-2
2019-10-11 22:06docs: updateDylan Araps1+3-1
2019-10-11 22:00docs: updateDylan Araps1+1-1
2019-10-11 21:59docs: updateDylan Araps1+2-0
2019-10-11 21:57docs: updateDylan Araps1+5-3
2019-10-11 21:48docs: updateDylan Araps1+2-2
2019-10-11 21:47docs: updateDylan Araps1+4-0
2019-10-11 21:45docs: updateDylan Araps1+37-0
2019-10-11 20:42docs: updateDylan Araps1+1-1
2019-10-11 20:42docs: updateDylan Araps1+1-1
2019-10-11 20:41docs: updateDylan Araps1+2-0
2019-10-11 20:40docs: updateDylan Araps1+22-11
2019-10-11 19:52docs: updateDylan Araps1+3-0
2019-10-11 19:33docs: updateDylan Araps1+34-36
2019-10-11 19:29docs: updateDylan Araps1+5-3
2019-10-11 19:26docs: updateDylan Araps1+30-30
2019-10-11 19:24docs: updateDylan Araps1+4-2
2019-10-11 19:18clean upDylan Araps1+46-52
2019-10-11 19:06sowm: cut the fatDylan Araps1+11-27
2019-10-11 18:47docs: updateDylan Araps1+41-51
2019-10-11 18:40docs: updateDylan Araps1+3-9
2019-10-11 18:39docs: updateDylan Araps2+0-0
2019-10-11 18:38docs: updateDylan Araps1+4-4
2019-10-11 18:38docs: updateDylan Araps2+4-12
2019-10-11 18:32catwm: run budDylan Araps1+6-4
2019-10-11 18:29fixed big dumb dumb firefoxDylan Araps1+21-1
2019-10-11 18:19docs: updateDylan Araps2+7-31
2019-10-11 18:06docs: updateDylan Araps1+9-1
2019-10-11 17:56docs: updateDylan Araps2+84-92
2019-10-11 17:35docs: updateDylan Araps2+8-8
2019-10-11 17:33clean upDylan Araps2+48-55
2019-10-11 17:22catwm: fs toggleDylan Araps2+25-1
2019-10-11 17:06catwm: Added center_windowDylan Araps2+13-23
2019-10-11 16:51catwm: fix send to workspaceDylan Araps1+35-33
2019-10-11 15:52catwm: spring cleaningDylan Araps1+109-143
2019-10-11 15:04catwm: Remove master sizingDylan Araps1+0-7
2019-10-11 15:00catwm: Add mouse support.Dylan Araps1+84-43
2019-10-11 12:17catwm: remove tilingDylan Araps1+0-2
2019-10-11 12:16catwm: remove tilingDylan Araps2+0-47
2019-10-11 12:15catwm: remove tilingDylan Araps1+0-168
2019-10-11 12:04docs: updateDylan Araps1+12-19
2019-10-11 11:55catwm: rm next/prev desktopDylan Araps2+0-26
2019-10-11 11:53docs: updateDylan Araps2+8-8
2019-10-11 11:53catwm: Fix keysymsDylan Araps1+2-1
2019-10-11 11:52docs: updateDylan Araps1+1-3
2019-10-11 11:50docs: updateDylan Araps6+33-32
2019-10-11 11:48docs: updateDylan Araps5+831-0