-
-
Notifications
You must be signed in to change notification settings - Fork 345
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
Modpack usability fixes #3243
Modpack usability fixes #3243
Conversation
29bfc5c
to
e04fc8c
Compare
e04fc8c
to
0bbf370
Compare
0bbf370
to
546a0e6
Compare
546a0e6
to
c8da246
Compare
c8da246
to
d19795e
Compare
Hm, I'm missing how |
... filling the Line 151 in cd33a56
CKAN/Core/Net/NetAsyncDownloader.cs Line 45 in cd33a56
You're right that those properties should be overwritten with values from CKAN/Core/Net/NetAsyncDownloader.cs Lines 345 to 346 in cd33a56
Now I'm confused.
Good question; I don't remember. I'll have another look at all this... |
Following the logical chain and a possibly relevant Stackoverflow question, I think I wish I could remember which mod I was trying to install when that exception was thrown. Maybe Kopernicus_BE? |
Maybe Sarbian's Jenkins? But he doesn't have any "big" mods there. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Other changes look fine as well. More QoL enhancements 🎉
Background
@Kerbal-Propulsion-Laboratory (ezee on Discord) presented us with the idea of a metapackage in a custom repo. It works, with quirks.
Problems
Causes
<KSP>/GameData/SquadExpansion/Serenity/readme.txt
now has whitespace after the version string, but the standard DLC detector doesn't allow thisDataGridView
has some quirks in how it fires itsSelectionChanged
event:FlowLayoutPanel
, which was updated without turning off its layout, exacerbating flickering caused by repeated rapid updatesChanges
ManageMods_OnSelectedModuleChanged
if the selected module is notnull
, which will suppress the superfluous collapse/expand eventsFlowLayoutPanel.SuspendLayout
before we update the tags andTableLayoutPanel.ResumeLayout
after, which will also reduce flickeringModuleInstaller.CanInstall
, which is nowpublic
, and which is faster and more accurate, so the compatibility shown is correct-
, and the previous sort restores itself by default.