Releases: codewiththiha/OpenSlides
Releases · codewiththiha/OpenSlides
Release list
OpenSlides 1.0.21
What's New
- Export and import presentations safely, including repeat imports of the same file.
Fixes
- Imported slides now receive fresh IDs, preventing database conflicts when an exported presentation is imported back into the same app.
- Import and export preserve current-slide selection, highlights, section groups, theme settings, code layout, and presentation preferences.
OpenSlides 1.0.3
What's New
- Add slides more reliably from the slide panel, app menu, and command palette.
- Keep the active slide, dashboard, and previews in sync after editing, duplicating, deleting, importing, or rearranging slides.
- Improve code highlight behavior during editing, presentation, duplication, and import.
- Make editor saves, search, app closing, and desktop file actions more dependable.
Editing and navigation
- Adding a slide now consistently opens the newly created slide no matter whether you use the slide panel, command palette, or app menu.
- Duplicate, delete, restore, reorder, and grouped-slide actions now keep the slide list and active slide selection more predictable.
- Inline slide renaming keeps its cancel behavior, and editor undo, redo, indentation, and replace actions behave more reliably.
- Dashboard summaries and slide previews refresh more consistently after changes made in the editor.
Presentation and highlights
- Highlight clicks no longer accidentally advance the presentation.
- Highlight positions now better match what is shown on the slide.
- Duplicated, imported, and copied slides now keep highlight steps independent, preventing highlight mix-ups between slides or presentations.
- Code previews clear or fall back more safely when switching slides, changing themes, or opening very large code slides.
Reliability fixes
- Pending edits are saved more safely when switching slides, closing the app, or quitting.
- Search handles unusual queries more gracefully.
- Import, export, database opening, native menu shortcuts, and desktop file actions are more robust.
- Bulk delete and slide stack actions preserve selection state and grouped slide movement more reliably.
OpenSlides 1.0.2
What's New
- Create stronger code presentations with a redesigned code-cover style for slides and presentations.
- Browse syntax themes through live code previews and preview a theme on your active slide before choosing it.
- Use a pure black code background when preparing presentations for video compositing.
- Move through decks faster with a compact slide rail, visual slide navigation, and improved multi-slide actions.
Presentation experience
- Presentation cards and slide cards now use their selected syntax theme as a full code cover, with soft theme-matched gradients and readable overlay labels.
- New presentations start with a connected six-slide TypeScript story that demonstrates meaningful code transformations and highlight steps.
- The presentation settings include controls for the highlight-step progress indicator and pure black code backgrounds.
Editing and organization
- Right-click slide cards to rename, select multiple slides, move selections, group slides, or delete selections with confirmation.
- The compact slide rail shows bold numbered slide controls and a compact add action when the main slide panel is collapsed.
- The slides panel now has a more focused default size and cleaner collapse behavior.
Improvements
- Refined keyboard search so slide and editor code search start from one centered search control.
- Removed nonessential notifications when adding slides.
- Improved contrast and theme consistency across code previews, presentation cards, and slide metadata.
OpenSlides 1.0.1
What's New
- Build code-focused slide decks locally, with syntax highlighting, named slides, and flexible layouts.
- Organize slides into physical stacks, fan them out on the dashboard, and manage them with drag and drop.
- Present with stepped code highlights, Magic Move transitions, full-screen controls, and optional autoplay.
- Find content quickly with slide search, cached thumbnails, hover previews, and keyboard navigation.
Highlights
- Stack-based slide organization: create and manage slide stacks, expand them into a fan layout, reorder with drag and drop, and automatically dissolve stacks when appropriate.
- Code presentation tools: Shiki syntax highlighting, code alignment controls, selection-based highlight steps, adjustable highlight emphasis, and Magic Move slide transitions.
- Presentation workflow: true full-screen presentation, keyboard navigation, numbered highlight-step navigation, per-slide durations, autoplay controls, and total-duration display.
- Faster navigation: SQLite FTS5 slide search with result snippets, lazy cached thumbnails, optional hover previews, a Go to Slide dialog, and accessible slide-strip keyboard controls.
- Reliable local editing: SQLite-backed local projects, project import/export, per-slide undo and redo, persisted panel layouts, and serialized saves that protect editor content and caret position.
Improvements and fixes
- Refined the dashboard spread view, stack drop zones, drag overlays, and stack interactions.
- Improved import, rename, project-language settings, and database migration handling.
- Prevented stale thumbnail, search, and preview states while code highlighting is loading.
- Isolated editor and preview rendering failures so a local recovery panel is shown instead of taking down the workspace.
- Improved macOS release-build reliability by removing the SQLx macros feature that could corrupt the release link stage.