kranewm

An ICCCM & EWMH compliant X11 reparenting, dynamic window manager, written in C++
git clone git://git.deurzen.net/kranewm
Log | Files | Refs | LICENSE

DateCommit messageAuthorFiles+-
2022-06-19 21:57properly disambiguates destructor callsdeurzen1+2-2
2022-05-24 18:18updates email addressdeurzen1+1-1
2022-05-10 07:30bump year to 2022deurzen1+1-1
2022-02-05 22:05adds dunstctl commandsdeurzen1+9-0
2021-12-15 08:41implements per-workspace focus-follows-mouse (FFM)deurzen8+107-8
2021-11-26 23:09adds transparency supportdeurzen2+25-41
2021-10-06 21:56adds simplenote spwan key bindingdeurzen1+3-0
2021-09-30 02:58layout overhaul; adds deck layoutsdeurzen7+576-280
2021-09-29 18:52fixes client _NET_WM_DESKTOP bugdeurzen1+4-0
2021-09-29 18:44implements shuffle and reverse client arrangersdeurzen6+147-7
2021-09-29 03:39fixes next-workspace activator bug on contexts >0deurzen1+1-1
2021-09-29 03:17adds context activatorsdeurzen1+41-0
2021-09-29 03:17refactors codedeurzen2+15-8
2021-09-28 23:17adds initial partition awarenessdeurzen5+114-25
2021-09-28 01:01adds initial active-partition resolutiondeurzen3+24-2
2021-09-27 01:19improves desktop (context + workspace) generationdeurzen5+75-12
2021-09-26 23:31adds basic pt,cx encapsulation and operationsdeurzen4+169-4
2021-09-26 20:50refactors codedeurzen4+119-14
2021-09-26 20:14refactors codedeurzen4+50-30
2021-09-26 19:05removes pt/cx/ws indirection (index to pointer)deurzen3+47-43
2021-09-26 18:33refactors client searching codedeurzen1+19-82
2021-09-21 21:15adds initial partition (screen) syncing functionalitydeurzen6+108-10
2021-09-21 20:33refactors codedeurzen6+59-59
2021-09-21 02:01refactors codedeurzen3+4-13
2021-09-21 01:43moves from Xrandr to Xineramadeurzen3+3-17
2021-09-21 01:43updates floating and unmanageable window typesdeurzen1+13-4
2021-09-21 01:42removes redundant whitespacedeurzen1+0-1
2021-09-18 21:26adds initial multi-screen supportdeurzen4+54-21
2021-09-04 09:19implements default rules config handlingdeurzen4+145-15
2021-09-04 07:37implements initial config encapsulationdeurzen4+152-108
2021-09-04 07:28moves to spdlog external dependencydeurzen1+4-2
2021-09-04 06:02adds list-type spawn rule support, snap edge ruledeurzen2+115-79
2021-09-04 05:21adds do_focus spawn ruledeurzen2+22-6
2021-09-04 05:20asserts focused clients are deiconified firstdeurzen1+3-0
2021-09-04 05:20adds program bindingsdeurzen1+6-0
2021-09-02 07:51fixes window-internal popup client-kill bugdeurzen1+0-1
2021-09-02 06:39adds pthread link optiondeurzen1+1-1
2021-09-02 06:24adds proper leader/group handlingdeurzen4+103-17
2021-09-02 04:38improves property manipulation status handlingdeurzen1+16-8
2021-09-02 04:38implements attach-to-workspace functionalitydeurzen4+59-27
2021-09-01 05:39fixes urgent focused client border rendering bugdeurzen1+3-0
2021-08-31 06:33fixes multi-unconsume bugdeurzen2+16-12
2021-08-31 04:49adds additional memoization step to consume-checkdeurzen1+23-15
2021-08-31 04:47adds required includedeurzen1+1-0
2021-08-31 04:47fixes bug in cycle index adjustmentdeurzen1+5-0
2021-08-12 19:49adds to IPC message handlingdeurzen4+91-42
2021-08-06 01:22adds initial IPC message handling functionalitydeurzen9+434-34
2021-08-04 10:35fixes unmanaged window mapping bugdeurzen8+48-97
2021-08-02 10:05adds memoization to consume_client ignore checkdeurzen2+25-2
2021-08-01 20:37adds consumer/producer configurabilitydeurzen3+152-8
2021-08-01 17:52generalizes client searchingdeurzen4+266-255
2021-07-30 20:24fixes instant window destroy bugdeurzen1+11-13
2021-07-30 20:23fixes quick release build ruledeurzen1+2-2
2021-07-30 15:10fixes double destroy bugdeurzen3+42-32
2021-07-17 23:47fixes contained-in fullscreen bugdeurzen1+13-3
2021-07-17 01:41adds unmap check upon unmanaging clientdeurzen1+4-6
2021-06-21 07:38initial commitdeurzen58+13544-0