iquercorb / OpenModMan

Open Mod Manager - Open source and generic Mod ("Modifications") manager.
GNU General Public License v3.0
90 stars 5 forks source link

[Suggestion] 2 checkbox to do more clean main menu #84

Closed lmiol closed 3 months ago

lmiol commented 3 months ago

My experience has shown that in most cases, I only set up one channel per game. Here, "Hub" refers to the game title, and "Channel" refers to the path to the game files that need to be replaced. I've tested mods for 5 different games, and in all instances, I only needed one channel. I'm not denying that there might be situations where multiple channels are necessary with different files for each. However, in my personal experience using the application, this menu feels redundant. Similarly, I find the "Presets" menu redundant as I have never used it.

I would like to suggest adding two checkboxes somewhere in the settings:

Enabling these checkboxes would result in a clean design where you only switch between games (Hubs) and work directly with mods only. image_2024-06-25_16-00-56

Probably these checkboxes could be in HUB Settings. So after switch between hubs the menus would appears/disappears automatically

Thank you in advance!

iquercorb commented 3 months ago

I'll think about it...

PraetorAugustus commented 3 months ago

I have at least two different use cases for multiple Channels for the same Game/Hub.

In one case, we use a Channel with a Target Directory = the Saved Games folder (for DCS). We need another Channel in the same Hub with a Target Directory = the Program Files install (still DCS).

My second use case is mostly for package creators. I curate the mod repository for our squadron, so I have a "Package Creation" Hub that has multiple Channels: Core, Extras, and Special. I don't require separate channels, but they make organization and tracking much easier.

I don't personally play any games where I've found a use case for Presets, but I can probably come up with a few. Sticking with DCS, you could have Single Player and Multiplayer "packs," with mods the break the Integrity Check (anti-cheating) in the SP preset and clean mods in the MP preset.

That being said, I find them both easy to ignore, so anything like this should be a low-priority change (IMO, obviously).

lmiol commented 3 months ago

The priority may not be low. As I mentioned, I have 5 games with 1 path in each. We are uncertain of how many users have multiple paths in their games. Additionally, I still believe it would be beneficial to streamline the interface. At the very least, it would be cleaner. Checkboxes could be deactivated by default.

I want to do settings for app with preinstalled channel and repo for 2 different games.

First repo will be for 10-20k users per month Second is not so much, 100-200 users per month And as i said here I want to popularize app. It's important to catch attention of user. It would be easier if the interface were clean and not overloaded with elements not used in these two games. I know that it may seem like I am pushing towards my goal of distributing the library of mods. However, this does not change the fact that the application will be recognizable to a large number of users. As a QA specialist with UX skills, I am striving to polish the app to ensure the best user experience. I still believe that these checkboxes are useful, with not high but maybe mid priority

lmiol commented 3 months ago

Updated main description adeed this

Probably these checkboxes could be in HUB Settings. So after switch between hubs the menus would appears/disappears automatically

iquercorb commented 3 months ago

Feature implemented in source code, will be available in the next release.