48 Commits

Author SHA1 Message Date
UnicornFreedom
3c604b976a
Add key mapping tab to the settings dialog 2025-07-30 00:29:03 +02:00
Fingercomp
766f0e5ae6
Remove ComponentSelector*
Nothing uses these classes, apparently.
2025-01-25 02:37:30 +03:00
UnicornFreedom
a65caad242 Add shutter sound and effect 2025-01-23 17:36:34 +01:00
UnicornFreedom
2772b3ad67 Refactor the screenshot function in UiHandler 2025-01-16 11:49:38 +01:00
UnicornFreedom
584bb1be9c Make screenshots with F12 2025-01-15 05:44:01 +01:00
Igor Timofeev
dc253bc85c Moved everything (except ocelot.jar) to AppData/home 2023-10-16 10:34:58 +00:00
Fingercomp
bd254cbd81
Add DraggedItemPool
A very poor name. I'll call it something else later.
2023-06-14 02:56:31 +07:00
Fingercomp
a65c683529
Fix style issues I happened to come across 2023-06-05 10:11:31 +07:00
Fingercomp
65f7580c40
Fix a warning by using withTickLockAcquired properly 2023-03-11 15:45:51 +07:00
IgorTimofeev
0b0d2caa1e Fullscreen mode via F11 key 2022-09-20 13:53:39 +03:00
140bpmdubstep
6f69fc6cbb Basic tooltips implementation 2022-07-11 20:24:08 +03:00
UnicornFreedom
9e5aa57138
Load most recent workspace on start 2022-06-02 19:58:52 +02:00
LeshaInc
e81cced698
Code cleanup 2021-09-05 22:56:06 +03:00
Fingercomp
fb60795f1d
Use locks properly
Provide a convenient interface for acquiring the tick lock to ensure it
is unlocked in case of exceptions.
This prevents the emulator hanging after it fails to load/save the world
and tries to acquire the lock again (when autosaving on exit, for
instance).
2021-08-29 12:22:26 +07:00
LeshaInc
f00091da8d
Allow changing node labels 2021-05-20 19:13:51 +03:00
LeshaInc
3c4509caf3
Remove FPS from window title (now it lives in status bar) 2021-05-18 23:13:48 +03:00
LeshaInc
de38b7d316
Fix dead selector after save-load sequence 2020-08-16 22:07:33 +03:00
LeshaInc
26850d7bf6
Add menu bar 2020-08-16 15:43:57 +03:00
LeshaInc
be54a7f481
Prevent saving workspace while it's still running 2020-08-16 14:51:00 +03:00
LeshaInc
7c5f084710
Some save/load fixes 2020-08-16 02:06:48 +03:00
LeshaInc
ccee51bef0
Experimental save/load 2020-08-16 01:30:40 +03:00
LeshaInc
06e7a65c74
Move slots to the computer node 2020-08-15 16:41:29 +03:00
LeshaInc
8f95942e9b
Working on the component selector 2020-08-14 18:08:38 +03:00
rasongame
d6cb627b25 Now you can write your own config and use him in Ocelot 2020-08-11 13:14:30 +05:00
LeshaInc
337446fba7
Show FPS counter on F2 2020-06-28 18:38:43 +03:00
LeshaInc
a6eea1de3f
Add status bar 2020-06-09 19:46:30 +03:00
LeshaInc
6a1899d901
Turn on debug view on F1 2020-06-06 19:57:36 +03:00
LeshaInc
47a1ef160e
Add context menus 2020-06-06 16:32:22 +03:00
LeshaInc
e70609a920
Refactor 2020-06-03 16:02:24 +03:00
LeshaInc
0ceb02d83b
Update brain & add ability to connect nodes 2020-06-02 00:07:34 +03:00
LeshaInc
1e8d94d52e
Make shadows great again 2019-09-21 14:36:10 +03:00
LeshaInc
b558a24b0f
Bind windows with nodes 2019-09-19 22:17:19 +03:00
LeshaInc
d8d9fd426b
Add windows handler 2019-09-16 20:26:26 +03:00
LeshaInc
86ecacec16
Pixel-perfect rendering 2019-09-15 22:37:31 +03:00
LeshaInc
ee172337f0
Add shadows 2019-09-15 22:05:33 +03:00
LeshaInc
a2f63af646
Draw connections between nodes 2019-09-02 14:43:05 +03:00
LeshaInc
0406578a69
Make nodes movable 2019-08-31 22:44:19 +03:00
LeshaInc
e646f723cd
UI work 2019-03-14 19:29:13 +02:00
LeshaInc
51182ba789
Some work on workspace tree 2019-03-13 20:58:48 +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
fd592a9b9d
Fix scroll & layouts 2019-03-09 14:14:19 +02:00
LeshaInc
2782ae253c
Implement scroll 2019-03-08 22:53:55 +02:00
LeshaInc
33eaf78d97
Something (layouts) 2019-03-07 22:21:23 +02:00
LeshaInc
3e32b5d537
Make UiHandler an object and remove RootWidget 2019-02-27 21:05:39 +02:00
LeshaInc
1dee04c246
Implement touch, drag, drop, scroll, and clipboard signals 2019-01-07 23:29:55 +02:00
LeshaInc
1324c23eb4
Some UI refactoring 2019-01-06 17:50:42 +02:00