2024-01-10 10:28:44 by pin | Files touched by this commit (1) |
Log message: wm/marswm: restrict package to 64bit systems |
2023-12-19 14:42:04 by pin | Files touched by this commit (3) | |
Log message: wm/marswm: update to 0.5.3 - Adding mars-help to quickstart guide - Adding mars-help example - Adding Canvas::dimensions() - Fix error messages being printed to stdout |
2023-11-29 14:40:46 by pin | Files touched by this commit (3) | |
Log message: wm/marswm: update to 0.5.2 - Docs: Update README, INSTALLATION and SETUP - Changing render order for marsbar - Only require active window in mars-relay when it is used |
2023-11-12 14:24:43 by Thomas Klausner | Files touched by this commit (2570) |
Log message: *: revebump for new brotli option for freetype2 Addresses PR 57693 |
2023-10-10 18:28:29 by pin | Files touched by this commit (3) | |
Log message: wm/marswm: update to 0.5.1 - Fixing windows getting lost when switching off their monitor - Fixing windows staying hidden on monitor disconnect - Bump dependencies - Improving language quality - Adding keybinding to increase/decrease gap size - Fixing overflow issues with unreasonably huge gaps in layouts.rs - Fixing Level3 modifier being wrongfully bound - Fixing client decoration on workspace switching - Warping pointer on window activation - Fixing restacking on floating layout - Allow dialogs to be resized by their programs - Allow moving fullscreen windows with the mouse - Fixing crash on move_main - Fixing moving of fullscreen windows between monitors - Fixing bug with previous fix regarding move_main - Prefer fullscreen windows when focusing after switching workspace |
2023-06-26 15:07:28 by pin | Files touched by this commit (3) | |
Log message: wm/marswm: update to 0.5.0 - Adding 'center' relay message - Adding focus-main key binding - Adding actions to switch between monitors and move windows between monitors - Adding window rule field for 'initial_placement' - Fixing old and annoying bug around window unmapping - Adding floating option (resolves #4) |
2023-04-21 23:10:20 by pin | Files touched by this commit (2) | |
Log message: wm/marswm: update to 0.4.1 - Introduce UnmanagedClients for the X11 backend - Move clients into window area after moving to workspace - Fixing dock inserts on panel update - Fixing final restack on mouse_place - Centering windows if they are completely off-screen - Grab keys for desktop windows |
2023-04-13 10:06:07 by Thomas Klausner | Files touched by this commit (1) |
Log message: marswm: add missing libXrandr include Fixes build with modular X. |
2023-04-12 12:26:04 by pin | Files touched by this commit (5) |
Log message: wm/marswm: import package marswm aims to be the rusty successor to moonwm. In addition to the window manager this repository also contains the library it is built on, an accompanying status bar and an ipc client to control the window manager from external scripts. marswm's goal is to have a simple tiling window manager with tiling and workspaces. Features: - dwm-style layouts - workspaces (like i3 - unlike dwm) - IPC using X11 atoms (mars-relay) - YAML for configuration and key bindings The window manager supports multi-monitor setups, although they are not as well tested as they probably should be for daily usage. Every (non-overlapping) monitor gets its own set of workspaces, which is also exposed as such to other applications like status bars. You can configure the number of the primary monitor and secondary monitors with the primary_workspaces and the secondary_workspaces option respectively. It is suggested to use a relatively low number of workspaces for secondary monitors as they might clutter your bar otherwise. |