Commit graph

  • 9c0295023a debian packaging info debian Penelope Gwen 2025-08-18 13:24:05 -07:00
  • 442f2410c3 implement specifying wallpaper by workspace number Penelope Gwen 2025-08-18 13:05:11 -07:00
  • a41da912d7 Update PKGBUILD to 0.2.2 release Gergő Sályi 2025-06-15 21:29:23 +02:00
  • 29fc5861f0 Prepare release 0.2.2 Gergő Sályi 2025-06-15 21:24:56 +02:00
  • bffb18ea66 Fix Wayland protocol error invalid stride on wl_shm with bgr888 format Gergő Sályi 2025-06-15 21:16:14 +02:00
  • a7f456863c Fix nightly rustc warnings mismatched_lifetime_syntaxes Gergő Sályi 2025-06-15 21:12:32 +02:00
  • 505e279ce1 Update dependencies Gergő Sályi 2025-06-15 21:08:23 +02:00
  • 2f80face3f Update PKGBUILD to 0.2.1 release Gergő Sályi 2025-06-01 14:01:59 +02:00
  • e9dd80288f Update PKGBUILD templating script Gergő Sályi 2025-06-01 14:01:04 +02:00
  • 3f2a052b34 Prepare release 0.2.1, update dependencies Gergő Sályi 2025-06-01 13:55:28 +02:00
  • 8601e38e32 Correct PKGBUILD by adding conflicts and provides multibg-sway Gergő Sályi 2025-06-01 13:48:16 +02:00
  • 9005a99289 Fix niri compatibility, add versioned niri-ipc dependencies Gergő Sályi 2025-06-01 13:39:50 +02:00
  • 620219e18e Set some rust and clippy lints in Cargo.toml Gergő Sályi 2025-05-31 09:55:15 +02:00
  • 227cbcb73e Update PKGBUILD Gergő Sályi 2025-04-26 17:43:20 +02:00
  • 552c0ae7e1 Rename project to multibg-wayland, update documentation Gergő Sályi 2025-04-26 17:07:40 +02:00
  • 1544cc8f99 Fix minimum supported Rust version Gergő Sályi 2025-04-26 13:28:27 +02:00
  • ea1a9411bb Simplify struct State, access connection ref through callback args Gergő Sályi 2025-04-26 12:56:54 +02:00
  • 17ce422c7e Redraw wallpaper on scale factor change Gergő Sályi 2025-04-25 20:09:37 +02:00
  • ab03760bfe Disable tracking of wl_buffer release events Gergő Sályi 2025-04-25 20:03:27 +02:00
  • 377e742ce0 Improve background layer destructor and decrease log level of its events Gergő Sályi 2025-04-25 18:53:29 +02:00
  • bf8b8df4e1 Prepare next version Gergő Sályi 2025-04-25 15:15:55 +02:00
  • 947e0ad057 Update PKGBUILD template with PKGBUILD changes, add shellcheck comment Gergő Sályi 2025-04-25 14:26:42 +02:00
  • bf166cf4a1 Add some debug environment variables for testing Gergő Sályi 2025-04-25 14:17:42 +02:00
  • d953a123fe Move struct declaration to the top, remove unnecessary visibilities Gergő Sályi 2025-04-25 14:07:01 +02:00
  • 3a90b4b9e8 Fix regressed wl_shm format choosing, delay it until formats are available Gergő Sályi 2025-04-24 15:15:58 +02:00
  • 6eec049e48 Flush Wayland events before having to send too many file descriptors at once Gergő Sályi 2025-04-24 14:50:24 +02:00
  • cd22b9bebe Fix the way Wayland reads handle the WouldBlock error Gergő Sályi 2025-04-23 22:19:12 +02:00
  • 34af123af8 Check Vulkan limits for linear images, fix a mistake already in the check Gergő Sályi 2025-04-23 18:40:31 +02:00
  • fbb2e4382e Fix recommended RUST_LOG level for debugging Gergő Sályi 2025-04-23 18:08:57 +02:00
  • 193d46f959 Name spawned threads Gergő Sályi 2025-04-23 15:47:16 +02:00
  • decaa33752 Format code Gergő Sályi 2025-04-23 15:21:51 +02:00
  • 7be93dacac Clarify licensing information, note GPL dependencies and built objects Gergő Sályi 2025-04-22 14:55:28 +02:00
  • 5fd6cbe114 Add implementation to upload and serve wallpapers from GPU memory using Vulkan Gergő Sályi 2025-04-21 17:46:48 +02:00
  • 3ded435028 Share identical wallpaper images across workspaces and outputs if possible Gergő Sályi 2025-04-17 17:38:09 +02:00
  • 8b8d2cbaf7 Refactor the handling of image color transform parameters Gergő Sályi 2025-04-16 14:49:02 +02:00
  • 0972f05b6c Refactor image loading Gergő Sályi 2025-04-15 23:02:38 +02:00
  • a2f9ad2b83 Change main event loop to use poll instead of the mio dependency Gergő Sályi 2025-04-13 22:42:49 +02:00
  • b06204360d Refactor, move application state struct to main.rs Gergő Sályi 2025-04-13 14:11:09 +02:00
  • a56c1a81c7 Fix AVIF image format support Gergő Sályi 2025-04-13 13:54:56 +02:00
  • 0e1f98f40b Add unix signal handling Gergő Sályi 2025-04-12 19:51:53 +02:00
  • 00546678ca Prepare better error handling, add anyhow dependency Gergő Sályi 2025-04-12 14:37:42 +02:00
  • 9e2bfaa14e Add support to the Hyprland Wayland compositor Gergő Sályi 2025-04-11 22:04:10 +02:00
  • 94fe622d44 Add logging for niri events Gergő Sályi 2025-04-10 13:46:14 +02:00
  • bcb60ea839 Change niri event subscription loop to cache the state of current workspaces Gergő Sályi 2025-04-09 19:23:29 +02:00
  • e64359806c For unnamed niri workspaces use their niri workspace idx as workspace name Gergő Sályi 2025-04-08 21:04:16 +02:00
  • 75492df065 Update dependencies Gergő Sályi 2025-04-08 19:37:47 +02:00
  • 120b45b972 Fix clippy warnings Gergő Sályi 2025-04-08 17:20:10 +02:00
  • dfa2580bdc refactor CompositorInterface.subscribe_event_loop to separate concerns Florian Finkernagel 2025-04-08 08:59:32 +02:00
  • 4b02797e16 Refactor CompositorInterface to expose fewer multibg implementation details Florian Finkernagel 2025-04-08 08:47:56 +02:00
  • 1fdbd7ffb0 Add support to the niri Wayland compositor Gergő Sályi 2025-04-08 19:09:00 +02:00
  • 0771c0586a Update PKGBUILD to 0.1.10 release Gergő Sályi 2024-11-17 02:18:47 +01:00
  • cdea281291 Prepare release 0.1.10 Gergő Sályi 2024-11-17 02:06:42 +01:00
  • fbfa3d770c Add tooling to generate PKGBUILD after cargo publish Gergő Sályi 2024-11-17 02:02:09 +01:00
  • 87f8dd79a1 Add small clarifications to README Gergő Sályi 2024-11-17 01:49:06 +01:00
  • f2b1350d22 Update PKGBUILD to follow Arch Linux Rust package guidelines Gergő Sályi 2024-11-17 00:41:47 +01:00
  • 5c4fdf7735 Fix sometimes disappearing mouse cursor above wallpapers Gergő Sályi 2024-11-16 21:30:31 +01:00
  • 1ff294e14d Update dependencies Gergő Sályi 2024-11-16 21:05:08 +01:00
  • f07580adca Add bpftrace scripts tracing the our timings Gergő Sályi 2024-10-17 02:31:48 +02:00
  • 226dec974b Update dependencies Gergő Sályi 2024-10-14 18:38:29 +02:00
  • 2c9193129a Add rust-version key to Cargo.toml Gergő Sályi 2024-10-09 19:07:04 +02:00
  • 3d9f723077 Update PKGBUILD to 0.1.9 release Gergő Sályi 2024-10-09 16:32:51 +02:00
  • b965892be0 Prepare release 0.1.9 Gergő Sályi 2024-10-09 16:27:06 +02:00
  • a34ee177d0 Support output transforms having 90 degree rotations Gergő Sályi 2024-10-09 16:09:33 +02:00
  • 4e640ad6e7 Update dependencies Gergő Sályi 2024-10-09 15:09:08 +02:00
  • 1ee9ccffbd Fixup crate sha256sum after cargo publish Gergő Sályi 2024-09-30 21:33:04 +02:00
  • 56397f19e4 Update PKGBUILD to 0.1.8 release Gergő Sályi 2024-09-30 21:25:12 +02:00
  • 0fb67a35af Prepare release 0.1.8 Gergő Sályi 2024-09-30 21:18:24 +02:00
  • b203a15222 Anchor the wlr_layer_surface to all 4 edges Gergő Sályi 2024-09-30 21:09:04 +02:00
  • ea45c60ab1 Add a logging message to initialization Gergő Sályi 2024-09-30 20:49:26 +02:00
  • 1f253ac3f9 Formatting only - apply added editorconfig to all files Gergő Sályi 2024-09-30 20:29:09 +02:00
  • 736bbf2be1 Add .editorconfig based on the Rust language repository Gergő Sályi 2024-09-30 20:19:42 +02:00
  • 0749c9df34 Add missing check if updated output has a positive resolution Gergő Sályi 2024-09-30 20:13:20 +02:00
  • 77552b9426 Update dependencies, fix incompatibilities Gergő Sályi 2024-09-30 19:54:21 +02:00
  • d7c90011cd Update PKGBUILD to 0.1.7 release Gergő Sályi 2024-05-11 01:22:47 +02:00
  • 3c2eb7cc6c Prepare release 0.1.7 Gergő Sályi 2024-05-11 01:12:06 +02:00
  • abb85692e4 Add --pixelformat cli argument Gergő Sályi 2024-05-11 00:55:54 +02:00
  • 1e05e8c5c3 Update dependencies Gergő Sályi 2024-05-11 00:01:43 +02:00
  • ec22b1cb65 Also align wl_buffer stride to 4 for any pixel format Gergő Sályi 2024-05-10 23:45:16 +02:00
  • 3d7392b698 Update PKGBUILD to 0.1.6 release Gergő Sályi 2024-03-25 15:18:46 +01:00
  • 76e71b63de Prepare release 0.1.6 Gergő Sályi 2024-03-25 15:03:19 +01:00
  • 2711872a53 Add support for outputs with fractional scale factor Gergő Sályi 2024-03-25 14:09:44 +01:00
  • d55a0ae932 Update dependencies Gergő Sályi 2024-03-25 02:35:26 +01:00
  • 55072e6103 Update PKGBUILD to 0.1.5 release Gergő Sályi 2024-01-02 21:20:12 +01:00
  • 46be819969 Prepare release 0.1.5 Gergő Sályi 2024-01-02 21:10:15 +01:00
  • 8e20b360ae Consider integer scale factor for LayerSurface and WlSurface Gergő Sályi 2024-01-02 20:51:14 +01:00
  • 67abbb9a37 Remove inactive and superseded code Gergő Sályi 2024-01-02 18:58:59 +01:00
  • 3fc86cbf96 Update dependencies, fix incompatibilities Gergő Sályi 2024-01-02 18:42:50 +01:00
  • f9941357be Fixup readme Gergő Sályi 2023-08-31 18:42:50 +02:00
  • dfc089bd96 Fixup changelog Gergő Sályi 2023-08-31 18:31:12 +02:00
  • 3da3560997 Update PKGBUILD to 0.1.4 release Gergő Sályi 2023-08-31 18:18:08 +02:00
  • b4496265ec Prepare release 0.1.4 Gergő Sályi 2023-08-31 18:10:40 +02:00
  • a9b4973c4b Add readme note about the expected graphics memory usage Gergő Sályi 2023-08-31 18:02:34 +02:00
  • 71dc725ec7 Create shm slot pools per output instead of using one in the global state Gergő Sályi 2023-08-31 17:35:35 +02:00
  • 54809851d9 Before drawing a background check if the buffer to use is already active Gergő Sályi 2023-08-31 16:43:37 +02:00
  • 7681beecba Log shm slot pool size on new/destroyed output Gergő Sályi 2023-08-31 16:17:41 +02:00
  • 62d90ae9c2 cargo update Gergő Sályi 2023-08-31 14:45:02 +02:00
  • a4c5dfade9 Update PKGBUILD to 0.1.3 release Gergő Sályi 2023-05-05 08:31:00 +02:00
  • d7a3107f4b Update dependencies, rm fast_image_resize submod. Gergő Sályi 2023-05-05 08:07:18 +02:00
  • 9456b98150 Update PKGBUILD to 0.1.2 release Gergő Sályi 2023-04-27 02:38:21 +02:00
  • 9644b4e891 Add changelog Gergő Sályi 2023-04-27 02:22:56 +02:00