14 Commits

Author SHA1 Message Date
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
bdf0037146
Split click sounds into two, played on press and release 2025-01-25 18:33:56 +03:00
Fingercomp
477b3586f0
Use Option[T] instead of nulls 2025-01-25 16:48:51 +03:00
Fingercomp
1a64e949dd
Unify ClickHandler and DragHandler
This fixes long-standing annoyances regarding click detection: if a
widget handles both the click and the drag events, pressing down a
button, dragging the cursor away, moving it back, and releasing the
button would trigger a click event. No other UI behaves like that.
2025-01-25 01:35:25 +03:00
Fingercomp
5b6e378000
Highlight the rest of IconButtons on mouse hover
See #143.
2025-01-24 01:39:18 +03:00
UnicornFreedom
e68fd4f65e Add hover animation to checkboxes 2025-01-03 02:49:47 +01:00
UnicornFreedom
aea28d3548 Add hover animation to buttons 2025-01-03 00:58:06 +01:00
UnicornFreedom
38041cd365 Add custom button color schemes 2023-10-14 17:56:24 +02:00
UnicornFreedom
b00072b3bb Add a few links to About dialog 2023-10-14 16:02:07 +02:00
Igor Timofeev
b055436b43 Added racks, servers & mountable disk drives 2023-06-28 14:58:06 +00:00
Fingercomp
bbfd85395a
Disable the apply button if the input is invalid 2023-06-05 17:02:46 +07:00
IgorTimofeev
fbcbf29364 UI sounds feature 2022-09-22 18:37:54 +03:00
LeshaInc
f00091da8d
Allow changing node labels 2021-05-20 19:13:51 +03:00