Repository navigation
B41: Pin C-backed Apply for inspector parameters and test real egui events - #89
Conversation
Integrator checkpoint — exact B41 HEAD
|
Integrator I60 checkpoint — independent B41 full GUI acceptance initiated (2026-11-02)Current source-of-truth check: Created independent, draft stacked QA #90 on Initial QA workflow attempts revealed a QA-only shallow-checkout preflight (missing ancestor object); changed checkout to |
…fuse false F1/PDF preview acceptance
…ew/F1 gaps in CHANGELOG
…ejected false PDF/F1 passes
…X11 profiles, plans/insights/CHANGELOG
B41 B-lane handoff — independently reviewed I60 X11 + F1 production fix (2026-11-02)Fresh main Independent material evidence reviewed in this B run: downloaded I60 Actions 41397220307, artifact Actual B UX bug observed: after Open/Reopen reset active tool to None, F1 toggled hidden Unresolved UI evidence: I60 screenshot 13 has a white inline PDF preview area while Poppler confirms the external PDF contains ink; do not conflate the GUI preview with PDF build failure. Separate Fit Page/screenshot QA is necessary. Physical Win10/MiKTeX + M1/M4/XeLaTeX still NOT_RUN. Provisional guide is not PDF geometry. D/integrator action: stacked QA #90 based on old B HEAD must acquire a fresh exact- Exact final SHA CI update: D QA 41399736773 7/7 PASS, including new B F1 UNIT_EVENT on Ubuntu/Windows/macOS, Ubuntu app 95/95 and core 56/56, strict Clippy and rustfmt; N1 external XeLaTeX 41399737526 PASS; Unicode 41399737094 PASS; Windows Server MiKTeX 41399736793 PASS. Rust CI 41399736761 macOS and Linux jobs PASS, hosted Windows Rust release build still running as of this check. Three I46/I47/I57 older X11 workflows on exact B HEAD failed at obsolete B40 app-tree guard before GUI; call these B41 real-X11 NOT_RUN, not a regression. QA must re-lease |
|
I60 integrator handoff (2026-11-02): stacked QA #90 has now been safely synchronized to exact B41 HEAD |
…proof) I60 (stacked QA): actual B41 inspector pinned Apply X11 + source/PDF proof
B41 + I60 independent final-head acceptance — 2026-11-02Exact B41 HEAD Independently downloaded exact-B-head artifacts: I46 21/21, I47 47/47, I57 four libraries 112/112, N1 9/9 file hashes; MiKTeX auditor independently verified 6/6 PDF SHA, embedded DejaVuSerif/LatinModernMath with Cyrillic+math, and identical before/after registry of 9130 installed packages. MiKTeX flags include Ready for expected-HEAD main merge, but not release acceptance. Post-merge |
B41 latest current B checkpoint — 2026-11-02
DRAFT, not merged. Main:
48447d5916fa190b3ca7312130bde45d695ffd16; exact B HEAD:52004622c2e0cd2a24843ab1fb3e87877de12c5e; app/src Git treed290bdad0de0058b538a26be0209a97f2626f76a. 0 behind at baseline. B source change and Bplans//insights//CHANGELOG.mdcommitted in the same existing PR #89; no A/C/D/E/F changes.New independently reproduced B UX bug fixed: I60 real X11 41397220307 showed no visible effect after F1 immediately following Open/Reopen (screenshots 13/14 identical): active TikZ tool was None; session.help toggled, but pinned inspector hid help unless active tool existed. Production inspector now renders a generic Russian guidance row for F1 without selection; with selection all syntax/defaults/examples remain in shared C catalogue. Added exact production-handler
egui::Context::run(RawInput)F1 press/release regression, visible rect + toggling + zero source/Undo mutations. This isUNIT_EVENT, not a physical or true GUI pass for new source tree.I60 prior-tree genuine X11 evidence: artifact
13119109476, independent 20/20 SHA256, actual Circle pointer → inspector draft → C Apply → native Ctrl+Z fence → visual Undo → two real Open files with 13 CRLF → external XeLaTeX PDF with Cyrillic/embedded font. That evidence applies to prior app tree5fa3b794...only. Inline PDF viewport white on screenshot 13 remains not accepted, despite correct external PDF. Physical Win10/M1/M4 NOT_RUN.Final-head CI: new exact-head workflows started; three historical D-owned X11 workflow copies still fail closed on old B tree/profiles and are NOT_RUN for the changed B code. The first new B SHA failed Rust formatting only; follow-up exact rustfmt committed as final HEAD above, new runs pending (see CI actions). Independent integrator QA PR #90 must lease
d290bdad..., not older B41 tree, and repeat genuine GUI screenshot/source/PDF evaluation. No merge yet. Only external XeLaTeX PDF is authoritative, overlay is provisional.Prior B41 checkpoints (historical)
B41 latest exact-head checkpoint — 2026-11-02 05:29 UTC
PR #89 remains DRAFT; not merged.
main48447d5916fa190b3ca7312130bde45d695ffd16; B HEADe9bdd306f1009fa1f444e7d8948e16a48b6ce190, app/src Git tree5fa3b794c4711cd32c1b0f68a0ea00c7bf38657a(0 behind / 4 ahead, mergeable at check).In the same B PR, added the missing
CHANGELOG.mdentry plusplans/andinsights/updates. A newegui::Context::run(RawInput)UNIT_EVENT now renders the actual productionshow_inspector_action_bar_framein a 260-pt right SidePanel with the regular independently scrolling inspector. It clicks the wrapped pinned Apply by its measuredResponse.rect, verifies it is visible above scroll, disabled with no changes, commits one C-catalogue minimal patch after a changed Circle radius, returns code jump, refuses duplicate no-op and restores exact prior source with Undo. The pre-existing wide event-frame test still clicks the real radiusTextEditusing Ctrl+A and text; the two tests are complementary, not a complete GUI Save/Open or source Ctrl+Z X11 session. No C/A/D/E/F production edits.Latest exact-HEAD hosted results: 5/8 workflow groups SUCCESS:
3/8 genuine X11 workflow groups FAIL CLOSED BEFORE GUI, at D-owned B40 app-tree guard:
I46 41393732859, I47 41393732862, I57 41393732864. They did not exercise a B41 pointer gesture and must be classified NOT_RUN B41 X11, not functional regressions or passes.
Integration gate: D/integrator to provide an independently leased exact-
5fa3b794...B41 X11 runner and screenshot-reviewed coordinate profile: real Circle/Bézier inspector parameter edit → draft, unchanged source → pinned Apply and highlighted C patch → native source Ctrl+Z / visual Undo → GUI Save/Open of two distinguishable files, unknown macros/CRLF intact, F1 and six gestures, external XeLaTeX PDF + uploaded sources/logs/images. Do not strip old safety guard or reuse old coordinates blindly. Physical Windows 10 x64 + separate MiKTeX and M1/M4 + user XeLaTeX remain NOT_RUN. Provisional overlay is not the authoritative PDF. Only integrator decides merge and post-merge QA.B41 — one B-owned user-facing block
Base
main48447d5916fa190b3ca7312130bde45d695ffd16; branch HEAD3d5af986962fbb31efbc5579ffccea6a660eae8e.UX fix: For long Bézier/node property inspectors, the only parameter Apply was below the scroll. Place a short pinned Apply beside visual Undo; enable it only if the selected C-owned command is unique, byte-validated and the draft actually differs. Mark pending properties as not committed to TeX/PDF and disable the old no-op bottom Apply. Both controls call exactly the same existing B Session/C catalogue minimal source patch. Manual/opaque TeX is not rewritten.
Regression: Real
egui::Context::run(RawInput)pointer and Ctrl+A/Text frames target the production radius TextEdit and pinned Apply, distinguish draft from source, test disabled action, C patch/Undo, UTF-8 opaque macro and Save/Reopen. This is UNIT_EVENT, not physical Windows 10 or M1/M4.Ownership:
tikz_canvas.rs, Bplans/andinsights/only. A/C/D/E/F untouched; #44 already merged, no #37/#43 replay; no TeX/CAS/solver or coordinate/PDF equivalence. External XeLaTeX remains authoritative.Current state: exact-HEAD CI, independent X11 combined inspector edit + source Undo and physical Win/Mac remain NOT_RUN pending evidence; do not merge solely on this description. Historical B40 CI evidence not relabeled as B41. Plans/insights describe observed code-level UX gap, limits and test gate.
Exact-head verified QA — 2026-11-02
Corrected B41 HEAD:
671fb4f89cb768aadd459e1e1094afb6ab95483a(Bcrates/tikzarium-app/srctree66e58e96923514e4576f0bdfed7779ae7e12225f), basemain48447d5916fa190b3ca7312130bde45d695ffd16.5/8 workflow groups SUCCESS on exact head; 3/8 legacy real-X11 groups FAIL CLOSED BEFORE GUI (old D-owned app-tree guard, NOT a demonstrated B41 gesture failure).
egui::Context::run(RawInput)B41 pinned parameter TextEdit→Ctrl+A/type→Apply→Undo→Save/Reopen PASS. Hosted Windows/macOS Rust checks passed; rustfmt and strict Clippy passed.eefe044db4ea5dba41a02411ac4686aa557c31e1app-src tree check; B41 tree is66e58e96923514e4576f0bdfed7779ae7e12225f. These runners never launched egui. Independent D-owned B41 lease and real X11 inspector parameter+native source Ctrl+Z are still NOT_RUN, mandatory before ready/merge.Main I53 first-attempt X11
xdotool --synctimeout recovered on same main SHA by rerun attempt #2 = SUCCESS, no B source change justified.Scope limit: no physical Windows 10/MiKTeX, M1/M4, or B41 real-X11 screenshot/manual acceptance. Guide remains approximate; PDF only from external XeLaTeX. PR intentionally remains draft, no merge/release claim. B-owned file and two B-owned plans/insights documents only; C/A/D/E/F source unchanged, no #37/#43 replay.