gorilla-devs / GDLauncher

GDLauncher is a simple, yet powerful Minecraft custom launcher with a strong focus on the user experience
https://gdevs.io
GNU General Public License v3.0
1.22k stars 246 forks source link

[Feature Request] Instance Descriptions #1083

Open PaxiTheAlchemist opened 3 years ago

PaxiTheAlchemist commented 3 years ago

🛠 Instance Folders and Instance Descriptions

👍 Why this feature would be beneficial to the project?

With users within the modded community constantly juggling between many different instances and mod packs whether to explore new experiences or to create their own, It would be really nice to add some user-intuitive features to help organize these various instances

   

📁 Folders

Similar to how an application like Discord handles folders, having the ability to group up instances can heavily improve on organization within a user's vast gallery of instances. Of course, this will not apply to everyone, however, the audience for this launcher generally consists of those who play with more than one instance of Minecraft to which would benefit from this addition

📝 Descriptions

If you are one of those users that are often too lazy to change up the names of their instances, then descriptions are definitely for you! With descriptions, users can better label their instances to help with differentiating between similar instances which may share names including version numbers, mod launcher type, and more or have a little fun and add a bit of flair to their instances

⚙ Implementation

In regards to the implementation of these features, I feel like the mockup image above is a good example of how things should be implemented. However, on top of this mockup, for specifics on how each feature should work, here are my thoughts for each:

Folders

Descriptions

❓ Preset Suggestion Q&A

Is your feature request related to a problem? Please describe.

For folders specifically, being a user coming from the Multimc Launcher, I just felt it was quite a critical feature that assisted me in organizing the various instances I had. Now migrating to the GDLauncher I feel like bringing this feature to its userbase would also benefit its users.

For descriptions, on the other hand, I just felt like It would be a neat feature to also assist in organization, but also to give users more customization options

Describe the solution you'd like

The provided image along with the text under the Implementation section is how I feel these features should be implemented

Describe alternatives you've considered

Apart from recompiling the source code with the suggested features, I have come across no alternatives

Additional context

This is likely a duplicate of issue #911, however, the user who opened the issue has closed it

Hedwig7s commented 2 years ago

Well this suggestion died

Eskaan commented 2 years ago

Duplicate of #271

Hedwig7s commented 2 years ago

Oops killed it

PaxiTheAlchemist commented 2 years ago

Hmm... perhaps i shouldnt group two suggestions together. Anyways seems like there is a duplicate sugestion of the instance descriptions that Im not aware of? If this is the case, could you provide a link to said issue to which would be a duplicate of this suggestion? The closure could also be due to the feature being too insignificant aswell to which clarification would be cool

Hedwig7s commented 2 years ago

Also what is that image 💀

Eskaan commented 2 years ago

We have Instance specific Notes, it's more like a enhancement.

PaxiTheAlchemist commented 2 years ago

Ah i see. Looking into an instance there are the notes to which yeah, something which could be seen on the surface level as a little flavor text under the name of an instance would be nice. It could be user written, or possibly even sourced from a modpack's description. In anycase thanks for reopening and relabeling the issue!

Also what is that image 💀

Just something i put together as a possible way to integrate the features/enhancements i suggested. If you are talking about the current gallery banner, that is a photo of Ernest Khalimov, often associated with a meme known as "gigachad". Mockup is pretty much a joke i spent too much time on, but represents a good solution for implementing these features

Hedwig7s commented 2 years ago

Ah i see. Looking into an instance there are the notes to which yeah, something which could be seen on the surface level as a little flavor text under the name of an instance would be nice. It could be user written, or possibly even sourced from a modpack's description. In anycase thanks for reopening and relabeling the issue!

Also what is that image 💀

Just something i put together as a possible way to integrate the features/enhancements i suggested. If you are talking about the current gallery banner, that is a photo of Ernest Khalimov, often associated with a meme known as "gigachad". Mockup is pretty much a joke i spent too much time on, but represents a good solution for implementing these features

"Much wow!" "Very Minecraft" "Now with Etho Slabs" "Partnered with Free and Open Source software!"