Commit Graph

  • 767147c301 Forgot the include file for the theme. main Zed A. Shaw 2025-05-09 11:30:35 -0400
  • a18d60dcb0 Added direct theme support and will slowly move more things into this struct for configuring the look. Zed A. Shaw 2025-05-09 11:20:22 -0400
  • b9deb3a0de Update README with new layout. Zed A. Shaw 2025-05-08 13:25:40 -0400
  • 3bc05ad164 Move everything under the guecs/ directory in src/ so that it meshes better with other projects. Zed A. Shaw 2025-05-08 11:20:00 -0400
  • f520f0bade Try to trim down what libs are actually needed. Zed A. Shaw 2025-05-08 02:47:49 -0400
  • 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. Zed A. Shaw 2025-05-08 02:27:02 -0400
  • f3f2e90cd2 [BROKEN] This build is totally broken. DONOT USE. Zed A. Shaw 2025-05-08 01:12:12 -0400
  • 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. Zed A. Shaw 2025-05-07 12:53:44 -0400
  • 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. Zed A. Shaw 2025-05-07 12:21:34 -0400
  • 560f506733 Added a delete function that lets you delete numbers entered. Zed A. Shaw 2025-05-07 00:55:16 -0400
  • 576de347b9 README now has more information on GUECS but still needs more tips, tricks, and demos. Zed A. Shaw 2025-05-06 23:36:15 -0400
  • 589373bf22 FSM is no longer needed but it may be back. Zed A. Shaw 2025-05-06 23:35:54 -0400
  • 87149af4c7 Make the LEL layout look perty. Zed A. Shaw 2025-05-06 23:10:52 -0400
  • 9e6038dd7d Made the grammer fit the README description more and it seems to work the same. Tests in other projects confirmed, but may need to watch it. Zed A. Shaw 2025-05-06 23:04:30 -0400
  • 88bc6f9123 More README to describe the LEL language, but not sure how it looks until I commit. Zed A. Shaw 2025-05-06 23:04:08 -0400
  • f40613d538 First cut at the README. Zed A. Shaw 2025-05-06 15:56:32 -0400
  • 4d456139a5 Simple RPN calculator is working as a first demo. Zed A. Shaw 2025-05-06 15:14:24 -0400
  • 7847ffdcbd Switched to an RPN calculator since they're simpler to implement. Zed A. Shaw 2025-05-06 13:47:41 -0400
  • bd0ec9e095 Making an FSM work better for the calulator. Zed A. Shaw 2025-05-06 10:43:11 -0400
  • c0c63e5b2c Bring over the FSM and then use it to make the calculator demo better. Zed A. Shaw 2025-05-06 01:05:28 -0400
  • 4b07ecac45 Bring in the components into separate files so I can start to see how to make them generic. Then make the calculator kind of work but not yet. Zed A. Shaw 2025-05-06 00:22:03 -0400
  • 313a9aec83 Demonstrate adding shader effects easily. Zed A. Shaw 2025-05-05 15:00:57 -0400
  • f8b9c88e2c First cut of a basic calculator UI example. Zed A. Shaw 2025-05-05 14:26:47 -0400
  • 74f5652842 Calculator started and the SFML components are off in their own thing. Zed A. Shaw 2025-05-05 13:50:57 -0400
  • 942300f0bb Started a few demos. Calculator first. Zed A. Shaw 2025-05-05 12:42:51 -0400
  • 58880c2a6a Started moving SFML specific stuff into the sfml/ directory. Zed A. Shaw 2025-05-05 12:42:26 -0400
  • df024adccd Forgot a ton of files in the last commit. Zed A. Shaw 2025-05-05 12:11:51 -0400
  • 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. Zed A. Shaw 2025-05-05 12:10:27 -0400
  • 103793204d Brought over a bunch of stuff to get started, but only lel.cpp compiles. Zed A. Shaw 2025-05-05 11:42:21 -0400
  • 26685279ce Initial commit Zed A. Shaw 2025-05-05 16:20:05 +0200