Skip to content

Incorporate feedback from Flathub review#559

Merged
jonko0493 merged 16 commits intomainfrom
flathub-feedback
Aug 17, 2025
Merged

Incorporate feedback from Flathub review#559
jonko0493 merged 16 commits intomainfrom
flathub-feedback

Conversation

@jonko0493
Copy link
Copy Markdown
Member

@jonko0493 jonko0493 commented Aug 14, 2025

Adds functionality to support the requirements for inclusion in Flathub. This will be ported to the 0.3.3 tag as well, but since it only affects Flatpak behavior, we won't do another release.

We lose access to popping the log viewer within the Flatpak, so this adds a small form for viewing logs (can and should be improved). Additionally, users upgrading may be confused as to where their projects have gone, so this prompts them to port them into the flatpak data.

Pending feedback from Flathub folks, this also introduces a custom DLL import resolver for NAudio.SDL2's importing of the SDL binary -- when it detects that it's inside a Flatpak, it changes what it's looking for. This might be removed before merging if it ends up not being necessary.

@jonko0493 jonko0493 self-assigned this Aug 14, 2025
@jonko0493 jonko0493 marked this pull request as draft August 14, 2025 12:54
@jonko0493 jonko0493 requested a review from WiIIiam278 August 14, 2025 12:54
@jonko0493 jonko0493 marked this pull request as ready for review August 17, 2025 17:09
@jonko0493 jonko0493 merged commit 8f9bc3d into main Aug 17, 2025
3 checks passed
@jonko0493 jonko0493 deleted the flathub-feedback branch August 17, 2025 17:09
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.

1 participant