| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | I'm not even sure.HEADmain | Josh Rahm | 2026-08-09 |
| | | |||
| * | [bugfix] change swap to work entirely inside a KeyFeed monad. | Josh Rahm | 2026-04-28 |
| | | |||
| * | [feat] properly color the borders when swapping windows. | Josh Rahm | 2026-04-28 |
| | | |||
| * | [feat] implement "swap buddies" | Josh Rahm | 2026-04-27 |
| | | | | | | double tap Mod4+w to swap the current window with the last window it was swapped with. | ||
| * | [feat] better use of rdectl in xmobar. | Josh Rahm | 2026-04-27 |
| | | |||
| * | [feat] do more work on tablet mode. | Josh Rahm | 2026-04-14 |
| | | |||
| * | [feat] Implement "server" mode. | Josh Rahm | 2026-04-14 |
| | | | | | This allows a much better external control plane than hacky xdotool. | ||
| * | Commits specific to my yoga thinkpad. | Josh Rahm | 2026-04-02 |
| | | |||
| * | [feat] dynamically determine appropriate DPI for XMobar. | Josh Rahm | 2026-04-01 |
| | | |||
| * | [fix] - fix vibecoded distanceToEdgeInDirection with better vibe code. | Josh Rahm | 2026-03-01 |
| | | |||
| * | [feat] change <M-a> behaivor. Add {} motions. | Josh Rahm | 2026-03-01 |
| | | | | | | | | | <M-a> now iterates through the screens as they're ordered. (top-bottom, left-right). } - new workspace motion to go through visibly ordered workspaces { - reverse of } | ||
| * | [fix] get rid of "horizontally ordered screens" | Josh Rahm | 2026-03-01 |
| | | | | | order the screens top-to-bottom left-to-right. | ||
| * | [cleanup] clean up some unused functions. | Josh Rahm | 2026-03-01 |
| | | |||
| * | [bugfix] use better algorithm to determine navigating screens in 2D. | Josh Rahm | 2026-02-25 |
| | | |||
| * | [fix] - Make the up/down/left/right workspace navigation robust. | Josh Rahm | 2026-02-22 |
| | | |||
| * | [feat] implement dragging the "alternate" workspace. | Josh Rahm | 2026-02-11 |
| | | |||
| * | Get rid of the corners-config ... it is quite annoying | Josh Rahm | 2025-12-03 |
| | | |||
| * | Change volume controls to change the volume of the selected app. | Josh Rahm | 2025-10-29 |
| | | | | | As opposed to always changing the volume of the default sink. | ||
| * | Add tabs-search key binding. Unfortunately only really useful when | Josh Rahm | 2025-10-29 |
| | | | | | running Chrome. | ||
| * | Changes to the WorkspaceWheel. | Josh Rahm | 2025-10-29 |
| | | |||
| * | Add quick-clip and bind it to <M-z>c. | Josh Rahm | 2025-10-29 |
| | | | | | | Quick-clip makes it easy to keep text snippets around for quick copy-paste. | ||
| * | Add a mechanism for local key bindings. | Josh Rahm | 2025-03-19 |
| | | |||
| * | Change some of how Workspaces work in WML. | Josh Rahm | 2025-03-09 |
| | | | | | | | | | This change adds a "workspaceWindows" function on a pseudo-workspace level so now the windowsets '@_', '@#', '@-' actually have meaning. Also now the "move to workspace" function buffers the windows which makes things more responsive and intuitive. | ||
| * | some changes to workspace wheel | Josh Rahm | 2025-03-08 |
| | | |||
| * | Misspelling: accompaning -> accompanying | Josh Rahm | 2025-03-07 |
| | | |||
| * | Rename dzen selection to workspaceWheel | Josh Rahm | 2025-03-07 |
| | | |||
| * | Rebrand WorkspaceSelect to "WorkspaceWheel" | Josh Rahm | 2025-03-06 |
| | | | | | | Made the selector a wheel instead of a row. Added some keybindings and button bindings. | ||
| * | Fix vertial alignment of WorkspaceSelect. | Josh Rahm | 2025-03-06 |
| | | |||
| * | Implement basic screen corners. | Josh Rahm | 2025-03-06 |
| | | | | | | It would be really cool to integrate screen corners with the binding DSL, but that requires extra thought. | ||
| * | Implement a mouse-driven workspace switcher using dzen. | Josh Rahm | 2025-03-06 |
| | | | | | | | When a key or button is pressed, RDE will display the set of current workspaces, prompting the user to click on one to switch to that workspace. | ||
| * | Ability to move multiple windows at once. | Josh Rahm | 2025-03-05 |
| | | |||
| * | Make Dzen2 font bold. | Josh Rahm | 2025-02-28 |
| | | |||
| * | Implement new <M-/> binding which displays which workspace is on each screen | Josh Rahm | 2025-02-28 |
| | | | | | This uses Dzen to display this, so that's a new dependency. | ||
| * | Add notes system. | Josh Rahm | 2025-02-21 |
| | | |||
| * | Add more keycode bindings for 'u' and 'o' to help navigate tabs. | Josh Rahm | 2024-10-18 |
| | | |||
| * | Change history behavior. | Josh Rahm | 2024-10-14 |
| | | | | | | | Now going to the last history location will avoid jumping to already visible workspaces. This avoids the weirdness where it switches screens and messes with the rest of the history. | ||
| * | Add some support for vertially ordered screens. | Josh Rahm | 2024-10-14 |
| | | | | | | | | | Add's the workspace '+' as the first workspace that's not on the same 'plane' as the current workspace. A screen, screen1 is considered on the same plane as screen2 if screen2's vertical center point is within screen1's vertical bounds. | ||
| * | Add popup terminal when the "explode" happends | Josh Rahm | 2024-08-23 |
| | | |||
| * | Add explode layout modifier and make it toggleable with <M-z>c | Josh Rahm | 2024-08-23 |
| | | |||
| * | Fix firefox matching with window-specific bindings | Josh Rahm | 2024-03-15 |
| | | |||
| * | Add some keybindings. Add some manage hooks.wip_mapping_keycodes | Josh Rahm | 2024-03-15 |
| | | |||
| * | Remove some extreneous logging in Keys.hs | Josh Rahm | 2024-02-07 |
| | | |||
| * | More XMobar clickable elements. | Josh Rahm | 2024-02-07 |
| | | |||
| * | Change how history works. History will now not send the user to the hidden ↵ | Josh Rahm | 2024-02-06 |
| | | | | | workspace, making it harder to explicitly go to the hidden workspace | ||
| * | Overhaul how Wml is implemented. | Josh Rahm | 2024-02-04 |
| | | | | | | | | | | This adds a new "KeyFeed" monad which is reminiscent of a parsec-type monad. This allows keys like 'g' to be mapped using a subbind and the actual WML part be handled in the catch-all handler. This also significantly cleans up the typing and complexity of the Wml implementation. | ||
| * | Merge branch 'main' into wip_mapping_keycodes | Josh Rahm | 2024-02-03 |
| |\ | |||
| | * | Reverse keybindings between xK_x and Space,xK_x | Josh Rahm | 2024-02-03 |
| | | | |||
| | * | Add Firefox to the browsers list | Josh Rahm | 2024-02-01 |
| | | | |||
| * | | Break out some stuff in Dsl2. | Josh Rahm | 2024-02-03 |
| | | | | | | | | | | | Create new Grab and KeyCodeMapping modules to support keycode mapping. That subsystem did not belong in Dsl2. | ||
| * | | Configure some more mod3 keys; add a test mod2 key. | Josh Rahm | 2024-02-02 |
| | | | |||