bjogui/tests
Linus Björnstam 56a01efe76 Switches, radios, numbers, dates, completion, expanders, tooltips, flows, docks
A number input's numbers are decimals in Avalonia, so they are converted
where they are set. A date is "yyyy-MM-dd" both ways. An expander and a
completion box raise their own events from the parts of their templates, so
they listen to the property instead.

The cases of Prop and On are now PropLabel, OnClick and so on. They are
exported with their types, and as Label, Value, Selected and Click they
took names that a program's own messages want.

The panel is flow and not wrap, which is CML's.

🤖 Generated with [ECA](https://eca.dev) (anthropic/claude-opus-4-8)

Co-Authored-By: eca-agent <git@eca.dev>
2026-10-25 18:05:12 +01:00
..
app.bjo Commands and subscriptions, and gui-update 2026-10-25 17:02:02 +01:00
controls.bjo Keyed children, and eight more controls 2026-10-25 17:13:35 +01:00
dialogs.bjo Dialogs, file pickers, and closing by the program's leave 2026-10-25 18:01:27 +01:00
effects.bjo Commands and subscriptions, and gui-update 2026-10-25 17:02:02 +01:00
inputs.bjo Switches, radios, numbers, dates, completion, expanders, tooltips, flows, docks 2026-10-25 18:05:12 +01:00
lists.bjo List boxes, tabs, colours and borders 2026-10-25 17:21:40 +01:00
menus.bjo Menus, context menus and keyboard shortcuts 2026-10-25 17:55:19 +01:00