Commit Graph

  • 7175dee9d0 graphics-v2: Add initial traits and types LeshaInc 2025-01-27 20:29:09 +00:00
  • 9d323138d3 Merge branch 'feature/relay-gui' into develop Fingercomp 2025-01-27 00:20:25 +03:00
  • 7a6d62efbe Use semantic naming for relay window colors Fingercomp 2025-01-27 00:16:13 +03:00
  • cd86902dd5 Add a relay GUI Fingercomp 2025-01-26 22:32:54 +03:00
  • 63030f505f Merge branch 'refactor/click-sounds' into develop Fingercomp 2025-01-26 00:09:33 +03:00
  • d2845d9320 Create a new iterator for every event dispatch Fingercomp 2025-01-25 23:10:41 +03:00
  • 79284270bc Dispatch events to items in any kind of Inventory Fingercomp 2025-01-25 22:49:39 +03:00
  • 68643be2b8 Make focused text fields and screen windows consume handled events Fingercomp 2025-01-25 22:19:48 +03:00
  • bdf0037146 Split click sounds into two, played on press and release Fingercomp 2025-01-25 18:33:56 +03:00
  • 477b3586f0 Use Option[T] instead of nulls Fingercomp 2025-01-25 16:48:51 +03:00
  • 3374053a5a Merge branch 'refactor/click-and-drag' into develop Fingercomp 2025-01-25 16:05:35 +03:00
  • 766f0e5ae6 Remove ComponentSelector* Fingercomp 2025-01-25 02:36:42 +03:00
  • 11e3254925 Make IconButtons behave more like regular buttons Fingercomp 2025-01-25 02:20:33 +03:00
  • 47a858b788 Register clicks as long as the button is released within the bounds Fingercomp 2025-01-25 01:57:50 +03:00
  • 1a64e949dd Unify ClickHandler and DragHandler Fingercomp 2025-01-25 01:35:25 +03:00
  • 8efa8e84c1 Synchronize access to screen buffers Fingercomp 2025-01-24 21:47:32 +03:00
  • e6ac48862e Open the simulation speed dialog on left-click Fingercomp 2025-01-24 19:23:16 +03:00
  • 6df90c0fca Highlight the TPS counter on mouse hover Fingercomp 2025-01-24 19:20:49 +03:00
  • 34337b2cc3 Merge branch 'feature/icon-button-hover-highlighting' into develop Fingercomp 2025-01-24 13:19:38 +03:00
  • 5b6e378000 Highlight the rest of IconButtons on mouse hover Fingercomp 2025-01-24 01:39:18 +03:00
  • aa635a6d1c Leave words of wisdom for whoever touches TextInput code again Fingercomp 2025-01-23 21:10:58 +03:00
  • a81dbb3ba2 Merge branch 'feature/screenshot' into develop Fingercomp 2025-01-23 20:27:16 +03:00
  • b1a1cef365 Allow both left and right modifiers in key bindings Fingercomp 2025-01-23 19:53:36 +03:00
  • a65caad242 Add shutter sound and effect UnicornFreedom 2025-01-23 17:36:34 +01:00
  • 08ef6f9075 Merge branch 'refactor/node-icon-sources' into develop Fingercomp 2025-01-23 13:31:40 +03:00
  • 82b35d9dbc Load workspaces in the main thread Fingercomp 2025-01-23 02:08:01 +03:00
  • 33b08dcef8 Remove an obsolete TODO Fingercomp 2025-01-23 01:54:44 +03:00
  • a69f04bcf3 Use IconSources to refer to node sprites Fingercomp 2025-01-23 01:46:43 +03:00
  • a898e04dc3 Set the WM_CLASS explicitly so it doesn't depend on the version Fingercomp 2025-01-22 23:47:05 +03:00
  • 2772b3ad67 Refactor the screenshot function in UiHandler UnicornFreedom 2025-01-16 11:49:38 +01:00
  • 9c5bc3189a Make screenshot function more robust UnicornFreedom 2025-01-16 11:33:40 +01:00
  • 584bb1be9c Make screenshots with F12 UnicornFreedom 2025-01-15 05:44:01 +01:00
  • 300c5dfe5b Update ocelot-brain to v0.22.0 UnicornFreedom 2025-01-12 12:40:26 +01:00
  • 78fc31abbc Remove duplicate LuaJ license, add LWJGL2 license UnicornFreedom 2025-01-11 01:04:16 +01:00
  • 5518f1941b Merge branch 'feature/autosave' into 'develop' Dmitry Zhidenkov 2025-01-10 22:22:58 +00:00
  • 05c4abbd66 Code review correction: better config comment wording Dmitry Zhidenkov 2025-01-10 22:20:47 +00:00
  • 0e4b6364bf Small README correction UnicornFreedom 2025-01-03 03:44:08 +01:00
  • 73d41071ee Add hover animation to icon buttons UnicornFreedom 2025-01-03 03:23:13 +01:00
  • 7a255ec631 Add hover animation to sliders UnicornFreedom 2025-01-03 03:08:24 +01:00
  • d12fdee3d7 Add hover animation to text inputs UnicornFreedom 2025-01-03 03:04:51 +01:00
  • e68fd4f65e Add hover animation to checkboxes UnicornFreedom 2025-01-03 02:49:47 +01:00
  • 7fdfdf5f3b Make festive decorations slightly smaller UnicornFreedom 2025-01-03 01:29:16 +01:00
  • aea28d3548 Add hover animation to buttons UnicornFreedom 2025-01-03 00:58:06 +01:00
  • c48404d654 Add optional workspace autosave UnicornFreedom 2025-01-02 15:51:24 +01:00
  • b1a5fe680a Fix a bug with root widget scaling UnicornFreedom 2025-01-02 13:58:33 +01:00
  • 51771e4c99 Add some tooltips to System settings tab to make it clearer UnicornFreedom 2025-01-02 12:12:34 +01:00
  • 150d324777 Allow to set text input "placeholder" value UnicornFreedom 2025-01-02 12:12:04 +01:00
  • 50a4e1c7e4 Fix note block particle effects on non-standard pitches UnicornFreedom 2024-12-03 20:30:47 +01:00
  • a611b02bfa Make festive decorations toggleable UnicornFreedom 2024-12-03 20:24:36 +01:00
  • ad92266709 Add HOME button to reset camera position UnicornFreedom 2024-10-10 17:39:03 +02:00
  • 906f129901 Add HOME button to reset camera position graalvm UnicornFreedom 2024-10-10 17:39:03 +02:00
  • 74b498bdfb Add exception catch for screen viewport dispose method UnicornFreedom 2024-10-10 17:37:49 +02:00
  • 6decd3e51a Add some GraalVM notes + sample scan of Trace Agent UnicornFreedom 2024-10-10 13:58:18 +02:00
  • 596939087e Replace Log4J with Logback UnicornFreedom 2024-10-10 13:57:47 +02:00
  • 6fbcf785dd Update Scala and SBT to support latest JDK 23 UnicornFreedom 2024-10-10 12:47:36 +02:00
  • 5722f671aa Merge branch 'feature/extend-tooltips' into 'develop' Dmitry Zhidenkov 2024-09-22 19:58:06 +00:00
  • 3526586eff Code review corrections UnicornFreedom 2024-09-22 21:16:36 +02:00
  • 78c022dd14 Extended item tooltips with additional info UnicornFreedom 2024-09-22 17:25:00 +02:00
  • 6c1d41671a Merge branch 'feature/configurable-tooltips' into 'develop' Dmitry Zhidenkov 2024-09-22 11:15:28 +00:00
  • 8ee5b0d5ef Align tooltip delay sliders in one row UnicornFreedom 2024-09-22 13:01:17 +02:00
  • 2d7912c16f Allow to configure tooltip delays UnicornFreedom 2024-09-22 08:26:21 +02:00
  • 9dca251543 Update ocelot-brain to v0.21.0 UnicornFreedom 2024-09-21 16:22:43 +02:00
  • 8938242fff Merge branch 'master' into develop Fingercomp 2024-08-30 20:07:32 +07:00
  • ac5bfc693d Merge branch 'develop' v1.12.0 Fingercomp 2024-08-30 19:27:43 +07:00
  • d55fe35e20 Version 1.12.0 Fingercomp 2024-08-30 19:26:42 +07:00
  • 3d6ceaf219 Update ocelot-brain to v0.20.4 Fingercomp 2024-08-30 19:25:41 +07:00
  • c15193a78d Merge branch 'feature/screen-mipmaps' into develop Fingercomp 2024-08-30 19:06:02 +07:00
  • 8c371f3f63 Merge branch 'feature/ocelot-block' into develop Fingercomp 2024-08-28 12:59:39 +07:00
  • 5e7777bd4c Generate and use mipmaps for screen textures Fingercomp 2024-08-28 02:49:20 +07:00
  • acb1374140 Copy the screen buffer during initialization Fingercomp 2024-08-28 00:49:10 +07:00
  • e994011cd9 Add an ocelot block Fingercomp 2024-08-28 00:37:53 +07:00
  • a609ae8cb4 Merge branch 'fix/screen-texture' into develop Fingercomp 2024-08-27 00:01:41 +07:00
  • 8ed3350fca Enable screen previews by default Fingercomp 2024-08-26 20:06:57 +07:00
  • a483aff078 Revert "Pixel-perfect rendering, 2024 take" Fingercomp 2024-08-26 19:57:35 +07:00
  • 27f7db8b46 Pixel-perfect rendering, 2024 take Fingercomp 2024-08-26 19:42:44 +07:00
  • 811d8e0a09 Fix screen preview positioning Fingercomp 2024-08-26 19:10:00 +07:00
  • 9741f70e42 Reuse the screen shader among instances Fingercomp 2024-08-26 18:25:14 +07:00
  • e7a2a1c6ee Clear things like a normal person Fingercomp 2024-08-26 16:03:59 +07:00
  • 2efec95103 Update screen contents once per tick Fingercomp 2024-08-25 22:50:52 +07:00
  • 6bc51ba1a9 Render screen contents to a texture Fingercomp 2024-08-25 22:09:11 +07:00
  • 22f9216890 Fix note blocks pitch calculation Smok1e 2024-07-10 15:37:38 +03:00
  • fed823eefc Allow to attach/detach keyboards to the screens UnicornFreedom 2024-03-11 17:55:13 +01:00
  • d72c666a9e Add status bar hint for changing TPS UnicornFreedom 2024-03-11 07:42:03 +01:00
  • d272befce5 Play note block sound samples on LMB UnicornFreedom 2024-03-11 07:36:25 +01:00
  • 9072778c1c Merge branch 'feature/component-counter' into 'develop' Dmitry Zhidenkov 2024-02-22 11:47:43 +00:00
  • c5b2cf5136 Code review corrections UnicornFreedom 2024-02-22 12:37:26 +01:00
  • afd468763c Add component usage color indication UnicornFreedom 2024-02-22 10:45:46 +01:00
  • bfd9197340 Correct histograms not resetting UnicornFreedom 2024-02-22 09:51:49 +01:00
  • e9d5a5a71a Add computer component usage graph UnicornFreedom 2024-02-22 01:47:00 +01:00
  • 5d8a73371b Add the number of supported components to CPU-like item tooltips UnicornFreedom 2024-02-21 23:23:49 +01:00
  • 344eacd40f Fix a typo in TaskQueue's name Fingercomp 2024-01-21 00:55:29 +07:00
  • 35e64752fd Add ocelot.clearLog() Fingercomp 2024-01-21 00:41:31 +07:00
  • 117aa0d2d2 Synchronize access to OcelotCardItem._entries Fingercomp 2024-01-18 19:53:29 +07:00
  • 05819d4eba Update ocelot-brain Fingercomp 2024-01-10 20:23:05 +07:00
  • 4616056add Update ocelot-brain Fingercomp 2024-01-10 15:41:27 +07:00
  • d7a6e75ab4 Merge branch 'refactor/lwjgl-threading' into 'develop' Igor Timofeev 2024-01-07 13:13:43 +00:00
  • a0bdcfd17a Unified cross-threading lambdas to prevent setTitle()-like troubles Igor Timofeev 2024-01-07 13:13:43 +00:00
  • ff628c7829 Merge branch 'master' into develop Fingercomp 2024-01-05 22:06:41 +07:00
  • 45dcbaded9 Merge branch 'develop' v1.11.1 Fingercomp 2024-01-05 22:04:34 +07:00
  • 1f4501d272 Version 1.11.1 Fingercomp 2024-01-05 22:02:16 +07:00