Skip to content

DeckWerk 0.3.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 06:36
· 22 commits to main since this release
6f2226a

What's Changed

  • Stop rebuilding the inspector on every frame of a canvas drag (laggy video resize) by @vsitzmann in #75
  • Let "Keep aspect ratio" decide whether media crops and resizes freely by @vsitzmann in #77
  • Only auto-fit text boxes that opted in by @vsitzmann in #78
  • Teach the list fuzz to see type size, short boxes and render divergences by @vsitzmann in #79
  • Crop freely, resize in proportion by @vsitzmann in #80
  • Paste images, videos and slides between decks in the browser editor by @vsitzmann in #82
  • Keep a text selection visibly selected while the sidebar has focus by @vsitzmann in #85
  • Log deck-asset responses and census the open ones per person by @vsitzmann in #83
  • Canvas: ×1.1 wheel-notch zoom, middle/Space-drag panning, Cmd/Ctrl +/-/0 by @vsitzmann in #84
  • Make line height follow font size, and add a Line spacing control by @vsitzmann in #86
  • Add "Download original…" to the media context menu by @vsitzmann in #81
  • Paste: "Match destination" actually adopts the destination theme by @vsitzmann in #87
  • Let browsers cache small videos instead of refetching them on every loop by @vsitzmann in #88
  • Let Reset to theme clear pinned type and the importer's kn-text class by @vsitzmann in #90
  • Eyedropper in Safari and Firefox: pick from one shared frame by @vsitzmann in #89
  • Play presentation videos from memory, so Safari stops refetching them by @vsitzmann in #93
  • Give slide capture its own timeout instead of the web check's 20 seconds by @vsitzmann in #94
  • Phone client, Agent prompt, and a phone as the presenter's remote by @vsitzmann in #95
  • Rename a folder even when someone has a presentation in it open by @vsitzmann in #120
  • Props: a remote edit no longer commits a half-typed field by @zzigak in #118
  • List fuzz: fix the red nightly, catch what leaving a box changes, and the list bugs it finds by @vsitzmann in #121
  • PDF export: print ffmpeg stills instead of loading every video at once by @vsitzmann in #122
  • PDF export: print each web element at its build stage by @vsitzmann in #123
  • FIX Curved arrows: the line always meets the head by @zzigak in #113
  • Present: show the cursor while the mouse moves, hide it after 1 s by @zzigak in #97
  • HTML compile: keep flex-centred text centred by @brandonyzhao in #91
  • Leaving a presentation lands the editor on the slide it ended on by @zzigak in #76
  • Tests: two flaky CI tests by @zzigak in #119
  • Keynote import: reference deck, importer fixes, and importer tests in the CI gate by @vsitzmann in #125
  • Pop-in build by @zzigak in #103
  • Media: every byte over the wire once, every clip encoded once — tests in CI, and the fixes by @vsitzmann in #126
  • Color picker: offer the colours already on the slide by @zzigak in #96
  • Synced videos, group scrubber, before/after wipe, playback speed by @vsitzmann in #127
  • Slide thumbnails: increase contrast by adding border and dropshadow by @zzigak in #106
  • Bigger build order badges by @zzigak in #105
  • UI colours with better contrast: one blue accent and neutral greys in both themes by @zzigak in #104
  • Rulers by @vsitzmann in #129
  • Equation term builds, pulse, glyph Morph, jiggle and pop by @vsitzmann in #128
  • Speaker View: slide rail and all-slides grid by @vsitzmann in #133
  • Synced videos: wipe chip and clip length by @vsitzmann in #134
  • Build panel: Preview and Play slide by @vsitzmann in #132
  • Geometry: position, size, rotation dial and flip by @vsitzmann in #130
  • Strikethrough, indent and outdent by @vsitzmann in #131
  • Sign and notarize the macOS release by @vsitzmann in #135
  • Editor layout: Objects drawer, History and Media in the toolbar, Build order, code blocks typed on the slide, Figma-style lines and pen by @vsitzmann in #136
  • Presentation: never download a clip the editor already has a second time by @vsitzmann in #139
  • Place merged text runs at word seams, not inside words by @vsitzmann in #140
  • CI: browser tests required; Safari media budgets on a Mac runner by @vsitzmann in #138
  • Safari: read the editor's clips from memory, and show a waiting clip's still by @vsitzmann in #141
  • Check for updates, and update the desktop app from GitHub Releases by @vsitzmann in #143
  • Release 0.3.0 by @vsitzmann in #137

Full Changelog: v0.2.3...v0.3.0