Commit Graph

  • 3169ab8b59 Close all windows when exiting LeshaInc 2023-06-16 17:45:39 +03:00
  • aa9e7edb2c Don't show debug messages when freeing resources LeshaInc 2023-06-16 17:45:18 +03:00
  • 715a461e4f Fix crash when deleting hologram projector while window is open LeshaInc 2023-06-16 17:39:42 +03:00
  • 02924380b3 Add hologram flickering LeshaInc 2023-06-16 17:22:03 +03:00
  • 45001e2c85 Fix the performance graph switch being inverted on load Fingercomp 2023-06-16 21:10:22 +07:00
  • 6bf9b16c20 Fix hologram rotation LeshaInc 2023-06-16 17:07:21 +03:00
  • 80d89e1983 Add Desktop-specific Persistable for all NBT save/load methods Fingercomp 2023-06-16 21:03:06 +07:00
  • 74d820a401 Merge branch 'feature/floppy-edit' into develop Fingercomp 2023-06-16 19:02:14 +07:00
  • 8c533d737d Make size formatting tidier Fingercomp 2023-06-16 18:47:21 +07:00
  • d2b7ee7786 Fix crashes and layouts Fingercomp 2023-06-16 18:24:17 +07:00
  • afa9df3ef3 Highlight the selected floppy color Fingercomp 2023-06-16 05:16:49 +07:00
  • f9f1937cc9 Tweak colors, paddings, etc. Fingercomp 2023-06-16 05:01:21 +07:00
  • 422ddcb115 Refactor IconButton Fingercomp 2023-06-16 03:51:44 +07:00
  • cad990c91b Add hologram projector LeshaInc 2023-06-15 23:44:51 +03:00
  • 9bd6ccec19 Fix reinserted; use ColorScheme Fingercomp 2023-06-16 02:17:01 +07:00
  • 565c9c81aa Add a disk edit window Fingercomp 2023-06-16 01:22:47 +07:00
  • 80ed069b2b Update download links in the README Fingercomp 2023-06-15 15:04:10 +07:00
  • 94e0ab64bc Merge develop into feature/hologram LeshaInc 2023-06-14 21:18:25 +03:00
  • 9c51950dac Enable Swing font antialiasing Fingercomp 2023-06-15 00:14:25 +07:00
  • 38e3d9f3a9 Merge branch 'feature/chest' into develop Fingercomp 2023-06-14 22:24:31 +07:00
  • 82964feb98 Merge branch 'master' into develop Fingercomp 2023-06-14 22:10:04 +07:00
  • 991a686cbb Update .gitlab-ci.yml Fingercomp 2023-06-14 22:08:28 +07:00
  • 966b526f1a Merge branch 'develop' v1.7.1 Fingercomp 2023-06-14 21:34:54 +07:00
  • e08b0f0919 Version 1.7.1 Fingercomp 2023-06-14 21:34:30 +07:00
  • 8089a17fb6 Load the floppy sounds lazily Fingercomp 2023-06-14 21:32:45 +07:00
  • 633a0e0c4c Set up job tags Fingercomp 2023-06-14 21:14:11 +07:00
  • 1787ac603c Update .gitlab-ci.yml Fingercomp 2023-06-14 19:40:46 +07:00
  • 8e96e03234 Add 3D grid LeshaInc 2023-06-14 16:56:15 +03:00
  • bac0d2b5ff Implement 3D rendering LeshaInc 2023-06-14 14:36:30 +03:00
  • 9778f90bed Make _label private Fingercomp 2023-06-14 18:20:41 +07:00
  • 9b5329228e Increase the bottom padding Fingercomp 2023-06-14 17:14:01 +07:00
  • f2a77ff07c Keep the highlight while a menu is open Fingercomp 2023-06-14 17:08:33 +07:00
  • ddd5439f80 Add some asymmetry to the highlight animation Fingercomp 2023-06-14 16:50:55 +07:00
  • 38e32b0b6a Animate the highlight Fingercomp 2023-06-14 16:41:15 +07:00
  • ddac6101e2 Add a chest node icon Fingercomp 2023-06-14 16:12:52 +07:00
  • ef506e6ddd Highlight the slot under the cursor Fingercomp 2023-06-14 15:33:02 +07:00
  • d0bb0778f7 Dispose of chest slots in ChestNode.dispose() Fingercomp 2023-06-14 15:15:44 +07:00
  • dc69a22e3d Make ChestNode.ports return an empty array Fingercomp 2023-06-14 14:44:28 +07:00
  • 1b590f694b Split the label-related part of Node finctionality to LabeledNode Fingercomp 2023-06-14 14:31:12 +07:00
  • 596fce5b80 Allow exchanging items between two slots Fingercomp 2023-06-14 14:04:33 +07:00
  • 58f098ab0c Fix tier compatibility check Fingercomp 2023-06-14 05:33:15 +07:00
  • da429e0be2 Add a ChestNode and its window Fingercomp 2023-06-14 05:24:05 +07:00
  • 7e41331eae Move entity-related stuff from Node to EntityNode Fingercomp 2023-06-14 04:49:20 +07:00
  • d60966ecfb Drop items to slots Fingercomp 2023-06-14 03:35:01 +07:00
  • bd254cbd81 Add DraggedItemPool Fingercomp 2023-06-14 02:56:31 +07:00
  • 5efa42043f Merge branch 'fix/audio-error-handling' into develop Fingercomp 2023-06-14 01:38:29 +07:00
  • 5c29d88379 Catch OpenAlException in other SoundBuffer methods Fingercomp 2023-06-14 01:27:20 +07:00
  • 37cf1b7852 Add a message to my future self Fingercomp 2023-06-14 01:12:39 +07:00
  • bc53ba7cb1 Merge branch 'develop' into fix/audio-error-handling Fingercomp 2023-06-14 00:40:43 +07:00
  • 0fd289642b Fix transactions Fingercomp 2023-06-14 00:40:16 +07:00
  • 370df7ee7d Make soundComputerRunning lazy Fingercomp 2023-06-14 00:29:48 +07:00
  • 5759684c09 Handle OpenAL errors Fingercomp 2023-06-13 23:53:28 +07:00
  • 5e334af482 Merge branch develop into feature/hologram LeshaInc 2023-06-13 18:25:00 +03:00
  • 04d50cb006 Merge branch 'refactor/resources' into 'develop' LeshaInc 2023-06-13 15:21:59 +00:00
  • 795d104f1e Load natives only once LeshaInc 2023-06-13 18:19:51 +03:00
  • 374cd3029c Don't log audio error stacktraces unless enabled via a config option Fingercomp 2023-06-13 22:06:07 +07:00
  • c7afdb3b35 Free resources explicitly LeshaInc 2023-06-13 17:58:27 +03:00
  • 2b3f46ee90 Merge branch develop into feature/hologram LeshaInc 2023-06-13 17:01:03 +03:00
  • 29edb3d942 Don't use settingsSize for initializing DisplayMode Fingercomp 2023-06-13 19:11:44 +07:00
  • 42e6107161 Version 1.7.0 v1.7.0 Fingercomp 2023-06-13 16:40:50 +07:00
  • 67c7e9ce03 Merge branch 'refactor/inventory' into develop Fingercomp 2023-06-13 16:40:23 +07:00
  • 947d4f38e2 Print a stacktrace on OpenAL error Fingercomp 2023-06-13 14:17:30 +07:00
  • 947cd29f6f Show the wake threshold in a redstone card tooltip Fingercomp 2023-06-13 00:13:02 +07:00
  • fb492b328f Merge branch 'develop' into refactor/inventory Fingercomp 2023-06-13 00:10:07 +07:00
  • a0cc4fcb15 Update ocelot-brain Fingercomp 2023-06-13 00:04:45 +07:00
  • a2bd871161 Update ocelot-brain Fingercomp 2023-06-12 23:48:42 +07:00
  • 42331ad213 Rename item messages to notifications Fingercomp 2023-06-11 18:40:25 +07:00
  • 9c3f0387e2 Clarify where the saturatedAdd(1) comes from Fingercomp 2023-06-11 18:13:46 +07:00
  • 5ccbb3bc1f Add a helper method for adding tooltip lines Fingercomp 2023-06-11 17:52:53 +07:00
  • 6a0ddae355 Rename sendItemSpecificEvent to sendItemSpecificMessage Fingercomp 2023-06-11 17:33:31 +07:00
  • 542c9c4789 Move inventory.item.Hdd to HddItem Fingercomp 2023-06-11 17:29:06 +07:00
  • 1589af4283 Add comments clarifying why unmanaged disk aren't matched for Fingercomp 2023-06-11 17:26:02 +07:00
  • e5c265184a Reimport loot factories under more palatable names Fingercomp 2023-06-11 17:24:08 +07:00
  • c57f1e0d8e Don't override defs with vals Fingercomp 2023-06-11 17:20:34 +07:00
  • 34d9e9e61d Use ColorScheme for tier colors Fingercomp 2023-06-11 17:10:00 +07:00
  • 7d407a1677 Style fixes Fingercomp 2023-06-11 17:04:16 +07:00
  • 98dea7bbaf Unify item factory and recoverer registries Fingercomp 2023-06-11 06:05:31 +07:00
  • 208a042afb Switch to nicer ContextMenuEntry constructor Fingercomp 2023-06-11 03:10:00 +07:00
  • d6ebe8120e Reimplement item loading in terms of exceptions Fingercomp 2023-06-11 02:50:48 +07:00
  • 40d5c3f1ba Merge Item and ItemFactory definitions Fingercomp 2023-06-11 02:26:24 +07:00
  • b5a923550a Make the source type of ItemRecoverer a type parameter Fingercomp 2023-06-11 02:00:04 +07:00
  • bb8d7ec8f4 Replace makeTooltipContents with fillTooltipBody Fingercomp 2023-06-11 01:50:20 +07:00
  • 6371ce039e Add more documentation for inventory-related classes Fingercomp 2023-06-11 00:47:19 +07:00
  • 74c51053e2 I think I prefer two-level menus after all Fingercomp 2023-06-10 23:30:28 +07:00
  • 861c752fb8 Remove the old slot implementation Fingercomp 2023-06-10 23:27:49 +07:00
  • 82dead6b9b Reimplement insertItems (aka refitSlots) Fingercomp 2023-06-10 23:17:25 +07:00
  • 5d645973d5 Add more info to disk tooltips Fingercomp 2023-06-10 22:16:34 +07:00
  • 4eed74c4dc Show disk labels Fingercomp 2023-06-10 22:02:50 +07:00
  • 237c2edf99 Fix HDD deserialization Fingercomp 2023-06-10 21:16:02 +07:00
  • b05eb8380d Add RMB menus Fingercomp 2023-06-10 19:49:06 +07:00
  • a334bef777 Add tooltips Fingercomp 2023-06-10 18:01:20 +07:00
  • 61be7a397a Add inventory sync fuel to guard against stack overflows Fingercomp 2023-06-10 15:47:53 +07:00
  • 42aae02855 Subscribe to inventory events, use the new slot in DiskDriveNode Fingercomp 2023-06-10 15:07:54 +07:00
  • 9581ee6c03 Use the new implementation for ComputerNode Fingercomp 2023-06-10 05:13:28 +07:00
  • 927c37a82b Add an ItemChooser Fingercomp 2023-06-10 04:20:36 +07:00
  • 4e861c98fc Add a PersistedInventory that doesn't deal with ocelot-brain Fingercomp 2023-06-09 23:41:34 +07:00
  • 5caa92860f Fix compilation errors Fingercomp 2023-06-09 20:57:17 +07:00
  • aff5e31352 Implement SyncedInventory persistence Fingercomp 2023-06-09 20:48:06 +07:00
  • e57cdb3a38 Add specific slot types Fingercomp 2023-06-09 19:27:09 +07:00
  • 8e32f5d265 Add a reimplementation of SlotWidget Fingercomp 2023-06-09 03:11:47 +07:00