Commit graph

11 commits

Author SHA1 Message Date
Codex CLI
b8ba57a707 feat: place caret inside inserted function parentheses\n\n- Add CaretIndex to MainViewModel and bind TextBox.CaretIndex\n- After function insertion, set caret to inside parentheses\n- Return focus to input box for immediate typing 2025-09-01 03:01:10 -05:00
Codex CLI
2c7670f06c fix: prevent double insertion from functions list\n\n- Remove flyout-level tap wiring that duplicated item taps\n- Keep a single per-item tap handler for function rows 2025-09-01 02:59:03 -05:00
c2bb03044b Got function insertion working 2025-08-28 04:54:41 -05:00
2faae1167b Fixed and compiling 2025-08-28 04:37:54 -05:00
Codex CLI
3985395141 Use single tap handler for functions flyout: add named Flyout with Opened/Closed handlers, remove per-row Tapped, and attach handler to flyout root at runtime. Handler finds tapped ListBoxItem and executes InsertFunctionCommand. 2025-08-28 04:25:36 -05:00
Codex CLI
781f7161e5 Handle function insertion on ListBox row taps directly: add Tapped handler to function item Border in DataTemplate and remove global view-level tap handler. Ensures handler is tied to list rows, not the toggle button. 2025-08-28 04:12:33 -05:00
Codex CLI
8a5a50fcaa Use ListBoxItem taps to insert functions: remove inner Button from functions list template, keep item DataContext as FunctionDefinitionItem, and handle tap in code-behind by executing InsertFunctionCommand with the tapped item. Mirror history list clipboard pattern. Name flyout root for clarity. 2025-08-28 03:57:41 -05:00
d8e18e813d Updated name, Fixed type conversion 2025-08-28 02:23:08 -05:00
Codex CLI
cb589569a1 History: handle Tapped at ListBox level to copy output for entire row; switch template back to Grid with ContextMenu; stretch item content for full-row target. 2025-08-28 01:54:05 -05:00
Codex CLI
2f803db1c8 Add MVVM-pure clipboard copy for history: hover-only copy button with flyout on Desktop/Web and long-press/right-click context menu; View writes to clipboard via CopyRequested event 2025-08-27 23:45:00 -05:00
8110fe420e Setting up source code for Avalonia port. 2025-08-25 23:11:13 -05:00