HeatherComputer / AdvancedBackups

BSD 3-Clause "New" or "Revised" License
28 stars 5 forks source link

GUI Stuff! #79

Open HeatherComputer opened 2 months ago

HeatherComputer commented 2 months ago

I've had a revelation regarding the gui.

Part of my concerns with a gui were the difficulty of maintaining a full on gui for backup restoration across that many minecraft versions - it's simply not particularly doable.

But what if the gui was able to run completely standalone, and I simply added a button to the world screen on a per-version basis that ran that gui?

This would give the rare selfhosted server owner the ability to run the gui, possibly - but more importantly, would make updating and maintaining this ui a lot nicer.

The biggest concern here though is getting a gui that works reliably on all java versions from 8 to 21. There's also a worry with library bundling - licensing, bloated file size, and module conflicts (java 17+?) are all points of concern.

HeatherComputer commented 2 months ago

Pros :

Cons :

HoldYourWaffle commented 1 month ago

This is a really interesting idea, I could definitely see this work as a great middle ground!