From a369a2070187c2c5fe4627c3b498db1e6d76b039 Mon Sep 17 00:00:00 2001 From: Prozilla Date: Thu, 6 Jun 2024 22:19:29 +0200 Subject: [PATCH] Updated logic sim --- index.html | 19 +- package-lock.json | 39 ++ package.json | 1 + public/android-chrome-192x192.png | Bin 0 -> 17592 bytes public/android-chrome-512x512.png | Bin 0 -> 58050 bytes public/apple-touch-icon.png | Bin 12677 -> 12686 bytes .../colorful-mesh-gradient-red-green.png | Bin 0 -> 232889 bytes ...lorful-mesh-gradient-yellow-blue-green.png | Bin 216024 -> 0 bytes public/browserconfig.xml | 9 + public/favicon-16x16.png | Bin 0 -> 1252 bytes public/favicon-192.png | Bin 19003 -> 0 bytes public/favicon-32x32.png | Bin 0 -> 2130 bytes public/favicon-512.png | Bin 84436 -> 0 bytes public/favicon.ico | Bin 5430 -> 15086 bytes public/icon.png | Bin 19798 -> 56968 bytes public/mstile-150x150.png | Bin 0 -> 11066 bytes public/safari-pinned-tab.svg | 44 ++ public/{manifest.json => site.webmanifest} | 10 +- public/sitemap.xml | 2 +- src/components/actions/Actions.module.css | 1 + .../apps/logic-sim/CircuitView.module.css | 2 + src/components/apps/logic-sim/CircuitView.tsx | 36 +- .../apps/logic-sim/LogicSim.module.css | 8 + src/components/apps/logic-sim/LogicSim.tsx | 5 +- .../apps/settings/Settings.module.css | 8 + src/components/apps/settings/Settings.tsx | 4 +- .../taskbar/menus/HomeMenu.module.css | 2 +- src/config/apps.config.ts | 1 + src/config/apps/logicSim.config.ts | 62 ++- src/config/desktop.config.ts | 2 +- src/features/_utils/browser.utils.ts | 6 +- src/features/apps/appsManager.ts | 2 +- .../apps/logic-sim/{ => _utils}/state.ts | 0 src/features/apps/logic-sim/chip.ts | 110 ---- src/features/apps/logic-sim/chips/chip.ts | 176 ++++++ .../apps/logic-sim/chips/chipsManager.ts | 107 ++++ src/features/apps/logic-sim/chipsManager.ts | 19 - src/features/apps/logic-sim/circuit.ts | 413 -------------- src/features/apps/logic-sim/core/circuit.ts | 277 ++++++++++ .../apps/logic-sim/core/inputHandler.ts | 503 ++++++++++++++++++ src/features/apps/logic-sim/pin.ts | 56 -- .../apps/logic-sim/pins/controlledPin.ts | 121 +++++ src/features/apps/logic-sim/pins/pin.ts | 125 +++++ src/features/apps/logic-sim/wire.ts | 54 -- src/features/apps/logic-sim/wires/wire.ts | 93 ++++ src/features/math/vector2.ts | 34 ++ .../virtual-drive/root/defaultData.ts | 3 +- src/hooks/apps/appFolder.ts | 27 + 48 files changed, 1680 insertions(+), 701 deletions(-) create mode 100644 public/android-chrome-192x192.png create mode 100644 public/android-chrome-512x512.png create mode 100644 public/assets/wallpapers/colorful-mesh-gradient-red-green.png delete mode 100644 public/assets/wallpapers/colorful-mesh-gradient-yellow-blue-green.png create mode 100644 public/browserconfig.xml create mode 100644 public/favicon-16x16.png delete mode 100644 public/favicon-192.png create mode 100644 public/favicon-32x32.png delete mode 100644 public/favicon-512.png create mode 100644 public/mstile-150x150.png create mode 100644 public/safari-pinned-tab.svg rename public/{manifest.json => site.webmanifest} (58%) rename src/features/apps/logic-sim/{ => _utils}/state.ts (100%) delete mode 100644 src/features/apps/logic-sim/chip.ts create mode 100644 src/features/apps/logic-sim/chips/chip.ts create mode 100644 src/features/apps/logic-sim/chips/chipsManager.ts delete mode 100644 src/features/apps/logic-sim/chipsManager.ts delete mode 100644 src/features/apps/logic-sim/circuit.ts create mode 100644 src/features/apps/logic-sim/core/circuit.ts create mode 100644 src/features/apps/logic-sim/core/inputHandler.ts delete mode 100644 src/features/apps/logic-sim/pin.ts create mode 100644 src/features/apps/logic-sim/pins/controlledPin.ts create mode 100644 src/features/apps/logic-sim/pins/pin.ts delete mode 100644 src/features/apps/logic-sim/wire.ts create mode 100644 src/features/apps/logic-sim/wires/wire.ts create mode 100644 src/hooks/apps/appFolder.ts diff --git a/index.html b/index.html index 7bd16ad..65cc7a8 100644 --- a/index.html +++ b/index.html @@ -9,13 +9,16 @@ - - - - - - - + + + + + + + + + + @@ -40,7 +43,7 @@ - +