stayintarkov / SIT.Manager.Avalonia

MIT License
39 stars 24 forks source link

Rework Mods Page #283

Open artehe opened 1 month ago

artehe commented 1 month ago

Putting this up now in case people have some thoughts or suggestions as this will resolve #232

In short this converts the mods page from the current implementation we have to one which is more of a management of mods, in the sense that it won't install or uninstall mods for you but give you the option to enable or disable them. Also this will list all the current mods active for your EFT install and their versions.

The other part as I think this makes sense will be giving the ability to download the mod compatibility layer, but is kept seperate from the main SIT install. Is worth noting that I think this would mean that the mod page would now cause issues for people on the current release if they installed the mod compat layer.

What I think the page should look like now would be: image

image

artehe commented 1 month ago

Lemme know what you guys think 😄

artehe commented 1 month ago

Everything on the code side looks good! Just a few things I noted with the UI. the favorite button on the right could do with a tiny bit of margin to bring it out of the scroll bar and if possible could the version column be stopped from hogging space the name column could use?

Ah, my stupidity is coming back to bite me. I should replace the star/favourite with something more obvious that it's meant to enable and/or disable the mods. Don't know why I didn't just use something like a toggle button here 🫤

I'll change out the star for something more obvious then add the margin and restrict the version columns sizing.

artehe commented 1 month ago

See what you think of it now, I reckon it's much better