Skip to content
This repository has been archived by the owner on Sep 21, 2024. It is now read-only.

Commit

Permalink
Merge pull request #10 from maotovisk/dev
Browse files Browse the repository at this point in the history
New release
  • Loading branch information
maotovisk authored Jun 30, 2023
2 parents ef5e1b1 + 4ae6e03 commit c0618f3
Show file tree
Hide file tree
Showing 33 changed files with 891 additions and 510 deletions.
15 changes: 10 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Hitsound Copier

<img align="right" src="https://github.com/maotovisk/hitsound-copier/assets/20617307/9f6e99dc-9d95-4413-b204-171ccf5bc5fd" alt="preview" width="400"/>
Cross platfrom hitsound copier for osu! standard beatmaps (for now) written in TypeScript, using osu!lazer's hitsound logic as base. It was done so we could have a hitsound copier solution that was friendly to run on Linux without the need of third party tools.
Cross platfrom hitsound copier for osu! standard beatmaps (for now) written in TypeScript, using osu!lazer's hitsound logic as the foundation. It was done so we could have a hitsound copier solution that was friendly to run on Linux without the need of third party tools.

<br/>

Expand All @@ -16,36 +16,41 @@ Cross platfrom hitsound copier for osu! standard beatmaps (for now) written in T
<br/>

## Running
You can either grab the [latest release](https://github.com/octo-org/octo-repo/releases/latest) or build it by yourself.

### Building

If you wish to run the project on your local machine, follow the instructions below:

Requirements

- [NodeJS](https://nodejs.org/en) (18 or higher)
- [pnpm](https://pnpm.io/)
- [rust](https://rustup.rs/)

### 1. Clone the project
#### 1. Clone the project


```bash
git clone https://github.com/maotovisk/hitsound-copier.git
```

### 2. Install the project's dependencies;
#### 2. Install the project's dependencies

```bash
pnpm install
# pnpm i
```

### 3. Run the project
#### 3. Run the project

```bash
pnpm tauri dev
```

## TODOs

- Add metadata manager funcionality.
- Add map cleaner funcionality.
- Fix some extra greenlines being generated.
- Fix some unnecessary greenlines being generated.
- Release to flathub.
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

</head>

<body>
<body class="dark">
<div id="app"></div>
<script type="module" src="/src/main.ts"></script>
</body>
Expand Down
9 changes: 7 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "hitsound-copier",
"private": true,
"version": "0.0.4",
"version": "0.0.5",
"type": "module",
"scripts": {
"dev": "vite",
Expand All @@ -12,19 +12,24 @@
},
"dependencies": {
"@tauri-apps/api": "^1.4.0",
"beercss": "^3.2.10",
"material-dynamic-colors": "^0.1.7",
"material-icons": "^1.13.8",
"osu-classes": "^3.0.0",
"osu-parsers": "^4.1.2",
"osu-standard-stable": "^5.0.0"
"osu-standard-stable": "^5.0.0",
"svelte-markdown": "^0.2.3"
},
"devDependencies": {
"@sveltejs/vite-plugin-svelte": "^2.4.2",
"@tauri-apps/cli": "^1.4.0",
"@tsconfig/svelte": "^3.0.0",
"@types/node": "^18.16.18",
"smui-theme": "7.0.0-beta.12",
"svelte": "^3.59.2",
"svelte-check": "^3.4.4",
"svelte-preprocess": "^5.0.4",
"svelte-routing": "^1.10.0",
"tslib": "^2.5.3",
"typescript": "^4.9.5",
"vite": "^4.3.9"
Expand Down
Loading

0 comments on commit c0618f3

Please sign in to comment.