Commit Graph

11 Commits (070244269e44cdf4591af410e9d5e831575c6d86)

Author SHA1 Message Date
Zed A. Shaw 070244269e class enums are just jank when trying to work with a bitset. 2 days ago
Zed A. Shaw 41d568ab25 Bring back the convenience method to click on a cell by name. 2 days ago
Zed A. Shaw 4b4992185f Needed a default of no Modifiers to click_on since that's a very common operation. Also a constant to represent that. 2 days ago
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. 2 days ago
Zed A. Shaw 4c019048d0 Making Icons a thing again since it's convenient. 3 weeks ago
Zed A. Shaw ad78c186c6 Implement a way to map entities to their names, which comes up often enough. 1 month ago
Zed A. Shaw 4d71f552aa Refactoring the GUECS UI::render and the components so that it's just calling a .render on each one. This will then let me allow registering any components people want. 3 months ago
Zed A. Shaw cf3da32681 Fixed two bugs in Effect. 1. The shaders weren't being applied to everything, only shapes. 2. The Textual components were getting a not-shape shader but should be shapes. 3 months ago
Zed A. Shaw adc192c6dc Removed dbc and replaced with plain asserts everywhere. 3 months ago
Zed A. Shaw a18d60dcb0 Added direct theme support and will slowly move more things into this struct for configuring the look. 3 months ago
Zed A. Shaw 3bc05ad164 Move everything under the guecs/ directory in src/ so that it meshes better with other projects. 3 months ago
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. 3 months ago
Zed A. Shaw f3f2e90cd2 [BROKEN] This build is totally broken. DONOT USE. 3 months ago
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. 3 months ago
Zed A. Shaw f8b9c88e2c First cut of a basic calculator UI example. 3 months ago
Zed A. Shaw 74f5652842 Calculator started and the SFML components are off in their own thing. 3 months ago
Zed A. Shaw 58880c2a6a Started moving SFML specific stuff into the sfml/ directory. 3 months ago
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. 3 months ago
Zed A. Shaw 103793204d Brought over a bunch of stuff to get started, but only lel.cpp compiles. 3 months ago