Skip to content

Comments

Download errors dialog improvements#4502

Merged
HebaruSan merged 8 commits intoKSP-CKAN:masterfrom
HebaruSan:feature/downloads-failed-dialog-improvements
Feb 3, 2026
Merged

Download errors dialog improvements#4502
HebaruSan merged 8 commits intoKSP-CKAN:masterfrom
HebaruSan:feature/downloads-failed-dialog-improvements

Conversation

@HebaruSan
Copy link
Member

Motivation

While reviewing KSP-CKAN/NetKAN#10922, I got some download errors for TURD-BDArmory because the ZIP was replaced, which gave me a chance to nitpick the download errors popup:

  • The abort button says "Abort whole changeset" even when there is no changeset (i.e., downloading from the Contents tab or the mod list right click menu)
  • The SHA256 error message starts with the full path to the downloaded ZIP file, so if the path is long, you have to scroll horizontally to see what the error is about
  • In addition to being hard to see, the only way to copy the download error messages to share elsewhere is by taking a graphical screenshot

Changes

  • Now the caption of the abort button is "Abort download" when downloading without a changeset
  • Now the default (en-GB) translation of the SHA256 error message is reformatted to put the file path at the end, so it doesn't obscure the important part (other translations will have to wait for changes on Crowdin because I don't know the needed grammar)
  • Now the Error column wraps on Windows, to make it easier to see the whole thing.
    (Mono doesn't obey CellStyle.WrapMode, so this will have no effect on Linux, and I still need to test this on Windows to make sure it works and resolve any remaining glitches.)
  • Now the download errors grid has a right click menu with a "Copy errors to clipboard" option to make it easier to capture the text for pasting into issues

@HebaruSan HebaruSan added Enhancement New features or functionality Easy This is easy to fix GUI Issues affecting the interactive GUI Core (ckan.dll) Issues affecting the core part of CKAN In progress We're still working on this Network Issues affecting internet connections of CKAN i18n Issues regarding the internationalization of CKAN and PRs that need translating labels Jan 29, 2026
@HebaruSan HebaruSan changed the title Right click menu to copy download errors to clipboard Download errors dialog improvements Jan 29, 2026
@coveralls

This comment was marked as resolved.

@HebaruSan
Copy link
Member Author

(Mono doesn't obey CellStyle.WrapMode, so this will have no effect on Linux, and I still need to test this on Windows to make sure it works and resolve any remaining glitches.)

image

🎉

@HebaruSan HebaruSan removed the In progress We're still working on this label Feb 3, 2026
@HebaruSan HebaruSan force-pushed the feature/downloads-failed-dialog-improvements branch from 0a49127 to 402df85 Compare February 3, 2026 18:13
@HebaruSan HebaruSan force-pushed the feature/downloads-failed-dialog-improvements branch from 402df85 to 747f738 Compare February 3, 2026 18:57
@HebaruSan HebaruSan force-pushed the feature/downloads-failed-dialog-improvements branch from 747f738 to 5311c0b Compare February 3, 2026 19:29
@HebaruSan HebaruSan merged commit 669091e into KSP-CKAN:master Feb 3, 2026
10 checks passed
@HebaruSan HebaruSan deleted the feature/downloads-failed-dialog-improvements branch February 3, 2026 19:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Core (ckan.dll) Issues affecting the core part of CKAN Easy This is easy to fix Enhancement New features or functionality GUI Issues affecting the interactive GUI i18n Issues regarding the internationalization of CKAN and PRs that need translating Network Issues affecting internet connections of CKAN

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants