Commit Graph

  • 9bb5aef152
    feature: send tick in IPC + initial tests + clang tidy (#213) Matthew Kosarek 2024-08-24 15:25:51 -0400
  • 3148f6fc0f feature: send tick in IPC + initial tests + clang tidy Matthew Kosarek 2024-08-24 11:04:03 -0400
  • 9f38b095a4
    feature: adding the skeleton of support for the sway input command via IPC (#212) Matthew Kosarek 2024-08-21 19:31:02 -0400
  • 3cd3c4ad84 Remove src bounds Matthew Kosarek 2024-08-21 19:17:13 -0400
  • e4067c869d Fully supported Matthew Kosarek 2024-08-21 19:16:23 -0400
  • 85ae745aae WIP: Adding support for sway input command Matthew Kosarek 2024-08-21 16:21:01 -0400
  • bd17e5b260
    feature: (partial) beginning implementation of container groups for multi-selection behind a feature flag (#202) Matthew Kosarek 2024-08-18 09:52:59 -0400
  • b7d01e0bf7 CI fix Matthew Kosarek 2024-08-18 09:34:34 -0400
  • 5ddf9eeb17 feature flag Matthew Kosarek 2024-08-18 09:33:56 -0400
  • 5b8d76e19e WIP Matthew Kosarek 2024-08-17 08:32:03 -0400
  • 32f9d02ec7 Merge branch 'develop' into feature/container_groups Matthew Kosarek 2024-08-14 18:07:09 -0400
  • bb15d31711
    debian: update to v0.3.2 (#209) Matthew Kosarek 2024-08-14 15:42:51 -0400
  • cf23c7bd50 debian: update to v0.3.2 Matthew Kosarek 2024-08-14 14:12:49 -0400
  • 48170235d0
    ci: remove fedora build from Github actions (#208) Matthew Kosarek 2024-08-14 09:34:06 -0400
  • 841de16021 ci: remove fedora build from Github actions Matthew Kosarek 2024-08-14 09:16:14 -0400
  • 514eea5c1f
    Merge pull request #207 from mattkae/release/0.3.2 Matthew Kosarek 2024-08-13 08:46:26 -0400
  • e12f6025a2 Update version to 0.3.2 v0.3.2 Matthew Kosarek 2024-08-13 08:09:00 -0400
  • 1a5997f8ef bugfix: build the snap and CI against the release mir PPA instead of the develop one Matthew Kosarek 2024-08-13 08:06:36 -0400
  • 52468938e4
    Merge pull request #206 from mattkae/release/0.3.1 Matthew Kosarek 2024-08-12 19:57:26 -0400
  • 6da218881b Bumping snapcraft.yaml version v0.3.1 Matthew Kosarek 2024-08-12 19:37:36 -0400
  • 4f6a383c44 Bump version to 0.3.1 Matthew Kosarek 2024-08-12 19:32:59 -0400
  • 9b503ebd0e
    feature: if the configuration doesn't exist, we try to copy it from /usr/share/miracle-wm/config/default.yaml or we write it blank (#205) Matthew Kosarek 2024-08-12 19:31:53 -0400
  • fba9dda359 feature: if the configuration doesn't exist, we try to copy it from /usr/share/miracle-wm/config/default.yaml or we write it blank Matthew Kosarek 2024-08-12 19:22:20 -0400
  • d402e4829a
    feature: no longer restarting commands that exit with 127 (#204) Matthew Kosarek 2024-08-12 19:19:08 -0400
  • 2073155be8 feature: no longer restarting commands that exit with 127 Matthew Kosarek 2024-08-12 19:05:30 -0400
  • 2ce71cc28e
    feature: swaymsg exit works now (#203) Matthew Kosarek 2024-08-11 16:56:57 -0400
  • 17126a3926 feature: swaymsg exit works now Matthew Kosarek 2024-08-11 16:48:00 -0400
  • dd79db160f wip wip wip Matthew Kosarek 2024-08-11 13:18:02 -0400
  • ea8c9db1ac
    Allow using custom mir libraries directory (#198) TibboddiT 2024-08-09 15:54:39 +0200
  • 5a298d8886 CI: install libmirwayland-dev Thibault Leclercq 2024-08-09 10:39:46 +0200
  • 4aa767b1b4 CI: install libmirwayland-dev Thibault Leclercq 2024-08-09 10:37:00 +0200
  • f59c29538d Cute, it's working! Matthew Kosarek 2024-08-08 16:30:27 -0400
  • a8acc31e44 more wip Matthew Kosarek 2024-08-08 14:47:16 -0400
  • d5d139b249 WIP on container groups Matthew Kosarek 2024-08-06 11:35:23 -0400
  • 6c2dedcfc4 update cmake options ordering to improve readability Thibault Leclercq 2024-08-04 17:06:24 +0200
  • ae7912c616
    Merge branch 'mattkae:develop' into custom-mir-libs TibboddiT 2024-08-04 16:49:13 +0200
  • ea33fb1c72
    refactor: a Container is used as the active element instead of a miral::Window (#201) Matthew Kosarek 2024-08-03 16:34:45 -0400
  • e29022b15f refactor: a Container is used as the active element instead of a miral::Window Matthew Kosarek 2024-08-03 14:15:24 -0400
  • 16047a0f03
    bugfix: no longer relying on the Output to get the compositor state (#200) Matthew Kosarek 2024-08-03 09:23:02 -0400
  • 86279f0413 bugfix: no longer relying on the Output to get the compositor state Matthew Kosarek 2024-08-03 09:17:19 -0400
  • 087e87a745
    bugfix: fixing how modes are reported and multi-subscriptions are created (#199) Matthew Kosarek 2024-08-02 14:25:44 -0400
  • 890ccbc4dc bugfix: fixing how modes are reported and multi-subscriptions are created Matthew Kosarek 2024-08-02 14:02:52 -0400
  • d68b9aa3e8 allow using custom mir libraries directory Thibault Leclercq 2024-08-02 17:40:03 +0200
  • c185c4c5bb
    refactor: remove WindowMetadata and make everything a container + refactor Output and Workspace big time such that they do way less work (#195) Matthew Kosarek 2024-08-02 09:50:03 -0400
  • 7ef9b8e284 minor bugfix,but good enough now! Matthew Kosarek 2024-08-02 09:34:42 -0400
  • d6c9fa0be9 Tidy up! Matthew Kosarek 2024-08-02 09:32:29 -0400
  • 75384ab343 Upgrade to 24.04 Matthew Kosarek 2024-08-02 09:30:27 -0400
  • 0a86951bfc Uneeded, but CI is not failing for any reason Matthew Kosarek 2024-08-02 09:27:46 -0400
  • c58e5688a9 Attempt to fix workflow Matthew Kosarek 2024-08-02 09:11:10 -0400
  • 6eb031c8ff Closer... Matthew Kosarek 2024-08-02 09:01:56 -0400
  • edd8e3e33d more wip Matthew Kosarek 2024-08-02 07:26:39 -0400
  • ee3ea64eee Moving more methods out to the containers Matthew Kosarek 2024-08-01 14:10:33 -0400
  • 8f653dbc1d bugfix + renames Matthew Kosarek 2024-08-01 10:49:01 -0400
  • cfae11fb01 Builds but doesn't work Matthew Kosarek 2024-08-01 10:39:06 -0400
  • 4052ca53ae WIP Matthew Kosarek 2024-07-29 14:39:31 -0400
  • 96914e704a WIP Matthew Kosarek 2024-07-29 06:48:07 -0400
  • 5a854515d2 wip: floating containers! Matthew Kosarek 2024-07-19 15:57:37 -0400
  • 92c5c6784f
    refactor: make it so that the tiling window tree relies on the active window much less (#194) Matthew Kosarek 2024-07-18 13:12:11 -0700
  • 877c77d368 reset renderer Matthew Kosarek 2024-07-18 16:08:33 -0400
  • c700865190 finalized (mostly) removing active_window from the tiling window tree Matthew Kosarek 2024-07-18 16:07:15 -0400
  • 947763278c refactor: initial renames + making tiling window tree only act on a given container Matthew Kosarek 2024-07-16 11:26:43 -0400
  • 70a46765cc cmake refactor/containers_everywhere Matthew Kosarek 2024-07-15 07:41:36 -0400
  • 0ded32b1f2 wip Matthew Kosarek 2024-07-15 07:41:07 -0400
  • 699587eaac
    refactor: giving Window modification control over to the Workspace instead of the Output (#193) Matthew Kosarek 2024-07-14 13:42:20 -0700
  • c07a62aed3 backout: renderer.cpp changes Matthew Kosarek 2024-07-14 16:35:55 -0400
  • 8af38b5b7d refactor: remove Workspace::get_tree and even fix a bug! Matthew Kosarek 2024-07-14 16:32:52 -0400
  • 11ca266f31 refactor: renaming OutputContent to Output, WorkspaceContent to Workspace, + other refactors Matthew Kosarek 2024-07-14 16:27:41 -0400
  • d03c452f34 refactor: various reworks, including toggle_floating Matthew Kosarek 2024-07-14 16:17:29 -0400
  • d6fd9b9a39 refactor: moving more bits to WorkspaceContent, including advise_new_window Matthew Kosarek 2024-07-14 15:07:12 -0400
  • 992fac3aa6 refactor: select_window_from_point is now on WorkspaceContent Matthew Kosarek 2024-07-14 14:41:29 -0400
  • c93454c9c2
    refactor: establish a single source of truth for the selected window (#192) Matthew Kosarek 2024-07-14 11:12:54 -0700
  • c743bbd15d refactor: establish a single source of truth for the selected window Matthew Kosarek 2024-07-12 11:31:26 -0400
  • db3b0f3018
    minor: rename master to develop because master is not the mastered version in this context (#190) Matthew Kosarek 2024-07-08 09:38:35 -0400
  • 5198036d06 minor: rename master to develop because master is not the mastered version in this context Matthew Kosarek 2024-07-08 09:23:19 -0400
  • e900b24db6
    test + refactor: renames to more closely match i3, refactor to accomodate testing of the TilingWindowTree, initial tests for the tiling window tree (#189) Matthew Kosarek 2024-07-03 16:49:17 -0400
  • 85b4b151c0 refactor: accomodating tiling window tests Matthew Kosarek 2024-07-03 16:41:14 -0400
  • 8ce6914a81 clang-tidy Matthew Kosarek 2024-07-03 13:28:51 -0400
  • 6f0df182d8 More renames Matthew Kosarek 2024-07-03 13:28:33 -0400
  • e1d1514a80 rename: node -> container to more closely match i3 Matthew Kosarek 2024-07-02 11:20:22 -0400
  • a08ba258cf
    Merge pull request #187 from mattkae/release/0.3.0 Matthew Kosarek 2024-07-02 10:54:37 -0400
  • b6da13451e snap: update to v0.3.0 v0.3.0 Matthew Kosarek 2024-07-01 09:50:38 -0400
  • c2f37ded8f
    Fix compile with glm 1.0.0+ and musl libc (#185) Jami Kettunen 2024-07-01 18:14:23 +0300
  • 36b4852d9a bugfix: fix compilation on musl libc Jami Kettunen 2024-06-29 22:50:14 +0300
  • ca8bb35649 bugfix: fix compilation with glm 1.0.0+ Jami Kettunen 2024-06-29 21:44:48 +0300
  • 458b5cc4fd
    (#97) bugfix: preventing some windows (e.g. emacs) from deciding on too small of size for their tile (#184) Matthew Kosarek 2024-06-29 14:15:55 -0400
  • 1999a36512 (#97) bugfix: preventing some windows (e.g. emacs) from deciding on too small of size for their tile Matthew Kosarek 2024-06-29 14:10:31 -0400
  • ec1d3bdebc
    bugfix: need libnotify4 in stage packages (#182) Matthew Kosarek 2024-06-26 13:55:55 -0400
  • 378491489a bugfix: need libnotify4 in stage packages Matthew Kosarek 2024-06-26 11:43:05 -0400
  • 68bd9c8460 (#180) bugfix: no longer crashing due to shell elements on startup Matthew Kosarek 2024-06-25 13:31:05 -0400
  • 05aaa42b6a wip Matthew Kosarek 2024-06-25 13:30:31 -0400
  • 362547bd89 bugfix: removing workspaces from an output when it goes offline Matthew Kosarek 2024-06-25 10:51:21 -0400
  • 0f8918a2fa wip: effects renderer Matthew Kosarek 2024-06-23 16:11:58 -0400
  • d626ce67d3
    (#178) bugfix: fix for menus no longer being selectable (#179) Matthew Kosarek 2024-06-23 10:06:29 -0400
  • 7ee520e3cf (#178) bugfix: fix for menus no longer being selectable Matthew Kosarek 2024-06-23 10:03:01 -0400
  • 8d9f1bf169 bugfix: renderer checks for stencil support before trying to draw the border Matthew Kosarek 2024-06-22 14:52:33 -0400
  • 0115a377bd
    (#4) bugfix: gedit save dialog no longer appears as a tile + removing some dead code + mild refactor and debugging (#177) Matthew Kosarek 2024-06-22 14:01:55 -0400
  • c40e87d190 (#4) bugfix: gedit save dialog no longer appears as a tile + removing some dead code + mild refactor and debugging Matthew Kosarek 2024-06-22 13:57:35 -0400
  • 2fa0033975
    bugfixes: select on hover always + release builds for debian & snap + fix for for #174 when we have zero monitors (#176) Matthew Kosarek 2024-06-21 16:29:57 -0400
  • 96cd578ff8 bugfix: zero windows now works properly Matthew Kosarek 2024-06-21 16:25:19 -0400
  • 582f554e5b bugfix: selecting on hover + release builds for debian and snap + maybe fixing outputs going offline Matthew Kosarek 2024-06-21 12:21:10 -0400