269 Commits

Author SHA1 Message Date
8a9ceb87e2 Partial Work 2024-10-28 18:53:24 -04:00
07c3433dd7 Fixed Rect outline pixel misalignment. 2024-10-28 16:29:29 -04:00
9453a57616 Implement Button Color changing logic Prerelease-5 2024-10-28 16:05:42 -04:00
781c9882d4 Sending Up Work 2024-10-23 14:16:54 -04:00
63ff2e6ef2 Current Working State 2024-10-14 20:42:05 -04:00
53a1d7bd9c Refactoring in progress x2 2024-10-13 17:52:33 -04:00
ca75a143d3 Laptop work 2024-10-12 20:52:28 -05:00
07725ded44 Refactoring in progress 2024-10-12 19:35:17 -04:00
67fa678ca6 Refactored Hoverable 2024-10-12 00:55:22 -04:00
1065933fcb Refactoring and cleaning up sections. 2024-10-11 15:08:37 -04:00
cfce294bf2 Migrate to latest dependency releases, and fixed breaking changes. Prerelease-4 2024-10-11 11:45:27 -04:00
48aaff669e Migrate to latest dependency releases, and fixed breaking changes. 2024-10-11 11:45:23 -04:00
00818e4656 Merge remote-tracking branch 'origin/master' Prerelease-3 2024-09-08 23:11:35 -04:00
fb5831caae Migrate to latest dependency releases, and fixed breaking changes. 2024-09-08 23:11:30 -04:00
2a9d095203 fix cmake_minimum_required using rebitch 2024-08-26 19:55:37 -04:00
411f06aad0 Update deps && resize fix 2024-08-21 13:23:15 -04:00
e147c7c881 Merge remote-tracking branch 'origin/master' 2024-08-05 22:13:37 -04:00
0a1d698a9d Scoping out new objects. Reorganizing too. -Josh 2024-08-05 22:13:15 -04:00
7fb63db263 Migrate to latest JGL to fix XWindow Viewport not updating correctly! 2024-08-05 13:53:57 -04:00
9a281ca9a5 Add README image 2024-08-05 13:37:02 -04:00
ae69bd8c5b Add README skeleton 2024-08-05 13:33:28 -04:00
2622077f60 Transparency demo. Prerelease-2 2024-08-05 12:55:33 -04:00
91bb1e1be8 More boilerplate 2024-08-05 12:42:04 -04:00
e5659ee535 Forgotten files (oops) 2024-08-05 12:33:26 -04:00
5efd2fa58c It works, time to make it nice API 2024-08-05 12:30:58 -04:00
de63e8f3e3 Trouble with implementing ImageBase and Image classes 2x 2024-08-05 12:29:36 -04:00
2ca36a3795 Trouble with implementing ImageBase and Image classes 2024-08-05 12:19:06 -04:00
6ec6856b84 Neat layout demo!! 2024-08-05 02:49:48 -04:00
9979bce9d1 Implement HorizontalListLayout and VerticalListLayout widgets 2024-08-02 12:11:54 -04:00
0b908f53f3 Filled out design spec for RichText 2024-08-02 10:41:33 -04:00
7fc15bf59e TODO List Part 1 2024-08-02 00:16:34 -04:00
81e378acd8 More documentation. 2024-08-01 20:33:21 -04:00
e883ed2104 Added documentation to Window class. 2024-08-01 20:14:17 -04:00
b8eadfbf03 Functional improvements to Window widget resize. 2024-08-01 19:37:45 -04:00
31d5b09bfa Window resize looks correct. Also adjusted some things. 2024-08-01 16:42:05 -04:00
7bb8e2dd81 FINALLY YES FUCK YES WE HAVE RESIZABLE WINDOWWS 2024-08-01 15:51:00 -04:00
5899c03e6b OnToggleEvent demo for Radio Button demo 2024-07-31 19:01:47 -04:00
9c86b3036b Radio button and Toggleable 2024-07-31 18:53:43 -04:00
58d0eb0f74 Fix Text offsetting, update to latest JGL 2024-07-31 17:39:47 -04:00
a1776acc14 Minor adjustment ontop of that. 2024-07-31 16:21:49 -04:00
769d5c9e9a Window drag perfected. 2024-07-31 16:18:59 -04:00
4a70e0e2f4 Window dragging working 2024-07-31 16:01:10 -04:00
8e7f146b22 Window dragging WIP 2024-07-31 15:41:35 -04:00
34a9fe728b Clickable and Hoverable classes created, Button class rewritten to use them, Window class WIP, demo radio button is just default button behavior now. 2024-07-31 12:58:36 -04:00
a28048b19b Button redone. Implemented a radio button demo. 2024-07-30 20:43:58 -04:00
0fc4238115 Button implemented very cool 2024-07-30 17:22:24 -04:00
ea182adf30 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	main.cpp
2024-07-30 15:04:26 -04:00
4fd4e5add9 Fixed regression of MouseEnter and MouseExit 2024-07-30 15:04:01 -04:00
acab0b085c still debugging weird mouse coords event issues 2024-07-30 15:02:50 -04:00
f43f354480 very funny DEBUG logger removed 2024-07-30 14:29:40 -04:00