Commit Graph

6 Commits

Author SHA1 Message Date
geoffsee
4b3dd2a1c3 update run instructions 2025-07-08 17:55:11 -04:00
Geoff Seemueller
92e5cfb21c bridge bevy and react-map-gl to exchange gps (#6)
* isolate ipc pattern

* shuffle logic in main for readability, remove unused webview message observer

* renders react map

---------

Co-authored-by: geoffsee <>
2025-07-08 17:44:37 -04:00
Geoff Seemueller
44081ad73d populate webview with react-map-gl (#5)
* webview displays in gps map with wry, happy 4th, boom boom

* gps-map is webview with html

* Add initial setup for `base-map` package

- Include `.gitignore` for package-specific files and logs.
- Implement a basic interactive Mapbox map with Chakra UI layout.
- Add token storage and retrieval mechanism using `js-cookie`.
- Initialize `bun.lock` with dependencies.

* "Replace static GPS map with dynamically built base-map package integration and update related paths and scripts"

* fix wasm32 builds

---------

Co-authored-by: geoffsee <>
2025-07-05 09:49:34 -04:00
Geoff Seemueller
456fd31684 Modularize (#1)
* configure workspaces

* Modularize domain logic by creating a new `models` crate.

* Moved `LoadingPlugin` and `MenuPlugin` from `core` to a new `ui` module. Updated imports accordingly.

* add theme for instruments

* trunk serve works, remove audio and textures

* remove loading indicator and assets

* rename models to systems

* seperate systems and components from models

* Refactor instrument cluster to leverage reusable composition utilities.

---------

Co-authored-by: geoffsee <>
2025-07-01 22:22:40 -04:00
geoffsee
66b8a855b5 update README 2025-06-30 12:16:23 -04:00
geoffsee
4c6c36eff1 init 2025-06-30 12:03:59 -04:00