Releases: GoogleForCreators/web-stories-wp
v1.0.0-alpha.8+884d7ee (2020-06-02)
View changes since last release.
🚀 Features
- Animate Active Story Page In Template Detail (#2129)
- Moveable: Update all elements together after group actions. (#1973)
- Add labels for all inputs (#1988)
- Edit Media Item via Hover Dropdown Menu (#1733)
- WAAPI Pause & setCurrentTime Aggregate methods (#2004)
- Make rest controller behavior consistent (#2082)
- Call delete API in hover dropdown menu (#1656)
- Remove taxonomies from stories. (#2073)
- New hover dropdown menu for media element (#1459)
- Added call to delete API for media in apiProvider (#1654)
- List table: add link to dashboard (#1859)
- Add custom calendar implementation (#1743)
- Revamp and test build scripts (#1779)
- Web Story Embed block for Gutenberg (#1249)
- Delete poster images risking to be orphaned (#1783)
- Remove Conic option from Color Picker (#1633)
- Add more permission checks (#1825)
- Make adding text via "add new text" or (T+) to use same default font (#1546)
- Add resize support to box when changing font-face on display/edit mode (#1275)
- Update readme.txt (#1269)
- Add a basic database upgrader (#1751)
- Add
useCallback
forDropTargetsProvider
and MediaPane (#1709) - Use
useMemo
for context values (#1707) - Dashboard: Adds Tooltips. Borders around Preview Cards (#1800)
- Dashboard: Update list view sort icons (#2059)
- Dashboard: click story title action (#2138)
- Dashboard: Typography Presets follow up formatting (#1906)
- Dashboard: Updated animation provider to support amp animations in amp stories (#1846)
- Dashboard: Add typography presets & clean up theme fonts (#1857)
- Dashboard: Converted BlinkOn animation to new standard (#1917)
- Dashboard: Break apart my stories functionality (refactor) (#1904)
- Dashboard: Converting the remaining animations to animation parts (#1943)
- Dashboard: Update dashboard grid space according to WordPress menu width (#1954)
- Dashboard: add temporary Web Stories title (#1911)
- Dashboard: Updated animation tool to support custom props per animation type (#2060)
- Dashboard: Add new arrow svg & give Icons storybook (#1940)
- Dashboard: Move focus to left nav on toggle button click (#1831)
- Dashboard: Detail View Performance Enhancements + Routing Fixes (#1936)
- Dashboard: Add a link to see the classic WordPress view. (#1832)
- Dashboard: Play and iterate through story pages (#1861)
🐛 Bug Fixes
- Dashboard: bug fix - button wrap on hover (#2160)
- Fix zooming for media by displaying overflow in edit mode (#1947)
- Preset style improvements. (#1949)
- Ignore looping media when getting the longest video (#1992)
- Use correct input value for "Add color preset" from Color Picker (#1933)
- Remove recursive useMedia usage in useUploader (#1799)
- Treat no selected characters as collapsed selection (#1869)
- Fix Background Overlay on flipped background videos (#1806)
- Dashboard: Fix external link to use new typography preset (#1882)
- Add resize support to box when changing font-face on display/edit mode (#1275)
- Properly implement default background element (#1798)
- Increase timeout for visual regression test (#1785)
- Fix Design Panel scrolling on Safari (#1724)
- Alignment text element while editing (#1717)
- Fix text alignment (#1802)
- Fix destructuring exception (#2105)
🧰 Maintenance
- Karma: add flags and make them customizable (#2123)
- Karma: improve and document the debug mode (#2106)
- Fix eslint on master (#2127)
- Disable percy until we have the proper license (#2139)
- Unlock stylelint version (#1913)
- Add storybook story for failed preview dialog (#2080)
- Bring codeowners file a bit more up to date (#1711)
- Karma: fix body children layout (#2058)
- Fix: Add required storybook deps and updated babel config. (#2036)
- Karma: configure the static asset proxy (#2000)
- Karma: run on CI (#1864)
- Karma: handle async rejections and enable debug mode (#1941)
- Karma: native mouse events (#1934)
- Karma: native keyboard supports and shortcuts (#1918)
- Dashboard: update storybook mock stories data (#1942)
- Revamp and test build scripts (#1779)
- Bring back eslint-plugin-react-hooks and fix issues (#1589)
- Use
use-context-selector
versions ofcreateContext
,useContext
(#1704) - Add
useContextSelectorShallow
hook (#1702) - Karma: produce DOM snapshots and send them to Percy (#1809)
- Use node version from nvm config for bundle-size action (#1823)
- Karma: intergration fixture and text/edit test (#1697)
- DevTools with sharing story data (#1296)
- Basic
flagged
flag usage (#1700) - add allow-empty-input in linter (#1850)
- Karma: puppeeter support and native events (#1812)
- Setup Karma in-browser testing infra (#1695)
- Increase timeout for visual regression test (#1785)
- Update issue & PR templates (#1824)
- Add docs about Stories Labs env (#1815)
Contributors
Code contributors to this release:
@BrittanyIRL, @barklund, @carlos-kelly, @cvolzke4, @diegovar, @dvoytenko, @Jhtin, @joannag6, @littlemilkstudio, @mariano-formidable, @merapi, @miina, @ndev1991, @obetomuniz, @spacedmonkey and @swissspidy
v1.0.0-alpha.7+a4b8821 (2020-05-18)
View changes since last release.
🚀 Features
- Use Pure Components for simple components (#1706)
- Add per-status counts to REST API responses (#1761)
- Absolute positioning of elements (tooltips, color picker, link hints) (#1060)
- Regenerated template data to use latest version of editor (#1694)
- Reset opacity for newly added background elements (#1659)
- Global copy-cut-paste-duplicate (#1475)
- Allow changing number values with up/down keys (#1539)
- Use single input for locked paddings (#1429)
- Smoother more deterministic squish (#1554)
- Inline text formatting (#1323)
- Add a basic check for if current user can upload files (#1473)
- Center Page Carousel (#1460)
- Templates: Added static Beauty template (#1611)
- Templates: Added static Wellbeing template (#1616)
- Templates: Added static Fitness template (#1446)
- Templates: Added static Entertainment template (#1536)
- Dashboard: Search UI Updates (#1570)
- Dashboard: renaming filteredStories prop throughout components/views (#1573)
- Dashboard: Dropdown panel - color swatch variation (#1632)
- Dashboard: Clean up header styles and aligns them to the new designs (#1551)
- Dashboard custom sorting: Filter orderby query (#1462)
- Dashboard: Refactor detail nav files (#1532)
- Dashboard: Detail Template View - Related Templates UI (#1448)
- Dashboard: Update dropdown panel ui (#1614)
- Dashboard: Focus rename input when the rename menu item is selected (#1607)
- Dashboard - refactor grid to resize with story ratio (#1566)
- Dashboard: Create hook that encapsulates filter, sort, search, and pagination logic (#1647)
- Dashboard: clean up gutters in theme and views for continuity (#1807)
- Dashboard: Remove template filters from view that aren't not ready yet (#1811)
- Foundation for interpreting story animations schema (#1789)
- Dashboard: Added dev UI so we can tag stories with animations (#1765)
- Dashboard: Add counts by story status to header UI (#1797)
- Dashboard: Template Detail Pagination (#1788)
- Dashboard: Navigation Hover Styles (#1771)
- Dashboard: Story Hover Button UI Update (#1764)
- Dashboard: Explore templates sort options (UI only) (#1747)
- Dashboard: Complete the Saved Templates UI to the currently spec’d out state (#1766)
- Dashboard: result label update and refactor (#1746)
- Dashboard: Stories Sort Dropdown Update (#1728)
- Dashboard: Added support for modal-routing on dashboard to correctly display Template Detail (#1742)
- Dashboard: Show decoded story titles (#1407
- Dashboard: Update story grid item caption (#1693)
- Dashboard: Add base layout for Saved Templates View (#1692)
- Dashboard: Add created date and published status column (#1601)
🐛 Bug Fixes
- Add additional sorting value to ensure the same order of found posts (#1737)
- Search Results: Result count per type (#1804)
- Ensure files exist before trying to upload media (#1662)
- Fixes element measuring relative to fullbleed (better) (#1558)
- Fix Page Menu Bar cutting off Layout and Text buttons (#1691)
- History: ensure user stays on the page where the change was applied (#1065)
- Fix rotation angle overflow/underflow (#1457)
- Enable toggle UI feedback (#1603)
- Align flip buttons next to each other (#1461)
- Fix initial height of preset panel (#1591)
- Fixes editor resizing after fullbleed (#1553)
- Fix file drag & drop crash for unsupported media types (#1431)
- Remove Delete Page shortcut tooltip (#1574)
- Loading indicator styling (#1541)
- Revert latest Moveable update (#1544)
- Move capabilities out of history (#1468)
🧰 Maintenance
- Optimize images (#1441, #1689, #1690, #1723)
- Add visual regression test using jest (#1596)
- Slight improvements to e2e test setup (#1560)
- Update developer documentation (first pass) (#1476)
- Improve ZIP file generation on CI (#1599)
- Allow disabling warning on exit in development (#1176, #1618, #1718)
- Deploy plugin bundle to wiki repo for easier QA (#1590)
- Unskip Google Fonts AMP validation test (#1375)
- Ensure the date is mocked in tests that involve moment.js (#1772)
Contributors
Code contributors to this release:
@BrittanyIRL, @barklund, @carlos-kelly, @cvolzke4, @diegovar, @dvoytenko, @Jhtin, @joannag6, @littlemilkstudio, @mariano-formidable, @merapi, @miina, @obetomuniz, @spacedmonkey, @swissspidy, @wassgha and @winterDroid
v1.0.0-alpha.6+800825c (2020-05-04)
View changes since last release.
Changes
- Auto-Save (for Draft) (#1361)
- Dashboard: Add API hooks for categories, tags, users. Connected the data fetched to the story's list UI. (#1420)
- Dashboard: minor grid clean up (#1445)
- #769 Dashboard: Create template from story context menu (needs API) (#1442)
- Templates: Added static Cooking template (#1423)
- [TASK] Fashion Template (#1422)
- Templates: Added static DIY template (#1368)
- Dashboard 1286: Implementin Toggle Button Group (my stories) (#1418)
- Dashboard: New toggle button group (#1380)
- Dashboard: New responsive designs for Stories and Templates; Slide out Menu (#1367)
🚀 Features
- Style loading indicator (#1430)
- Universal fullbleed and safezone (#1310)
- Style presets (#1277)
- Hide blue indicator when there is only one page (#1314)
- Use Mousetrap for
useKeyboardHandlers
(#1343) - Added useIsKeyPressed (and global) hooks for key presses. (#1339)
- Client-side font declarations (#1273)
- Dashboard: Delete and Duplicate Stories (#1353)
- Preview media when uploading via paste (#1329)
- hide link panel when an element is fill (#1355)
- Dashboard: Color and Categories Filters UI for Templates Gallery (#1364)
- Dashboard: Set up templates for infinite scroll (#1335)
- Sticky Header (#1354)
- Dashboard: Theme Clean Up (#1337)
- Added next/previous controls to template detail view (#1309)
- Dashboard: Move story and font actions to their own files (#1333)
- Dashboard: Rename Story (#1322)
- Use auto-save for preview (#1247)
- Dashboard:
renderWithTheme
test util (#1325) - Dashboard: Scroll to Top (my stories + storybook) (#1320)
- Added a focus css for search input (minor changes to placeholder color) (#1311)
- Grid View: change current page upon selection (#1313)
- Added a hover state for the main buttons (i.e Upload) (#1306)
- Updated template detail UI to new designs (#1298)
- Dashboard: Left Rail Navigation (#1303)
- Dashboard: infinite scrolling messaging styled (#1307)
- Added template api to consolidate all template endpoints (#1289)
- Dashboard infinite scroll implementation (My Stories) (#1278)
- Improve text-overflow in layers panel (#1299)
- Added list view sorting for dashboard (#1282)
- Template Detail: Updated header and added left/right controls (#1252)
- Template Detail: Added template info section (#1220)
- Dashboard: Infinite Scroll Component (#1250)
- Dashboard: Popover Menu Dynamic Alignment (#1243)
- Dashboard: Add List View UI to Dashboard (#1205)
- Dashboard: Link option on 'Button' Component (#1171)
- Template Detail: Added Card gallery widget (#1190)
- Use Error Boundary around preview (#1219)
- Basic text paste (#1105)
🐛 Bug Fixes
- Rename remaining font family vs name bits (#1413)
- Extract and test getFontWeights (#1384)
- Fix font variant tuple sorting and add test (#1385)
- Replace mime types with file extensions in error message (#1326)
- Fix fallback logic for image and video element accessibility and title fields (#1340)
- Handle paste processing only when not dealing with files. (#1316)
- Fix
useLoadStory
to load the publish date in UTC time (#1297) - Alignment panel fix for single element (#1193)
- Update text element issue on edit mode (#1116)
- Dashboard: Fixes popovers everywhere (#1251)
- Remove Story Flash (#1253)
- Dashboard: Remove circular imports from dashboard app (#1256)
- Fix text element not registering the first keystroke (#1248)
- Element lock ratio for size and padding should be stored to data model (#1075)
- Dashboard: Bugfix - Conflicting Pill Styling (#1173)
- Execute
focusout
callback when element is removed (and was focused) (#1174) - Changed exit to be on
pointerdown
, notclick
(#1187)
🧰 Maintenance
- Update SVG icons (#1409)
- Process all fonts in node script (#1373)
- Playground: add missing config (#1403)
- Do not include
@wordpress/element
script in bundle (#1374) - Simplify
PropTypes.node
usage (#1377) - DRY up test utils (#1360)
- Use relative paths for lint-staged (#1357)
- Update list of Google Fonts (#1345)
- Updated Build and Continuous Integration Tooling (#1067, #1096, #1274, #1315, #1356)
- Unskip tests (#1327)
- Enable E2E Tests on Firefox (#1317)
- Fix Babel config to use correct browserslist config (#864)
- Update list of Google Fonts (#1272)
- Exclude template assets from plugin bundle for now (#1267)
- Dashboard: Use empty i18n helper to make storybook work (#1255)
- Fix dev/prod mode issue (#1254)
- Update ESLint config (#1068, #1198)
Contributors
Code contributors to this release:
@BrittanyIRL, @barklund, @carlos-kelly, @cvolzke4, @diegovar, @dvoytenko, @github-actions, @Jhtin, @joannag6, @littlemilkstudio, @mariano-formidable, @merapi, @miina, @ndev1991, @pbakaus, @spacedmonkey, @swissspidy and @wassgha
v1.0.0-alpha.5+7ddc322 (2020-04-14)
View changes since last release.
🚀 Features
- Dashboard: Popover Panel UI Component (#1145)
- Dashboard: Sort Dropdown for views (#1162)
- Fixed layer selection by reverting focus to canvas (#1188)
- Save story before showing the preview (#1122)
- Dashboard: My Stories Search (part 3, apiProvider update) (#965)
- All links are two-tap links (#1152)
- Add support for editing from context menu. (#1146)
- Links: ability to clear link and brand icon (#1154)
- Reordering page thumbnails and the grid view (#803)
- Simple focus-to-canvas improvements (#1148)
- Add usePreventWindowUnload hook. (#877)
- Polished up dashboard story grid (#1143)
- Refactored story grid to support "My Stories" and "Templates" (#1114)
- Dashboard: Story Grid Media Query/Resize Clean Up (#1107)
- Added Templates grid page (#1094)
- Dashboard: Responsive Style Updates (#1091)
- Added contextual menu to stories in dashboard (#1087)
- Added template json for Travel template (#1046)
- Color picker styling improvements (#1049)
- Template Animations: Added zoom and fade animations (#962)
- Dashboard: responsive tweaks for grid (#1078)
- Add support for webm (#1069)
- Dashboard: Add support for opening story in editor (#995)
- Disable functionality that has not been implemented yet. (#975)
- Dashboard: Disable incomplete links for dashboard (#1012)
- Ensure that every path ends with a closepath function (#1047)
- Dashboard: No Stories Default Display (#1036)
- Resize elements by edges (#987)
- Use portal for Calendar (#986)
- Saner text defaults (#996)
- Added ability to preview stories from dashboard (#982)
- Dashboard: My Stories Search (part 2 - updating heading, clean up files) (#954)
- Color presets: version 1 (#753)
- Simplify upload overlay (#970)
- Custom scrollbars to match with rest of editor (#946)
- Dashboard: My Stories Search (part 1) (#919)
- Use Thumbnails in media library. (#837)
- Update font weights names, select nearest font weights changing font family (#927)
- Add Snackbar for Invalid Links. (#912)
- Finished initial pass on Dashboard My Stories Page UI Grid View (#926)
- Template Animation: Added move and repeater animation (#618) (#881)
- Change placeholder text for pre-publish panel (#934)
- Added scroll behavior to layer panel when reordering by mouse (#551)
- Add save story error message (#888)
- Use native aspect-ratio format for grid layers (#918)
- Add text highlight mode for text background (#684)
- Media/remove attachment (#908)
- Add Page Advancement Panel (#714)
- Rotation stepping with shift key (#886)
- Dashboard: Responsive Typeahead UI Update (#844)
- Upload Error Handling - Snackbars Messages (#713)
- Snap to common element distances (#884)
- Shape previews in the layers panel (#853)
- New aspect ratio 2:3 (#872)
- Learn more helper dialog for background fit (#854)
- Added API-endpoint for story data (#862)
- Add instant preview media and uploading UI (#575)
- Template Animation: Added flip animation (#618) (#822)
- Auto-select entire input field on focus (#811)
- Reorderable drag and drop component (#709)
- Minimize layer panel height + fixes for expanding/collapsing (#704)
- Template Animations: Added float-on animation (#618) (#816)
- Dashboard: Bookmark Chip UI Component (#821)
- Implement editable color input (#749)
- Dialog box and text button components + Link guide dialog box (#706)
- Ensure that all text components and measurer work use the same CSS/markup (#815)
- Dashboard: Card Grid Item Base UI Component (#762)
- Remove "Still Empty" Sections (#614)
- Add: Workspace - Video Preview (#720)
- Document Sidebar UI & functionality fixes (#667)
- Dashboard: Page Sub-navigation with Popover Panels (#748)
- Dashboard: Typeahead UI Component (#750)
- Element alignment (#625)
- Template Animation: Added blink-on animation (#725)
- Background element refactor (+ drop targets and fixes) (#693)
- Performance & aesthetic improvements for drop targets (#687)
- Proposal: factor out state management for all design panels and make them always controlled (#621)
- Dashboard: Card Grid + Card Grid Item Base (#656)
- Improve styling and organization of element panel (#657)
🐛 Bug Fixes
- Fix duplicate element ids when duplicating page (#1144)
- Scrollbar enhancements (#1161)
- Ensure valid HTML in text (#1169)
- Don't steal focus from the design panel when the edit mode exits (#1189)
- Fix video dimensions (#1102)
- Reconcile display and output markup and styling for padding and highlight (#1147)
- Fix media library with PDF (#1074)
- Drop targets as a single history item (#1153)
- Fix video controls on drop targets (#1157)
- Unable to use scrollbar in dropdown, use popup (#1006)
- Use focus out event instead of unmount to set content property (#992)
- Add usePreventWindowUnload hook. (#877)
- Fix layering to ensure frames do not block nav items and edit layer covers everything (#1139)
- Quick fix: image should be centered in the layer container (#1140)
- Add default background element when adding a new Page. (#1129)
- Fix empty lines duplicating when editing text fields. (#1133)
- Fixes resizing of highlight text (#1136)
- Add alt to image tags (#1101)
- Make sure that poster image fills video tag (#1124)
- Quote font names (#1098)
- Fix poster on drop upload (#1037)
- Support caretPositionFromPoint for FF (#1079)
- Fix auto-advance-after when there are only images (#1095)
- Fix exiting edit mode by clicking anywhere (#852)
- Page advancement fixes (#1025)
- Fix Toggle space and Rotation Angle exceeding 360 (#895)
- Fix console error on hover play (#1015)
- Video spacing (#1013)
- Update all elements with same videoId when generate video poster (#894)
- Fix getting image src. (#1003)
- Fix missing createInterpolateElement import (#998)
- Hide admin notices on editor and dashboard screens (#977)
- Flush output buffers before rendering story (#968)
- AMP Validation: Fix
font-fallback
inline style appearing for text elements (#988) - Fix loading message (#974)
- Detect moving distance for entering Text edit mode. (#938)
- Ignore background color when text mode is set to transparent bg (#963)
- Fully clear out inline styles after all transforms are complete + tests (#966)
- Fix Save Story. (#957)
- Fixes a couple of bugs surrounding text edit component and colors. (#955)
- Enable publish/unpublish buttons (#940)
- Fetch all authors from REST API and make dropdown scrollable (#813)
- Set default bg mode and color for new texts (#808)
- Fix Firefox alignment issues on numeric fields. (#907)
- Add Snackbar for Invalid Links. (#912)
- Fix spinner / progress bar when saving (#937)
- Fix Document panel crashing (#930)
- Update URL when publishing post. (#836)
- Fix multiple warnings and proptype issues (#929)
- Fix forms events in Firefox (#875)
- Fixed behavior for selected elements (#924)
- Fix ID prefix in auto-advance-after (#915)
- Fix aspect ratio for carousel and grid (#916)
- Responsive video playback icon size (#828)
- Fix drop targets on background element + disable opacity for backgrounds (#885)
- Fix: run the default-background migration (#880)
- Fix background element selection (#847)
- nit: form button hover state (#797)
- Exit edit mode on link change (#857)
- Revert "Aspect Ratio changed after dragging video to upload as background" (#860)
- Aspect Ratio changed after dragging video to upload as background (#824)
- Resize video while resizing (#804)
- Disallow masking for background. (#827)
- Reduce timing difference for entering text edit mode. (#829)
- Disable automatic insertion as background (#841)
- Send fake event when adding new element to page (#812)
- Switch tab to design when selection is changing (#809)
- Various minor text panel fixes (#820)
- Revert media element drag & drop scale effect (#805)
- Remove unnecessary and fix layout shift on media panel. (#814)
- Use correct vendor prefix for clip-path property (#791)
- Memoize defaultLink and batch metadata update (#747)
- Fix PHPCS issues (#752)
- Fix LinkType default arg hack due to module loading errors (#723)
- Fixes masking on mobile (#727)
- Fix some low-hanging accessibility issues (#661)
🧰 Maintenance
- [ImgBot] Optimize images (#771, #883, #1142)
- Update react-moveable and disable snap digits again (#941)
- Fix storybook hierarchy (#939)
- Fix deployment (#928)
- Update list of Google Fonts (#858)
Contributors
Code contributors to this release:
@BrittanyIRL, @ImgBotApp, @barklund, @carlos-kelly, @dvoytenko, @mariano-formidable, @merapi, @miina, @ndev1991, @obetomuniz, @pbakaus, @spacedmonkey, @swissspidy and @wassgha
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)