Skip to content

Show control features#9

Merged
johnqherman merged 95 commits into
masterfrom
show-control-features
Jul 2, 2026
Merged

Show control features#9
johnqherman merged 95 commits into
masterfrom
show-control-features

Conversation

@johnqherman

Copy link
Copy Markdown
Collaborator

No description provided.

Unbounded --parallel on the 7GB arm64 macos-latest runner exhausts
memory during Qt PCH compilation, starving the runner until it loses
communication with the server and the build fails after ~90min. Cap to
--parallel 2, matching the Linux fix.
The C++ precompiled header is built with Objective-C disabled, but
AutoUpdaterSparkle.mm is compiled as Objective-C++ (ObjC enabled),
causing 'Objective-C was disabled in precompiled file ... but is
currently enabled'. Skip PCH for that translation unit.
- nginx autoindex is off, so /download/ returned 403 with no index.html;
  generate a landing page listing the current release's files
- sign_update already emits length=... in $SIG, so the extra
  length="${LEN}" produced a duplicate attribute in the macOS appcast
stretchLastSection dumped all leftover width on the last visible
DCA column. Columns size to their contents, share spare space
proportionally, and shrink to a 40px floor before the horizontal
scrollbar takes over. Replaces manual resize + QSettings width
persistence, which would fight the automatic layout.
- embed openmix.ico in the exe (RC) so Explorer, taskbar, and the
  WinSparkle update dialog pick it up; NSIS installer + ARP icons
- bundle openmix.icns and set CFBundleIconFile on macOS
- set the runtime window icon from a qrc PNG on all platforms
- install vcpkg's lo.dll: the Qt deploy script only bundles Qt, so
  the NSIS installer shipped without liblo and the app failed to
  launch
- add start menu + desktop shortcuts and a finish-page run option
master's #8 squash is an older snapshot of this branch; keep the
branch tree (newer liblo linkage, capped CI parallelism, VPS
appcast deploy, app icons).
@johnqherman
johnqherman merged commit 90647df into master Jul 2, 2026
3 checks passed
@johnqherman
johnqherman deleted the show-control-features branch July 2, 2026 20:15
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