Directories
¶
| Path | Synopsis |
|---|---|
|
Command a11ybatchprobe is the on-device verification harness for the Android a11y/IME polish batch: IME batch-edit coalescing (pre-rebrand tracker #1015), partial extracted-text updates (pre-rebrand tracker #1009) and the visual-layout sidecar (pre-rebrand tracker #995).
|
Command a11ybatchprobe is the on-device verification harness for the Android a11y/IME polish batch: IME batch-edit coalescing (pre-rebrand tracker #1015), partial extracted-text updates (pre-rebrand tracker #1009) and the visual-layout sidecar (pre-rebrand tracker #995). |
|
Command a11ygestureprobe verifies pre-rebrand tracker #762: TalkBack accessibility gestures — scroll, long-press and slider adjust — must route to the corresponding Bellui behaviours even though Bellui consumes raw touch through the native input queue (which bypasses the framework's touch-exploration filter, so the pre-rebrand tracker #761 tap-gate suppresses raw gestures under TalkBack).
|
Command a11ygestureprobe verifies pre-rebrand tracker #762: TalkBack accessibility gestures — scroll, long-press and slider adjust — must route to the corresponding Bellui behaviours even though Bellui consumes raw touch through the native input queue (which bypasses the framework's touch-exploration filter, so the pre-rebrand tracker #761 tap-gate suppresses raw gestures under TalkBack). |
|
a11yprobe is the live-verification harness for the accessibility platform backends (epic pre-rebrand tracker #490, checked in per pre-rebrand tracker #561).
|
a11yprobe is the live-verification harness for the accessibility platform backends (epic pre-rebrand tracker #490, checked in per pre-rebrand tracker #561). |
|
Command a11yprogprobe verifies pre-rebrand tracker #763: the Android IME state-mirror (the hidden shadow EditText that TalkBack reads) must track a *programmatic* Entry text change while the Entry holds focus — SetText / binding write / undo / autocomplete — not just keystrokes.
|
Command a11yprogprobe verifies pre-rebrand tracker #763: the Android IME state-mirror (the hidden shadow EditText that TalkBack reads) must track a *programmatic* Entry text change while the Entry holds focus — SetText / binding write / undo / autocomplete — not just keystrokes. |
|
Command a11yrealizeprobe is a live-verify harness for the off-viewport virtualized-cell realize seam (pre-rebrand tracker #637).
|
Command a11yrealizeprobe is a live-verify harness for the off-viewport virtualized-cell realize seam (pre-rebrand tracker #637). |
|
Command a796probe verifies pre-rebrand tracker #796 (RangeSlider + TimePicker-dial screen-reader adjust) and the mobile a11y proxy-View reconcile.
|
Command a796probe verifies pre-rebrand tracker #796 (RangeSlider + TimePicker-dial screen-reader adjust) and the mobile a11y proxy-View reconcile. |
|
Command adrenorepro reproduces pre-rebrand tracker #310 (Android Adreno/Vulkan WebGPU black canvas after first interaction).
|
Command adrenorepro reproduces pre-rebrand tracker #310 (Android Adreno/Vulkan WebGPU black canvas after first interaction). |
|
Command analyticsprobe live-verifies the analytics battery model (pre-rebrand tracker #699, follow-up to pre-rebrand tracker #526/#527) on a real device.
|
Command analyticsprobe live-verifies the analytics battery model (pre-rebrand tracker #699, follow-up to pre-rebrand tracker #526/#527) on a real device. |
|
Command androidwebviewprobe is the on-device pass for the Android android.webkit.WebView backend (#63, #76) and the #143 IME polish work: hosting in the panel window, the runOnUiThread threading discipline under churn (the pre-rebrand tracker #973 deadlock shape), geometry + native clip inside a container.Scroll, the #59 focus bridge, the bridge and navigation API, teardown — and instrumented cold-tap / keystroke-latency measurement.
|
Command androidwebviewprobe is the on-device pass for the Android android.webkit.WebView backend (#63, #76) and the #143 IME polish work: hosting in the panel window, the runOnUiThread threading discipline under churn (the pre-rebrand tracker #973 deadlock shape), geometry + native clip inside a container.Scroll, the #59 focus bridge, the bridge and navigation API, teardown — and instrumented cold-tap / keystroke-latency measurement. |
|
Command atspiprobe is a research spike for pre-rebrand tracker #489: a *pure-Go* AT-SPI2 accessibility provider, speaking the org.a11y.atspi.* D-Bus protocol directly through github.com/godbus/dbus/v5 (already a fork dependency) with no cgo and no Rust/AccessKit.
|
Command atspiprobe is a research spike for pre-rebrand tracker #489: a *pure-Go* AT-SPI2 accessibility provider, speaking the org.a11y.atspi.* D-Bus protocol directly through github.com/godbus/dbus/v5 (already a fork dependency) with no cgo and no Rust/AccessKit. |
|
Live-verify probe for pre-rebrand tracker #1039 (EnsureMinSize dropped-update fix).
|
Live-verify probe for pre-rebrand tracker #1039 (EnsureMinSize dropped-update fix). |
|
Command cefhostprobe is the #105 acceptance run: the Linux webview backend — CEF offscreen, composited into bellui's canvas — driven end to end through the real webview.Host widget rather than through raw CEF as hack/cefprobe did.
|
Command cefhostprobe is the #105 acceptance run: the Linux webview backend — CEF offscreen, composited into bellui's canvas — driven end to end through the real webview.Host widget rather than through raw CEF as hack/cefprobe did. |
|
Command clipboardprobe live-verifies the clipboard flavor interfaces (pre-rebrand tracker #513) against the real system clipboard.
|
Command clipboardprobe live-verifies the clipboard flavor interfaces (pre-rebrand tracker #513) against the real system clipboard. |
|
Command clipimageprobe live-verifies mobile image clipboard (pre-rebrand tracker #580, bellui.ImageClipboard on Android/iOS): a generated pattern is copied to the system clipboard with SetClipboardImage, then read back with ClipboardImage and displayed — a full round-trip through the OS ClipboardManager / UIPasteboard (not an in-memory shortcut).
|
Command clipimageprobe live-verifies mobile image clipboard (pre-rebrand tracker #580, bellui.ImageClipboard on Android/iOS): a generated pattern is copied to the system clipboard with SetClipboardImage, then read back with ClipboardImage and displayed — a full round-trip through the OS ClipboardManager / UIPasteboard (not an in-memory shortcut). |
|
Command deviceinfoprobe live-verifies device configuration plumbing on a real device or emulator: the canvas scale derived from the reported density (#272), the raw locale strings the system hands go-locale (#271), and the locale the lang package actually settled on (#282 — on Android the init-time lookup runs before the JVM attaches, so without the app-creation re-resolve the active locale stays the bare English fallback "en").
|
Command deviceinfoprobe live-verifies device configuration plumbing on a real device or emulator: the canvas scale derived from the reported density (#272), the raw locale strings the system hands go-locale (#271), and the locale the lang package actually settled on (#282 — on Android the init-time lookup runs before the JVM attaches, so without the app-creation re-resolve the active locale stays the bare English fallback "en"). |
|
Command dndprobe live-verifies per-widget drop targets (pre-rebrand tracker #515 Part A).
|
Command dndprobe live-verifies per-widget drop targets (pre-rebrand tracker #515 Part A). |
|
Command dragghostprobe live-verifies the in-canvas drag affordances (pre-rebrand tracker #819 PR-1): a grab/grabbing cursor for the duration of a drag and a ghost image following the pointer.
|
Command dragghostprobe live-verifies the in-canvas drag affordances (pre-rebrand tracker #819 PR-1): a grab/grabbing cursor for the duration of a drag and a ghost image following the pointer. |
|
Command dragoutprobe is a live-verify harness for pre-rebrand tracker #515 Part B (drag-out to other applications).
|
Command dragoutprobe is a live-verify harness for pre-rebrand tracker #515 Part B (drag-out to other applications). |
|
Command dropprobe is a live-verify harness for pre-rebrand tracker #708 (drag-motion hover feedback for drop targets).
|
Command dropprobe is a live-verify harness for pre-rebrand tracker #708 (drag-motion hover feedback for drop targets). |
|
Command echoprobe966 is the on-device verification harness for pre-rebrand tracker #966 (shadow-EditText echo bugs): hardware-key double insertion, and the password mask leaking into the next field on focus switch.
|
Command echoprobe966 is the on-device verification harness for pre-rebrand tracker #966 (shadow-EditText echo bugs): hardware-key double insertion, and the password mask leaking into the next field on focus switch. |
|
Command entryimeprobe is the diagnostic harness for the Android TalkBack text-editing bugs (pre-rebrand tracker #572: stuck caret + phantom "space deleted").
|
Command entryimeprobe is the diagnostic harness for the Android TalkBack text-editing bugs (pre-rebrand tracker #572: stuck caret + phantom "space deleted"). |
|
Command filedialogprobe live-verifies the platform-native file dialogs (pre-rebrand tracker #514), default-on since #226.
|
Command filedialogprobe live-verifies the platform-native file dialogs (pre-rebrand tracker #514), default-on since #226. |
|
Command globalhotkeyprobe is a live-verify harness for the system-wide global hotkey API (pre-rebrand tracker #518, desktop.GlobalShortcutApp).
|
Command globalhotkeyprobe is a live-verify harness for the system-wide global hotkey API (pre-rebrand tracker #518, desktop.GlobalShortcutApp). |
|
Command hotkeyprobe live-verifies global (system-wide) hotkey registration (pre-rebrand tracker #518).
|
Command hotkeyprobe live-verifies global (system-wide) hotkey registration (pre-rebrand tracker #518). |
|
Command iosverifyprobe is a combined on-device verification harness for the iOS-device-dependent fixes landed together:
|
Command iosverifyprobe is a combined on-device verification harness for the iOS-device-dependent fixes landed together: |
|
Command ioswebviewprobe is the #75 on-device pass for the iOS WKWebView backend (#64): hosting beside the GLKView, geometry + native clip inside a container.Scroll, the #59 focus bridge in both directions, the bridge and navigation API, and teardown.
|
Command ioswebviewprobe is the #75 on-device pass for the iOS WKWebView backend (#64): hosting beside the GLKView, geometry + native clip inside a container.Scroll, the #59 focus bridge in both directions, the bridge and navigation API, and teardown. |
|
Command modalprobe live-verifies native window-modality for window-hosted dialogs (pre-rebrand tracker #498/#681).
|
Command modalprobe live-verifies native window-modality for window-hosted dialogs (pre-rebrand tracker #498/#681). |
|
Command modelprobe is the live-verify demo for the data/model sort/filter/ selection layer (pre-rebrand tracker #539): a 100k-row list with a live search box, a locale-aware sort toggle, and multi-selection that survives re-sort and re-filter.
|
Command modelprobe is the live-verify demo for the data/model sort/filter/ selection layer (pre-rebrand tracker #539): a 100k-row list with a live search box, a locale-aware sort toggle, and multi-selection that survives re-sort and re-filter. |
|
Command multiwindowprobe verifies mobile multi-window stack UX (pre-rebrand tracker #645, a pre-rebrand tracker #499 follow-up): opening a second NewWindow().Show() over a visible one pushes a child window that covers the parent and carries a titlebar with a close (X) button; closing it pops back to the parent.
|
Command multiwindowprobe verifies mobile multi-window stack UX (pre-rebrand tracker #645, a pre-rebrand tracker #499 follow-up): opening a second NewWindow().Show() over a visible one pushes a child window that covers the parent and carries a titlebar with a close (X) button; closing it pops back to the parent. |
|
Command notifyprobe is a live-verify harness for rich system notifications (pre-rebrand tracker #516, bellui.NotifierWithOptionsApp / SendNotificationWithOptions): click activation, an inline action button and a per-notification icon.
|
Command notifyprobe is a live-verify harness for rich system notifications (pre-rebrand tracker #516, bellui.NotifierWithOptionsApp / SendNotificationWithOptions): click activation, an inline action button and a per-notification icon. |
|
Command openwith is the live-verify probe for the desktop "open with" events (pre-rebrand tracker #510 Phase 1: bellui.OpenHandlerApp — SetOnFileOpened / SetOnURLOpened).
|
Command openwith is the live-verify probe for the desktop "open with" events (pre-rebrand tracker #510 Phase 1: bellui.OpenHandlerApp — SetOnFileOpened / SetOnURLOpened). |
|
Command openwithprobe verifies iOS "open with" / deep-link delivery (pre-rebrand tracker #622): bellui.OpenHandlerApp's SetOnURLOpened / SetOnFileOpened firing from the native application:openURL: delegate, end to end including the packaging metadata (CFBundleURLTypes emitted from manifest.pxf URLSchemes = ["belluiopen"], pre-rebrand tools tracker #4).
|
Command openwithprobe verifies iOS "open with" / deep-link delivery (pre-rebrand tracker #622): bellui.OpenHandlerApp's SetOnURLOpened / SetOnFileOpened firing from the native application:openURL: delegate, end to end including the packaging metadata (CFBundleURLTypes emitted from manifest.pxf URLSchemes = ["belluiopen"], pre-rebrand tools tracker #4). |
|
Command rasterstream is the live-verify probe for canvas.Raster streaming (#34) — the path a video player drives with SetPixels.
|
Command rasterstream is the live-verify probe for canvas.Raster streaming (#34) — the path a video player drives with SetPixels. |
|
Command recreateprobe live-verifies in-process Android activity recreation (#283): a configuration change the manifest does not declare makes the framework destroy and recreate the activity inside the surviving process, and the toolkit must come back painting instead of hanging the Java main thread in the redraw handshake (ANR).
|
Command recreateprobe live-verifies in-process Android activity recreation (#283): a configuration change the manifest does not declare makes the framework destroy and recreate the activity inside the surviving process, and the toolkit must come back painting instead of hanging the Java main thread in the redraw handshake (ANR). |
|
Command renderprobe is an on-device verification harness for the GPU render pipeline (roadmap §6 / pre-rebrand tracker #34): it puts a rotating 3D cube (canvas.Scene3D), an elevated Card (canvas.BoxShadow), and a RepaintBoundary-wrapped animated widget on screen at once, so a device screenshot confirms shadows, 3D rasterization+compositing, and boundary-cached subtrees all render correctly under the WebGPU painter.
|
Command renderprobe is an on-device verification harness for the GPU render pipeline (roadmap §6 / pre-rebrand tracker #34): it puts a rotating 3D cube (canvas.Scene3D), an elevated Card (canvas.BoxShadow), and a RepaintBoundary-wrapped animated widget on screen at once, so a device screenshot confirms shadows, 3D rasterization+compositing, and boundary-cached subtrees all render correctly under the WebGPU painter. |
|
Command repro1086 drives the pre-rebrand tracker #1086 aligned-oversized-container scene on a real window (WebGPU/Metal by default) so the anchor point can be eyeballed against the software golden (hack/repro1086 TestSoftwareGolden).
|
Command repro1086 drives the pre-rebrand tracker #1086 aligned-oversized-container scene on a real window (WebGPU/Metal by default) so the anchor point can be eyeballed against the software golden (hack/repro1086 TestSoftwareGolden). |
|
Command repro960 drives the pre-rebrand tracker #960 scene (Transform-scaled canvas.Text vs untransformed and Transform-scaled Rectangles) on a real window.
|
Command repro960 drives the pre-rebrand tracker #960 scene (Transform-scaled canvas.Text vs untransformed and Transform-scaled Rectangles) on a real window. |
|
Command richentryprobe is the live-verify harness for widget.RichEntry (pre-rebrand tracker #667), the editable rich-text surface (epic pre-rebrand tracker #648).
|
Command richentryprobe is the live-verify harness for widget.RichEntry (pre-rebrand tracker #667), the editable rich-text surface (epic pre-rebrand tracker #648). |
|
Command richimeprobe verifies widget.RichEntry IME composition on real targets (pre-rebrand tracker #674), side by side with a plain widget.Entry as the control.
|
Command richimeprobe verifies widget.RichEntry IME composition on real targets (pre-rebrand tracker #674), side by side with a plain widget.Entry as the control. |
|
Command ring1107probe verifies the iOS VoiceOver per-line ring alignment fix (pre-rebrand tracker #1107) on a real iPad.
|
Command ring1107probe verifies the iOS VoiceOver per-line ring alignment fix (pre-rebrand tracker #1107) on a real iPad. |
|
Command safprobe verifies what an app can actually do with a folder the user picked through dialog.ShowFolderOpen on Android — the Storage Access Framework path that #303 reported unusable.
|
Command safprobe verifies what an app can actually do with a folder the user picked through dialog.ShowFolderOpen on Android — the Storage Access Framework path that #303 reported unusable. |
|
Command shareprobe verifies the mobile intent/share integration:
|
Command shareprobe verifies the mobile intent/share integration: |
|
Command singleinstance is the live-verify probe for single-instance mode with argument forwarding (pre-rebrand tracker #509 / bellui.SingleInstanceApp).
|
Command singleinstance is the live-verify probe for single-instance mode with argument forwarding (pre-rebrand tracker #509 / bellui.SingleInstanceApp). |
|
Command systrayprobe live-verifies the system tray tooltip and custom tap-callback extensions (pre-rebrand tracker #511).
|
Command systrayprobe live-verifies the system tray tooltip and custom tap-callback extensions (pre-rebrand tracker #511). |
|
Command taskbarprobe is a live-verify harness for desktop.ProgressWindow (pre-rebrand tracker #517 taskbar progress).
|
Command taskbarprobe is a live-verify harness for desktop.ProgressWindow (pre-rebrand tracker #517 taskbar progress). |
|
Command touchprobe live-verifies desktop touchscreen gesture dispatch (#266): the glfw fork's touch callback (belluikit/glfw#1, v1.10.0) feeds the shared TouchHandler, so a Windows (WM_POINTER) or Wayland (wl_touch) touchscreen reaches the mobile gesture vocabulary — tap, drag, double-tap, and hold-fire long-press (pre-rebrand tracker #758).
|
Command touchprobe live-verifies desktop touchscreen gesture dispatch (#266): the glfw fork's touch callback (belluikit/glfw#1, v1.10.0) feeds the shared TouchHandler, so a Windows (WM_POINTER) or Wayland (wl_touch) touchscreen reaches the mobile gesture vocabulary — tap, drag, double-tap, and hold-fire long-press (pre-rebrand tracker #758). |
|
Command touchselprobe is the on-device harness for the mobile touch text-selection stack (pre-rebrand tracker #945): pre-rebrand tracker #758 hold-fire long-press + selection handles, pre-rebrand tracker #942 drag magnifier/loupe, pre-rebrand tracker #943 caret drag-handle, pre-rebrand tracker #944 selectable Label/RichText parity, pre-rebrand tracker #888 RichEntry handles + styled-run loupe.
|
Command touchselprobe is the on-device harness for the mobile touch text-selection stack (pre-rebrand tracker #945): pre-rebrand tracker #758 hold-fire long-press + selection handles, pre-rebrand tracker #942 drag magnifier/loupe, pre-rebrand tracker #943 caret drag-handle, pre-rebrand tracker #944 selectable Label/RichText parity, pre-rebrand tracker #888 RichEntry handles + styled-run loupe. |
|
Command webgpuwaylandprobe verifies that the default (WebGPU) painter creates and renders to a native Wayland surface (pre-rebrand tracker #608, a pre-rebrand tracker #542 follow-up).
|
Command webgpuwaylandprobe verifies that the default (WebGPU) painter creates and renders to a native Wayland surface (pre-rebrand tracker #608, a pre-rebrand tracker #542 follow-up). |
|
Command webviewprobe is the live-verify probe for the native-view-embedding spike (#45) and the bridge and navigation API designed on top of it (#66): widget.NativeViewHost hosting the platform's real web engine — a WKWebView on macOS, a WebView2 on Windows (#65).
|
Command webviewprobe is the live-verify probe for the native-view-embedding spike (#45) and the bridge and navigation API designed on top of it (#66): widget.NativeViewHost hosting the platform's real web engine — a WKWebView on macOS, a WebView2 on Windows (#65). |
|
Command winhoverprobe live-verifies Windows drag-motion hover feedback (bellui pre-rebrand tracker #926 / glfw OLE IDropTarget).
|
Command winhoverprobe live-verifies Windows drag-motion hover feedback (bellui pre-rebrand tracker #926 / glfw OLE IDropTarget). |
|
Command winposprobe reports where the OS/GLFW places bellui windows that never ask for a position (pre-rebrand tracker #955).
|
Command winposprobe reports where the OS/GLFW places bellui windows that never ask for a position (pre-rebrand tracker #955). |
|
Command winwatchprobe is the live-verify harness for belluikit/bellui#68 — intermittent Go runtime fatals (runtime.semawakeup / runtime.semasleep / netpoll failed, all errno=6 = ERROR_INVALID_HANDLE) in internal/repository on windows/arm64.
|
Command winwatchprobe is the live-verify harness for belluikit/bellui#68 — intermittent Go runtime fatals (runtime.semawakeup / runtime.semasleep / netpoll failed, all errno=6 = ERROR_INVALID_HANDLE) in internal/repository on windows/arm64. |
|
Command xdgforeignprobe verifies the xdg-foreign portal-dialog parenting on Wayland (pre-rebrand tracker #626 + belluikit/glfw#7).
|
Command xdgforeignprobe verifies the xdg-foreign portal-dialog parenting on Wayland (pre-rebrand tracker #626 + belluikit/glfw#7). |
Click to show internal directories.
Click to hide internal directories.