Commit Graph

  • 7084a0541d
    (#300) bugfix: patch for not being able to switch workspaces via waybar (#302) develop Matthew Kosarek 2024-11-21 11:04:17 -0500
  • 0a155fce9c (#300) bugfix: patch for not being able to switch workspaces via waybar Matthew Kosarek 2024-11-21 10:58:46 -0500
  • 0297e0a424
    feature: implementing the remainder of the focus IPC (#298) Matthew Kosarek 2024-11-17 11:21:42 -0500
  • 1720090187 feature: implementing the remainder of the focus IPC Matthew Kosarek 2024-11-15 16:35:33 -0500
  • 2fefc4034a
    Merge 3cda1875c3 into 514f39fbc2 tarek-y-ismail 2024-11-16 20:07:24 +0000
  • 514f39fbc2
    feature: implementation of scratchpad minus the window selection feature (which is important) (#296) Matthew Kosarek 2024-11-12 16:40:41 -0500
  • 8f6069b63e Working scratchpad, but honestly I need selectors for it to be useful Matthew Kosarek 2024-11-12 16:34:05 -0500
  • 428cf7ab0f Compiling but not really working Matthew Kosarek 2024-11-11 14:26:00 -0500
  • 05fdc92f21 bugfix: typo in default configuration name Matthew Kosarek 2024-11-07 14:01:18 -0500
  • 615952132b Fix typo in default config path. Tarek Ismail 2024-11-07 09:27:55 +0200
  • 3cda1875c3 bugfix: Reverse the order of command checking in matches_key_command Tarek Ismail 2024-11-01 14:41:16 +0100
  • bffda06c25
    feature: implemented named workspaces that can lack a number entirely (#288) Matthew Kosarek 2024-11-05 07:04:01 -0500
  • ae66f19975 feature: implemented named workspaces that can lack a number entirely Matthew Kosarek 2024-11-05 06:56:44 -0500
  • 0a8809d436
    CMakeLists.txt: Drop PKG_CONFIG_PATH modification (#211) Cosima Neidahl 2024-11-04 21:50:38 +0100
  • 495fd35621
    fix unpinning window to new workspace (#278) TibboddiT 2024-11-04 21:45:14 +0100
  • 744b4c148b
    Merge branch 'miracle-wm-org:develop' into fix-unpin-to-new-workspace TibboddiT 2024-11-04 19:32:15 +0100
  • ce24996ebf
    feature: named workspaces + massively refactoring how workspaces are handled in preparation for named workspaces (#285) Matthew Kosarek 2024-11-04 09:24:27 -0500
  • d63aaaac1f Clang tidy Matthew Kosarek 2024-11-04 09:19:01 -0500
  • e81a210e41 Fixed bugs with bad workspace rectangles Matthew Kosarek 2024-11-04 08:56:28 -0500
  • 08d9cbfc39 Working! Matthew Kosarek 2024-11-04 07:40:29 -0500
  • ff15594c9a It builds but doesn't work! Matthew Kosarek 2024-11-04 07:16:42 -0500
  • fb5d53ff10 wip wip wip! Matthew Kosarek 2024-11-03 18:16:14 -0500
  • 0fac11901c wip Matthew Kosarek 2024-10-16 09:18:29 -0400
  • 176f8f04fe
    refactor: update how we check configurations big time in preparation for showing errors in a second process (#284) Matthew Kosarek 2024-11-03 05:56:10 -0500
  • a9a7bd8981 Move the error handling logic of the Config out of it Matthew Kosarek 2024-11-02 11:40:36 -0400
  • 3250667529 Some more fixes Matthew Kosarek 2024-11-02 10:41:56 -0400
  • 0c95cd2fbb Minor bugfixes, but it is looking good! Matthew Kosarek 2024-11-02 10:30:43 -0400
  • b0edbabcc1 Rename MiracleConfig to Config Matthew Kosarek 2024-11-02 10:11:37 -0400
  • 60ed337756 Refactored configuration to relay errors more appropriately Matthew Kosarek 2024-11-02 10:05:40 -0400
  • 59a3a968a9 Moving all parsing to methods Matthew Kosarek 2024-11-01 13:00:40 -0400
  • eba2d48ff0 Merge branch 'develop' into feature/configuration-parsing Matthew Kosarek 2024-11-01 12:50:37 -0400
  • 9dbea86e41 Merge branch 'feature/configuration-parsing' of github.com:miracle-wm-org/miracle-wm into feature/configuration-parsing Matthew Kosarek 2024-11-01 12:50:14 -0400
  • 8ae0af6cfa wip Matthew Kosarek 2024-11-01 12:49:12 -0400
  • fc1ab026ab
    minor: remove libnotify because it is unnecessary (#283) Matthew Kosarek 2024-11-01 12:49:00 -0400
  • d009de60e4 wip Matthew Kosarek 2024-10-31 11:36:10 -0400
  • e18da360f7 feature: informing the user when the config reloads Matthew Kosarek 2024-10-31 10:06:04 -0400
  • 2494e86974 minor: remove libnotify because it is unnecessary Matthew Kosarek 2024-11-01 09:51:57 -0400
  • 4bf11ee065
    bugfix: we don't need to dereference the surface when getting the rectangle for our outlines (#279) Matthew Kosarek 2024-11-01 05:51:32 -0400
  • d8757db784 bugfix: we don't need to dereference the surface when getting the rectangle for our outlines Matthew Kosarek 2024-11-01 05:32:25 -0400
  • 62fecc7d39 fix unpinning window to new workspace Thibault Leclercq 2024-10-31 18:05:33 +0100
  • f9e5f59e74 wip Matthew Kosarek 2024-10-31 11:36:10 -0400
  • 9b186b0352
    fix focus property in json payloads (#275) TibboddiT 2024-10-31 15:30:32 +0100
  • e54ee9fa74
    Merge branch 'miracle-wm-org:develop' into sway-ipc-fixes TibboddiT 2024-10-31 15:16:39 +0100
  • 7cb39aafc2 feature: informing the user when the config reloads Matthew Kosarek 2024-10-31 10:06:04 -0400
  • 5b63bcdc83
    (#271) bugfix: fix for being unable to click shell components (#276) Matthew Kosarek 2024-10-31 09:41:21 -0400
  • 10082035f1 (#271) bugfix: fix for being unable to click shell components Matthew Kosarek 2024-10-31 09:35:23 -0400
  • ed8583342a Merge branch 'develop' into sway-ipc-fixes Thibault Leclercq 2024-10-30 16:18:54 +0100
  • 5804339c75 fix focus property in json payloads Thibault Leclercq 2024-10-30 16:13:09 +0100
  • c7e586d221 bugfix: if a window is initially full/maximized, we set it to restored after it is ready (#273) Matthew Kosarek 2024-10-30 10:01:02 -0400
  • 232b708b71 bugfix: if a window is initially full/maximized, we set it to restored after it is ready Matthew Kosarek 2024-10-30 09:54:53 -0400
  • 5595a7dba2
    bugfix: when we change workspaces, we now properly hide windows that are on hidden workspaces + we cannot focus windows on other workspaces + reworking of WindowManagerToolsAccessor to avoid singleton (#270) Matthew Kosarek 2024-10-28 11:52:58 -0400
  • cb83c7e993 bugfix: when we change workspaces, we now properly hide windows that are on hidden workspaces + we cannot focus windows on other workspaces + reworking of WindowManagerToolsAccessor to avoid singleton Matthew Kosarek 2024-10-28 11:45:24 -0400
  • 2255bea5aa wip: added the portals project feature/portals Matthew Kosarek 2024-10-28 09:48:20 -0400
  • 66c78d0254 wip: working on fade in/out animations feature/fade_animations Matthew Kosarek 2024-10-28 09:47:41 -0400
  • d8e89cea93
    bugfix: child windows should not animate their opening and movement (#268) Matthew Kosarek 2024-10-27 12:25:49 -0400
  • b34ff867d0 bugfix: child windows should not animate their opening and movement Matthew Kosarek 2024-10-27 12:18:25 -0400
  • 84e269fa05
    bugfix: make it so that outlines on firefox are sane (#266) Matthew Kosarek 2024-10-27 11:23:38 -0400
  • 76a3d02ae0 bugfix: make it so that outlines on firefox are sane Matthew Kosarek 2024-10-27 11:16:49 -0400
  • fa979a5b7e
    bugfix: adding my own fork of MinimalWindowManager to accomodate better dragging support (#263) Matthew Kosarek 2024-10-26 03:48:12 -0400
  • c9a6cd96a8 bugfix: adding my own fork of MinimalWindowManager to accomodate better dragging support Matthew Kosarek 2024-10-25 11:51:49 -0400
  • 6c171eb0b0
    Merge pull request #261 from miracle-wm-org/release/0.3.7 Matthew Kosarek 2024-10-22 10:04:39 -0400
  • 36b8048924 Merge branch 'develop' into release/0.3.7 Matthew Kosarek 2024-10-22 09:59:12 -0400
  • 251f10b308 bugfix: fixing build errors when cherry-picking v0.3.7 Matthew Kosarek 2024-10-22 09:50:10 -0400
  • 497c1889df Bump to version 0.3.7 Matthew Kosarek 2024-10-22 09:46:29 -0400
  • 44153476da bugfix: fix processing exec IPC call (#260) Matthew Kosarek 2024-10-22 09:41:36 -0400
  • faf0129188
    bugfix: fix processing exec IPC call (#260) Matthew Kosarek 2024-10-22 09:41:36 -0400
  • ab6feee10f bugfix: fix the command that is sent to the exec IPC call and make sure that we don't parse incorrect params into options Matthew Kosarek 2024-10-22 09:34:46 -0400
  • 5e1a4ba23d
    feature: support for the i3 layout command (#259) Matthew Kosarek 2024-10-15 14:23:51 -0400
  • 77293a7a8d Fix test Matthew Kosarek 2024-10-15 14:02:22 -0400
  • ca6513aa79 completed at lunch! Matthew Kosarek 2024-10-15 13:40:34 -0400
  • d802a61a4d wip: ipc for layout command Matthew Kosarek 2024-10-14 11:46:46 -0400
  • 2e533d55c1
    feature: add static display config when running with a systemd session (#258) Matthew Kosarek 2024-10-14 10:02:46 -0400
  • 97dbd995e8 feature: add static display config when running with a systemd session Matthew Kosarek 2024-10-14 09:28:23 -0400
  • 58cd8cc81b
    feature: added the ability to move windows between workspaces via mirclemsg + testing (#257) Matthew Kosarek 2024-10-13 10:46:51 -0400
  • c6b1a41f2d Refix Matthew Kosarek 2024-10-13 10:40:28 -0400
  • 1471ae11d3 Integration tests Matthew Kosarek 2024-10-13 10:36:49 -0400
  • 3fd244b5c3 feature: added the ability to move windows between workspaces via miraclemsg + testing Matthew Kosarek 2024-10-11 20:00:58 -0400
  • e48e3feaf2
    feature: workspace switching IPC support (#256) Matthew Kosarek 2024-10-10 19:46:00 -0400
  • 235a8dec35 back and forth support Matthew Kosarek 2024-10-10 19:39:05 -0400
  • d24a4e8fd6 Add support for no auto back and forth Matthew Kosarek 2024-10-10 19:35:24 -0400
  • 99039fcd56 Working tests and whatnot Matthew Kosarek 2024-10-10 18:43:50 -0400
  • 870499ab6f feature: implementation of workspace switching + beginning of tests Matthew Kosarek 2024-10-09 19:40:24 -0400
  • cd4a6efa54
    feature: implementation of GET_TREE via ipc + integration tests (#250) Matthew Kosarek 2024-10-07 13:54:13 -0400
  • a2f3eb5d77 Fix license Matthew Kosarek 2024-10-07 13:43:31 -0400
  • 574e3f0641 Disable IPC tessts until further notice Matthew Kosarek 2024-10-07 13:39:54 -0400
  • 934ea12ff1 Reset Matthew Kosarek 2024-10-07 13:32:54 -0400
  • 08c1aea5d7 Removing check Matthew Kosarek 2024-10-07 09:38:36 -0400
  • 79efe5499d Using stub graphics in CI Matthew Kosarek 2024-10-07 09:36:30 -0400
  • 954c155ae4 Setup systemd runtime Matthew Kosarek 2024-10-07 08:39:26 -0400
  • 918fb99e43 Some final tests and tweaking to make me happy Matthew Kosarek 2024-10-07 08:32:11 -0400
  • ef7991a9f2 Decently completed work + writing integration tests Matthew Kosarek 2024-10-07 07:22:21 -0400
  • 23a331cad6 Merge branch 'develop' into feature/get_tree_ipc Matthew Kosarek 2024-10-02 16:03:06 -0400
  • 6fd89120fc Merge branch 'develop' into feature/wlr-output-management feature/wlr-output-management Matthew Kosarek 2024-10-02 15:52:41 -0400
  • 81066fc779
    bugfix: tiled windows now always get forced into an initial size and windows that are default to maximized/fullscreened are floating by default (#249) Matthew Kosarek 2024-10-01 16:37:59 -0400
  • 4a47dc7ca9 bugfix: tiled windows now always get forced into an initial size and windows that are default to maximized/fullscreened are floating by default Matthew Kosarek 2024-10-01 16:28:04 -0400
  • 6b23e6724f
    bugfix: taking iborder size into account when laying out a new window (#247) Matthew Kosarek 2024-10-01 06:56:57 -0400
  • eda2ec847b bugfix: taking iborder size into account when laying out a new window Matthew Kosarek 2024-10-01 06:50:49 -0400
  • 6dbef63e23 wip: implemented an output listener to initialize heads Matthew Kosarek 2024-10-01 06:31:53 -0400
  • e14b52c4b8 Fwip: further work on an initial implementation Matthew Kosarek 2024-09-28 15:12:14 -0400
  • 2ba9372314 wip: beginning of wlr output management Matthew Kosarek 2024-09-26 06:57:59 -0400