Commit Graph
2393 Commits
Author SHA1 Message Date
Oleg Isonen e7ff2bdbdb add variant 2022-11-07 14:39:26 +01:00
Oleg Isonen 67099dd86c more examples 2022-11-07 14:33:07 +01:00
Bogdan Chadkin 4949c67b9d Prepare text toolbar to new text editor (#398)
Added events to handle toolbar rect and toggled states.
Moved atom subscriber and events types to text toolbar for clarity.
Added event for formatting and moved instance creation to editor side.
2022-11-06 23:03:15 +03:00
Oleg Isonen 90efb65d9f Merge pull request #383 from webstudio-is/andarist/fix-server-entries
Generate actual `/server` entries in packages
2022-11-06 19:41:05 +01:00
Ivan Starkov 8998b184ee Merge pull request #399 from webstudio-is/admin_jest
[jest] Allow inline snapshots
2022-11-06 19:04:38 +04:00
istarkov ecdfcbde32 Allow inline snapshots 2022-11-06 14:16:08 +00:00
Oleg Isonen 45111b2bac Merge branch 'main' into andarist/fix-server-entries 2022-11-06 10:02:51 +01:00
Mateusz Burzyński 0a0499a821 Add sideEffects: false to packages and revert some of the changes 2022-11-05 22:17:23 +01:00
Bogdan Chadkin 866eae1e82 Merge pull request #394 from webstudio-is/hydrade-instances
Hydrate text editor instances
2022-11-05 22:34:24 +03:00
Bogdan Chadkin 0621c61354 Hydrate text editor instances
isNew and createInstance flags makes state management more complex.
Instead tree of instances updates should be idempotent.
This will let us do more straightforward mapping from lexical nodes
to designer tree.
2022-11-05 21:07:13 +03:00
Mateusz Burzyński bbcee5b276 Merge branch 'main' into andarist/fix-server-entries 2022-11-05 09:01:26 +01:00
Roman Pominov a9c2b0e6b9 Storybook for Icons (#388)
Fixes #375

<img width="1434" alt="Screenshot 2022-11-04 at 16 24 58"
src="https://user-images.githubusercontent.com/825702/199972200-323199c4-95e1-4b8d-87da-d99c84c1a33f.png">
2022-11-05 09:33:23 +03:00
Mateusz Burzyński 7c1f860637 Fix bundling issues 2022-11-04 21:25:41 +01:00
Bogdan Chadkin 03e01412de Merge pull request #380 from webstudio-is/upgrade-lexical
Upgrade to lexical v0.6
2022-11-04 20:00:59 +03:00
Ivan Starkov ec047b9490 Merge pull request #386 from webstudio-is/fix_default_value
Fix defaultValue to work with storybook
2022-11-04 20:26:24 +04:00
Roman Pominov ae25f9db26 Merge pull request #362 from webstudio-is/pages_ui3
Ability to edit basic page settings and delete a page
2022-11-04 19:12:15 +04:00
Roman Pominov f2fdab07f0 remove unnecessary as 2022-11-04 18:52:14 +04:00
istarkov 93e9563745 Fix defaultValue to work with storybook 2022-11-04 10:21:42 +00:00
Roman Pominov 6a8764357f status:'ok' & move makeFieldError to shared 2022-11-04 12:27:19 +04:00
Mateusz Burzyński 1b84fd65ef Generate actual /server entries in packages 2022-11-04 09:21:48 +01:00
Roman Pominov 03c03dbb8f renames 2022-11-04 11:23:23 +04:00
Roman Pominov aada133092 Merge branch 'main' into pages_ui3 2022-11-03 17:31:13 +04:00
Oleg Isonen c98fdd0499 Merge pull request #379 from webstudio-is/252-fonts-manager-and-fonts-selector
Remaining style fixes for fonts manager
2022-11-03 14:21:20 +01:00
Roman Pominov e01a65a3fd split other components to view and logic 2022-11-03 17:11:44 +04:00
Roman Pominov 38efa6f4ab minor 2022-11-03 16:43:04 +04:00
Roman Pominov 4e53a6e5a3 extract logic from FormFields 2022-11-03 16:43:04 +04:00
Oleg Isonen 54c6faa7cf read svg props from figma 2022-11-03 13:42:41 +01:00
Roman Pominov 5515843c5d update lost pixel baseline 2022-11-03 14:04:59 +04:00
Roman Pominov 985ddf95d9 use css vars 2022-11-03 13:48:57 +04:00
Roman Pominov 57cfbe1d2f use MenuIcon in fonts UI for consistency 2022-11-03 12:39:57 +04:00
Roman Pominov b530afbe8d fix aria-labels 2022-11-03 12:39:57 +04:00
Roman Pominov 55f1e488ab remove icon button variants 2022-11-03 12:28:19 +04:00
Roman Pominov f066779e44 move shared code to a better location 2022-11-03 12:28:19 +04:00
Roman Pominov cdceb30657 pass single arg to onChange 2022-11-03 12:28:19 +04:00
Roman Pominov 0aa8aea1fc rename onNewPage 2022-11-03 12:28:19 +04:00
Roman Pominov 2b24e28540 remove NEW_PAGE 2022-11-03 12:28:19 +04:00
Roman Pominov 6dc89c3659 Update test cases 2022-11-03 12:28:19 +04:00
Roman Pominov 3b7c89fc71 delete props separately for consistency
with clone() and probably other methods
2022-11-03 12:28:19 +04:00
Roman Pominov bdf7534201 delete tree when deleting a page 2022-11-03 12:28:19 +04:00
Roman Pominov d02d71d039 prevent cancelation of submit when fetcher is unmounted 2022-11-03 12:28:19 +04:00
Roman Pominov 3d635fca9f ability to delete a page (doesn't work yet) 2022-11-03 12:28:19 +04:00
Roman Pominov 41bda7c28c add page edit form & some fixes 2022-11-03 12:28:19 +04:00
Roman Pominov 18f2b99d54 add POST handler for editing a page 2022-11-03 12:28:19 +04:00
Roman Pominov 04086f4135 integrate a menu button into tree item 2022-11-03 12:28:19 +04:00
Oleg Isonen ce53f5b381 update lost pixel baseline 2022-11-02 23:10:29 +01:00
Oleg Isonen 33d771f2a2 cross icon from figma 2022-11-02 22:59:22 +01:00
Oleg Isonen 403c5bedec position picker popover next to the style panel without margin 2022-11-02 22:54:35 +01:00
Oleg Isonen 6d74cac512 fix spacing 2022-11-02 22:02:40 +01:00
Bogdan Chadkin 2e2dcb8924 Upgrade to lexical v0.6
See https://github.com/facebook/lexical/releases/tag/v0.4.0 https://github.com/facebook/lexical/releases/tag/v0.5.0 https://github.com/facebook/lexical/releases/tag/v0.6.0

Added ErrorBoundary and fixed types.
2022-11-03 00:01:20 +03:00
Oleg Isonen 1a9d5b4872 fix categories spacing 2022-11-02 21:58:31 +01:00