Skip to content
This repository has been archived by the owner on Sep 12, 2024. It is now read-only.
/ ArainUI Public archive

My custom coordinating UI for TournamentAssistant. I've also sprinkled in a few extra goodies *wink*

License

Notifications You must be signed in to change notification settings

Arimodu/ArainUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ArainUI

This is my custom UI for TournamentAssistant by Moon

I aim to implement some advanced features while preserving cross platform compatibility for Windows, Linux, Android and Web (maybe)

Sorry Apple device users, while Uno Platform which I chose for development has support for iOS and OSX I dont ever plan on debugging, releasing or maintaining those versions. I dont own anything apple and hate the company with a burning passion. I will not prevent it if someone comes and releases it for the Apple ecosystem, but I will not do it myself

State of development

As of writing this it is not yet possible to even connect to a server, as such I will post updates here.

Update: I am starting to get busy with IRL stuff right now, so development will slow down (not stop, just slow down). If you have an idea please get in touch with me on discord or through the repo.

12th September 2024: I am esentially stepping away from everything beatsaber, this project has been dead for a few years now, so I am archiving it. Originally I was waiting for Moon to implement an idea of a "Protocol" version, but development on his side is slow and I got burned out of the game a long time ago. I might come back to this project one day, but for now, this is getting archived.

You can follow the development on the Trello page

I am also sometimes live on Twitch if you want to chat, ask or suggest some features directly to me. Or you can just come criticise my code ¯\_(ツ)_/¯.

Contributing

The workload to get this into working order is quite severe, !!PRs are welcome!!

If you ask I can add you to the trello board as well.

Development setup

Prequisities

Uno platform environment and templates installed

Project setup

To start contributing clone this repo as well as the master branch of Moons repo, then just add the shared project from Moons repo to the soulution.

Note that if you put moons repo clone into the same directory as ArainUI clone the project will be loaded automatically from the relative path in the soulution

I recommend setup somewhat like this:

x:\xxx\SomeFolder\ArainUI\
x:\xxx\SomeFolder\TournamentAssistant\

If you have the project setup differently, especially so when the path ..\TournamentAssistant\ from the ArainUI folder is invalid (e.g. putting it to different folders) I ask that you do not include your soulution file in your PR

Skip next step if relative path above works

Add TAShared as a dependency to each of the heads

Unload the head projects which you are not developing for (Tizen, WPF, WPF.Host)

VisualStudio users set intellisense to UWP (This is not preserved during VS restart, keep it in mind, if you see a lot of red poop then check intellisense head)

Translating

If you want to add a translation to your language just message me on discord, I will give you access to the trello and make you a card for the translation progress

License

MIT

About

My custom coordinating UI for TournamentAssistant. I've also sprinkled in a few extra goodies *wink*

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published