Repository navigation
Offspring 0.4.1
Highlights
- Modern menu split toggle — Settings → "Split modern menu into Offspring Presets + Offspring Tools top-level entries". Off by default. When on, the Windows 11 right-click menu shows two separate top-level entries instead of one unified Offspring entry; mirrors the classic right-click menu's split layout.
- Modify tool: "Remove audio" — new checkbox in the Modify dialog drops the audio track from the output (
-anshort-circuits the AAC re-encode). Hidden for image inputs. - Installer wizard now pops to the foreground — calls SetForegroundWindow + BringWindowToTop + SwitchToThisWindow from InitializeWizard so the setup window doesn't open behind whatever was active.
- New v08 brand artwork across
offspring.exe, the shell-ext DLL, all three MSIX packages, and the in-app favicon. - Example clips on Trim / Modify / Invert in the Tools editor pane, matching the existing per-tool video demos.
- "Second March" credit in topbar now opens secondmarch.xyz in the default browser (via a server-side
cmd /C startrather than thetauri-plugin-openerJS API that was failing silently in WebView2).
Under the hood
- Three-MSIX architecture for the modern menu. The shell-ext DLL now exposes three CLSIDs, each registered in its own MSIX package (
SecondMarch.Offspring.ShellExt/.PresetsShellExt/.ToolsShellExt). One DLL, three identities, distinct DisplayNames — so Win11 doesn't auto-group them under one parent the way it does multi-verb packages. The split toggle hot-swaps which packages are registered. modern_menu::syncalways re-registers. The old short-circuit on "package already registered" locked upgraders into whatever manifest shipped with their first install. NowAdd-AppxPackageruns every sync, tolerating the "same-version-already-installed" error code (0x80073D06) as a silent no-op.- Both modern-menu toggles auto-restart Explorer. Saves a manual
taskkill /f /im explorer.exe; visible warning line below the toggles explains it up front.
Repo hygiene
- Removed unused cross-platform icon assets (
src-tauri/icons/{android,ios,icon.icns}) — Offspring is Windows-only, those were Tauri scaffolding artefacts. package.jsonmetadata tidied (nameanddescriptionnow reflect the actual project).
Install
Download Offspring-Setup-0.4.1.exe (or use the forever-link). The installer is signed with minisign — verify with:
minisign -Vm Offspring-Setup-0.4.1.exe -P RWSozxN0N0fWyF2cXP0fC+q5Hg2kb2zW/ML+e+zItvm7A8BCXNLZunjr
In-app updater on existing installs will offer the upgrade automatically.