Repository navigation
DeckWerk 0.3.0
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