Commit graph

47 commits

Author SHA1 Message Date
GoatFoo
5d896893de
Support symlinks (#78) 2023-07-22 18:28:08 +02:00
vaxerski
cd86c196f3 core: disallow multiple instances of hyprpaper at once 2023-05-29 18:35:41 +02:00
vaxerski
3596630a20 internal: better mutex usage for ticks 2023-05-08 19:07:32 +01:00
vaxerski
66b3ba8d9f internal: allow desc: for monitors 2023-04-26 21:44:51 +01:00
vaxerski
3bfaac09f5 internal: destroy cursor theme on LS destroy 2023-04-16 14:07:37 +01:00
vaxerski
9a8a5738c6 internal: fix crash on scale change 2023-04-09 18:52:43 +01:00
vaxerski
e95b8d59f3 feat: add splash support 2023-04-09 18:47:49 +01:00
vaxerski
756fccfc53 internal: use an epsilon for scale calcs 2023-04-09 18:26:40 +01:00
2bc88dc8c2 fixup contain and wp-fs-v1 impl 2023-02-18 00:47:40 +00:00
cijo7
1d76f4db0d
Fix crashing when setting wallpaper (#41) 2023-02-14 20:27:04 +00:00
vaxerski
44a38bfedc fix wp-fs-v1 impl, adhere to the spec 2023-02-10 12:53:04 +00:00
3e7ba8500f conform to the wp-fs-v1 spec with buffer scale 2023-02-05 11:10:46 +00:00
vaxerski
577c9297c3 remove unused values and fixup log 2023-01-29 16:34:42 +00:00
12f73e1a84 fixup fractional scale impl 2023-01-29 15:30:01 +00:00
vaxerski
b8d2b97e13 fractional scaling impl 2023-01-29 14:00:08 +00:00
Anton Samokhvalov
f77a664e9d
Fix clang build, second version (#33) 2023-01-15 17:13:29 +01:00
50852e5319 Revert "Update Hyprpaper.cpp (#31)"
This reverts commit 1c19aa2b4f.
2023-01-05 14:39:29 +01:00
Anton Samokhvalov
1c19aa2b4f
Update Hyprpaper.cpp (#31) 2023-01-04 22:53:44 +01:00
aefd63876d don't load cursor theme if already loaded 2022-12-28 23:26:58 +01:00
Vaxry
60013ee655
Merge pull request #24 from vilari-mickopf/main
fix crash when XCURSOR_SIZE environment variable is set incorrectly
2022-12-18 22:54:56 +00:00
Filip Markovic
be66d710b3 Adjust to match modern c++ style 2022-12-18 22:27:13 +01:00
vaxerski
88d99f9954 fix compile 2022-12-13 14:27:19 +00:00
Filip Markovic
8e544370d9 fix crash when XCURSOR_SIZE environment variable is set incorrectly 2022-12-06 07:14:14 +01:00
vaxerski
e5d64c0be9 Handle pointer events 2022-11-18 20:35:33 +00:00
vaxerski
6d3a15f33c allow wildcards for monitors 2022-11-06 22:56:42 +00:00
vaxerski
1f55dda5e2 stop polling in main thread 2022-11-02 21:41:32 +00:00
Enes Hecan
1df6080535 Various improvements considering the modern C++ practices 2022-09-30 18:14:31 +02:00
vaxerski
036bf93bf4 added contain: 2022-08-03 18:06:33 +02:00
vaxerski
9926c0f69e fix ticks not firing 2022-07-31 17:30:14 +02:00
vaxerski
c3eba7ea3c performance fixes + disabling ipc 2022-07-31 17:28:37 +02:00
vaxerski
f75fcf01d1 fix logic in buffer cleaning 2022-07-18 12:31:20 +02:00
vaxerski
88885b21a9 log more 2022-07-18 12:28:56 +02:00
vaxerski
7220ab216c dont use target ptrs 2022-07-18 12:26:13 +02:00
vaxerski
8a7df4675a added unload 2022-07-17 14:17:54 +02:00
vaxerski
59956ce32a oops 2022-07-17 14:12:03 +02:00
vaxerski
3de17d1636 clean old preloads 2022-07-17 13:59:43 +02:00
vaxerski
2c7927aa5a fix scaling image 2022-07-16 23:03:29 +02:00
vaxerski
5f494286b2 fix scale 2022-07-16 23:00:18 +02:00
vaxerski
22bbffa1ae fix crash with empty buffers 2022-07-16 22:51:18 +02:00
vaxerski
b507e2f030 don't preload if exists 2022-07-07 15:26:38 +02:00
vaxerski
abf3b03d70 log buffers 2022-07-03 10:07:43 +02:00
vaxerski
0a113cfd56 objectify layersurfaces into classes
this will make it so that we dont have that empty phase between switches
2022-07-02 19:53:12 +02:00
vaxerski
844fd1bb93 share buffers 2022-07-02 19:10:50 +02:00
vaxerski
e13715c514 added ipc and dynamic wp changes 2022-07-02 18:26:59 +02:00
vaxerski
7ea6e34d3f more logs and allow mons without a wp 2022-07-02 15:27:05 +02:00
vaxerski
8df121070a wallpapers are now cover 2022-07-02 15:09:59 +02:00
vaxerski
05c4b91f95 initial code commit 2022-07-01 23:05:58 +02:00