Releases: GoogleForCreators/web-stories-wp
Releases · GoogleForCreators/web-stories-wp
v1.0.0 Alpha (2020-04-14)
Closed alpha release for the stories editor.
v1.0.0-alpha.3+30921a4 (2020-03-23)
This release summarizes the changes from March 9th, 2020 up until March 23rd, 2020.
View changes since last release.
🚀 Features
- Dashboard UI Components: Button & storybook foundations (#588)
- Dashboard UI Components: Pill (#623)
- Dashboard: Added support for top-level routing using history with base views (#567)
- Dashboard: Add final title design with create story button (#640)
- Dashboard: Responsive Navigation + Create Story Button (#669)
- Dashboard: RTL support and dynamic story creation URL (#696)
- Dashboard: Dropdown Component (#638)
- Dashboard: Enqueue Google Sans via PHP (#648)
- Design Panel: Text element settings (functionality only) (#412)
- Design Panel: Custom Dropdown component (#453)
- Design Panel: Text input, Media picker and Link panel (#515)
- Design Panel: Size&Position (functionality only) (#422)
- Design Panel: Improve button styling (#523)
- Design Panel: Layer Panel (Opacity) (#392)
- Keyboard-only outlines (#544, #606)
- Media: Infinite scroll (#562)
- Media: Insertion from the media library to the canvas (#566)
- Media: Generate video posters on load. (#553)
- Media: Use reducer in Media (#510)
- Media: Video cropping + media elements refactor (#524)
- Media: Video in Media Library (#535)
- Media: Add
svg
to allowed mime types (#532) - Media: Add option for looping Videos (#653)
- Media: Add accessibility image / video text (#652)
- Links: Implements one-tap links (#537)
- Links: Add REST API endpoint to retrieve webpage metadata (#493)
- Links: Auto-populated link descriptions and thumbnails (#607)
- Adding google sans import and setting up initial theme for dashboard (#574)
- Add vector assets for dashboard (#622)
- Template Animations: Added bounce animation (#620)
- Remove selected elements and page selection as separate history steps (#627)
- Google Analytics tag from Site Kit (#616)
- Background overlay/scrim (#613)
- Use data coordinate system everywhere and auto-sizing (#565)
- File drag-n-drop in library and workspace areas (#538)
- Adjust Action buttons + add Publish/Schedule button (#555)
- Refactor and group canvas and inspector into a separate Workspace component (#527)
- Color picker: Add full gradient support (#452, #497)
- Improve carousel design and responsiveness (#411)
- Masks: Implements drag-and-drop, masking drop targets and mask replacement (#269)
- Masks: Introduce ratio for clip path masks (#639)
- Update
react-moveable
and disable snap distance (#488) - Implement tooltips (#469)
- Add initial setup for RTL support (#351)
🐛 Bug Fixes
- Do not print a zero (
0
) when there are no CTA elements (#708) - Use platform-agnostic prettified keyboard shortcuts in tooltips and help texts (#664)
- Fix default
text-align
value for text elements (#658) - Masks: Fix AMP validation errors for elements without masks (#651)
- Dequeue
forms.css
for editor and dashboard (#650) - Quick fix: a color button must be non-submit (#637)
- Fix dropdown issue on document panel (#629)
- Quick fix: by default any design panel button must be a non-submit button (#619)
- Drop targets fixes (#552)
- Small fix: unbreak
ESC
in layers panel (#542) - Fix an AMP validation issue where an AMP extension was included multiple times (#530)
- Media: Fix video poster insertion (#533)
- Fixes crashes when selecting items (#525)
- Smooth drop target replacement + snapping fix (#513)
🧰 Maintenance
- Lint fixes (#573, #666, #695, #699)
- Fix Travis CI configuration (#659)
- Dashboard: Specify code owners (#649)
- Storybook Actions Set Up (#617)
- Update list of Google Fonts (#507, #608)
- Fixes allowed file types message (unblocks storybook) (#604)
- Add dev-only
useWhyDidYouUpdate
hook (#506) - Add custom Jest matchers for AMP validation (#500)
Contributors
Code contributors to this release:
@BrittanyIRL, @barklund, @carlos-kelly, @dvoytenko, @mariano-formidable, @merapi, @miina, @ndev1991, @pbakaus, @spacedmonkey, @swissspidy and @wassgha
v1.0.0-alpha.2+9290589 (2020-03-09)
This release summarizes the changes from February 24th, 2020 up until March 9th, 2020.
View changes since last release.
🚀 Features
- Refactor media panel element types + more shapes (#475)
- Generate full HTML document when saving stories (#346)
- Fold WordPress admin menu by default (#492)
- Introduce and use new
Switch
component in design panel (#389) - Leverage
useResizeEffect
in InspectorProvider (#457) - MVP Implementation of element links (#417)
- Update disabled state for input, numeric, toggle (#454)
- Implement form elements for the design panel (#271)
- Add foundation for Dashboard page (#344)
- Implement Background Display Options (#335)
- Updating inspector components to new colors (#426)
- Open the preview in the same tab (#420)
- Implement correct interactive library tabs (#361)
- New page background panel (#383)
- Partially implement the elements panel (#266)
- Custom color picker (#180)
- Pass text resize direction directly instead of estimating and remove max font size (#406)
🐛 Bug Fixes
- Fix loading Google Fonts on frontend (#461)
- Text edit mode fixes and start on some tests (#450)
- Introduce batching callback to avoid sync flush in React (#456)
- Fix position of Movable handle (#427)
- Fix text domain in background panel (#393)
🧰 Maintenance
- Codecov config tweaks (#503)
- Exclude storybook stories from test coverage (#502)
- Update Travis CI configuration (#495)
- Do not externalize React packages (#458)
- Reduce amount of WordPress dependencies (#326)
- Update list of Google Fonts (#433)
- Add and configure
eslint-plugin-testing-library
(#410) - Set up code owners (#379)
- Bump PHPStan level to catch more potential issues (#350)
- Re-format GitHub templates to prevent issues with pre-commit hooks (#409)
- Tweaks to Release Drafter config (#391)
- Move dependencies around in
package.json
(#375)
Contributors
Code contributors to this release:
@barklund, @dvoytenko, @merapi, @miina, @ndev1991, @pbakaus, @swissspidy and @wassgha
v1.0.0-alpha.1+23e6783 (2020-02-24)
This release summarizes almost all the changes from the beginning up until February 24th, 2020.
🚀 Features
- Add e2e infrastructure (#337)
- Add bundle size check GitHub action (#387)
- RangeSlider for Gridview (#345)
- Prototype keyboard handlers for canvas (#320)
- Drag and drop ( Media library ) (#175)
- Implement reorderable layers by mouse (#281)
- Added layer panel accessibility (#273)
- Move media to be global state provider. (#210)
- First pass at implementing the layer panel (#152)
- Prototype of clipping masks (#246)
- Video Poster (#135)
- Use 1080:1920 base for data pixels and prototype data migration system (#162)
- Editor page resize and units conversion (#136)
- Improve amp plugin compatibility (#140)
- Save/output/preview templates with units and wrappers. (#137)
- Upload file hook (#195)
- Background Media support: relevant Video updates + basic implementation (#194)
- Improved element drag and drop UI (#170)
- Update copy/paste handler to use new story API (#179)
- Update calculatable properties in side panels (#177)
🐛 Bug Fixes
- Text resize implementation (#343)
- Disable guidelines for background and fill elements (#364)
- Fix multi-select bug including background element (#367)
- Fix history bug (#352)
- Fix some potential PHP warnings and errors (#362)
- Generate poster image only on creation of element (#341)
- Adjust x/y of a cropped element (#329)
- Fix line breaks restore and keyboard shortcuts for text editor (#330)
- Change the remainder of backgroundElementId checks and fix deltaX movable (#308)
- Urgent: fix new story creation and migration NPE (#178)
- Accurate colors/fonts on the design panel (#181)
- Dedupe version calculation and avoid rendering page menu before the page is available (#213)
🧰 Maintenance
- Revive issue and PR templates (#304)
- Run static analysis using PHPStan on CI (#334)
- Add imgbot config file (#340)
- Use svgr for SVGs (#244)
- Use eslint-plugin-header for license headers (#245)
- Lint Markdown files (#249)
- Leverage Prettier (#156)
- Add back local development environment (#138)
- Add some contributing docs (#139)
- Add GitHub action to periodically update list of Google Fonts (#131)