Skip to content

Commit

Permalink
Testing windows 10 support and updated deps
Browse files Browse the repository at this point in the history
  • Loading branch information
Layendan committed Jan 25, 2024
1 parent 1b420b0 commit 2a2d90b
Show file tree
Hide file tree
Showing 17 changed files with 515 additions and 415 deletions.
9 changes: 1 addition & 8 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
strategy:
fail-fast: false
matrix:
platform: [macos-latest, windows-latest, macos-latest-large]
platform: [macos-latest, windows-latest]

runs-on: ${{ matrix.platform }}
steps:
Expand Down Expand Up @@ -65,13 +65,6 @@ jobs:
curl -L https://evermeet.cx/ffmpeg/get/zip -o ffmpeg.zip
unzip ffmpeg.zip -d src-tauri/bin/
mv src-tauri/bin/ffmpeg src-tauri/bin/ffmpeg-x86_64-apple-darwin
- name: Download FFmpeg (osx-aarch64)
if: matrix.platform == 'macos-latest-large'
run: |
curl -L https://evermeet.cx/ffmpeg/get/zip -o ffmpeg.zip
unzip ffmpeg.zip -d src-tauri/bin/
mv src-tauri/bin/ffmpeg src-tauri/bin/ffmpeg-aarch64-apple-darwin
- name: Download FFmpeg (windows)
if: matrix.platform == 'windows-latest'
Expand Down
20 changes: 12 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
</p>

A simple yet elegant way of waching anime on your favorite anime websites.
Layendanimator is a free and open source anime watching app for Desktop (Windows, MacOS, Linux), using [Sveltekit](https://github.com/sveltejs/kit) and [Tauri](https://github.com/tauri-apps/tauri).
Layendanimator is a free and open source anime watching app for Desktop (Windows and MacOS), using [Sveltekit](https://github.com/sveltejs/kit) and [Tauri](https://github.com/tauri-apps/tauri).

## Table of Contents

Expand All @@ -34,7 +34,7 @@ Layendanimator is a free and open source anime watching app for Desktop (Windows
- [Picture in Picture Playback](#picture-in-picture-playback)
- [Notifications & Subscription](#notifications--subscription)
- [Download Episodes](#download-episodes)
- [Google Cast](#google-cast)
- [Google Cast / Airplay](#google-cast--airplay)
- [Discord Rich Presence](#discord-rich-presence)
- [Screenshots](#screenshots)
- [Dark Theme](#dark-theme)
Expand All @@ -55,23 +55,27 @@ Download the latest version of Layendanimator from the [releases page](https://g

### Windows

Download the _(recommended)_ `Layendanimator_<version>_x64-setup.exe` or `Layendanimator_<version>_x64_en-US.msi` file and run it.
Download `Layendanimator_<version>_x64-setup.exe` then run it.

The msi file will be depracted in the future, hence not recommended to install the application.
_Note: The msi install method will be depracted in the future, hence not recommended to install the application._

Works for Windows 10 and above.

### MacOS

Download the `Layendanimator_<version>_x64.dmg` file and open it. Then, drag the application to your `Applications` folder.
Download `Layendanimator_<version>_x64.dmg` then open it. Then, drag the application to your `Applications` folder.

If the application does not want to open, then navigate to your Applications folder, right click on the application, and click open. Once you do that, you will be able to open the application normally.

For Silicon _(M1/M2)_ based Macs, arm64 versions of the app will be available in the future if I move away from ffmpeg for downloading and github will make it easier to compile arm64 builds.

### Linux

Download the `Layendanimator_<version>_amd64.AppImage` file and run it.
**!IMPORTANT: Due to running into problems with the Linux build, I will not be releasing a Linux build for now. I might release a Linux build in the future if the issues are fixed, but I doubt it.**

Download `Layendanimator_<version>_amd64.AppImage` then run it.

If using a Debian based distro, download the `Layendanimator_<version>_amd64.deb` file and run it.
If using a Debian based distro, download `Layendanimator_<version>_amd64.deb` then run it.

_Note: Linux is not tested and might not work, if you have problems using the app, please [create an issue](https://github.com/Layendan/Layendanimator/issues/new?assignees=&labels=&projects=&template=bug_report.md&title=) on github._

Expand Down Expand Up @@ -118,7 +122,7 @@ Downloaded episodes will automatically be used when watching anime online. You c

You can view your download folder in the settings tab.

## Google Cast
## Google Cast / Airplay

WIP

Expand Down
32 changes: 16 additions & 16 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,41 +24,41 @@
"@fortawesome/free-solid-svg-icons": "^6.5.1",
"@svelte-put/clickoutside": "^3.0.1",
"@sveltejs/adapter-static": "^3.0.1",
"@sveltejs/kit": "^2.0.6",
"@sveltejs/kit": "^2.4.3",
"@sveltejs/vite-plugin-svelte": "^3.0.1",
"@tauri-apps/cli": "^1.5.9",
"@types/culori": "^2.0.4",
"@types/node": "^20.10.6",
"@types/node": "^20.11.6",
"@types/nprogress": "^0.2.3",
"@typescript-eslint/eslint-plugin": "^6.17.0",
"@typescript-eslint/parser": "^6.17.0",
"autoprefixer": "^10.4.16",
"daisyui": "^4.5.0",
"@typescript-eslint/eslint-plugin": "^6.19.1",
"@typescript-eslint/parser": "^6.19.1",
"autoprefixer": "^10.4.17",
"daisyui": "^4.6.0",
"eslint": "^8.56.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-svelte3": "^4.0.0",
"execa": "^8.0.1",
"npm-check-updates": "^16.14.12",
"nprogress": "^0.2.0",
"postcss": "^8.4.32",
"prettier": "^3.1.1",
"postcss": "^8.4.33",
"prettier": "^3.2.4",
"prettier-plugin-svelte": "^3.1.2",
"prettier-plugin-tailwindcss": "^0.5.10",
"svelte": "^4.2.8",
"svelte-fa": "^3.0.4",
"prettier-plugin-tailwindcss": "^0.5.11",
"svelte": "^4.2.9",
"svelte-fa": "^4.0.2",
"svelte-infinite-scroll": "^2.0.1",
"tailwindcss": "^3.4.0",
"tailwindcss": "^3.4.1",
"tailwindcss-scoped-groups": "^2.0.0",
"tslib": "^2.6.2",
"typescript": "^5.3.3",
"vite": "^5.0.10"
"vite": "^5.0.12"
},
"type": "module",
"dependencies": {
"@tauri-apps/api": "^1.5.3",
"culori": "^3.3.0",
"hls.js": "^1.4.14",
"isomorphic-dompurify": "^2.0.0",
"culori": "^4.0.0",
"hls.js": "^1.5.1",
"isomorphic-dompurify": "^2.3.0",
"lru-cache": "^10.1.0",
"tauri-plugin-clipboard-api": "^0.5.5",
"tauri-plugin-context-menu": "^0.7.0",
Expand Down
53 changes: 27 additions & 26 deletions src-tauri/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions src-tauri/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ tauri-build = { version = "1.5.0", features = [] }
serde_json = "1.0"
serde = { version = "1.0", features = ["derive"] }
tauri = { version = "1.5.1", features = ["api-all", "macos-private-api", "updater"] }
winapi = { version = "0.3", features = ["winuser"] }
tauri-plugin-store = { git = "https://github.com/tauri-apps/plugins-workspace", branch = "dev" }
tauri-plugin-single-instance = { git = "https://github.com/tauri-apps/plugins-workspace", branch = "dev" }
tauri-plugin-log = { git = "https://github.com/tauri-apps/plugins-workspace", branch = "v1", features = ["colored"] }
Expand Down
Loading

0 comments on commit 2a2d90b

Please sign in to comment.