Skip to content

Releases: codewiththiha/OpenSlides

OpenSlides 1.0.21

Choose a tag to compare

@github-actions github-actions released this 22 Jul 06:46

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

Choose a tag to compare

@github-actions github-actions released this 22 Jul 11:31

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

Choose a tag to compare

@github-actions github-actions released this 22 Jul 06:32

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

Choose a tag to compare

@github-actions github-actions released this 22 Jul 00:59

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.