25 Commits

Author SHA1 Message Date
Fingercomp
055671abc1
Add IconButton.onClicked for regular buttons 2025-08-12 02:58:20 +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
bdf0037146
Split click sounds into two, played on press and release 2025-01-25 18:33:56 +03:00
Fingercomp
11e3254925
Make IconButtons behave more like regular buttons 2025-01-25 02:20:33 +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
73d41071ee Add hover animation to icon buttons 2025-01-03 03:23:13 +01:00
Igor Timofeev
b055436b43 Added racks, servers & mountable disk drives 2023-06-28 14:58:06 +00:00
Fingercomp
afa9df3ef3
Highlight the selected floppy color 2023-06-16 05:16:49 +07:00
Fingercomp
422ddcb115
Refactor IconButton 2023-06-16 03:51:44 +07:00
Fingercomp
5ccbb3bc1f
Add a helper method for adding tooltip lines 2023-06-11 17:52:53 +07:00
IgorTimofeev
6b6c70ee73 Moved to ocelot sound system 2023-04-18 00:45:59 +03:00
LeshaInc
b0a3c89639
Refactor audio system 2023-03-19 13:48:46 +03:00
LeshaInc
13cd2f6461
Add note block 2023-03-19 01:20:20 +03:00
UnicornFreedom
6578b82164 Allow changing linked card channel 2023-02-23 01:59:58 +01:00
IgorTimofeev
fbcbf29364 UI sounds feature 2022-09-22 18:37:54 +03:00
UnicornFreedom
3449a5bf70 Save computer window drawer position 2022-09-05 02:38:35 +02:00
UnicornFreedom
eea1caad7f Tooltip refactoring & small initial delay for "label tooltips" 2022-09-02 22:15:45 +02:00
140bpmdubstep
6f69fc6cbb Basic tooltips implementation 2022-07-11 20:24:08 +03:00
LeshaInc
9d90239437
Formatting 2020-08-13 14:22:17 +03:00
LeshaInc
b292135d38
Update power button state properly 2020-06-06 23:52:28 +03:00
LeshaInc
47a1ef160e
Add context menus 2020-06-06 16:32:22 +03:00
LeshaInc
c620468edf
Computer UI draft 2020-06-05 14:22:45 +03:00
LeshaInc
fc26ce66ea
Add power button 2020-06-03 17:42:51 +03:00