Skip to content

Publish the NativeForms shell for Linux - #382

Open
Hawkynt wants to merge 1 commit into
mainfrom
feat/publish-linux-native-ui
Open

Hawkynt wants to merge 1 commit into
mainfrom
feat/publish-linux-native-ui

Conversation

@Hawkynt

@Hawkynt Hawkynt commented Sep 21, 2026 •

Copy link
Copy Markdown
Owner

Publishes Compression.NativeUI for Linux alongside Windows. It had a GTK backend but CI only ever built the Windows binary.

  • _build.yml publishes single-file linux-x64 next to win-x64.
  • Release and nightly upload CompressionWorkbench-UI-linux-x64-<v>.zip.
  • README lists the new artifact.

First of six split out of the original combined branch. Merge order: this, then #389 (retire WPF), then #390 / #391 / #393 on that, and #392 on #391.

Verified: solution builds on its own against current main. The upload path only runs in CI; this PR's run exercises it.

Compression.NativeUI targets plain net10.0 with a GTK backend but was built and
never published, so every download was Windows-only above the CLI. It now
publishes self-contained single-file for linux-x64 from the same Windows host
that already produces the Linux CLI, and lands as
CompressionWorkbench-UI-linux-x64-<version>.zip.

! NativeUI covers the mounting workflow only; the WPF UI stays the full
  workstation, so this is a second frontend, not a replacement.
@Hawkynt
Hawkynt force-pushed the feat/publish-linux-native-ui branch from 489e0c8 to f468596 Compare September 25, 2026 07:09
@Hawkynt Hawkynt changed the title Dependency-free, multi-OS self-extracting archives; NativeForms is the only shell Publish the NativeForms shell for Linux Sep 25, 2026
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