Commit graph

  • b35962606d impl autoexec support for a single script file contrib-autoexec Zhongheng Liu 2026-04-28 20:40:12 +02:00
  • 6024066488
    Support layer shell exclusive areas again Ben Buhse 2026-04-28 10:50:00 -05:00
  • 417f85ebd7 add fork note contrib Zhongheng Liu 2026-04-28 17:54:43 +02:00
  • f4f056f991 Custom command parsing from config file and handling contrib-wlr-exclusive-zones Zhongheng Liu 2026-04-28 17:38:57 +02:00
  • f16f07fa26
    Fix zombie processes from keybind spawns Ben Buhse 2026-04-26 10:23:48 -05:00
  • 4cf0899457
    (Re[re])bump version to 0.3.0-dev Ben Buhse 2026-04-12 11:30:45 -05:00
  • 87bbe3883e
    Tag v0.2.3 Ben Buhse 2026-04-12 11:30:12 -05:00
  • e862aca887
    Fix crash when killing WM with windows active Ben Buhse 2026-04-12 10:31:45 -05:00
  • 92f79b3b72
    Add bug issue template (copied from River) Ben Buhse 2026-04-11 10:50:36 -05:00
  • 494469af20
    (Re)bump version to 0.3.0-dev Ben Buhse 2026-04-11 10:02:59 -05:00
  • aae4aad147
    Tag v0.2.2 Ben Buhse 2026-04-11 10:01:10 -05:00
  • 75308a0490
    Update comments and mildly refactor Output.zig Ben Buhse 2026-04-11 09:11:50 -05:00
  • 81cc4bd631
    Clean comments slightly in Window.zig Ben Buhse 2026-04-11 08:50:30 -05:00
  • f97a67c9a8
    Add git commmit hash to -dev version numbers Ben Buhse 2026-04-10 11:20:47 -05:00
  • 4b5405f847
    Fix Wallpaper when using multiple outputs Ben Buhse 2026-04-03 13:48:47 -05:00
  • 91d17042f6
    Add two log messages to XkbBindings.focusOutput() Ben Buhse 2026-04-02 16:08:32 -05:00
  • 8f5d4d3669
    Propose 0,0 dimensions for windows floating by rule Ben Buhse 2026-04-02 16:00:32 -05:00
  • ed72d8a15d
    Fix crash when changing focused output Ben Buhse 2026-04-01 17:51:51 -05:00
  • 6f6d173104
    Fix comment in Window.initialize() Ben Buhse 2026-03-31 17:12:29 -05:00
  • 6136f9d3f8
    Don't propose dimensions for windows floating for the first time Ben Buhse 2026-03-31 15:41:07 -05:00
  • e785b6e477 Add config option for primary_output_follows_pointer + document it Basil Keeler 2026-03-28 21:25:42 -05:00
  • df0e5ebc36 add suggested break when the correct monitor is found Basil Keeler 2026-03-28 21:02:34 -05:00
  • 648910c803 change output when pointer moves between them Basil Keeler 2026-03-28 20:33:25 -05:00
  • 5e2dde7cbd Remove line I added to test Basil Keeler 2026-03-28 20:25:12 -05:00
  • 2715123248 Merge pull request 'Change window's output when being dragged between them' (#5) from totalchaos/beansprout:main into main Ben Buhse 2026-03-29 04:09:27 +02:00
  • ae779e4d14 add suggested break when the correct monitor is found Basil Keeler 2026-03-28 21:03:07 -05:00
  • 40cf36890a Remove line I added to test totalchaos 2026-03-29 03:35:52 +02:00
  • 86808dbf47 Change window's output when being dragged between them Basil Keeler 2026-03-28 20:03:04 -05:00
  • 2e0741acde
    Unfocus window when moving it to a not-selected tag Ben Buhse 2026-03-27 11:46:54 -05:00
  • 3af39def4a
    Fix WM after switching TTYs and back Ben Buhse 2026-03-26 16:23:29 -05:00
  • 440d58c8d8
    Convert single-window.png to jpeg Ben Buhse 2026-03-27 10:15:23 -05:00
  • 83fb50685a
    Update TODO Ben Buhse 2026-03-24 15:24:04 -05:00
  • 6a675217e1
    Bump version to 0.3.0-dev Ben Buhse 2026-03-22 12:24:59 -05:00
  • 532b527646 Tag v0.2.0 Ben Buhse 2026-03-22 12:24:47 -05:00
  • fc60e3ac35
    Clean up a couple of calls in main Ben Buhse 2026-03-19 16:14:39 -05:00
  • bbca05fed6
    readme: mention that beansprout is in GURU now Ben Buhse 2026-03-22 10:11:28 -05:00
  • 581f4334be
    Fix toggle_passthrough command Ben Buhse 2026-03-21 12:50:28 -05:00
  • 96d34bc043
    Unmark some structs as pub Ben Buhse 2026-03-20 10:21:16 -05:00
  • 2f29434af0
    Add single_window_ratio to Bar when != 1 Ben Buhse 2026-03-19 18:16:05 -05:00
  • 63f5fc1bcd
    Implement variable single-window ratio Ben Buhse 2026-03-19 14:25:25 -05:00
  • 52785078b7
    Handle finished events in WM and IM Ben Buhse 2026-03-17 20:10:20 -05:00
  • a1bd356943
    Implement river-xkb-config-v1 Ben Buhse 2026-03-16 08:41:49 -05:00
  • 799963ae42
    Update river wayland protocols Ben Buhse 2026-03-15 17:32:53 -05:00
  • ea8a5948a4
    Bump version to 0.2.0-dev Ben Buhse 2026-03-06 13:59:30 -06:00
  • ca3e77cca9
    Release v0.1.0 Ben Buhse 2026-03-06 13:48:49 -06:00
  • 411f679491
    Fix bug where Buffers were never freed Ben Buhse 2026-03-06 11:37:21 -06:00
  • 678d0563ed
    Add exit_river keybinding Ben Buhse 2026-03-06 09:21:07 -06:00
  • 38400c66d6
    Merge branch 'new-tag-overlay' Ben Buhse 2026-03-05 20:40:14 -06:00
  • 6e85e0cffe
    Remove zwlr_layer_shell_v1 bind Ben Buhse 2026-03-05 20:21:02 -06:00
  • 3150d1a842
    Switch TagOverlay to use river_shell_surface_v1 Ben Buhse 2026-03-04 19:48:09 -06:00
  • 24374f3f62 Fix link to my ebuild repo bwbuhse 2026-03-04 16:25:44 +01:00
  • 8b8efe2186
    Switch Wallpaper to use river_shell_surface_v1 Ben Buhse 2026-03-03 20:53:28 -06:00
  • ce01eeefe2
    Move Wallpaper code into Wallpaper.zig Ben Buhse 2026-03-03 19:55:23 -06:00
  • 167141ef15
    Fix issue where the bar is rendered over fullscreen windows Ben Buhse 2026-03-03 19:55:01 -06:00
  • ece7b7e5bd
    Fix focus_next/prev_output command Ben Buhse 2026-03-02 15:16:10 -06:00
  • 1145aad356
    Remove the wl_output.mode listener Ben Buhse 2026-02-28 15:57:42 -06:00
  • b4cb3e599a
    Add screenshots to README Ben Buhse 2026-02-27 20:04:07 -06:00
  • f10eecffc4
    Try again when wl_display.flush() returns EAGAIN Ben Buhse 2026-02-27 13:39:08 -06:00
  • f76fa239ee
    Add strftime(3) to see also for the beansprout(5) Ben Buhse 2026-02-27 12:21:42 -06:00
  • f7dba63ed5 Merge pull request 'Add window title and wm info to Bar' (#2) from new-bar into main Ben Buhse 2026-02-27 19:09:05 +01:00
  • dfdea33389
    Fix bug where windows don't have border on wm restart Ben Buhse 2026-02-27 12:07:24 -06:00
  • 040ccc14f3
    Implement configurable component locations in bar Ben Buhse 2026-02-27 11:33:50 -06:00
  • bce58855ab
    Fix Focus when switching tags Ben Buhse 2026-02-27 11:32:22 -06:00
  • 0e7d652d24
    Add time_format config for custom strftime strings Ben Buhse 2026-02-27 10:51:42 -06:00
  • efd0222899
    Add window title and wm info to Bar Ben Buhse 2026-02-27 10:42:08 -06:00
  • 062748967c
    Move Utf-8 -> codepoint conversion to utils Ben Buhse 2026-02-26 17:29:22 -06:00
  • 98d15e3773
    build: use type inference for manifest import Ben Buhse 2026-02-26 17:26:52 -06:00
  • f00c8dbc37 Merge pull request 'Convert Bar to use river shell surface' (#1) from new-bar into main Ben Buhse 2026-02-26 23:56:56 +01:00
  • f349733051
    Set bar.pending_manage.output_geometry to true on creation Ben Buhse 2026-02-26 16:40:15 -06:00
  • a9473204ad
    Convert Bar to use river-shell-surface Ben Buhse 2026-02-26 16:34:48 -06:00
  • 2be1a1af18
    Fix building docs from emerge Ben Buhse 2026-02-25 16:25:26 -06:00
  • bc370573a8
    Return an error if b.findProgram errors instead of just skipping Ben Buhse 2026-02-25 16:12:44 -06:00
  • 09f43674b5
    Add man pages Ben Buhse 2026-02-25 16:02:58 -06:00
  • 164ae9a7ab
    Implement left-side primary Ben Buhse 2026-02-25 15:16:48 -06:00
  • b921751100
    Implement single_window_ratio Ben Buhse 2026-02-25 13:49:43 -06:00
  • 07794019dc
    Move old TODO comments to docs/TODO.md Ben Buhse 2026-02-24 16:40:58 -06:00
  • bf5ee081d6
    Add support for handling quotes in spawn args Ben Buhse 2026-02-23 19:09:17 -06:00
  • 8b5681a26f
    Fix a de-init that I missed in 9fef3f70 Ben Buhse 2026-02-23 18:57:41 -06:00
  • 0bb891a18b
    Merge branch 'image-better' Ben Buhse 2026-02-22 18:19:34 -06:00
  • 006bae3532
    Remove manual pixel conversion in WallpaperImage Ben Buhse 2026-02-22 18:15:04 -06:00
  • 4c58a3d842
    Fix a number of typos in comments Ben Buhse 2026-02-22 17:51:17 -06:00
  • b9d13583ab
    Fix a number of typos in comments Ben Buhse 2026-02-22 17:51:17 -06:00
  • 8e6c28da7b
    Fix some memory leaks Ben Buhse 2026-02-22 17:38:28 -06:00
  • 9fef3f70f5
    Add XkbBinding.deinit() Ben Buhse 2026-02-22 14:57:41 -06:00
  • 1b37ab7afd
    Implement passthrough mode Ben Buhse 2026-02-22 08:59:45 -06:00
  • 5f4d80f313
    Fix sendTo{Prev,Next}Output commands Ben Buhse 2026-02-19 14:01:51 -06:00
  • 7045b21534
    Handle {exit_}fullscreen_requested events on Windows Ben Buhse 2026-02-19 13:56:37 -06:00
  • de55f0c6ee
    Move orphan window handling into wm.manage() Ben Buhse 2026-02-18 17:12:51 -06:00
  • 507b16521d Merge pull request 'Implement window rules' (#14) from window-rules into main Ben Buhse 2026-02-18 23:22:56 +01:00
  • 5ca0b9d157
    Add documentation and example for window rules Ben Buhse 2026-02-18 16:13:16 -06:00
  • 76f292332b
    Fix floating window initial sizes Ben Buhse 2026-02-18 16:06:09 -06:00
  • 3a7975eb1f
    Fix a memory leak during window.close Ben Buhse 2026-02-18 15:46:35 -06:00
  • dc1e38e737
    Support river_window_v1.dimensions_hint Ben Buhse 2026-02-18 15:39:58 -06:00
  • 08be768d99
    Fix two crashes Ben Buhse 2026-02-18 15:30:05 -06:00
  • 6f68850a70
    Fix crash when windows arrive before seat/output Ben Buhse 2026-02-17 20:44:21 -06:00
  • 433e377237
    Rename calculatePrimaryStackLayout Ben Buhse 2026-02-17 16:55:35 -06:00
  • c4da4ef30a
    Make window rules frame perfect Ben Buhse 2026-02-17 16:51:57 -06:00
  • 6b8350e7b6
    Create initial window rules set up Ben Buhse 2026-02-17 16:26:18 -06:00
  • 11cef4b2f8
    Update log scopes in the various config/ files Ben Buhse 2026-02-17 16:23:19 -06:00
  • b4c4019cad
    Rename config files Ben Buhse 2026-02-17 12:53:15 -06:00