Skip to content

Commit

Permalink
v0.0.1
Browse files Browse the repository at this point in the history
  • Loading branch information
unchidev committed Nov 24, 2024
1 parent 50a33a6 commit 945789d
Show file tree
Hide file tree
Showing 44 changed files with 4,406 additions and 0 deletions.
38 changes: 38 additions & 0 deletions .github/workflows/build-mac-intel.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: 'build-mac-intel'

on:
workflow_dispatch:

jobs:
build-mac-intel:
# intel cpuはmacos-13まで
runs-on: macos-13
steps:
- uses: actions/checkout@v4

- uses: oven-sh/setup-bun@v1
with:
bun-version: 1.1.10

- name: install Rust stable
uses: dtolnay/rust-toolchain@stable

- name: Rust cache
uses: swatinem/rust-cache@v2
with:
workspaces: './src-tauri -> target'

- name: install frontend dependencies
run: bun install

- name: build tauri app
run: bun run tauri build

# result
# src-tauri/target/release/bundle/dmg/tauri-app_0.0.0_x64.dmg
# src-tauri/target/release/bundle/macos/tauri-app.app
- name: upload tauri app build
uses: actions/upload-artifact@v4
with:
name: tauri-app-build
path: src-tauri/target/release/bundle/*
37 changes: 37 additions & 0 deletions .github/workflows/build-windows.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: 'build-windows'

on:
workflow_dispatch:

jobs:
build-windows:
runs-on: windows-latest
steps:
- uses: actions/checkout@v4

- uses: oven-sh/setup-bun@v1
with:
bun-version: 1.1.10

- name: install Rust stable
uses: dtolnay/rust-toolchain@stable

- name: Rust cache
uses: swatinem/rust-cache@v2
with:
workspaces: './src-tauri -> target'

- name: install frontend dependencies
run: bun install

- name: build tauri app
run: bun run tauri build

# result
# src-tauri/target/release/bundle/msi/tauri-app_0.0.0_x64_en-US.msi
# src-tauri/target/release/bundle/nsis/tauri-app_0.0.0_x64-setup.exe
- name: upload tauri app build
uses: actions/upload-artifact@v4
with:
name: tauri-app-build
path: src-tauri/target/release/bundle/*
24 changes: 24 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
dist
dist-ssr
*.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
7 changes: 7 additions & 0 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"recommendations": [
"Vue.volar",
"tauri-apps.tauri-vscode",
"rust-lang.rust-analyzer"
]
}
25 changes: 25 additions & 0 deletions README.ja.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# NeumoSync

<img src="./icon.png" width="100px">

**NeumoSync - スタイリッシュで正確なメトロノームアプリ**

<img src="./screenshot.png" width="500px">

NeumoSyncは、美しいNeumorphismデザインを採用した最新のメトロノームアプリです。シンプルで直感的なインターフェースで、初心者からプロのミュージシャンまで、誰でも簡単に使えます。

以下の特徴を備えています:

- **正確なタイミング**:高精度なリズム同期で、練習や演奏のパフォーマンスを向上させます。
- **カスタマイズ可能なテンポ**:BPM(ビート毎分)を自由に設定でき、様々な音楽ジャンルに対応します。
- **視覚的なデザイン**:Neumorphismスタイルの美しいUIで、見た目も楽しく使えます。
- **多機能**:複数の拍子設定や音色変更機能を搭載し、練習の幅を広げます。

NeumoSyncで、あなたの音楽体験を次のレベルへ引き上げましょう。

## 特徴

- 正確なテンポ設定
- カスタマイズ可能な拍子
- 美しいNeumorphismデザイン
- 使いやすいインターフェース
25 changes: 25 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# NeumoSync

<img src="./icon.png" width="100px">

**Stylish and Accurate Metronome App**

<img src="./screenshot.png" width="500px">

NeumoSync is a cutting-edge metronome app featuring beautiful Neumorphism design. With a simple and intuitive interface, it is easy to use for everyone from beginners to professional musicians.

Key features include:

- **Accurate Timing**: High-precision rhythm synchronization enhances your practice and performance.
- **Customizable Tempo**: Set the BPM (beats per minute) freely to suit various music genres.
- **Visual Design**: Enjoy using the app with its visually appealing Neumorphism-style UI.
- **Versatile Functions**: Equipped with multiple time signature settings and sound options to expand your practice scope.

Take your musical experience to the next level with NeumoSync.

## Features

- Accurate tempo setting
- Customizable time signatures
- Beautiful Neumorphism design
- User-friendly interface
Binary file added bun.lockb
Binary file not shown.
Binary file added icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
14 changes: 14 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>NeumoSync</title>
</head>

<body>
<div id="app"></div>
<script type="module" src="/src/main.ts"></script>
</body>
</html>
27 changes: 27 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"name": "neumosync",
"private": true,
"version": "1.0.0",
"type": "module",
"scripts": {
"dev": "vite",
"build": "vue-tsc --noEmit && vite build",
"preview": "vite preview",
"tauri": "tauri"
},
"dependencies": {
"@tauri-apps/api": "^1",
"tw-neumorphism": "^0.2.0",
"vue": "^3.3.4"
},
"devDependencies": {
"@tauri-apps/cli": "^1",
"@vitejs/plugin-vue": "^5.0.4",
"autoprefixer": "^10.4.19",
"postcss": "^8.4.38",
"tailwindcss": "^3.4.3",
"typescript": "^5.0.2",
"vite": "^5.0.0",
"vue-tsc": "^1.8.5"
}
}
6 changes: 6 additions & 0 deletions postcss.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
export default {
plugins: {
tailwindcss: {},
autoprefixer: {},
}
}
Binary file added screenshot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 7 additions & 0 deletions src-tauri/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Generated by Cargo
# will have compiled files and executables
/target/

# Generated by Tauri
# will have schema files for capabilities auto-completion
/gen/schemas
Loading

0 comments on commit 945789d

Please sign in to comment.