You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/todo.md
+8-7Lines changed: 8 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,7 +34,7 @@ Deferred to v2 (see below): selection model and VSCode commands. Both naturally
34
34
35
35
Out of scope for v1: variant arrays, insert-at-index, multi-select, context menu, bulk ops, copy/paste, move up/down, `minSize`/`maxSize` validation gating (spec carries `defaultElement` only so far).
36
36
37
-
### v2 - selection, commands, variant arrays, ordering, context menu
37
+
### v2 - selection, commands, ordering, context menu
38
38
39
39
#### v2.1 - selection model + commands (shipped)
40
40
@@ -46,7 +46,7 @@ Out of scope for v1: variant arrays, insert-at-index, multi-select, context menu
46
46
47
47
- Right-click on an addable group header or a removable entry opens the VSCode-native webview context menu via `data-vscode-context` + `contributes.menus.webview/context`. Items dispatch to the v2.1 commands; `Shift+F10` and the keyboard menu key open the same menu.
48
48
49
-
#### v2.4 - ordering (shipped)
49
+
#### v2.3 - ordering (shipped)
50
50
51
51
-`buildInsertEntryBytes(parseResult, entryPath, position)` and `buildMoveEntryBytes(parseResult, entryPath, direction)` on the adapter. `BinaryDocument` exposes `insertEntityBefore` / `insertEntityAfter` / `moveEntityUp` / `moveEntityDown` (each one undo-able through the existing pipeline).
52
52
- VSCode commands `bgforge.binaryEditor.insertEntryBefore` / `insertEntryAfter` / `moveEntryUp` / `moveEntryDown`, all surfaced in the Command Palette and webview context menu (grouped separately from add/remove for readability).
0 commit comments