Ckan: [Feature] Right-click context menu on MainModList

Created on 10 Nov 2017  ·  11Comments  ·  Source: KSP-CKAN/CKAN

If we can implement a right-click context menu on the main mod list, it could be the easy gateway to loads of extra functionality.

@Olympic1's progress:

  • [x] A clean implementation of mod replacements - #2671
  • [x] A Reinstall option - #2202
  • [x] Select specific version of a mod to install - #2364
  • [x] A Download contents option - #2202
  • [ ] A way to override the autodetected mods so CKAN can control them - #2186 / #949
  • [x] A way to add an externally downloaded zip to the cache - #2246
  • [ ] And if we ever want to add user tagging of mods, this would be the way to manipulate those:

    • [ ] A way to mark mods - #2176


    • [ ] A way to hide mods from all filters - #2082


    • [ ] An Add to favourites option - #1677


    • [ ] Set priority for mods - #1375

We could also display specific conflict information in the context menu
It would also be a good idea to add a "Status" column.

★★☆

All 11 comments

I think my issue would tie into this nicely. #2186

I worked on this a bit and have it working now. What functions do you guys want for the next release?

I would love an autodetect override. I've had several instances where I had the mod preinstalled and I wanted ckan to takeover. Right now, I have to uninstall the mods before it will do that, and then it auto uninstalls any dependant mods. So to fix, one has to go through 3 uninstall reinstall cycles... Gets old. If there were any override, then it would bypass the dependency uninstall.

Added it to the list and will investigate how to override the AD marked mods.

Feel free to do a PR with only partial functionality. Just getting the basic menu in place is the critical thing, then we can add to it. Thank you thank you thank you for working on this! I've been distracted by other things that have stopped me being able to dive into it.

I'd really like to use this for the GUI implementation in #1888

I've got some programming experience, but it is in firmware. I've been
meaning to learn GUI. What is this mod written in?

On Nov 27, 2017 7:35 AM, "Myk" notifications@github.com wrote:

I'd really like to use this for the GUI implementation in #1888
https://github.com/KSP-CKAN/CKAN/pull/1888


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/KSP-CKAN/CKAN/issues/2180#issuecomment-347169361, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AB40OW5X0FyQ713d1b-dhAqJwIcOQB1Dks5s6qyugaJpZM4QZd3j
.

Feel free to do a PR with only partial functionality.

Ok, I'll work out the last bugs and will then make a PR.

What is this mod written in?

The GUI is written in .NET's library Windows Forms (WinForms)

  • A way to mark mods #2176
  • An Add to favourites option #1677
  • Set priority for mods #1375

They are pretty much the same thing.
instead of "star" at #1677 and "question_mark" at #2176 it can be ❶❷❸❹❺.

Maybe better and simpler is not integrate that at "installed" column (as I drew at #2176), but add new column with these unicode-char. Then mods can be marked/installed independently.

They are pretty much the same thing.

Sure, and we haven't yet made a decision which way to go. Each proposal has a slightly different use case, though, so we may end up implementing more than one.

Since I came here looking for "favorites" functionality, I just wanted to add a little support to "a way to mark mods".

I'm new to modding KSP, and thus using CKAN, so I'm trying to keep my modlist small. But it would be pretty nice to mark mods that look interesting so I can check them out after I have more experience.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

mario-ragucci-sp picture mario-ragucci-sp  ·  4Comments

JesusTheBird picture JesusTheBird  ·  5Comments

DasSkelett picture DasSkelett  ·  4Comments

motoboy98 picture motoboy98  ·  6Comments

Zuthal picture Zuthal  ·  5Comments