Skip to content
This repository was archived by the owner on Sep 9, 2025. It is now read-only.

Commit 2a2d90b

Browse files
committed
Testing windows 10 support and updated deps
1 parent 1b420b0 commit 2a2d90b

17 files changed

Lines changed: 515 additions & 415 deletions

File tree

.github/workflows/publish.yml

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
strategy:
1313
fail-fast: false
1414
matrix:
15-
platform: [macos-latest, windows-latest, macos-latest-large]
15+
platform: [macos-latest, windows-latest]
1616

1717
runs-on: ${{ matrix.platform }}
1818
steps:
@@ -65,13 +65,6 @@ jobs:
6565
curl -L https://evermeet.cx/ffmpeg/get/zip -o ffmpeg.zip
6666
unzip ffmpeg.zip -d src-tauri/bin/
6767
mv src-tauri/bin/ffmpeg src-tauri/bin/ffmpeg-x86_64-apple-darwin
68-
69-
- name: Download FFmpeg (osx-aarch64)
70-
if: matrix.platform == 'macos-latest-large'
71-
run: |
72-
curl -L https://evermeet.cx/ffmpeg/get/zip -o ffmpeg.zip
73-
unzip ffmpeg.zip -d src-tauri/bin/
74-
mv src-tauri/bin/ffmpeg src-tauri/bin/ffmpeg-aarch64-apple-darwin
7568
7669
- name: Download FFmpeg (windows)
7770
if: matrix.platform == 'windows-latest'

README.md

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
</p>
2020

2121
A simple yet elegant way of waching anime on your favorite anime websites.
22-
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).
22+
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).
2323

2424
## Table of Contents
2525

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

5656
### Windows
5757

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

60-
The msi file will be depracted in the future, hence not recommended to install the application.
60+
_Note: The msi install method will be depracted in the future, hence not recommended to install the application._
61+
62+
Works for Windows 10 and above.
6163

6264
### MacOS
6365

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

6668
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.
6769

6870
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.
6971

7072
### Linux
7173

72-
Download the `Layendanimator_<version>_amd64.AppImage` file and run it.
74+
**!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.**
75+
76+
Download `Layendanimator_<version>_amd64.AppImage` then run it.
7377

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

7680
_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._
7781

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

119123
You can view your download folder in the settings tab.
120124

121-
## Google Cast
125+
## Google Cast / Airplay
122126

123127
WIP
124128

package.json

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -24,41 +24,41 @@
2424
"@fortawesome/free-solid-svg-icons": "^6.5.1",
2525
"@svelte-put/clickoutside": "^3.0.1",
2626
"@sveltejs/adapter-static": "^3.0.1",
27-
"@sveltejs/kit": "^2.0.6",
27+
"@sveltejs/kit": "^2.4.3",
2828
"@sveltejs/vite-plugin-svelte": "^3.0.1",
2929
"@tauri-apps/cli": "^1.5.9",
3030
"@types/culori": "^2.0.4",
31-
"@types/node": "^20.10.6",
31+
"@types/node": "^20.11.6",
3232
"@types/nprogress": "^0.2.3",
33-
"@typescript-eslint/eslint-plugin": "^6.17.0",
34-
"@typescript-eslint/parser": "^6.17.0",
35-
"autoprefixer": "^10.4.16",
36-
"daisyui": "^4.5.0",
33+
"@typescript-eslint/eslint-plugin": "^6.19.1",
34+
"@typescript-eslint/parser": "^6.19.1",
35+
"autoprefixer": "^10.4.17",
36+
"daisyui": "^4.6.0",
3737
"eslint": "^8.56.0",
3838
"eslint-config-prettier": "^9.1.0",
3939
"eslint-plugin-svelte3": "^4.0.0",
4040
"execa": "^8.0.1",
4141
"npm-check-updates": "^16.14.12",
4242
"nprogress": "^0.2.0",
43-
"postcss": "^8.4.32",
44-
"prettier": "^3.1.1",
43+
"postcss": "^8.4.33",
44+
"prettier": "^3.2.4",
4545
"prettier-plugin-svelte": "^3.1.2",
46-
"prettier-plugin-tailwindcss": "^0.5.10",
47-
"svelte": "^4.2.8",
48-
"svelte-fa": "^3.0.4",
46+
"prettier-plugin-tailwindcss": "^0.5.11",
47+
"svelte": "^4.2.9",
48+
"svelte-fa": "^4.0.2",
4949
"svelte-infinite-scroll": "^2.0.1",
50-
"tailwindcss": "^3.4.0",
50+
"tailwindcss": "^3.4.1",
5151
"tailwindcss-scoped-groups": "^2.0.0",
5252
"tslib": "^2.6.2",
5353
"typescript": "^5.3.3",
54-
"vite": "^5.0.10"
54+
"vite": "^5.0.12"
5555
},
5656
"type": "module",
5757
"dependencies": {
5858
"@tauri-apps/api": "^1.5.3",
59-
"culori": "^3.3.0",
60-
"hls.js": "^1.4.14",
61-
"isomorphic-dompurify": "^2.0.0",
59+
"culori": "^4.0.0",
60+
"hls.js": "^1.5.1",
61+
"isomorphic-dompurify": "^2.3.0",
6262
"lru-cache": "^10.1.0",
6363
"tauri-plugin-clipboard-api": "^0.5.5",
6464
"tauri-plugin-context-menu": "^0.7.0",

src-tauri/Cargo.lock

Lines changed: 27 additions & 26 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src-tauri/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ tauri-build = { version = "1.5.0", features = [] }
1818
serde_json = "1.0"
1919
serde = { version = "1.0", features = ["derive"] }
2020
tauri = { version = "1.5.1", features = ["api-all", "macos-private-api", "updater"] }
21+
winapi = { version = "0.3", features = ["winuser"] }
2122
tauri-plugin-store = { git = "https://github.com/tauri-apps/plugins-workspace", branch = "dev" }
2223
tauri-plugin-single-instance = { git = "https://github.com/tauri-apps/plugins-workspace", branch = "dev" }
2324
tauri-plugin-log = { git = "https://github.com/tauri-apps/plugins-workspace", branch = "v1", features = ["colored"] }

0 commit comments

Comments
 (0)