gronod
78baa49e61
Merge pull request 'fix(gamut): Close button; skip SCNView without Metal ( #147 )' ( #161 ) from fix/147-gamut-close-no-gpu into milestone/m10-studio
macOS CI / build-and-test (pull_request) Successful in 32m11s
macOS CI / package (pull_request) Skipped
macOS CI / package (push) Canceled after 0s
macOS CI / build-and-test (push) Canceled after 13m23s
2026-09-13 18:49:35 +01:00
gronod
04a563c54a
test(print): scroll gallery until btnPrintPage is hittable ( #132 )
2026-09-13 18:24:43 +01:00
gronod
2cbd43470d
fix(gamut): Close button; skip SCNView without Metal ( #147 )
...
Refs #147 #146
2026-09-13 18:24:43 +01:00
gronod
14f9e6f78d
Merge pull request 'fix(gamut): don't disable layer toggles when SceneKit is unavailable ( #147 )' ( #160 ) from fix/147-gamut-toggle-disabled into milestone/m10-studio
macOS CI / package (pull_request) Canceled after 0s
macOS CI / build-and-test (pull_request) Canceled after 5m30s
2026-09-13 17:05:05 +01:00
gronod
f16825be72
fix(gamut): don't disable layer toggles when SceneKit is unavailable ( #147 )
...
Refs #147 #146
2026-09-13 17:03:56 +01:00
gronod
9fcd21dc2d
Merge pull request 'test(m10): combine gamut layer toggle AX; harden gallery wait on macOS 12' ( #159 ) from fix/m10-ci-ui-macos12 into milestone/m10-studio
macOS CI / package (pull_request) Canceled after 0s
macOS CI / build-and-test (pull_request) Canceled after 30m21s
2026-09-13 15:53:48 +01:00
gronod and Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
f5c57649e1
test(m10): combine gamut layer toggle AX; harden gallery wait on macOS 12
...
Run 33803 still reported the layer toggles disabled after a real
waitUntilEnabled: on macOS 12 the identifier lands on the Toggle's
container element, which never reports isEnabled — combine the
Toggle's children so the a11y leaf is the checkbox itself (checkbox
style unchanged). testPrinttargFixtureGalleryAndStubbedPrint flaked
once on the same runner: wait for btnCreateLayout enabled before
clicking and retry once when the gallery never materialises.
Refs #147 #149 #146
Generated with [Devin](https://devin.ai )
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-09-13 15:52:53 +01:00
gronod
e967502ea7
Merge pull request 'test(m10): wait for gamut layer enable; drive New via File menu on macOS 12' ( #158 ) from fix/m10-ci-ui-macos12 into milestone/m10-studio
macOS CI / build-and-test (pull_request) Failing after 32m15s
macOS CI / package (pull_request) Skipped
2026-09-13 14:59:45 +01:00
gronod and Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
eb3ae08cf9
test(m10): wait for gamut layer enable; drive New via File menu on macOS 12
...
Actions run 33718 (Xcode 14.2, macOS 12) failed four UI tests that
pass locally. Gamut layer toggles render as disabled placeholders
until the async layer load lands, so waitFor(id) won the race on the
placeholder — added waitUntilEnabled and gate on isEnabled. The
project New test's ⌘N may not reach the CommandGroup and alert
buttons often lack identifiers on macOS 12 — drive New through the
File menu "New Project" item and confirm the alert by button title
with id fallback.
Refs #147 #149 #146
Generated with [Devin](https://devin.ai )
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-09-13 14:59:11 +01:00
gronod
3d8e70be62
Merge pull request 'fix(ui): split ViewBuilders for Swift 5.7 ten-child limit ( #146 )' ( #157 ) from fix/146-viewbuilder-ten-child into milestone/m10-studio
macOS CI / build-and-test (pull_request) Failing after 29m46s
macOS CI / package (pull_request) Skipped
2026-09-13 13:35:36 +01:00
gronod and Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
f43c275152
fix(ui): split ViewBuilders for Swift 5.7 ten-child limit ( #146 )
...
Actions run 33666 (Xcode 14.2, macOS 12) failed to compile: the
sidebar VStack had 14 children and SaveMediaRecipeDialog had 13,
over the Swift 5.7 ViewBuilder 10-child cap. Extracted
layout-transparent Group subviews (header/presetBlock/mediaBlock/
studioButtons/stepperAndProject; fields/readOnlyRows) — no id,
order, or layout change.
Refs #146
Generated with [Devin](https://devin.ai )
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-09-13 13:33:42 +01:00
gronod
48d2816c73
Merge pull request 'docs(m10): defaultInstrument seeds Spot Read; README floor is macOS 12' ( #155 ) from chore/m10-docs-hygiene into milestone/m10-studio
macOS CI / build-and-test (pull_request) Failing after 1m23s
macOS CI / package (pull_request) Skipped
2026-09-13 12:24:23 +01:00
gronod and Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
b494b4fffd
docs(m10): defaultInstrument seeds Spot Read; README floor is macOS 12
...
Refs #148
Generated with [Devin](https://devin.ai )
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-09-13 12:23:43 +01:00
gronod
c39afe0dfd
Merge pull request 'feat(project): .icceryproj index over basename and cwd + recipe + last ΔE ( #149 )' ( #154 ) from feat/149-project-file into milestone/m10-studio
2026-09-13 11:29:58 +01:00
gronod and Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
1d78957d7a
feat(project): .icceryproj index over basename and cwd + recipe + last ΔE ( #149 )
...
Generated with [Devin](https://devin.ai )
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-09-13 11:28:40 +01:00
gronod
99c0d7e83d
Merge pull request 'feat(gamut): second-profile compare and click-inspect ( #147 )' ( #153 ) from feat/147-gamut-compare into milestone/m10-studio
2026-09-13 10:24:24 +01:00
gronod and Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
398d9b4756
feat(gamut): second-profile compare and click-inspect ( #147 )
...
Generated with [Devin](https://devin.ai )
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-09-13 10:23:25 +01:00
gronod
538ef1e05f
Merge pull request 'feat(spotread): spot-read console for live Lab ( #148 )' ( #152 ) from feat/148-spot-read into milestone/m10-studio
2026-09-13 01:04:45 +01:00
gronod and Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
d40932f4cf
feat(spotread): spot-read console for live Lab ( #148 )
...
Refs #148
Generated with [Devin](https://devin.ai )
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-09-13 01:03:57 +01:00
gronod
1931da8448
Merge pull request 'feat(media): media recipe library bound to presets ( #146 )' ( #151 ) from feat/146-media-library into milestone/m10-studio
2026-09-12 23:00:21 +01:00
gronod and Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
f896f60d1a
feat(media): media recipe library bound to presets ( #146 )
...
Refs #146
Generated with [Devin](https://devin.ai )
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-09-12 22:59:35 +01:00
gronod
2f305c481e
Merge pull request 'docs(m10): record studio-workflow milestone tracking' ( #150 ) from chore/m10-tracking into milestone/m10-studio
2026-09-12 22:18:55 +01:00
gronod and Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
4249067345
docs(m10): record studio-workflow milestone tracking
...
Refs #146
Generated with [Devin](https://devin.ai )
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-09-12 22:18:21 +01:00