-
-
Notifications
You must be signed in to change notification settings - Fork 347
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature] Browse CKAN/history/*.ckan
files in GUI
#3741
Comments
Hmm, the problem is about saving pending changesets somewhere in case there's a crash, but the suggestions don't look like they would help with that.
This is available in the form of .ckan files in the
This also exists currently: Does either of those things solve your problem? |
i did not know about either of those |
those will help but i was thinking of the history being built into the .exe in a menu option so you don't have to go digging through files to find it |
CKAN/history/*.ckan
files in GUI
There are some performance-related technical challenges to this idea:
So we would need a UI that in principle could handle hundreds or thousands of files. It would have to avoid applying any file-read operation to the whole list, so maybe just show a list of timestamps and then show details after the user clicks one of them. We would need some kind of loading mode in the UI during which the mouse would be an hourglass, etc., ideally with the option to cancel if the user changes their mind. If we think it's crucial to show mod counts, we could do something like parsing one screenful of files in a background thread and updating the UI. Assuming we can manage that, the user would most likely want to:
|
Problem
It's really annoying when ckan crashes or some other problem that restarts ckan and the list of mods to install/remove is wiped.
Suggestions
A history/changelist so you can see the changes you have made recently through restarts.
Or the ability to save a list of mods to a file to install a bunch of mods at once.
I would try coding it myself but i don't know C#
The text was updated successfully, but these errors were encountered: