Skip to content

feat(panzerfaust): build launcher UI with engine management, assets, and project workflow#554

Open
JeanPhilippeKernel wants to merge 1 commit into
developfrom
user/kernel/fix-panzerfaust
Open

feat(panzerfaust): build launcher UI with engine management, assets, and project workflow#554
JeanPhilippeKernel wants to merge 1 commit into
developfrom
user/kernel/fix-panzerfaust

Conversation

@JeanPhilippeKernel

Copy link
Copy Markdown
Owner
  • Add engine settings page: GitHub release browser, per-platform asset download with .zip/.tar.gz extraction, installed engine list with uninstall confirmation modal
  • Add assets page: local asset browser (scan, show in files, delete with confirmation) and Poly Haven downloader with overwrite detection
  • Add project workflow: engine picker modal on project open with RC warning, create/delete project confirmation dialogs
  • Add animated sidebar nav marker with fade + scaleY transition
  • Make all platform-specific code cross-platform (Windows, macOS, Linux): replace #if _WIN32 guards, remove WaitForInputIdle, platform-aware asset URLs, explorer/open/xdg-open for reveal-in-files
  • Fix path handling: Path.Combine throughout, AppPaths.Projects for project cache, pretty-printed JSON settings
  • Fix theme consistency: Foreground="White" on all primary action buttons

@JeanPhilippeKernel JeanPhilippeKernel self-assigned this Jul 20, 2026
@JeanPhilippeKernel JeanPhilippeKernel added area-linux Work on Linux system area-window Work on Window system area-macOS Work on macOS system labels Jul 20, 2026
@JeanPhilippeKernel JeanPhilippeKernel added this to the Born baby (0.3.0) milestone Jul 20, 2026
@JeanPhilippeKernel
JeanPhilippeKernel force-pushed the user/kernel/fix-panzerfaust branch from 960c72b to afaf2d0 Compare July 20, 2026 15:20
@JeanPhilippeKernel JeanPhilippeKernel moved this from Todo to In Progress in ZEngine Board Jul 20, 2026
@JeanPhilippeKernel
JeanPhilippeKernel force-pushed the user/kernel/fix-panzerfaust branch from afaf2d0 to 84d752c Compare July 20, 2026 15:43
…and project workflow

- Add engine settings page: GitHub release browser, per-platform asset
  download with .zip/.tar.gz extraction, installed engine list with
  uninstall confirmation modal
- Add assets page: local asset browser (scan, show in files, delete with
  confirmation) and Poly Haven downloader with overwrite detection
- Add project workflow: engine picker modal on project open with RC
  warning, create/delete project confirmation dialogs
- Add animated sidebar nav marker with fade + scaleY transition
- Make all platform-specific code cross-platform (Windows, macOS, Linux):
  replace #if _WIN32 guards, remove WaitForInputIdle, platform-aware
  asset URLs, explorer/open/xdg-open for reveal-in-files
- Fix path handling: Path.Combine throughout, AppPaths.Projects for
  project cache, pretty-printed JSON settings
- Fix theme consistency: Foreground="White" on all primary action buttons
@JeanPhilippeKernel
JeanPhilippeKernel force-pushed the user/kernel/fix-panzerfaust branch from 84d752c to cadab79 Compare July 20, 2026 22:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-linux Work on Linux system area-macOS Work on macOS system area-window Work on Window system

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

1 participant