Commit Graph

  • fd6400f39a Process a snapshot of the BrainEvent queue on update Fingercomp 2025-08-11 01:43:49 +03:00
  • a042c76b0f Update ocelot-brain Fingercomp 2025-08-11 01:18:38 +03:00
  • eb6f6b0d8d Emulate clipboard limits Fingercomp 2025-08-09 00:16:56 +03:00
  • d0682ea063 Remove debug print statements left by mistake Fingercomp 2025-08-08 00:45:24 +03:00
  • 9192d7fc48 Downmix SDC SFX sounds to mono to allow positioning to work Fingercomp 2025-08-05 01:04:39 +03:00
  • 09277887a6 Indicate the current tier in the tier selection submenu Fingercomp 2025-08-05 00:20:43 +03:00
  • 4bcdebedfa Have each sound card create its own sound stream Fingercomp 2025-08-04 01:06:57 +03:00
  • d1d2deddff if is an expression; use that Fingercomp 2025-08-03 22:36:37 +03:00
  • c06b048393 Fix the initial configuration of μCs Fingercomp 2025-08-03 22:30:05 +03:00
  • d05aa8d89d Merge branch 'feature/self-destructing-card-enhancements' into develop Fingercomp 2025-08-03 22:28:01 +03:00
  • 7c68939d54 Adjust SDC effects Fingercomp 2025-08-03 22:12:20 +03:00
  • 901d81aa8b Make the SDC's tooltip more descriptive when the fuse is lit Fingercomp 2025-08-03 18:40:35 +03:00
  • a5a9b18771 Make BoomCardFxHandler a supertrait of ComputerAwareNode Fingercomp 2025-08-03 18:30:02 +03:00
  • 7ecb9a6fe7 Refactor so as to handle SDC FX in racks too Fingercomp 2025-08-03 18:25:34 +03:00
  • f6e81d6752 Refactor the boom glow effect Fingercomp 2025-08-03 17:55:58 +03:00
  • 09f688cbb3 Rebase implementation on a new particle system UnicornFreedom 2025-08-03 16:33:40 +02:00
  • 89da2e9f39 Yeah, the code won't work if i don't add comma after the last argument... smok1e 2025-07-08 07:56:16 +03:00
  • b697d3c0c4 Applied scalafmt (probably) smok1e 2025-07-08 07:49:42 +03:00
  • a9393ab2be Added glow indicating soon explosion smok1e 2025-07-08 07:44:24 +03:00
  • 4209a05c62 Added explosion animation smok1e 2025-07-08 04:44:06 +03:00
  • 549833f3e9 Added countdown beep sound for Self-Destructing card smok1e 2025-07-07 22:03:50 +03:00
  • 82d98ff4f8 Merge branch 'refactor/sync-brain-dispatch' into develop Fingercomp 2025-08-03 16:28:11 +03:00
  • d64314a9db Dispatch BrainEvents synchronously from the main thread Fingercomp 2025-08-03 16:18:24 +03:00
  • c3fcf7ed52 Merge branch 'feature/particle-system' into 'develop' Dmitry Zhidenkov 2025-08-03 12:59:04 +00:00
  • e3ccfeba9f Fix a race when spawning ocelot log particles Fingercomp 2025-08-03 15:43:27 +03:00
  • 69dcca71dc Make ParticleSystem.count O(1) Fingercomp 2025-08-03 15:42:47 +03:00
  • 7466b7d4db Move particle speed into Particle class UnicornFreedom 2025-08-03 01:46:42 +02:00
  • 6554a1ef84 Deduplicate code by using the newly added side property Fingercomp 2025-08-03 02:36:59 +03:00
  • c510cbb834 Refactor and unify particle system UnicornFreedom 2025-08-03 01:34:22 +02:00
  • b248c4beeb Highlight nodes in the rack window Fingercomp 2025-08-03 02:32:27 +03:00
  • 88f6870aa1 Rip out scalafmt from the CI pipeline Fingercomp 2025-08-03 00:15:48 +03:00
  • e0b8f61b6e Get rid of assembly errors and warnings UnicornFreedom 2025-08-02 23:05:56 +02:00
  • e23db58c4c Remove audio sources before destroying their buffers Fingercomp 2025-08-02 21:55:23 +03:00
  • c0dad8daed Update ocelot-brain to v0.24.0 UnicornFreedom 2025-08-02 16:51:30 +02:00
  • ee8ff464ad Use immutable IntMap in Font class to avoid boxed numeric operations UnicornFreedom 2025-08-02 00:27:15 +02:00
  • 24678b803b Merge branch 'feature/more-tooltips' into develop Fingercomp 2025-08-01 21:47:14 +03:00
  • 8d3e71c8ad Lighten the front/south side color Fingercomp 2025-08-01 21:27:27 +03:00
  • fe86cb22de Do not show side hint text on Cable nodes UnicornFreedom 2025-08-01 20:12:33 +02:00
  • 401e347227 Adjust the position of the node port legend by 1px Fingercomp 2025-08-01 21:04:17 +03:00
  • 7cdc316d24 Add a fade-in and fade-out animation to the port legend Fingercomp 2025-08-01 21:02:05 +03:00
  • 0dac2b2f1f Deduplicate code Fingercomp 2025-08-01 20:51:39 +03:00
  • 3315764951 Choose the side or the direction in connection hints as appropriate too Fingercomp 2025-08-01 20:48:45 +03:00
  • 189d26c4a1 Only show the node port legend on hover Fingercomp 2025-08-01 20:44:27 +03:00
  • 223bbd5048 Show the cardinal direction or the side as appropriate for each node Fingercomp 2025-08-01 20:41:15 +03:00
  • 87f8aaaed5 Remove Hub side tooltip, add new connection hint overlay UnicornFreedom 2025-08-01 19:36:16 +02:00
  • bdcbdc3fd8 Draw a node port legend on hover Fingercomp 2025-08-01 20:11:05 +03:00
  • 424c5fc202 Add a tooltip displaying connected Hub sides UnicornFreedom 2025-08-01 17:19:03 +02:00
  • 0d0046fd05 Merge branch 'feature/configurable-transparency' into 'develop' Dmitry Zhidenkov 2025-08-01 11:56:19 +00:00
  • a1cd8cab00 The terrible crime of a bracketless if was averted UnicornFreedom 2025-08-01 13:40:03 +02:00
  • 00be88f571 Make the "hide when unfocused" feature more explicit UnicornFreedom 2025-08-01 13:27:41 +02:00
  • 18fc7b46ac Refactor window refresh method to be less hacky UnicornFreedom 2025-07-31 07:35:40 +02:00
  • 47f92b06c1 Make inactive windows transparency configurable UnicornFreedom 2025-07-30 18:57:01 +02:00
  • a0754f4cd8 Merge branch 'refactor/screen-window' into develop Fingercomp 2025-08-01 13:24:25 +03:00
  • af3e887a1d Adjust ScreenWindow's drag regions Fingercomp 2025-07-31 22:57:59 +03:00
  • 04550de173 Make the screen window look sane even when it's ridiculously small Fingercomp 2025-07-31 22:51:14 +03:00
  • 182d42a843 Pull ScreenView out of ScreenWindow Fingercomp 2025-07-31 18:29:53 +03:00
  • 6babdcf6d8 Merge branch 'feature/key-mappings' into 'develop' Dmitry Zhidenkov 2025-07-29 22:57:55 +00:00
  • 3c604b976a Add key mapping tab to the settings dialog UnicornFreedom 2025-07-30 00:29:03 +02:00
  • 98d352a9e6 Implement a serializable Keymap class UnicornFreedom 2025-07-29 20:21:37 +02:00
  • 73a63e75aa Change item serialization logging level to DEBUG UnicornFreedom 2025-07-29 16:39:30 +02:00
  • c9434089ea Refactor Setting loading method UnicornFreedom 2025-07-29 14:14:13 +02:00
  • da17dc81a8 Make scalafmt optional and more permissive Fingercomp 2025-07-28 22:05:43 +03:00
  • 35f060451b Merge branch 'feature/insert-key-remapping' into develop Fingercomp 2025-07-18 14:44:09 +03:00
  • 34158d2408 Reformat with scalafmt Fingercomp 2025-07-18 14:38:38 +03:00
  • eafcb3c16d Add a file with default keymap constants UnicornFreedom 2025-07-16 17:47:03 +02:00
  • 816d4ea992 Make it possible to re-map OpenComputers Insert key UnicornFreedom 2025-07-16 17:35:01 +02:00
  • fb3d510b0e Add localization support feature/localization UnicornFreedom 2025-03-01 12:18:08 +01:00
  • 0f333a6f26 Merge branch 'feature/apple-silicon-support' into 'develop' Fingercomp 2025-02-17 18:25:29 +00:00
  • 9a90c64291 Added the LWGL compilation manual AtomicScience 2025-02-17 17:05:02 +03:00
  • 6f4bfc0a6e Make a aarch64 check more lenient AtomicScience 2025-02-17 15:12:08 +03:00
  • deb0365d87 Remove unnecessary Java 8 enforcement AtomicScience 2025-02-17 12:49:45 +03:00
  • bbfb840430 Bring back platform lwjgl deps AtomicScience 2025-02-17 12:46:53 +03:00
  • cb902180c6 Fix scalafmt errors, remove unneded logging AtomicScience 2025-02-17 12:14:47 +03:00
  • 6f1f1fffc7 Bump OpenGL version to allow using inverse() AtomicScience 2025-02-17 11:12:49 +03:00
  • 7b89069c40 Fix issue with alpha channel blending on Metal AtomicScience 2025-02-17 09:35:15 +03:00
  • b67cd2a7f2 Add support for manually compiled LWJGL instance AtomicScience 2025-02-17 09:20:05 +03:00
  • 1a69b55f5e Merge branch 'master' into develop Fingercomp 2025-02-13 22:00:26 +03:00
  • 34bcb0bd4c Merge branch 'develop' v1.13.1 Fingercomp 2025-02-13 21:59:20 +03:00
  • 5fa0cdcb0b Version 1.13.1 Fingercomp 2025-02-13 21:59:10 +03:00
  • 3f4f32d71c Fix a glitch when removing a screen node while its window is open Fingercomp 2025-02-13 21:23:13 +03:00
  • 8d80e41a2f Merge branch 'master' into develop Fingercomp 2025-02-09 17:48:39 +03:00
  • 23eadac441 Merge branch 'develop' v1.13.0 Fingercomp 2025-02-09 16:50:12 +03:00
  • 21f9d25371 Version 1.13.0 Fingercomp 2025-02-09 16:49:51 +03:00
  • 46ca2709af Update ocelot-brain Fingercomp 2025-02-09 16:48:43 +03:00
  • dbbe289af8 Perform η-reduction of plot constructors Fingercomp 2025-02-09 02:02:20 +03:00
  • e29555e592 Add a hint for the home key to the status bar Fingercomp 2025-02-02 01:13:01 +03:00
  • f62acc1cb8 Don't show null addresses in item tooltips Fingercomp 2025-02-01 16:11:32 +03:00
  • 6f9558bed1 Merge branch 'refactor/entity-id' into develop Fingercomp 2025-02-01 16:02:44 +03:00
  • e37a910d69 Allow non-Environment entities in SyncedInventories Fingercomp 2025-01-31 23:54:35 +03:00
  • 709acb268a scalafmt: Set docstrings.forceBlankLineBefore = false LeshaInc 2025-01-31 21:36:28 +03:00
  • bc42954c30 Run scalafmt refactor/graphics-v2 LeshaInc 2025-01-31 12:14:27 +03:00
  • fbfd788d3f Add scalafmt LeshaInc 2025-01-30 20:29:55 +00:00
  • 70bdbcd630 Merge branch 'refactor/add-scalafmt' into 'develop' LeshaInc 2025-01-30 20:29:55 +00:00
  • ee4f2dcc3b Add scalafmt LeshaInc 2025-01-30 20:29:55 +00:00
  • d181656c1d Merge branch 'graphics-v2/color-v2' into 'refactor/graphics-v2' LeshaInc 2025-01-29 17:22:18 +00:00
  • 2f311ad41f graphics-v2: Add colors v2 LeshaInc 2025-01-29 17:22:17 +00:00
  • 1a526fe4ba Add scalatest LeshaInc 2025-01-27 21:09:19 +00:00
  • edd9916905 Merge branch 'feature/scalatest' into 'develop' LeshaInc 2025-01-27 21:09:19 +00:00
  • 234442f5ea Add scalatest LeshaInc 2025-01-27 21:09:19 +00:00
  • d7d5362fd1 Merge branch 'graphics-v2/initial-spec' into 'refactor/graphics-v2' LeshaInc 2025-01-27 20:29:09 +00:00