/yugen-electron-wrapper

Cross-Platform Electron wrapper for Yugen, complete with AdBlock!

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Yugen Electron Wrapper

Cross-Platform Electron wrapper written in TypeScript for Yugen, complete with AdBlock!
Now uses the amazing Yugen Arc Dark theme, created by cybrejon - check out their theme here: https://github.com/cybrejon/yugen-arc-dark-theme

main build status: 100% (ready for build - Mac OS)

screenshot.png

How to use?

NOTICE: Because this was developed on an M2 Max MacBook Pro, only ARM releases will be available. Also, the custom title bar styling was designed to be mac-specific, so feel free to fix it up for your system :)

Windows

Download the most recent win64 package from the releases tab and launch install.exe. Windows defender WILL catch this file as a virus, this is because it is not trusted by Microsoft. I can assure you, it's a false positive. If you wish to run a portable version of this, it's really simple: navigate to the win-unpacked folder and execute the exe file in there.

Linux

Download the most recent AppImage from the releases tab and launch it. If you so desire, you can create a desktop file for easy launch. A guide can be found here: https://www.maketecheasier.com/create-desktop-file-linux/

Mac OS

Download the most recent macOS package from the releases tab and launch Yugen Anime.dmg. If you want a portable version, you can just run Yugen Anime.app.

Want to develop?

Dependencies

You must have NodeJS and NPM installed.

Downloading the Project

All you have to do is clone the repository to a folder:

git clone https://github.com/SpektacleFR/yugen-electron-wrapper.git

Then navigate to the project folder:

cd yugen-electron-wrapper

Lastly, install the required packages:

npm install

And you're done! Have fun developing!

To-do

  • Fix the issue of random logouts
  • Build for MacOS - Doing this will be rather difficult because I don't have a proper codesign cert :(
  • Fix AdBlock crashing the MacOS APP build