Skip to content

Automatic file validation when selecting asset folders - #3

Merged
KKhanhH merged 15 commits into
CommitteeOfZero:installerfrom
Macitron:file-validation-ux
Oct 17, 2026
Merged

KKhanhH merged 15 commits into
CommitteeOfZero:installerfrom
Macitron:file-validation-ux

Conversation

@Macitron

@Macitron Macitron commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

File validation is now performed automatically after choosing a folder from the file browser dialogue, or when manually editing the path once the text box loses focus / when the user hits Enter.

- now the files will automatically validate if you hit return/lose focus
  on the path line edit

- just need to make that happen when selecting the directory in the file
  browse window
- before you could type out whatever directory you want, and it would
  throw that big red error in your face, but it would still try to
  validate it if you hit enter/lost focus
because SOME PEOPLE don't check their linux hashes
- wasn't working in the last commit
- also now logs appear in the console as they happen, and also are spat
  out at the very end of processing
- now any editing of the path after it's been approved will clear the
  logs and set the page as incomplete
- now the completion state is cleared when you start validating file
  hashes
thanks Claude
thanks `git diff`, thanks `delta`
@Macitron

Copy link
Copy Markdown
Contributor Author

Removed the checkbox, and now the line editing finished / browser selection only checks for file existence. The button validates file hashes.

also a bunch of UX tweaks, like logs being populated in real time rather than once at the end

Comment thread installer/packages/com.committeeofzero.cclcc.ps4.assets/meta/page.ui Outdated
@Macitron

Copy link
Copy Markdown
Contributor Author

fineee

@KKhanhH
KKhanhH merged commit 51251bf into CommitteeOfZero:installer Oct 17, 2026
9 of 10 checks passed
@Macitron
Macitron deleted the file-validation-ux branch October 17, 2026 20:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants