Giter Club home page Giter Club logo

vanilla-installer-rust's Issues

Get user attention when finished

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...

Language picker accessibility

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.

[Feature Request]: Make the icon smaller and maybe rounded

Description: I want the icon to be a smaller as the icon on macOS looks out of the ordinary and kinda looks out of place compared to other macOS icons as you can see in the screenshot. What I am suggesting is to make the icon smaller and maybe make it rounded if possible.

Screenshot:
image

os error 3

Right after it has downloaded the mods, RPs and config
used the completly default install
Vanilla Launcher not installed and no minecraft dir present
image

Translatable "for"

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...

Let me close the program

When the installer has reached the "Fabulously Optimized is installed!", it cannot be closed by normal means.

paigaldaja_meta.json not created

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.

RTL issues

img1

Wrong word order, English approximation would be

?folder for this version .minecraft use a different
!install

img2
pilt

...installing
(45/49) mods/mod downloading
installed Fabulously Optimized

Reduce Linux appimage filesize

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

Undescriptive error messages

If you try to install the modpack on a random non-Minecraft dir you get this error message:
image

Not super user-friendly

Similar "os error 3" if the target dir does not exist at all

Make checkbox toggle whether the instance is in a subfolder or root

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

.exe / binary release

I know it's not ready yet and in early dev, but you can keep this issue as a kind of reminder :)

Language switcher

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.