shod

mouse-based window manager that can tile windows inside floating containers
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2023-08-29 15:03undo testLucas de Sena1+3-0
2023-08-29 14:49testLucas de Sena1+22-17
2023-08-22 16:10ignore off screen part of windowLucas de Sena1+4-0
2023-08-22 15:01xevents: handle GNUstep special windowsLucas de Sena1+26-7
2023-08-22 15:01xdock: add untracked dockapps at end of dockLucas de Sena1+10-6
2023-07-25 17:47resize draggable window when reloading themeLucas de Sena1+6-0
2023-07-25 16:58reload theme after set resourcesLucas de Sena1+2-1
2023-07-25 16:57fix container unmaximization via mouseLucas de Sena1+5-1
2023-07-19 23:29fix maximization with mouseLucas de Sena3+33-23
2023-07-16 11:25ignore configure request for all windows when not honoring themLucas de Sena1+5-7
2023-07-16 11:24menu: automatically focus new menu windowLucas de Sena1+1-0
2023-07-15 23:16Left button does not stretch the window anymoreLucas de Sena9+194-39
2023-07-15 17:00use X-macros for enumerating and naming atomsLucas de Sena3+68-133
2023-07-15 16:43lint source filesLucas de Sena5+17-19
2023-07-15 15:01lint manualLucas de Sena2+71-56
2023-07-09 11:10fix warningsLucas de Sena1+3-3
2023-07-09 11:02Merge pull request #44 from BanchouBoo/moveresizeupdateconfigSeninha5+20-6
2023-07-09 03:04xmenu: notify window configuration to clientLucas de Sena1+14-0
2023-07-08 23:27Add `movetime` and `resizetime` to user configCalla5+20-6
2023-07-08 10:22check wm.focusedLucas de Sena1+1-1
2023-07-07 17:06check if wm.focused is not NULLLucas de Sena1+3-1
2023-07-07 01:13do not map menu when its tab is not focusedLucas de Sena1+3-1
2023-07-07 00:59always clear urgency when focusing a tabLucas de Sena1+5-6
2023-05-20 18:09do not detach tab when deleting itLucas de Sena2+19-11
2023-04-24 16:23it's "dock", not "docker"Lucas de Sena1+0-0
2023-04-24 16:21dont raise on sloppy focus; add sloppy tile focusLucas de Sena6+34-21
2023-04-24 11:31v2.6.2Lucas de Sena1+1-0
2023-04-24 01:45fix waitpid call with WNOHANGLucas de Sena1+1-1
2023-04-23 10:39v2.6.1Lucas de Sena1+1-0
2023-04-23 10:33fix copypasted lineLucas de Sena1+1-1
2023-04-23 10:19do not update dock when there are no dockappsLucas de Sena1+7-2
2023-04-22 17:05v2.6.0Lucas de Sena1+1-0
2023-04-22 15:56add demo picsLucas de Sena5+1-1
2023-04-22 13:57fix menu hiding and minimizationLucas de Sena2+6-9
2023-04-22 11:54add menuupdateLucas de Sena4+36-40
2023-04-22 11:09do not send to desk on containerincrmove; fix #40Lucas de Sena1+1-1
2023-04-22 10:56add functions to compute content width and heightLucas de Sena3+22-10
2023-04-21 22:11testing changing .fact when dragging divisionsLucas de Sena4+79-61
2023-04-21 10:23simplify containercalccolsLucas de Sena4+31-48
2023-04-20 23:34throw away some lines of codeLucas de Sena9+20-181
2023-04-10 00:42dont reset number of desktops after initializationLucas de Sena3+22-6
2023-04-10 00:36check if dockapp is dockappLucas de Sena1+8-5
2023-04-10 00:33reorganize dockapps on resources reload; fix #36Lucas de Sena3+63-21
2023-04-09 06:40fullscreen window inside container; fix #24Lucas de Sena2+23-9
2023-04-08 21:08add rules for desktop id; fix #39Lucas de Sena5+28-11
2023-04-08 20:36fix title colorLucas de Sena1+2-2
2023-04-08 20:26fix resource loading; fix #37Lucas de Sena5+208-161
2023-04-08 18:12use quarks for querying resourcesLucas de Sena6+249-151
2023-04-07 21:35implement shodc exit; fix #38Lucas de Sena8+72-68
2023-03-31 11:39add (experimental) support for GNUStep windowsLucas de Sena4+82-28
2023-01-28 12:26fix zombie handlingLucas de Sena1+3-1
2023-01-20 22:01deprecate -m; add -A and -WLucas de Sena5+45-46
2023-01-20 21:40Bind alt-tab againLucas de Sena5+58-49
2023-01-20 14:03fix need to keep modifier active while cyclingLucas de Sena1+2-4
2023-01-17 01:12alt-tab is not bound to any key anymoreLucas de Sena1+2-3
2023-01-17 00:24add shodc cycleLucas de Sena6+83-58
2023-01-16 01:55fix #31Lucas de Sena1+6-2
2023-01-15 11:19fix #3Lucas de Sena1+1-1
2023-01-14 22:09replace xinerama with xrandr; fix dock placementLucas de Sena6+130-134
2023-01-14 20:09fix #28Lucas de Sena3+2-12
2023-01-14 20:06fix bug introduced in #28Lucas de Sena1+1-1
2023-01-06 13:27do not grab pointer when clicking titlebar buttonsLucas de Sena3+102-90
2023-01-06 13:09select SubstructureRedirectMask'd events only onceLucas de Sena1+6-10
2023-01-06 12:54mark unused arguments as unused; use errx(3)Lucas de Sena1+5-6
2023-01-06 07:41check for wm before runningwael1+22-0
2022-12-25 10:44fix README link (#26)Lucas de Sena1+1-1
2022-12-20 19:37some changes and bug fixes:Lucas de Sena11+216-119
2022-12-14 23:12fix container focus when a menu is openLucas de Sena5+13-8
2022-10-12 15:26destroy database only when we have a databaseLucas de Sena2+1-1
2022-10-11 19:33update resources at runtimeLucas de Sena8+112-84
2022-09-26 03:34add automatic tabbing; dettach menu from tab; etcseninha10+178-177
2022-09-22 20:17v2.5.0seninha1+13-0
2022-09-22 11:49add dockapp states and desktop menusseninha13+602-421
2022-09-17 18:31add Plan 9's rio hidden windows behaviorseninha11+213-181
2022-09-17 12:07add stretched dock featureseninha5+237-65
2022-09-17 11:51better error reportingseninha1+2-1
2022-09-15 00:17readmeseninha2+18-4
2022-09-13 09:59fix menu titlebar decorationseninha1+3-1
2022-09-12 01:10grab pointer in alttab to not get pointer eventsseninha1+9-3
2022-09-11 23:03add double-click maximize feature, fix #19seninha1+20-0
2022-09-11 22:54check when to exit alttabseninha1+3-1
2022-09-11 19:04add alt-tabseninha8+2367-2176
2022-09-11 12:02xapp: fix division factor when resizing containerseninha1+4-2
2022-09-11 11:59fix getwinstateseninha1+22-23
2022-09-11 00:26convert man(7) to mdoc(7)seninha2+502-521
2022-09-10 22:17split code; refactor; etcseninha18+6944-6554
2022-09-01 20:05draw icon following mouse pointer when retabbingseninha1+161-87
2022-09-01 13:26do not vertically resize shaded containersseninha1+2-0
2022-09-01 13:03fix order of statements in cleanwm; refactor codeseninha1+14-12
2022-09-01 12:42fix missing assignment to .obj.type in managebar()seninha1+1-0
2022-08-31 23:50set text color of unfocused tabs as light shadowseninha1+5-4
2022-08-31 22:49resize/move menus (or detached dialogs) with altseninha1+44-36
2022-08-31 18:19fix #16seninha1+33-13
2022-08-31 18:15run commandsseninha3+41-30
2022-08-30 14:34use fitmonitorseninha1+1-4
2022-08-30 14:10honor initial window state; add -d; update READMEseninha4+230-37
2022-08-30 00:33license, real name, etcseninha1+1-1
2022-08-29 21:07change rules & decorate routines; fix mouseresizeseninha4+292-142
2022-06-24 14:29use BSD queue.hseninha1+1138-1560
2022-06-22 19:23fix dialog resizingseninha1+1-1
2022-06-21 21:00add autostart script read from stdinseninha2+52-0
2022-06-08 00:37fix mousemove and handling of client messageseninha1+3-5
2022-06-08 00:28fix tabfocus and dockupdateseninha2+27-13
2022-03-30 14:25check for GrabSuccessseninha1+14-14
2022-03-26 00:52simplify call stack from containerincrmoveseninha2+24-8
2022-03-25 23:25redraw containers 1/32 of the time while movingseninha1+20-13
2022-03-25 23:24Makefileseninha1+9-14
2022-03-21 11:31Makefileseninha1+17-16
2022-03-16 21:35recalc row size after restacking columnseninha1+1-0
2022-03-16 14:22focus nothing when there's nothing to focusseninha1+2-0
2022-03-15 08:32initial commit in branch xftseninha4+51-39
2022-03-12 22:39fix ewmhsetclients() and ewmhsetclientsstacking()seninha1+10-2
2022-03-11 21:45fix manualseninha1+0-3
2022-03-11 21:39add -s, readd -m, change resources name againseninha4+106-69
2022-03-09 22:40fix order of call to deskfocus() on tabfocus()seninha1+2-4
2022-03-09 03:07add window rules and dockapp orderingseninha3+229-108
2022-03-06 23:48add suppport for _NET_WM_FULL_PLACEMENTseninha1+2-0
2022-03-06 19:51Several changesseninha4+438-397
2022-03-06 01:27add TITLEWIDTH macroseninha1+6-3
2022-02-15 11:53remove unused variableseninha1+0-2
2022-02-15 11:52fix placement of new container; remove -lXpmseninha2+4-1
2022-02-11 22:33add support for torn off menu windowsseninha2+840-322
2022-01-01 00:12add MOUSEEVENTMASK constantseninha1+8-7
2021-12-31 23:18remove unused variablesseninha1+0-6
2021-12-31 22:25add hand mouse cursor for left title-bar buttonseninha1+3-0
2021-12-27 16:08fix shodcseninha1+2-2
2021-12-27 01:48fix #3seninha2+165-121
2021-12-19 22:52use xresourcesseninha2+54-80
2021-12-19 15:43remove unused enums; fix shading; fix minsizeseninha1+7-33
2021-12-18 23:31changesseninha2+9-8
2021-12-18 18:54add config.hseninha1+48-0
2021-12-18 18:49fix Makefileseninha1+1-1
2021-12-18 18:48save colors rather than pixmapseninha3+854-809
2021-12-17 01:24renamingseninha1+14-20
2021-12-17 01:16refactoring codeseninha2+169-294
2021-12-14 22:34cleaning codeseninha2+125-364
2021-12-14 00:23dockapps are supported nowseninha1+3-3
2021-12-13 20:06use factor for size of columns and rowsseninha1+70-38
2021-11-23 23:39fix focus loss on shaded containersseninha1+4-1
2021-11-23 18:37add shaded container stateseninha3+147-55
2021-10-29 16:37fix Makefilephillbush1+1-1
2021-10-15 00:57remove xeventmotionnotifyphillbush1+73-65
2021-10-04 02:00fix snap-to-edge when movingphillbush1+27-23
2021-10-03 22:40add snap attraction when moving containersphillbush2+83-14
2021-10-01 23:21ignore configure requests; add -c optionphillbush2+30-3
2021-10-01 19:12del unnecessary troff macro on manualphillbush1+0-1
2021-10-01 18:28s/SLIT/DOCK/g; fix dock borderphillbush1+82-75
2021-09-30 17:10add dock; change themephillbush3+752-314
2021-09-29 01:04remove unused variablesphillbush1+0-4
2021-09-29 01:02focus when sending c to another monitor by movingphillbush1+36-38
2021-09-28 22:49use -r in shodc to set relative size or positionphillbush3+14-53
2021-09-28 22:28fix deletion from focuslist/raiselist; fix shodcphillbush2+9-5
2021-09-28 19:17shodphillbush2+6-7
2021-09-28 17:04fix containerplace()phillbush1+8-8
2021-09-28 16:28explain dockapps situation on manualphillbush1+15-4
2021-09-28 16:19remove tab class; add function to get window typephillbush1+82-51
2021-09-27 13:17fix window stacking orderphillbush1+3-2
2021-09-27 12:59add support for docks/panels/barsphillbush3+222-18
2021-09-27 00:12improve manual; fix shodc statephillbush2+189-88
2021-09-25 22:22improve manualphillbush1+40-18
2021-09-24 09:47fix containerplace when a container is minimizedphillbush1+1-1
2021-09-21 10:42fix calls to shodgrouptab and shodgroupcontainerphillbush1+4-0
2021-09-21 00:14fix grouping of windowsphillbush1+28-7
2021-09-20 03:20fix managedialogphillbush1+1-4
2021-09-20 02:52fix mouseretabphillbush1+2-2
2021-09-19 22:59fix focusing when closing windowphillbush2+11-6
2021-09-19 13:37fix tryattach; fix mouseretab; refactor codephillbush1+9-8
2021-09-19 13:15fix tab attaching and detachingphillbush1+40-26
2021-09-18 23:24focus dummy window when we have nothing to focusphillbush1+1-3
2021-09-18 23:08reorder callsphillbush1+1-1
2021-09-18 22:52ungrab pointerphillbush1+1-0
2021-09-18 22:51fix closing and focusing of dialog windowsphillbush1+7-5
2021-09-18 04:52fix manualphillbush1+2-2
2021-09-18 04:47swap mouse buttons 1 and 3 on left titlebar buttonphillbush1+2-2
2021-09-18 04:16add LICENSEphillbush1+21-0
2021-09-18 04:12READMEphillbush1+16-4
2021-09-17 16:34READMEphillbush1+5-0
2021-09-17 14:39fix focus when a container is fullscreenphillbush1+1-0
2021-09-17 12:45set frame extents when requestedphillbush1+11-9
2021-09-17 12:33restack rows when focusing; set frame extentsphillbush1+26-22
2021-09-16 17:51rename functionphillbush1+2-2
2021-09-16 15:06big chungusphillbush4+1337-41
2021-09-15 22:46replace X resources with command-line optionsphillbush1+51-46
2021-09-15 22:26avoid calculating rows twice when rearranging themphillbush1+6-4
2021-09-15 22:17add manualphillbush1+291-0
2021-09-15 11:52READMEphillbush1+0-4
2021-09-15 11:48fix deskfocusphillbush1+1-1
2021-09-15 11:46fix containermoveresizephillbush1+1-0
2021-09-15 01:16add rowstack()phillbush1+19-9
2021-09-15 00:37fix retiling on maximized containersphillbush1+8-8
2021-09-15 00:18fix tryattach; fix containersendtodeskphillbush1+8-3
2021-09-14 23:58big chungusphillbush1+25-23
2021-09-14 23:30delete containerhide call from containersendtodeskphillbush1+2-18
2021-09-14 22:00fix getnextfocusedphillbush1+1-1
2021-09-14 21:54add support to client messagesphillbush1+354-29
2021-09-14 19:54READMEphillbush1+7-5
2021-09-14 19:38add mousestackphillbush1+88-9
2021-09-14 14:05implement auto resizing; fix mousererowphillbush1+141-212
2021-09-14 11:57fix mouseretab and mousererowphillbush1+21-18
2021-09-13 22:58fix mouseretilephillbush1+3-3
2021-09-13 22:46add mouseretilephillbush1+203-37
2021-09-13 21:49add mousererowphillbush1+89-35
2021-09-13 19:16add mouseretabphillbush1+281-86
2021-09-13 14:39close button now worksphillbush1+35-7
2021-09-13 12:28fix counting of number of clientsphillbush1+18-2
2021-09-13 11:36READMEphillbush1+28-21
2021-09-13 11:06fix button positionphillbush1+2-0
2021-09-13 10:59remove commented out codephillbush1+0-2
2021-09-13 10:56initial commitphillbush4+4297-0