refactor(stage-tamagotchi): rewrite it in rust (#90)

* chore: create tauri project, let window transparent

* chore: fix i18n

* chore: remove cocoa

* feat: open settings window

* feat: window controls shortcuts

* feat: system tray

* chore: install dependencies
This commit is contained in:
LemonNeko
2025-03-24 03:03:14 +08:00
committed by GitHub
parent 06a021b9de
commit 758e30a123
82 changed files with 11325 additions and 7 deletions
+51
View File
@@ -0,0 +1,51 @@
# たまごっち アイリ
A desktop application for たまごっち アイリ.
## Project Setup
### Install
```bash
$ pnpm install
```
### Development
```bash
$ cd /apps/stage
$ pnpm dev:tamagotchi
```
Then open another terminal and run:
```bash
$ cd /apps/tamagotchi
$ pnpm dev:tamagotchi
```
### Build
```bash
# For windows
$ pnpm build:win
# For macOS
$ pnpm build:mac
# For Linux
$ pnpm build:linux
```
## TODO List
- [ ] Window control: Move, resize, hide, show
- [ ] Motions follow the cursor
- [ ] System tray
- [ ] tauri i18n
- [ ] Multi-DPI
- [ ] CI/CD
- [ ] Multi monitor
- [ ] Send message via macOS Spotlight
- [ ] Steam
- [ ] CSP settings