Over rthe last way-to-many hours, I have been putting together a good system for saving projects, and other QOL improvements This will make managing your CS montages 10x easier and allow you to hop into any project with ease.
The primary focus was the launcher page, where all the launching and project stuff is. The final goal is something where you set it up once, and everyithng is automatically setup every time you load the project.
Main changes include:
- General UI imporvements - custom icons, beatufil buttons, everything stylized to fit together nicely :)
- Projects can now be created with just a demo file and a projet name. The app can handle overlapping project names, and automatically detects info by decoding the demo file.
- All input is validated, and multiple forms of input are supported. Makes the chance of random things breaking because you for example jsut added the path but not executable name is handled automatically.
- Safety: launching without the -insecure flag (which is required to avoid getting falsely banned from the game) is impossible.
These changes required a lot of work on the backend. The app now features a ProjectManager, and an updated version of the PathValidator.
This update had a lot of focus on QOL, like making sure the app runs smoothly and works in all circumstances
(UI kinda unfished lol, mainly the dropdown) Attached screenshot looks bad cuz I have a HDR display and it doesn’t play nice with screenshots :/