mirror of
https://github.com/Darkrock-Studios/hammer-editor.git
synced 2026-08-27 02:11:42 +00:00
* Add scene selection to story export Mirrors the web scene-limited shares: ExportOptions.sceneIds (null = entire story, empty fails closed), filtered at the single chapter-building point so all five formats renumber automatically. The export dialog is now fully controlled by the retained component state, so in-dialog edits survive rotation (#885 class). * Address export scene-selection review findings - beginProjectExport reads the scene tree off the click handler - Dialog options freeze while the non-blocking file picker is open, and all three platform pickers snapshot options before their suspend - Cancel discards in-dialog edits again; restore happens in onDismissed so nothing flashes during the close animation - A full selection confirms as no limit, so empty chapter groups still export - Sceneless projects hide the limit toggle; empty groups get no checkbox - Options column scrolls on short screens instead of pushing the buttons off - Group rows are toggleable with checkbox semantics for TalkBack - Picker list/row lifted into the design system (HdPickerList/HdPickerRow), now shared with MoveSceneDialog * Add a scrollbar to HdPickerList Overlays the standard MpScrollBarList inside the picker list, covering both the export scene selector and the move-scene destination list. |
||
|---|---|---|
| .. | ||
| src | ||
| .gitignore | ||
| build.gradle.kts | ||
| crowdin-screenshots.gradle.kts | ||