Commit Graph

51 Commits

Author SHA1 Message Date
938be6f7ca A ton of edits.. I don't even know 2025-06-16 12:02:10 -05:00
7ac0436a1f Performance optimization & bugfix
Only depth sort if we need to.
Fixed a bug where if you left the highest ancestor of a slider and re-entered it would still be sliding.
2025-05-30 22:22:09 -04:00
0ff787fd95 Refactor TextBase to TextStyler mixin. 2025-05-12 17:10:12 -05:00
b0c3203f70 Implement Widget::IsMouseInsideChildren and ::IsMouseInsideDescendants 2025-04-30 02:42:04 -05:00
62cfd1bd58 Adjustments to Window and ScrollingRect widget. 2025-04-17 14:13:32 -04:00
b7ab9a8780 Shit 2025-04-12 12:46:38 -05:00
74ae05321b add ObserveMouseInput override 2025-04-08 15:27:25 -04:00
d0fcf9cce2 Refactor tweening some. 2025-04-07 00:09:17 -04:00
8589431cc7 Moving functions to cpp file 2025-04-05 14:49:06 -04:00
1a11fa824b Implement window focusing. 2025-04-04 14:58:00 -04:00
b3f65b3396 Adding new widgets 2025-04-02 13:19:06 -04:00
4193a2a693 Implementing input consumption refactor. 2025-04-01 18:56:43 -04:00
86aa41a3db Added Widget::ObserveMouseWheel virtual method 2025-03-08 16:02:47 -05:00
c7d214c851 Widget::ComputeElementPadding 2025-02-19 16:54:12 -06:00
116c2e2e2f etc 2025-02-18 23:13:50 -05:00
bdbfe61b87 TweenAnchorPoint stub 2025-02-18 14:48:39 -05:00
f105053fb2 Edits 2025-02-17 22:35:08 -05:00
f772369686 Refactoring, bug fixes, and implementing styling data. 2025-02-14 15:29:00 -05:00
883eabb5e3 Awesome collaborative changes. 2025-02-10 21:07:31 -05:00
24e38b9ec3 Implement Widget tweening and layout order. 2025-02-10 16:42:33 -05:00
251daa4070 Work-In-Progress tween code. 2025-02-10 14:45:59 -05:00
2aaba5c1f7 Implement Tween class interface. 2025-02-08 15:35:01 -05:00
97edc67fad Tweening animation test 1. 2025-02-08 14:44:43 -05:00
1053a32317 Renamed several functions, testing tween support. 2025-02-08 04:07:00 -05:00
7f2477677a Refactoring entire render logic to support ScrollingRect, got some results, but still having issues. 2025-02-07 01:48:22 -05:00
0ef7ec2a7f Migrate to latest ReWindow and JGL 2025-01-28 18:35:34 -05:00
0cd3fbfc17 Bugfixes for Slider and Window widget. 2025-01-28 18:11:35 -05:00
bc8ba3ed02 Implementing Text Input Form and it's features. 2025-01-07 19:09:37 -05:00
e8eb018959 Partially Completed Edits xddd 2024-12-04 14:41:53 -05:00
ff84118b10 Fuck 2024-11-25 20:10:45 -05:00
423dc188cd Incremental Improvements 2024-11-22 16:45:14 -05:00
19e066c835 Several minor changes 2024-11-19 19:15:18 -05:00
f84d3c7f16 Extra doxygen annotations on Widget 2024-10-31 14:48:28 -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
07725ded44 Refactoring in progress 2024-10-12 19:35:17 -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. 2024-10-11 11:45:27 -04:00
fb5831caae Migrate to latest dependency releases, and fixed breaking changes. 2024-09-08 23:11:30 -04:00
411f06aad0 Update deps && resize fix 2024-08-21 13:23:15 -04:00
6ec6856b84 Neat layout demo!! 2024-08-05 02:49:48 -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
9c86b3036b Radio button and Toggleable 2024-07-31 18:53:43 -04:00
769d5c9e9a Window drag perfected. 2024-07-31 16:18:59 -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
0fc4238115 Button implemented very cool 2024-07-30 17:22:24 -04:00
0283d43c44 Implement rough-draft of Button class. 2024-07-30 13:35:56 -04:00
409ccd07e3 OnGod 2024-07-29 22:25:22 -04:00