1.19.0
What's Changed
🚀 Features
- Floating menu: Replace media button by @miina in #10759
- Background Audio: Enable new features by default by @timarney in #10765
- Editor: Added new border width and color controls to design menu by @barklund in #10754
- New Story Details Modal: Upload/Edit Featured Media From Cover Preview by @samwhale in #10731
- Floating Menu: add font size functionality by @BrookeGraham in #10786
- Video Trimming: Don't change state for other instances by @timarney in #10712
- Telemetry: track whether WooCommerce is active by @swissspidy in #10801
- Insertion Library: Fix menu focus when using keyboard by @miina in #10780
- Editor: Added loop control to design menu by @barklund in #10785
- Design System: Allow variable width for context menu by @samwhale in #10807
- Story Locking: Enable baseline implementation by default by @spacedmonkey in #10795
- Quick Action Menus: Remove Newly Redundant Actions by @BrittanyIRL in #10796
- Media: Use
react-photo-albumfor media library by @swissspidy in #10737 - Editor: Added video transcoding buttons to design menu by @barklund in #10784
- Floating menu: Text color by @miina in #10844
- Floating Menus: Deduplicate Replace Media by @BrookeGraham in #10874
- Floating Menus: Add Font Family by @BrookeGraham in #10840
- UI Simplification: Allow applying Presets by @miina in #10719
- Floating Menu: Add opacity input by @samwhale in #10879
- Editor: Add text alignment control in design menu by @barklund in #10859
- CORS Check: Initial implementation by @spacedmonkey in #10826
- Templates: Update template using Andada by @spacedmonkey in #10877
- Floating menu: Add Text formatting toggles by @miina in #10875
- CORS Check: Add telemetry by @swissspidy in #10949
- Custom Fonts: notify user about deleted fonts in story by @timarney in #10808
- Editor: Add alignment buttons to design menu by @barklund in #10902
- Autoset as Background: Show snackbar message only once by @mariana-k in #10957
- Editor: Sidepanel Redesign by @BrittanyIRL in #10931
- Enable CORS check by default by @spacedmonkey in #10965
- Sanitization: catch edge case with malformed start/end tags by @swissspidy in #10983
- Floating Menu: Shapes background color picker by @BrookeGraham in #10951
- UI Simplification: Floating menu - hook up 'More' button by @samwhale in #10858
- Floating Menus: Add Event Tracking by @BrittanyIRL in #10952
- Text Sets: Update text set using Open Sans Condensed by @spacedmonkey in #10886
- E2E Tests: Add tests for adding captions by @spacedmonkey in #10961
- Floating Menus: Enable Experiment by @BrittanyIRL in #10989
- Sidebar: rename/reorganize by @merapi in #11029
- Custom Fonts: Improve Accessibility on Settings screen by @timarney in #10918
- Custom Fonts: Add error handling for duplicates by @spacedmonkey in #10996
- Floating menu: Hide on drag/resize/rotate by @littlemilkstudio in #11057
- Video Recording: Add initial implementation by @swissspidy in #11027
- Custom Fonts: Enable by default by @spacedmonkey in #11058
- Custom fonts: enable font check by default by @swissspidy in #11100
🐛 Bug Fixes
- Saved Templates: remove virtual scroll by @BrookeGraham in #10764
- Storybook: Fix right-click menu for nested menu by @miina in #10816
- Story Details Modal: Publish + Checklist Button Parity by @BrittanyIRL in #10766
- Editor: Fixed layer order of design menu relative to edit layer by @barklund in #10856
- Floating Menu: Font Size, fix text element selection size by @BrookeGraham in #10860
- Publish Modal: Fix issues with apostrophes in site name by @swissspidy in #10823
- Floating Menu: Render Depth Resolved by @BrittanyIRL in #10861
- Editor: Fixed empty story state when there is an attachment by @mariana-k in #10870
- Allow selecting page when in Empty Story state by @miina in #10899
- Fix
web_stories_hide_auto_generated_attachmentsfilter by @swissspidy in #10927 - Improve handling of corrupt page templates data by @swissspidy in #10937
- Fix dashboard document title not getting updated by @sayedtaqui in #10942
- Context menus: Move tooltip out of the MenuIcon component by @miina in #10920
- Explore Templates: Restore Story Creation From Template by @BrittanyIRL in #10972
- Define default padding in presets by @miina in #10939
- Storybook: Fix element registration error in storybook by @sayedtaqui in #10986
- Layers Panel: Fix
image-redundant-alterrors by @swissspidy in #11040 - Floating Menu: Fix "Saved Color" (gradient) as border color causes crash by @BrittanyIRL in #11025
- Editor: add focus styling to title input by @BrookeGraham in #11017
- Font picker: fix preview of custom fonts by @swissspidy in #11050
- Floating Menus: Shapes, only show border options when locked by @BrookeGraham in #11021
- Saved Page Templates: fix repeated image uploads by @swissspidy in #11031
- Design System: fix getoffset calculation for Popups by @BrookeGraham in #11033
- Semantic Headings: Fix text with regular font weight displayed bold by @timarney in #11065
- Design System: Datalist a11y by @BrittanyIRL in #11013
- Quick Actions: when no actions present don't render menu by @BrookeGraham in #11064
- Background Audio: Do not always loop audio in the editor by @spacedmonkey in #11067
- Custom Fonts: Error handling for failed delete by @spacedmonkey in #11087
- Custom fonts: do not re-fetch fonts after deletion by @spacedmonkey in #11070
- Context Menu: Prevent auto focus when already focused by @samwhale in #11090
- Floating Menu: Fix Overlapping Section between 'colors' and 'more'. by @BrittanyIRL in #11030
- Storybook: Set screen height to story editor by @sayedtaqui in #11115
- Floating Menu: Fix "Saved Color" (gradient) as border color causes crash (Again) by @BrittanyIRL in #11114
🧰 Maintenance
- Karma: Remove Unnecessary Puppeteer Browser Options by @BrittanyIRL in #10762
- Infrastructure: Update build tooling to use webpack v5 by @swissspidy in #5792
- Semantic Headings: Remove feature flag code completely by @timarney in #10758
- Karma: Add snapshot testing to dashboard by @timarney in #10671
- Code Quality: Don’t set
webStories.domReadyglobal by @swissspidy in #10794 - Code Quality: Camel case arguments of media callbacks by @ayushnirwal in #10810
- Code Quality: Camel case arguments of user callbacks by @ayushnirwal in #10814
- Update Composer dependencies and PHPStan configuration by @swissspidy in #10805
- Video Element: Extract reusable captions component by @spacedmonkey in #10548
- Add tests for fonts used in templates / text sets by @swissspidy in #10830
- Add
jsconfig.jsonconfiguration file by @swissspidy in #10818 - Split FontPicker into two by @swissspidy in #10848
- Editor: Make mime type config less confusing by @spacedmonkey in #10709
- Use deterministic image sources for fixtures by @BrittanyIRL in #10881
- Update Rollup config by @swissspidy in #10915
- Dev Container: Switch to MariaDB by @swissspidy in #10921
- Fix story locking e2e test by @spacedmonkey in #10901
- Code Quality: Remove errant
fontWeightreferences by @swissspidy in #10922 - Remove hotlinking feature flag by @miina in #10944
- Dashboard: remove some unused constants by @swissspidy in #10948
- Packages: Create
masks,elementsandelement-librarypackages by @sayedtaqui in #10452 - Remove video trimming feature flag by @miina in #10956
- Remove enableThumbnailCaching feature flag from code by @miina in #10955
- Fix: Karma tests due to element type registration by @sayedtaqui in #10994
- Packages: Create
outputandtest-utilspacakges by @sayedtaqui in #10960 - Design System: Remove unused icons by @swissspidy in #11039
- E2E Tests: Fix withExperimentalFeatures util by @timarney in #10993
- Dynamically import
opentype.jsingetFontDataFromUrlby @spacedmonkey in #11083 - Update Composer dependencies by @swissspidy in #11080
- Dashboard: dynamically import templates package by @swissspidy in #11086
📝 Documentation
- Documentation for editor and dashboard integration by @sayedtaqui in #10889
- Add changelog for v1.19.0 by @swissspidy in #11097
- Docs: Update with latest changes by @sayedtaqui in #11095
Other Changes
- Karma: Fix flakey Percy snapshots due to mutating config by @samwhale in #10763
- Code Quality: remove
featuredMediafromupdateMediacallback by @ayushnirwal in #10866 - Bug Fix: Move floating menu in front of popups so that functionality is fixed by @BrittanyIRL in #10893
- Performance: Fix empty renders of LibraryMoveable by @littlemilkstudio in #10842
- Bug: Stacking context with lotsa popups & floating menu by @littlemilkstudio in #10929
- Text Sets: Remove extraneous properties by @timarney in #11066
- E2E Tests: Add Percy coverage for dropdown on dashboard by @timarney in #11076
New Contributors
- @mariana-k made their first contribution in #10870
Full Changelog: v1.18.1...v1.19.0