Rasmus Moorats xx
xx pushed to master at xx/wl-freeze 2025-05-21 14:49:59 +03:00
d27c201d16 remove unused done and failed state values
xx pushed to master at xx/wl-freeze 2025-05-21 14:45:56 +03:00
a631f9b227 better error handling
xx pushed to master at xx/wl-freeze 2025-05-21 14:02:24 +03:00
0d09b1909a reduce main function size
xx pushed to master at xx/wl-freeze 2025-05-21 13:42:10 +03:00
555794ca81 better protocol handling
xx pushed to master at xx/wl-freeze 2025-05-21 13:26:09 +03:00
4d6c7857fe use viewport to fix fractional scaling
xx pushed to master at xx/wl-freeze 2025-05-21 12:38:41 +03:00
1b0c426c17 fix scaling (at least for integer scaling, fractional is still broken)
xx pushed to master at xx/wl-freeze 2025-05-21 12:12:37 +03:00
a61845bb09 remove transformation logic
xx pushed to master at xx/wl-freeze 2025-05-21 11:09:53 +03:00
1b92ef0df9 added fast paths for common transforms
xx pushed to master at xx/wl-freeze 2025-05-21 10:42:51 +03:00
07e3c28842 remove redundant bounds check
xx pushed to master at xx/wl-freeze 2025-05-21 10:41:06 +03:00
bca8d3e993 optimized happy path
xx pushed to master at xx/wl-freeze 2025-05-21 10:28:38 +03:00
a89ff82091 move scale calculation outside hot loop
xx pushed to master at xx/wl-freeze 2025-05-21 10:21:19 +03:00
9fdca6419b remove redundant color space conversion and simply use the same color space for the surface as the display
xx pushed to master at xx/wl-freeze 2025-05-21 10:11:18 +03:00
986bd159d0 add profile feature
xx pushed to master at xx/wl-freeze 2025-05-20 17:55:09 +03:00
20466531cb move unsafe block outside function call
xx pushed to master at xx/wl-freeze 2025-05-20 17:43:44 +03:00
eaaa0bb1ea allow pressing ESC to quit
xx pushed to master at xx/wl-freeze 2025-05-20 17:23:36 +03:00
0bbd2c399a use memfd instead of tempfile
e26f7c7f89 remove useless transparency loop
4717df8f3e deduplicate code
c30b4faac9 use a macro to implement empty dispatch impls
bb50504a4b tidy up imports
xx created branch master in xx/wl-freeze 2025-05-20 17:23:36 +03:00
xx created repository xx/wl-freeze 2025-05-20 17:23:26 +03:00
xx pushed to master at xx/.shincludes 2025-05-20 13:49:39 +03:00
619ee12779 add artificial delay to ensure hyprpicker runs before slurp_windows
xx pushed to master at xx/.shincludes 2025-05-19 16:20:39 +03:00
20d4033ab7 use hyprpicker to freeze screen instead