|
c538937c07
|
Expand Documentation for class Pinnable.
Prerelease-6
|
2025-05-02 02:31:34 -05:00 |
|
|
c183cae173
|
Based edits
|
2025-05-02 01:18:48 -05:00 |
|
|
bd8e9222de
|
QOL edits.
|
2025-05-01 23:58:02 -05:00 |
|
|
672429f736
|
Iteration on functionality of ContextMenu and UtilityBar. Multi-nested menus are now supported.
|
2025-05-01 13:26:59 -05:00 |
|
|
abe4371f00
|
Implement Orientation and LineFillMode enums to the JUI namespace.
|
2025-05-01 13:26:27 -05:00 |
|
|
360171b46f
|
NestableMenu header, will contain the NestableMenu mixin, once circular include issues are resolved. Will likely go with JUI/Forward.hpp to forward-declare all widget classes.
|
2025-05-01 13:26:10 -05:00 |
|
|
d8c48a338d
|
Implement Separator widget class. Needs documentation and testing.
|
2025-05-01 13:25:34 -05:00 |
|
|
faf312206e
|
JUI::Experimental namespace, currently empty.
|
2025-05-01 13:25:15 -05:00 |
|
|
1080a886cb
|
Add TextStyleInterface.hpp -> Will be inherited by all text-drawing widgets, to apply style cohesively. Other StyleInterface classes are being devised.
|
2025-05-01 13:25:01 -05:00 |
|
|
b01b975ce9
|
Add triple-nested context menus to main demo, and some other minor fixes.
|
2025-05-01 00:38:49 -05:00 |
|
|
5ab0d89793
|
Integrate ContextMenu with Pinnable logic.
|
2025-05-01 00:38:14 -05:00 |
|
|
d807faea58
|
Implement Pinnable mixin class: Currently works something like a debounce for ContextMenus, but will be extended to lock widgets in-place.
|
2025-05-01 00:12:41 -05:00 |
|
|
eab4165417
|
Implement Automagic-adjust width of ContextMenu (Makes guesstimation due to problem with font-initialization at program startup
|
2025-04-30 02:44:23 -05:00 |
|
|
cf8c86c7c7
|
Remove TODO
|
2025-04-30 02:43:31 -05:00 |
|
|
b0c3203f70
|
Implement Widget::IsMouseInsideChildren and ::IsMouseInsideDescendants
|
2025-04-30 02:42:04 -05:00 |
|
|
2fed2ea760
|
Working on ContextMenu & UtilityBar
|
2025-04-29 15:44:01 -05:00 |
|
|
06f27b2436
|
Partial fix, UtilityBar submenu works, but the buttons within the Submenu still segfault.
|
2025-04-29 13:42:07 -05:00 |
|
|
543b1f81a4
|
Small Edits trying to fix Sigsegv
|
2025-04-29 13:13:04 -05:00 |
|
|
6f7388a27d
|
Spitball Redesigns
|
2025-04-28 21:32:32 -05:00 |
|
|
c3e372ac29
|
Update mcolor dependency
Prerelease-5.17
|
2025-04-22 17:23:13 -04:00 |
|
|
fee9f2083c
|
Write TabPageView header
|
2025-04-18 15:30:15 -04:00 |
|
|
fdaf68b01e
|
Add TabView header
|
2025-04-18 00:40:52 -04: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 |
|
|
8d90f990f0
|
Fix ScrollingRect behavior with arrow keys, and add PageUp and PageDown key support.
Prerelease-5.16
|
2025-04-10 13:25:11 -05:00 |
|
|
5ccbb84e55
|
Add Window::Open, Close, SetOpen, IsOpen, and Toggle
|
2025-04-10 13:38:16 -04:00 |
|
|
74ae05321b
|
add ObserveMouseInput override
|
2025-04-08 15:27:25 -04:00 |
|
|
906bde163a
|
Other small fixes.
|
2025-04-07 00:09:36 -04:00 |
|
|
d0fcf9cce2
|
Refactor tweening some.
|
2025-04-07 00:09:17 -04:00 |
|
|
2e0ce74753
|
Implement debounce for collapsible.
|
2025-04-07 00:09:05 -04:00 |
|
|
47a7b19648
|
Continued.
|
2025-04-05 14:51:23 -04:00 |
|
|
80c28921b1
|
Refactored ScrollingRect to properly clamp the scrollbar size and position.
|
2025-04-05 14:51:13 -04:00 |
|
|
6166984daa
|
Add Window::DragTo()
|
2025-04-05 14:49:28 -04:00 |
|
|
8589431cc7
|
Moving functions to cpp file
|
2025-04-05 14:49:06 -04:00 |
|
|
1092ef2b38
|
Add VerticalListLayout::CurrentContentHeight() and HorizontalListLayout::CurrentContentWidth()
|
2025-04-05 14:48:27 -04:00 |
|
|
1a11fa824b
|
Implement window focusing.
|
2025-04-04 14:58:00 -04:00 |
|
|
1bd11c5235
|
Implement CommandLine Widget
|
2025-04-04 13:54:29 -04:00 |
|
|
956183bade
|
Writing Logger
|
2025-04-03 23:36:10 -04:00 |
|
|
86d01099e2
|
Additions
|
2025-04-03 13:34:51 -04:00 |
|
|
90272e35f4
|
Editing demo program to have context menu that opens the console.
|
2025-04-02 15:26:23 -05:00 |
|
|
e2528f54fb
|
Add BindMenu widget header
|
2025-04-02 15:25:59 -05:00 |
|
|
fffcc7f12d
|
Add CommandLine window widget.
|
2025-04-02 15:25:41 -05: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 |
|
|
ee0e92d826
|
Specify default state of 'Dragging' for Slider. Add Slider::Dragging and Slider::SetDragging
Prerelease-5.15
|
2025-03-19 01:26:25 -04:00 |
|
|
86aa41a3db
|
Added Widget::ObserveMouseWheel virtual method
|
2025-03-08 16:02:47 -05:00 |
|
|
3486ee03d7
|
yes
|
2025-03-02 05:24:51 -05:00 |
|
|
34257eb256
|
Merge remote-tracking branch 'origin/master'
|
2025-02-24 14:33:56 -05:00 |
|
|
c4f88c9021
|
Fix incorrect draw color on TextInputForm rendering the input buffer
|
2025-02-24 14:33:49 -05:00 |
|
|
052157f484
|
Windows check
Prerelease-5.14
|
2025-02-19 20:38:04 -06:00 |
|