Commit graph

22 commits

Author SHA1 Message Date
Zed A. Shaw
e88179b788 Small mistake. Didn't maintain the texture pointer in the sprite so it could go out of scope and crash with use after free. 2026-03-11 07:39:50 -04:00
Zed A. Shaw
e8c178db6f Changing from RenderWindow to RenderTarget so the GUI can be rendered into a texture for zooming/saving. 2025-10-31 11:05:29 -04:00
Zed A. Shaw
5d0d8b16fc Removed hover on guecs::UI::mouse and now use a generic 16 bit modifier bitset. Also finally fixed Clickable so it just a simple callback with only the modifiers. 2025-08-14 12:35:25 -04:00
Zed A. Shaw
6837192583 Version bump. 2025-07-23 12:48:56 -04:00
Zed A. Shaw
e128de3244 Bump the version number. 2025-07-22 13:01:59 -04:00
Zed A. Shaw
31a02505aa Version bump. 2025-07-07 10:56:34 -04:00
Zed A. Shaw
6fb20c5085 Need to disable werror so that builds with release aren't triggering unused variables. 2025-05-23 10:12:11 -04:00
Zed A. Shaw
715c95a3ff Meson build was using the wrong sfml_main on windows. 2025-05-16 23:41:01 -04:00
Zed A. Shaw
b7c49711b6 Make the sfml parts a separate dependency so you can use them if you want. 2025-05-16 10:31:04 -04:00
Zed A. Shaw
04f6fef921 Started a tiny idle clicker demo called 'Clicker the Dog'. No idea what that means. 2025-05-11 00:15:09 -04:00
Zed A. Shaw
adc192c6dc Removed dbc and replaced with plain asserts everywhere. 2025-05-10 10:53:53 -04:00
Zed A. Shaw
a18d60dcb0 Added direct theme support and will slowly move more things into this struct for configuring the look. 2025-05-09 11:20:22 -04:00
Zed A. Shaw
3bc05ad164 Move everything under the guecs/ directory in src/ so that it meshes better with other projects. 2025-05-08 11:20:00 -04:00
Zed A. Shaw
f520f0bade Try to trim down what libs are actually needed. 2025-05-08 02:47:49 -04:00
Zed A. Shaw
06ca57e5da Had to rename sfml to sfmlbackend because on Windows the filesystem is case insensitive so include <SFML/*> was accidentally including _my_ <sfml/config.hpp> file. 2025-05-08 02:27:02 -04:00
Zed A. Shaw
f3f2e90cd2 [BROKEN] This build is totally broken. DONOT USE. 2025-05-08 01:12:12 -04:00
Zed A. Shaw
8dc70ad1ed Meson will complain on linux that libraries are not compiled with -fpic but then ignore options to enable -fpic by default, also despite detecting this Meson will not add it on Linux. Because of this I have to only build static libraries. CMake might be on the table now. 2025-05-07 12:53:44 -04:00
Zed A. Shaw
838f54a4f4 Moved everything around to let meson build the libraries, but I suspect I have too much SFML support gear for it to be useable. 2025-05-07 12:21:34 -04:00
Zed A. Shaw
74f5652842 Calculator started and the SFML components are off in their own thing. 2025-05-05 13:50:57 -04:00
Zed A. Shaw
58880c2a6a Started moving SFML specific stuff into the sfml/ directory. 2025-05-05 12:42:26 -04:00
Zed A. Shaw
f5f5ca6431 First working extract with passing tests. Next to rework this so that the demo is separate from the actual library that people would use. 2025-05-05 12:10:27 -04:00
Zed A. Shaw
103793204d Brought over a bunch of stuff to get started, but only lel.cpp compiles. 2025-05-05 11:42:21 -04:00