38 Commits

Author SHA1 Message Date
Fingercomp
99af664d84
Make HoverEvent a CapturingEvent 2025-08-20 18:25:24 +03:00
Fingercomp
97e05f2895
Fix the node selector always spawning in the same place 2025-08-19 16:32:32 +03:00
Fingercomp
1c74adc329
Intercept mouse press events when dragging scroll bar thumbs 2025-08-14 21:16:50 +03:00
Fingercomp
5dda7c2b0d
Put context menus in a scroll view and try harder to fit them
Closes #149.
2025-08-13 23:17:13 +03:00
Fingercomp
34537bd76c
Lay the ScrollView's children out using a Layout like the rest
This fixes a long-standing problem with the LogWidget not picking up the
latest scroll offset.
2025-08-13 01:03:39 +03:00
Fingercomp
c1020ff1cb
Refactor ScrollView 2025-08-13 00:51:04 +03:00
Fingercomp
182d42a843
Pull ScreenView out of ScreenWindow 2025-07-31 18:29:53 +03:00
LeshaInc
ee4f2dcc3b Add scalafmt 2025-01-30 20:29:55 +00:00
Fingercomp
b1a1cef365
Allow both left and right modifiers in key bindings 2025-01-23 19:53:36 +03:00
Fingercomp
89cbe32244
Scroll to the end automatically if requested 2023-08-15 00:23:05 +07:00
LeshaInc
70ab83720d
Fix scissor 2023-06-18 17:48:00 +03:00
LeshaInc
5f3e5f9365
Layout nightmare 2021-05-18 18:46:55 +03:00
LeshaInc
dbc089e51a
Improve context menu 2020-06-11 15:19:51 +03:00
LeshaInc
263472aa8f
Move colors to colorscheme.txt 2020-06-07 17:00:44 +03:00
LeshaInc
c620468edf
Computer UI draft 2020-06-05 14:22:45 +03:00
LeshaInc
e70609a920
Refactor 2020-06-03 16:02:24 +03:00
LeshaInc
8d80fc7b05
Downgrade LWJGL to 2.9.3 2020-06-02 14:39:50 +03:00
LeshaInc
4b3f138aa7
Adding new nodes (very unstable) 2020-06-01 20:29:29 +03:00
LeshaInc
0ab7045114
Fix scroll bar hover 2020-06-01 16:11:52 +03:00
LeshaInc
9faf8f2ef2
Replace magic key codes with constants 2020-06-01 15:03:01 +03:00
LeshaInc
8dc7aaec66
Set receiveMouseEvents to false by default 2020-05-31 19:36:10 +03:00
LeshaInc
d08d778cad
Handle mouse events correctly 2020-05-31 18:43:10 +03:00
LeshaInc
2f4b7dd596
Major node selector improvements 2020-05-30 22:11:23 +03:00
LeshaInc
e13b522030
Minor node selector changes 2020-05-30 19:58:56 +03:00
LeshaInc
c7ac857aea
Fix node selector animation 2020-05-30 18:42:14 +03:00
LeshaInc
d23095d59a
I Know Nothing About This Code 2020-05-29 00:40:32 +03:00
LeshaInc
1e8d94d52e
Make shadows great again 2019-09-21 14:36:10 +03:00
LeshaInc
4c16a65adf
Update brain & scala 2019-09-17 21:24:38 +03:00
LeshaInc
95575b243f
Add padding box 2019-09-06 15:57:49 +03:00
LeshaInc
545793ca73
Make Vector2D and Size2D immutable 2019-09-06 12:55:59 +03:00
LeshaInc
b75a1a82d4
Start implementing the node selector 2019-09-05 22:08:19 +03:00
LeshaInc
e646f723cd
UI work 2019-03-14 19:29:13 +02:00
LeshaInc
7110c788b8
Relayout only when totally needed 2019-03-11 20:47:19 +02:00
LeshaInc
ea8e5b9a8e
Don't stretch if asked not to do so 2019-03-10 16:28:22 +02:00
LeshaInc
3a87209f9e
More control over layout: AlignItems & JustifyContent 2019-03-10 16:22:49 +02:00
LeshaInc
e74108196b
Don't forget to update children 2019-03-09 14:17:38 +02:00
LeshaInc
fd592a9b9d
Fix scroll & layouts 2019-03-09 14:14:19 +02:00
LeshaInc
2782ae253c
Implement scroll 2019-03-08 22:53:55 +02:00