ElyMark: R4.9 round 1 fixes

Menus act on an open block's selection (component 6d90351), clipboard
keys reach a focused field outside the document, Strike binds per
platform, platform-correct key tests, Delete Table in the table menu
(component 24ffc45), short comments. Pin 6b033f3 -> 24ffc45.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
ZacharyZhang-NYandClaude Opus 5.5 committed 2026-10-14 17:18:57 -04:00
1 parent cb513d49de
commit f84f990f90
13 files changed
+205 -46

No files matched your search

+5 -1
View File
@@ -20,7 +20,8 @@ actions!(
MoveColumnRight,
DeleteRow,
DeleteColumn,
TidyTable
TidyTable,
DeleteTable
]
);
@@ -60,6 +61,8 @@ pub fn table_menu(cx: &App) -> Menu {
item("mark.table.delete_column", Box::new(DeleteColumn)),
MenuItem::separator(),
item("mark.table.tidy", Box::new(TidyTable)),
MenuItem::separator(),
item("mark.table.delete", Box::new(DeleteTable)),
])
}
@@ -79,6 +82,7 @@ impl Desk {
DeleteRow => |d, cx| d.edit_table(T::DeleteRow, cx),
DeleteColumn => |d, cx| d.edit_table(T::DeleteColumn, cx),
TidyTable => |d, cx| d.edit_table(T::Tidy, cx),
DeleteTable => |d, cx| d.edit_table(T::Delete, cx),
)
}
}