openpencil/crates/op-host-native/tests
Fini 3e52873fca feat(editor): give decks a full workspace of navigation, generation and export surfaces
One commit for the surfaces that grew together across the same chrome:

- a bottom filmstrip and a left-rail slides tab with real revision-keyed
  thumbnails; both navigate by zoom-to-fit and reorder by moving the
  board in child order — the slideshow's and every exporter's order —
  without touching geometry
- the scene template center becomes an asset center: a top-bar entry,
  a templates/styles tab pair, fifty style guides rendered as pinnable
  cards whose pin collapses the planner's menu to one entry, and a
  one-line prompt-to-deck row that wraps the topic so design-type
  detection reads it as a deck in all fifteen locales
- a top-bar export button whose menu orders itself by scenario, with
  powerpoint first on a deck and the pdf row skipping the format
  dialog; its row gating shares one predicate module with the file
  menu so the two entrances cannot drift
- the file menu split into spine and paint sibling to stay under the
  size cap, plus the i18n catalog for all of the above in fifteen
  locales

Claude-Session: https://claude.ai/code/session_01FqKQqNj8exYwopGDpYUU7x
2026-08-05 00:57:49 +08:00
..
common fix(native): unblock linux startup — provider GL loader + wayland-dlopen 2026-07-03 00:08:20 +08:00
gpu_chrome_stub_composition.rs fix(native): unblock linux startup — provider GL loader + wayland-dlopen 2026-07-03 00:08:20 +08:00
gpu_smoke.rs feat(editor): improve document workflows and rendering 2026-07-23 21:15:04 +08:00
memory_loop.rs refactor: typed error enums across the whole workspace 2026-07-27 21:09:06 +08:00
paint_order.rs fix(panels): keep image fill popover interactive 2026-05-24 14:01:39 +08:00
preview_raster.rs feat(editor): present decks as a slideshow in preview 2026-08-03 00:12:25 +08:00
raster_composition.rs refactor(host): gate op-host-native GL stack behind opt-in gl-host feature 2026-06-19 17:47:34 +08:00
raster_text_smoke.rs
resize_smoke.rs refactor(host): gate op-host-native GL stack behind opt-in gl-host feature 2026-06-19 17:47:34 +08:00
slides_panel_capture.rs feat(editor): give decks a full workspace of navigation, generation and export surfaces 2026-08-05 00:57:49 +08:00
teardown_idempotent.rs refactor(host): gate op-host-native GL stack behind opt-in gl-host feature 2026-06-19 17:47:34 +08:00
tracing_spans.rs refactor(host): gate op-host-native GL stack behind opt-in gl-host feature 2026-06-19 17:47:34 +08:00