974 Commits

Author SHA1 Message Date
Fingercomp
8ed3350fca
Enable screen previews by default 2024-08-26 20:06:57 +07:00
Fingercomp
a483aff078
Revert "Pixel-perfect rendering, 2024 take"
This reverts commit 27f7db8b4651afa1fda83f2c46e02ce5dc4f6f35.
2024-08-26 19:57:35 +07:00
Fingercomp
27f7db8b46
Pixel-perfect rendering, 2024 take 2024-08-26 19:42:44 +07:00
Fingercomp
811d8e0a09
Fix screen preview positioning 2024-08-26 19:10:00 +07:00
Fingercomp
9741f70e42
Reuse the screen shader among instances 2024-08-26 18:25:14 +07:00
Fingercomp
e7a2a1c6ee
Clear things like a normal person 2024-08-26 16:03:59 +07:00
Fingercomp
2efec95103
Update screen contents once per tick
Fixes #117. Closes #103.
2024-08-25 22:50:52 +07:00
Fingercomp
6bc51ba1a9
Render screen contents to a texture
See #103.
2024-08-25 22:09:11 +07:00
Smok1e
22f9216890 Fix note blocks pitch calculation 2024-07-10 15:37:38 +03:00
UnicornFreedom
fed823eefc Allow to attach/detach keyboards to the screens 2024-03-11 17:55:13 +01:00
UnicornFreedom
d72c666a9e Add status bar hint for changing TPS 2024-03-11 07:42:03 +01:00
UnicornFreedom
d272befce5 Play note block sound samples on LMB 2024-03-11 07:36:25 +01:00
Dmitry Zhidenkov
9072778c1c Merge branch 'feature/component-counter' into 'develop'
Component usage counter / tooltip

See merge request cc-ru/ocelot/ocelot-desktop!84
2024-02-22 11:47:43 +00:00
UnicornFreedom
c5b2cf5136 Code review corrections 2024-02-22 12:39:27 +01:00
UnicornFreedom
afd468763c Add component usage color indication 2024-02-22 10:45:46 +01:00
UnicornFreedom
bfd9197340 Correct histograms not resetting 2024-02-22 09:51:49 +01:00
UnicornFreedom
e9d5a5a71a Add computer component usage graph 2024-02-22 01:47:00 +01:00
UnicornFreedom
5d8a73371b Add the number of supported components to CPU-like item tooltips 2024-02-21 23:23:49 +01:00
Fingercomp
344eacd40f
Fix a typo in TaskQueue's name 2024-01-21 01:12:13 +07:00
Fingercomp
35e64752fd
Add ocelot.clearLog()
Closes #130.
2024-01-21 00:41:31 +07:00
Fingercomp
117aa0d2d2
Synchronize access to OcelotCardItem._entries
Fixes #129.
2024-01-18 19:53:29 +07:00
Fingercomp
05819d4eba
Update ocelot-brain 2024-01-10 20:23:05 +07:00
Fingercomp
4616056add
Update ocelot-brain 2024-01-10 15:47:06 +07:00
Igor Timofeev
d7a6e75ab4 Merge branch 'refactor/lwjgl-threading' into 'develop'
Unified cross-threading lambdas to prevent setTitle()-like troubles

See merge request cc-ru/ocelot/ocelot-desktop!83
2024-01-07 13:13:43 +00:00
Igor Timofeev
a0bdcfd17a Unified cross-threading lambdas to prevent setTitle()-like troubles 2024-01-07 13:13:43 +00:00
Fingercomp
ff628c7829
Merge branch 'master' into develop 2024-01-05 22:06:41 +07:00
Fingercomp
45dcbaded9
Merge branch 'develop' v1.11.1 2024-01-05 22:04:34 +07:00
Fingercomp
1f4501d272
Version 1.11.1 2024-01-05 22:02:16 +07:00
Fingercomp
c8cdd9a665
Only update the window title in the main thread
Fixes #123.
2024-01-05 20:59:29 +07:00
Fingercomp
860e9e1471
Remove the use of a deprecated GLSL function 2024-01-05 20:58:11 +07:00
IgorTimofeev
cdfb40da42 Temporary removed windowTitle setter to prevent crashing on Windows 2024-01-05 16:46:57 +03:00
Fingercomp
026d275378
Merge branch 'master' into develop 2024-01-01 19:08:33 +07:00
Fingercomp
a743d0e68e
Merge branch 'develop' v1.11.0 2024-01-01 18:55:22 +07:00
Fingercomp
c4e6ccfc1c
Version 0.11.0 2024-01-01 18:55:01 +07:00
Fingercomp
70fcc2379a
Update ocelot-brain 2024-01-01 18:54:40 +07:00
Fingercomp
d59803d27d
Skip the closing stage when quitting
Fixes #122.
2024-01-01 18:46:24 +07:00
Fingercomp
b1a300573d
Merge branches 'feature/focus-window' and 'fix/gl-core-profile' into develop 2024-01-01 18:26:00 +07:00
Fingercomp
3d2596f3bc
Focus the parent window after clicking on its child
Closes #99.
2024-01-01 18:06:04 +07:00
Fingercomp
8445dd70b1
Update ocelot-brain 2024-01-01 18:03:37 +07:00
Fingercomp
6d6fdb1297
Show the version and save path in the window title 2024-01-01 02:35:18 +07:00
Fingercomp
2f2e65e9a1
Request the OpenGL 3.2 core profile
See #119.
2023-12-30 21:34:02 +07:00
Fingercomp
4d598e1da2
Don't access the 3D viewport in layout methods
Fixes #121.
2023-12-30 21:25:39 +07:00
Fingercomp
5d5c003e65
Merge branch 'feature/ocelot-card-push' into develop 2023-12-30 19:51:01 +07:00
Fingercomp
a1660155a2
Add a doc file partially covering Ocelot Desktop
See #115.
2023-12-30 19:50:10 +07:00
Fingercomp
47149fe825
Update ocelot-brain 2023-12-30 19:49:39 +07:00
Fingercomp
25d92b4054
Rename the pushed message event to ocelot_message 2023-12-30 19:38:25 +07:00
Fingercomp
731bd4b8db
Allow pushing messages via an ocelot card
Closes #118.
2023-12-30 18:53:17 +07:00
Igor Timofeev
7a43a1387f Merge branch 'feature-holidays-overlay' into 'develop'
Added tiny holidays overlay for computer nodes

See merge request cc-ru/ocelot/ocelot-desktop!79
2023-12-29 04:40:12 +00:00
Igor Timofeev
40e48f1f98 Added tiny holidays overlay for computer nodes 2023-12-29 04:40:12 +00:00
Fingercomp
011fbf8ad9
Document the release procedures 2023-10-19 18:37:58 +07:00