1226 Commits

Author SHA1 Message Date
Fingercomp
8efa8e84c1
Synchronize access to screen buffers
Also fix screen viewport rendering, which previously used "live" screen
data instead of the buffer copies updated every tick.
2025-01-24 21:47:32 +03:00
Fingercomp
e6ac48862e
Open the simulation speed dialog on left-click
See #143.
2025-01-24 19:23:16 +03:00
Fingercomp
6df90c0fca
Highlight the TPS counter on mouse hover
Closes #143.
2025-01-24 19:20:49 +03:00
Fingercomp
34337b2cc3
Merge branch 'feature/icon-button-hover-highlighting' into develop 2025-01-24 13:19:38 +03:00
Fingercomp
5b6e378000
Highlight the rest of IconButtons on mouse hover
See #143.
2025-01-24 01:39:18 +03:00
Fingercomp
aa635a6d1c
Leave words of wisdom for whoever touches TextInput code again
Let's hope it won't be me who does that.
2025-01-23 21:10:58 +03:00
Fingercomp
a81dbb3ba2
Merge branch 'feature/screenshot' into develop 2025-01-23 20:27:16 +03:00
Fingercomp
b1a1cef365
Allow both left and right modifiers in key bindings 2025-01-23 19:53:36 +03:00
UnicornFreedom
a65caad242 Add shutter sound and effect 2025-01-23 17:36:34 +01:00
Fingercomp
08ef6f9075
Merge branch 'refactor/node-icon-sources' into develop 2025-01-23 13:31:40 +03:00
Fingercomp
82b35d9dbc
Load workspaces in the main thread
Fixes #147.
2025-01-23 02:08:01 +03:00
Fingercomp
33b08dcef8
Remove an obsolete TODO 2025-01-23 01:54:44 +03:00
Fingercomp
a69f04bcf3
Use IconSources to refer to node sprites 2025-01-23 01:46:43 +03:00
Fingercomp
a898e04dc3
Set the WM_CLASS explicitly so it doesn't depend on the version
Fixes #148.
2025-01-22 23:48:02 +03:00
UnicornFreedom
2772b3ad67 Refactor the screenshot function in UiHandler 2025-01-16 11:49:38 +01:00
UnicornFreedom
9c5bc3189a Make screenshot function more robust 2025-01-16 11:33:40 +01:00
UnicornFreedom
584bb1be9c Make screenshots with F12 2025-01-15 05:44:01 +01:00
UnicornFreedom
300c5dfe5b Update ocelot-brain to v0.22.0 2025-01-12 12:40:26 +01:00
UnicornFreedom
78fc31abbc Remove duplicate LuaJ license, add LWJGL2 license 2025-01-11 01:04:16 +01:00
Dmitry Zhidenkov
5518f1941b Merge branch 'feature/autosave' into 'develop'
Add optional workspace autosave

See merge request cc-ru/ocelot/ocelot-desktop!90
2025-01-10 22:22:58 +00:00
Dmitry Zhidenkov
05c4abbd66 Code review correction: better config comment wording 2025-01-10 22:20:47 +00:00
UnicornFreedom
0e4b6364bf Small README correction 2025-01-03 03:44:08 +01:00
UnicornFreedom
73d41071ee Add hover animation to icon buttons 2025-01-03 03:23:13 +01:00
UnicornFreedom
7a255ec631 Add hover animation to sliders 2025-01-03 03:08:24 +01:00
UnicornFreedom
d12fdee3d7 Add hover animation to text inputs 2025-01-03 03:04:51 +01:00
UnicornFreedom
e68fd4f65e Add hover animation to checkboxes 2025-01-03 02:49:47 +01:00
UnicornFreedom
7fdfdf5f3b Make festive decorations slightly smaller 2025-01-03 01:29:16 +01:00
UnicornFreedom
aea28d3548 Add hover animation to buttons 2025-01-03 00:58:06 +01:00
UnicornFreedom
c48404d654 Add optional workspace autosave 2025-01-02 15:51:24 +01:00
UnicornFreedom
b1a5fe680a Fix a bug with root widget scaling 2025-01-02 13:58:33 +01:00
UnicornFreedom
51771e4c99 Add some tooltips to System settings tab to make it clearer 2025-01-02 12:12:34 +01:00
UnicornFreedom
150d324777 Allow to set text input "placeholder" value 2025-01-02 12:12:04 +01:00
UnicornFreedom
50a4e1c7e4 Fix note block particle effects on non-standard pitches 2024-12-03 20:30:47 +01:00
UnicornFreedom
a611b02bfa Make festive decorations toggleable 2024-12-03 20:24:36 +01:00
UnicornFreedom
ad92266709 Add HOME button to reset camera position 2024-12-03 19:57:24 +01:00
Dmitry Zhidenkov
5722f671aa Merge branch 'feature/extend-tooltips' into 'develop'
Extended item tooltips with additional info

See merge request cc-ru/ocelot/ocelot-desktop!89
2024-09-22 19:58:06 +00:00
UnicornFreedom
3526586eff Code review corrections 2024-09-22 21:16:36 +02:00
UnicornFreedom
78c022dd14 Extended item tooltips with additional info 2024-09-22 17:25:00 +02:00
Dmitry Zhidenkov
6c1d41671a Merge branch 'feature/configurable-tooltips' into 'develop'
Allow to configure tooltip delays

See merge request cc-ru/ocelot/ocelot-desktop!88
2024-09-22 11:15:28 +00:00
UnicornFreedom
8ee5b0d5ef Align tooltip delay sliders in one row 2024-09-22 13:01:17 +02:00
UnicornFreedom
2d7912c16f Allow to configure tooltip delays 2024-09-22 08:26:21 +02:00
UnicornFreedom
9dca251543 Update ocelot-brain to v0.21.0 2024-09-21 16:22:43 +02:00
Fingercomp
8938242fff
Merge branch 'master' into develop 2024-08-30 20:07:32 +07:00
Fingercomp
ac5bfc693d
Merge branch 'develop' v1.12.0 2024-08-30 19:27:43 +07:00
Fingercomp
d55fe35e20
Version 1.12.0 2024-08-30 19:26:42 +07:00
Fingercomp
3d6ceaf219
Update ocelot-brain to v0.20.4 2024-08-30 19:25:41 +07:00
Fingercomp
c15193a78d
Merge branch 'feature/screen-mipmaps' into develop 2024-08-30 19:06:02 +07:00
Fingercomp
8c371f3f63
Merge branch 'feature/ocelot-block' into develop 2024-08-28 12:59:39 +07:00
Fingercomp
5e7777bd4c
Generate and use mipmaps for screen textures 2024-08-28 02:49:20 +07:00
Fingercomp
acb1374140
Copy the screen buffer during initialization 2024-08-28 00:49:10 +07:00