1149 Commits

Author SHA1 Message Date
Leonardo Gibrowski Faé
805a355da5 Merge pull request #455 from LGFae/update_flake_lock_action
flake.lock: Update
2025-06-23 12:37:56 -03:00
github-actions[bot]
9e15e43fd4 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/41da1e3ea8e23e094e5e3eeb1e6b830468a7399e?narHash=sha256-jp0D4vzBcRKwNZwfY4BcWHemLGUs4JrS3X9w5k/JYDA%3D' (2025-06-14)
  → 'github:nixos/nixpkgs/3078b9a9e75f1790e6d6ef9955fdc6a2d1740cc6?narHash=sha256-xT8cPLTxlktxI9vSdoBlAVK7dXgd8IK59j7ZwzkkhnI%3D' (2025-06-22)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/45418795a73b77b7726c62ce265d68cf541ffb49?narHash=sha256-FIgEIS0RAlOyXGqoj/OufTfcKItYq668yPYL4SXdU0M%3D' (2025-06-17)
  → 'github:oxalica/rust-overlay/65162ae665154e0eddb395166bd4956358981dd0?narHash=sha256-gHg6QUjMi1ObrocQUAoEhhbIfop14UNae4QDSHoKsRU%3D' (2025-06-23)
2025-06-23 15:35:46 +00:00
Leonardo Gibrowski Faé
5280e1c772 Merge pull request #453 from bloxx12/drop-flake-utils
flake.nix: cleanup
2025-06-23 12:35:06 -03:00
Bloxx12
227300ce51 flake.nix: cleanup 2025-06-23 10:04:57 +02:00
Leonardo Gibrowski Faé
398a4048e3 Merge pull request #450 from LGFae/update_flake_lock_action
flake.lock: Update
2025-06-17 10:18:05 -03:00
github-actions[bot]
c68139c6ad flake.lock: Update
Flake lock file updates:

• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/d72bd8c9fda03c9834ea89d7a5a21c7880b79277?narHash=sha256-/8F9L6T9w/Fx1D6L%2BBtWIXg5m9F6jwOFg6uhZpKnM/0%3D' (2025-06-16)
  → 'github:oxalica/rust-overlay/45418795a73b77b7726c62ce265d68cf541ffb49?narHash=sha256-FIgEIS0RAlOyXGqoj/OufTfcKItYq668yPYL4SXdU0M%3D' (2025-06-17)
2025-06-17 13:13:51 +00:00
Leonardo Gibrowski Faé
aeaf82e8fd Merge pull request #449 from Vortriz/main
use oxalica/rust-overlay in nix flake
2025-06-17 10:13:12 -03:00
Vortriz
7e6c4f61a0 use oxalica/rust-overlay in nix flake
allows us to use latest rust version
2025-06-17 11:18:52 +05:30
Leonardo Gibrowski Faé
66d270f446 Merge pull request #447 from Integral-Tech/fix-doc-gen
fix: resolve errors of documentation generation
2025-06-12 11:21:18 -03:00
Integral
91a8532717 fix: resolve errors of documentation generation 2025-06-12 21:28:53 +08:00
Leonardo Gibrowski Faé
5b85cf1323 add avif decoding support through dav1d 2025-06-11 12:51:57 -03:00
Leonardo Gibrowski Faé
23f01c7203 Merge pull request #435 from LGFae/support-different-namespaces
custom namespace support
2025-06-11 11:06:08 -03:00
Leonardo Gibrowski Faé
d87bd909dd update documentation to account for namespace options 2025-06-11 11:01:20 -03:00
Leonardo Gibrowski Faé
6930425653 support specifying multiple namespaces at once 2025-06-11 10:38:02 -03:00
Leonardo Gibrowski Faé
155d12678c update CHANGELOG 2025-06-09 16:03:22 -03:00
Leonardo Gibrowski Faé
5d91d59144 print the namespace during query 2025-06-09 16:03:12 -03:00
Leonardo Gibrowski Faé
63206dd964 support --all argument in all subcommands
All subcommands (except clear-cache) now support an `--all` argument to
send commands to all namespaces at once
2025-06-09 15:51:10 -03:00
Leonardo Gibrowski Faé
c012741c60 remember to truncate the cache file length 2025-06-09 15:51:10 -03:00
Leonardo Gibrowski Faé
fb5de10ebd fix clippy warnings 2025-06-09 15:51:10 -03:00
Leonardo Gibrowski Faé
36797173b4 basic custom namespace support
MISSING: `--all` option for all subcommands, to send things to all
namespaces at once.
2025-06-09 15:51:08 -03:00
Leonardo Gibrowski Faé
44d3cdf826 version 0.10.3 2025-06-09 13:57:57 -03:00
Leonardo Gibrowski Faé
40dcb40849 Merge pull request #443 from shumvgolove/wl_output
check if wl_output contains the CURRENT mode
2025-06-09 10:27:50 -03:00
shum
b511696924 check if wl_output contains the CURRENT mode
Fixes #442
2025-06-09 12:22:05 +00:00
Leonardo Gibrowski Faé
7ceddc0135 version 0.10.2 2025-06-06 12:55:13 -03:00
Leonardo Gibrowski Faé
9f748644cf update CHANGELOG 2025-06-06 12:53:38 -03:00
Leonardo Gibrowski Faé
1281052f4e Merge pull request #441 from LGFae/only-accept-current-modes
do not accept wl_output modes that are not current
2025-06-06 12:23:03 -03:00
Leonardo Gibrowski Faé
5f66db6127 do not accept wl_output modes that are not current
The protocol states we should not rely on non-current modes being
available. This commit simply ignores them.
2025-06-06 12:17:04 -03:00
Leonardo Gibrowski Faé
f9ace9d3b5 Merge pull request #439 from LGFae/prioritize-fractional-scale
prioritize fractional scale events
2025-06-06 12:14:26 -03:00
Leonardo Gibrowski Faé
8b3b425b7d prioritize fractional scale events
We currently let preferred_buffer_scale events overwrite the values we
received from the fractional scale protocol. This is incorrect. Wayland
is an entirely assynchronous protocol, so we should prioritize the more
precise events over the more generic ones.
2025-06-06 10:44:04 -03:00
Leonardo Gibrowski Faé
a07595cf60 Merge pull request #436 from LGFae/update_flake_lock_action
flake.lock: Update
2025-05-31 23:26:12 -03:00
github-actions[bot]
046b39ec6c flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/063f43f2dbdef86376cc29ad646c45c46e93234c?narHash=sha256-6m1Y3/4pVw1RWTsrkAK2VMYSzG4MMIj7sqUy7o8th1o%3D' (2025-05-23)
  → 'github:nixos/nixpkgs/96ec055edbe5ee227f28cdbc3f1ddf1df5965102?narHash=sha256-7doLyJBzCllvqX4gszYtmZUToxKvMUrg45EUWaUYmBg%3D' (2025-05-28)
2025-06-01 01:45:24 +00:00
Leonardo Gibrowski Faé
ede681538f version 0.10.1 2025-05-30 11:16:03 -03:00
Leonardo Gibrowski Faé
d31799c767 Update issue templates
Let's get a bug report template to encourage people to always test in the latest git version.
2025-05-30 11:09:27 -03:00
Leonardo Gibrowski Faé
4280bf2b1e Merge pull request #432 from iynaix/fix-nix-build
fix nix build workaround
2025-05-30 10:32:49 -03:00
Lin Xianyi
9faba4405c fix nix build workaround
Workaround is no longer needed for nix with the updated wayland dependency
2025-05-30 08:14:38 +08:00
Leonardo Gibrowski Faé
800619eb70 update waybackend dependency 2025-05-27 12:12:53 -03:00
Leonardo Gibrowski Faé
4cf68344bd Merge pull request #428 from nullcubee/nix-build-workaround
Restore build.nix and apply workaround for nix build
2025-05-27 10:59:06 -03:00
Leonardo Gibrowski Faé
667e153e00 Merge pull request #429 from cyuria/main
fix fractional scaling
2025-05-27 10:14:00 -03:00
Cyuria
3c86fba667 fix fractional scaling 2025-05-27 22:54:56 +10:00
NullCube
a3d07aa5e1 add workaround for failing nix build 2025-05-27 01:15:31 -07:00
NullCube
48af37ba97 restore build.nix 2025-05-27 01:09:46 -07:00
Leonardo Gibrowski Faé
32c1b1da6b Merge pull request #426 from triallax/fix-32bit-build
Make build more portable
2025-05-26 20:01:52 -03:00
triallax
9028e949bc Make build more portable
Ran into this while swww 0.10.0 was being built on the chimera ppc
builder.

NSecs maps to c_long on non-x86_64, which is only guaranteed to be at
least 32 bits (and in fact is often only 32 bits on 32-bit platforms).
While at it, also use Secs for seconds, as while it's always mapped to
i64 currently, it's still more futureproof.
2025-05-26 23:45:13 +01:00
Leonardo Gibrowski Faé
107576af07 use tiny-bench instead of criterion
A smaller benchmark implementation will greatly improve debug build
times. This should help specially with CI.
2025-05-25 15:16:21 -03:00
Leonardo Gibrowski Faé
d797baf047 Merge pull request #424 from LGFae/update_flake_lock_action
flake.lock: Update
2025-05-25 14:48:19 -03:00
Leonardo Gibrowski Faé
98ace0593c version 0.10 2025-05-25 14:42:29 -03:00
Leonardo Gibrowski Faé
a4aad2be76 update swww-daemon man page 2025-05-25 12:32:13 -03:00
Leonardo Gibrowski Faé
43f6271540 update dependencies 2025-05-25 12:30:10 -03:00
Leonardo Gibrowski Faé
27ad7e7290 Merge pull request #423 from LGFae/configurable-layer
allow the user to set which Layer they would prefer to render in
2025-05-25 12:23:57 -03:00
Leonardo Gibrowski Faé
0ad5a0517b allow the user to set which Layer they would prefer to render in
We currently only accept `background` and `bottom`, because anything
else could potentially render the desktop unusable.
2025-05-25 12:20:08 -03:00