summaryrefslogtreecommitdiff
path: root/docs/IBUS_BAKEOFF.md
blob: 0b0c1841fd2ce2d05c69ef73d35fd02c239958aa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# IBus insertion bake-off

Environment for the initial test round:

- Arch Linux
- GNOME Shell 50.3 on Wayland
- IBus 1.5.34
- Firefox 152.0.6
- Ghostty terminal
- Parley persistent passthrough engine

| Application | Semantic insertion | Ordinary typing | Notes |
| --- | --- | --- | --- |
| Firefox | Pass | Pass (basic) | First end-to-end two-toggle insertion succeeded. |
| Ghostty | Pass | Pass (basic) | End-to-end insertion succeeded at the terminal prompt. |
| GTK 4 editor | Not tested | Not tested | |
| Google Chrome | Pass | Not tested | End-to-end insertion succeeded. |
| LibreOffice | Pass | Not tested | End-to-end insertion succeeded. |
| GNOME Console/Terminal | Not tested | Not tested | |
| Visual Studio Code (Electron) | Pass | Not tested | End-to-end insertion succeeded. |
| Qt application | Not tested | Not tested | |
| XWayland application | Not tested | Not tested | |

Still required for passthrough validation: modifiers, application shortcuts,
compose/dead keys, layout switching, and interaction with other input methods.