Commit graph

47 commits

Author SHA1 Message Date
0af712e151 e 2024-12-18 15:59:18 +00:00
3d3e8ad1e6 stuf 2024-12-18 15:57:24 +00:00
f8de2a65db thing 2024-12-18 15:52:06 +00:00
29159159f9 oopse 2024-12-18 15:48:05 +00:00
06060bb27d core: add nominal size 2024-12-18 15:42:49 +00:00
0264e69814 core: allow ;-separated values in hl format
fixes #67
2024-10-11 19:02:18 +01:00
5729b9733d core: fixup overridenBy reporting 2024-10-01 23:26:36 +01:00
Jan Beich
34efe230c2
core: add missing header for libc++ after 5a95d8512b (#66)
libhyprcursor/hyprcursor.cpp:23:27: error: implicit instantiation of undefined template 'std::basic_stringstream<char>'
   23 |         std::stringstream envXdgStream(envXdgData);
      |                           ^
/usr/include/c++/v1/__fwd/sstream.h:29:28: note: template is declared here
   29 | class _LIBCPP_TEMPLATE_VIS basic_stringstream;
      |                            ^
2024-10-01 10:08:26 +01:00
6b4131ee52 core: initialize C shape data fully 2024-09-30 18:12:34 +01:00
66648429bd core: avoid uninitialized overriddenBy of raw shape data
ref #64
2024-09-30 18:10:29 +01:00
Libadoxon
5a95d8512b
lib: Use XDG_DATA_DIRS to query themes (#58)
* lib: use XDG_DATA_DIRS to search themes

* lib: fix some stylistic errors

* lib: more stylistic errors fixed
2024-07-30 22:04:10 +02:00
Ikalco
a5c0d57325
core: only alloc as much as needed when reading in cursor images (#51) 2024-07-04 17:59:59 +02:00
Ikalco
27ca640abe
core/API: add option to not use default fallbacks (env and first available) (#43)
* add option to not use default fallbacks (env and first available)
2024-05-21 23:45:11 +02:00
7c3aa03dff shapes: fix nearest size finding for png cursors
fixes #14
2024-05-15 17:50:17 +01:00
SoSeDiK
178717746d
lib: Add validation for cursor file names and propagate the error from parsing HL cursor (#32)
* Validate cursor file names

* Propagate errors from parsing HL cursor

* Validate cursor directory names
2024-04-12 01:01:33 +01:00
SoSeDiK
f6a6322a03
lib: Count cursor-less themes as invalid (#31) 2024-04-10 17:29:25 +01:00
17ebb7fff0 lib: add missing header
ref #30
2024-04-08 23:31:11 +01:00
bd56398f19 lib: round hotspots in getShapes
ref #28
2024-04-08 18:23:14 +01:00
af4ce3953d lib: minor manifest reading fixes
fixes #29
2024-04-08 18:20:10 +01:00
65507c093f lib: fix missing overrides
ref #27
2024-04-08 11:46:28 +01:00
95cd9376e8 lib: fix missing / in path 2024-04-08 10:21:12 +01:00
Vaxry
7561459770
lib: Added a raw data API (#23)
* raw data API

* add missing type arg

* tests: better stuff
2024-04-06 21:16:55 +01:00
f4ea0297a0 core: Add support for toml manifests and metas
ref #20
2024-04-04 16:21:38 +01:00
73721de9ae lib: fixup path accessibility lookups 2024-04-02 15:28:31 +01:00
d3876f3477 lib: improve access checks on themes 2024-03-26 15:26:26 +00:00
1a1fcfb58d lib: fixup theme name matching 2024-03-25 11:54:29 +00:00
22a4195557 lib: add user-defined logging 2024-03-24 20:37:31 +00:00
7bd0d55aa2 lib: set size to 0 for svg images
ref #13
2024-03-23 01:04:53 +00:00
6a92473237 lib: accept theme names for lookup 2024-03-21 15:42:22 +00:00
60f9c53cf2 lib: avoid arithmetic on void*
fixes #8
2024-03-16 16:39:14 +00:00
e3056efd46 lib: fix missing isSVG assignment 2024-03-12 00:25:56 +00:00
09b2a50fe7 lib: fix compile 2024-03-11 22:01:40 +00:00
0eef4db598 lib: fixup free conditions in done 2024-03-11 21:04:17 +00:00
7be76c1ae0 lib: fix animated types rasterization 2024-03-11 21:01:14 +00:00
05db7dfd7f lib: refuse to read inaccessible themes
fixes #1
2024-03-10 17:17:08 +00:00
a5cfddb46f core: fix theme cycling 2024-03-09 17:45:44 +00:00
06d1028025 util: add --resize 2024-03-08 02:01:45 +00:00
74ae8a1847 core: support svg cursors 2024-03-07 20:46:36 +00:00
d1dcce9a00 core: formatting and small fixes 2024-03-07 17:51:14 +00:00
ceecc4e7da lib: header fixes 2024-03-07 16:36:26 +00:00
3dc5ca4e11 all: add support for animated cursors 2024-03-07 16:21:04 +00:00
6760e68a1b API: improve in prep for animated 2024-03-07 16:01:45 +00:00
953f2fb118 tests: add C tests and fixup api 2024-03-07 15:10:45 +00:00
a1df22903a lib: add resampling 2024-03-07 14:50:48 +00:00
fcfa979979 core: add helper for resize algo 2024-03-07 14:16:22 +00:00
10516e0451 util: add extracting xcursor themes 2024-03-07 14:14:39 +00:00
5227dcc787 Initial commit: very basics 2024-03-07 03:19:38 +00:00