Commit Graph

  • 7f3a018680 Search for recoverers in the linearization order Fingercomp 2023-06-09 01:31:26 +07:00
  • 4eb8829885 Add the ability to force the Swing file chooser via a config option Fingercomp 2023-06-08 23:09:20 +07:00
  • 29e91df8a9 Add SyncedInventory Fingercomp 2023-06-08 22:11:30 +07:00
  • a942525ce8 Allow to disable the audio subsystem for good via a config option Fingercomp 2023-06-08 20:21:27 +07:00
  • 97d0b2edeb Fix insane window geometry Fingercomp 2023-06-08 19:54:27 +07:00
  • 2bce403c62 Implement ItemRecoverer for all items Fingercomp 2023-06-08 19:27:30 +07:00
  • 09454d99ab Add more graphics debug options Fingercomp 2023-06-08 14:27:19 +07:00
  • 5128718534 Add an Inventory trait Fingercomp 2023-06-08 14:04:34 +07:00
  • 0a42947781 Add the rest of the items Fingercomp 2023-06-08 12:17:08 +07:00
  • cc8f19bc52 Add some 3D scene stubs LeshaInc 2023-06-08 01:43:43 +03:00
  • 1feed52b9e Make InstanceRenderer generic over the spatial dimension LeshaInc 2023-06-08 00:50:31 +03:00
  • 1dc6354ada Add 3D meshes LeshaInc 2023-06-07 15:58:25 +03:00
  • 2469dae11d Add Item, ItemFactory, and their implementations for cards Fingercomp 2023-06-07 18:54:21 +07:00
  • 5146a9186e Update the README Fingercomp 2023-06-07 15:19:32 +07:00
  • d5009248ad Raise the framerate cap to 144 fps Fingercomp 2023-06-07 15:10:34 +07:00
  • 8c976a31ce Update ocelot-brain Fingercomp 2023-06-07 05:20:34 +07:00
  • 526b035990 Add 3D geometry primitives LeshaInc 2023-06-06 23:54:27 +03:00
  • cb7f851151 Update ocelot-brain Fingercomp 2023-06-06 23:57:41 +07:00
  • 6eb0d2d88e Expose the hpm floppy and Cyan BIOS Fingercomp 2023-06-06 23:48:10 +07:00
  • c3781bf34c Use Using for automatic resource management Fingercomp 2023-06-06 23:06:29 +07:00
  • a7c80006ba Synchronize the computer noise with its state Fingercomp 2023-06-06 22:23:54 +07:00
  • d9439b47cf Show a confirmation dialog before opening a new workspace Fingercomp 2023-06-06 22:01:19 +07:00
  • e59701b0ab Close resources and remove temporary files Fingercomp 2023-06-06 19:38:48 +07:00
  • fdbd74bbac DyeColor.{LIME -> Lime} Fingercomp 2023-06-06 18:35:30 +07:00
  • 71c711cde2 Merge branch 'refactor/tier-enum' into develop Fingercomp 2023-06-06 16:36:42 +07:00
  • a26007d026 Update ocelot-brain Fingercomp 2023-06-06 15:20:18 +07:00
  • 0e92737551 Update brain Fingercomp 2023-06-06 14:16:07 +07:00
  • 877381c1f9 Fix Relay persistence regression Fingercomp 2023-06-06 14:04:41 +07:00
  • c3fbb83da2 Update ocelot-brain Fingercomp 2023-06-06 02:27:49 +07:00
  • 332f4c6e27 Use the tier of the entry, not the card slot Fingercomp 2023-06-06 01:24:43 +07:00
  • a659cd7a2c Make Tier an Enumeration Fingercomp 2023-06-06 00:42:03 +07:00
  • e7a1c2812c Update ocelot-brain to 0.15.0 UnicornFreedom 2023-06-05 19:41:17 +02:00
  • 8a5b3ec874 Use the conventional naming convention for dye colors Fingercomp 2023-06-05 20:39:17 +07:00
  • 02efef9a89 Change the type of children to ArraySeq Fingercomp 2023-06-05 20:26:30 +07:00
  • aefbc9b872 Move all IconDefs to graphics.Icons Fingercomp 2023-06-05 18:55:23 +07:00
  • 35404a6974 Merge branch 'refactor/settings-refl' into develop Fingercomp 2023-06-05 17:10:45 +07:00
  • bbfd85395a Disable the apply button if the input is invalid Fingercomp 2023-06-05 17:02:46 +07:00
  • 5516ca4e7d Reimplement SettingsData.updateWith via reflection Fingercomp 2023-06-05 11:41:56 +07:00
  • a65c683529 Fix style issues I happened to come across Fingercomp 2023-06-05 10:11:31 +07:00
  • dbb55900f3 Fix a few problems found by IDEA Fingercomp 2023-06-05 03:59:02 +07:00
  • 6328fe9625 Use scopes for profiler measurements Fingercomp 2023-06-05 03:42:17 +07:00
  • 172521f5c4 Fix point-rect intersection test; fix screen bounds Fingercomp 2023-06-05 03:25:23 +07:00
  • b1372e962c Merge branch 'feature/node-click-close' into develop Fingercomp 2023-06-05 02:05:09 +07:00
  • 0b326a10c6 Merge branch 'feature/node-click-close' into develop Fingercomp 2023-06-05 02:03:07 +07:00
  • 32a9b3633f Add ability to close a node's windows with left click Saphire 2023-06-04 23:25:05 +06:00
  • ae85159671 Add ability to close a node's windows with left click Saphire 2023-06-04 23:25:05 +06:00
  • 2a0b204993 Merge branch 'feature/node-adder-tooltip' into develop Fingercomp 2023-06-05 00:50:30 +07:00
  • 93b85e9dd5 Add tooltip to node picker/adder Saphire 2023-06-04 04:05:51 +06:00
  • 11ff8dfcd2 Merge branch 'feature/scaling' into develop Fingercomp 2023-06-04 23:36:38 +07:00
  • 835ffd53af Fix slider ticks drawing, other feedback on !44 Saphire 2023-06-04 22:31:25 +06:00
  • e891cdd116 Attempted fix for OC screen scaling artifacts Saphire 2023-06-04 18:08:03 +06:00
  • 053a73b121 Add UI scaling setting Saphire 2023-06-04 18:07:19 +06:00
  • e5f8ab534f Implement fractional UI scaling Saphire 2023-06-04 18:05:48 +06:00
  • cbde096935 Merge branch 'feature/error-messages' into develop Fingercomp 2023-06-04 18:44:01 +07:00
  • 48f1be7d26 Make node type registration less ugly Fingercomp 2023-06-04 18:43:27 +07:00
  • dac4be2f0b Close the audio device on exit Fingercomp 2023-06-04 15:20:23 +07:00
  • c56e7da597 Use scala.concurrent.Duration; make the match exhaustive Fingercomp 2023-06-04 15:19:59 +07:00
  • 332d87937e Join the update thread before cleanup Fingercomp 2023-06-04 15:05:38 +07:00
  • e2eae4a08f Map error messages Fingercomp 2023-06-04 04:48:10 +07:00
  • 59010ff8d0 Show computer crash messages Fingercomp 2023-06-04 04:25:47 +07:00
  • 265580ed83 Update ocelot-brain to 0.14.3 Fingercomp 2023-06-04 03:14:04 +07:00
  • f72ebdd74a Don't crash when no webcam is available Fingercomp 2023-06-04 03:05:20 +07:00
  • 13f7bc1e71 Version 1.6.1 UnicornFreedom 2023-06-01 03:33:18 +02:00
  • c6dc1fdba7 Add quick save and quick load UnicornFreedom 2023-06-01 03:30:05 +02:00
  • e1e9b4af54 Update ocelot-brain to 0.14.2 UnicornFreedom 2023-06-01 03:22:05 +02:00
  • 165a890d24 Update ocelot-brain to 0.14.1 UnicornFreedom 2023-06-01 02:42:56 +02:00
  • 9af90ea054 Update README.md UnicornFreedom 2023-06-01 02:42:19 +02:00
  • efaecbebf4 Use new Docker image for GitLab CI UnicornFreedom 2023-05-15 22:34:55 +02:00
  • 5e3faf5816 Version 1.6.0 UnicornFreedom 2023-05-15 22:34:42 +02:00
  • 736abbc382 Update Scala to 2.13.10 and SBT to 1.8.3 UnicornFreedom 2023-05-15 22:30:14 +02:00
  • 3149bbcaed Sort CPU architecture names UnicornFreedom 2023-05-15 22:29:21 +02:00
  • f2221543f3 Support for non-BMP codepoints UnicornFreedom 2023-05-15 22:28:46 +02:00
  • 4707ef4bd7 Update ocelot-brain to 0.14.0 UnicornFreedom 2023-05-15 22:28:15 +02:00
  • 9d62491cdc Merge branch 'readme-update' into 'develop' Fingercomp 2023-05-14 07:13:19 +00:00
  • afab87d1fb Revise the README Fingercomp 2023-04-20 02:53:56 +07:00
  • b19c4e151c Logging clarification IgorTimofeev 2023-04-18 23:58:18 +03:00
  • 0e731ad6b3 Fixed playback stopping when input sound stream was read until EOF IgorTimofeev 2023-04-18 23:27:28 +03:00
  • c84bb8bb63 Merge branch 'feature/self-destructing_card' into 'develop' Igor Timofeev 2023-04-18 16:14:47 +00:00
  • 98ce517cef Added Self-Destruction Card & fixed some Tiered entities tooltips rendering Igor Timofeev 2023-04-18 16:14:47 +00:00
  • e036542576 Removed useless javazoom library for mp3/ogg playback IgorTimofeev 2023-04-18 19:53:22 +03:00
  • 41dcccd36d Merge branch 'develop' Fingercomp 2023-04-18 19:47:23 +07:00
  • 37fa2e022f Version 1.5.0 Fingercomp 2023-04-18 19:45:52 +07:00
  • a9ba5e5a7b Added readme downloading mirror link Igor Timofeev 2023-04-18 12:45:55 +00:00
  • 77a79cb950 Added mirror link IgorTimofeev 2023-04-18 19:41:38 +03:00
  • 9d0808fc4f Merge branch 'feature/openfm' into 'develop' Igor Timofeev 2023-04-18 12:31:24 +00:00
  • e6e07672f1 Resolved conflicts with ColorfulLamp IgorTimofeev 2023-04-18 19:24:15 +03:00
  • d88530e13f Merge branch 'feature/colorful-lamp' into 'develop' Smok1e 2023-04-18 12:06:50 +00:00
  • b644f759ed Render glow in separate pass Smok1e 2023-04-18 14:53:59 +03:00
  • 83cadd63c7 Organized code, added some comments and passed it through Scala formatter IgorTimofeev 2023-04-18 14:44:56 +03:00
  • acc863e410 Fixed type casting for java 1.8 & added user agent header for player requests IgorTimofeev 2023-04-18 03:37:22 +03:00
  • 022064453a Added copy of original OpenFM window IgorTimofeev 2023-04-18 03:16:52 +03:00
  • 6b6c70ee73 Moved to ocelot sound system IgorTimofeev 2023-04-18 00:45:59 +03:00
  • 3f07bae62c Merge remote-tracking branch 'origin/feature/openfm' into feature/openfm IgorTimofeev 2023-04-17 21:33:39 +03:00
  • b60c42f9a2 Converted original java player code to scala IgorTimofeev 2023-04-17 21:33:27 +03:00
  • 9541e6dbfe Improve lamp glow Smok1e 2023-04-17 17:46:42 +03:00
  • 68dbe0425a Use ocelot-brain 0.12.0 UnicornFreedom 2023-04-17 13:29:43 +02:00
  • 1f40fbbc56 Fixed volUp/volDown methods IgorTimofeev 2023-04-17 17:09:30 +03:00
  • 0536e9650f Added playback stopping when radio node disappears IgorTimofeev 2023-04-17 16:54:36 +03:00
  • 879fc1ee62 Added playback stopping when radio node disappears IgorTimofeev 2023-04-17 16:49:04 +03:00
  • eb1b77ebb6 Everything works now, time to code cleanup IgorTimofeev 2023-04-17 14:42:20 +03:00