fabulously-optimized / vanilla-installer-rust Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
The launcher should try to get user's attention (flash the icon on taskbar) when finished or errored. I think it is doable with the same code in all OSes...
In most dropdowns the user can just open the dropdown and press a key on the keyboard to navigate to an element starting with that key. Since this dropdown is not standard, it is not possible here.
Nothing happens on click, though it does show the tooltip.
Did I break it with #53? But the link itself is correct...
An user suggested that the "for" in the version name could be translated, aka technically something like "{foversion} for {minecraftversion}".
The idea is interesting but that'd mean I cannot describe anything in the names, have to think...
"Automatic theme"/"Dark mode"/"Light mode"
Not the biggest priority at the beginning, but nice to have
The installer should support locales with variants, e.g. Chinese Traditional and Simplified.
...and detect when the warning is not needed, aka empty folders as described below
Fabulously-Optimized/vanilla-installer-python#80
When the installer has reached the "Fabulously Optimized is installed!", it cannot be closed by normal means.
Ideally with a system-theme detection
Maybe it is worth it to use this, have to consider
https://about.signpath.io/product/open-source
Ideally it'd support all OSes then, not just Windows
The file is not created, regardless of whether the folder path is default or customized.
Doesn't seem to negatively affect its function, but considering what we discussed, this seems unintended anyway.
I want a (?)
icon next to the version selector that would show a tooltip on hover. Click would open https://fabulously-optimized.gitbook.io/modpack/readme/version-support
The tooltip could show a help text along the lines of:
Vanilla Installer allows easy installation of all supported versions of Fabulously Optimized. For outdated versions, use a different launcher.
Either reduce the filesize somehow or at least provide a secondary option with less bundled dependencies:
every resource that the installer needs is either fetched in runtime from modrinth or bundled directly inside ELF
the only reason I use appimage bundles is dynamic libraries
Not everyone may have the game in the default folder
this is how I intended it:
Checked - filepath/fabulously-optimized-xyz
Unchecked - filepath/where filepath/ is
~/.minecraft
by default but yes, could be anything
Why:
let's say I have two drives, SSD and HDD
all games go to HDD because SSD is smol
so my Minecraft may be in D:/ not C:/
well tbh it doesn't matter where the launcher is
but lets say I keep my .minecraft in HDD as expected
so also the version jars etc
now I do want to install FO on it
and if the installer runs from SSD, it may not find Minecraft at all, hence the folder path
and the checkbox will state whether I want to overwrite contents or put them in subfolder
does that make sense?
Related: #11
I know it's not ready yet and in early dev, but you can keep this issue as a kind of reminder :)
Some users have requested a language switcher menu, besides the OS language detection. Not sure how easy it would be to do and therefore how high would it be in priority.
Because they make no sense
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.