Commit Graph
86 Commits
Author SHA1 Message Date
istarkov fbf8babd62 Update stories, fix bug 2022-11-09 06:08:02 +00:00
istarkov 5d1452928d Image component 2022-11-09 06:07:48 +00:00
Bogdan Chadkin 15972f8925 Allow text editor styles nesting (#423)
Ref https://github.com/webstudio-is/webstudio-designer/issues/289

Added support for styles inside links and styles inside each other.
Updates can have children updates and ids in updates become optional.

For now code is repetitive in some cases. Will be more general
eventually.

Though still we getting some complexity because lexical represents
italic and bold as single node when intersected.


<img width="413" alt="image"
src="https://user-images.githubusercontent.com/5635476/200588378-058d1042-a628-4f99-9c63-e18b9ecd5a8c.png">
2022-11-09 01:57:49 +03:00
Oleg Isonen 43453e07d6 Merge branch 'main' into 252-fonts-manager-and-fonts-selector 2022-11-07 16:14:57 +01: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
Oleg Isonen f733eff20b fix reduction of the fontFamily list, needed a way to get value wtihout fallbacks 2022-11-05 18:33:14 +01:00
Oleg Isonen f56e8826b3 Merge branch 'main' into 252-fonts-manager-and-fonts-selector 2022-11-05 15:09:38 +01:00
Oleg Isonen fe0d3669c4 wip showing only font weights that are available
needs to understand inherited font-family as well
2022-11-04 20:15:04 +01:00
Oleg Isonen 2fdb44b4b0 detect font family 2022-11-04 18:02:17 +01:00
istarkov 93e9563745 Fix defaultValue to work with storybook 2022-11-04 10:21:42 +00:00
Oleg Isonen 6534993060 Merge branch 'main' into 252-fonts-manager-and-fonts-selector 2022-11-02 09:27:21 +01:00
Oleg Isonen ac6596ba0e Merge pull request #373 from webstudio-is/andarist/tweak-stitches-types
Tweak the Stitches module
2022-11-02 09:21:42 +01:00
Mateusz Burzyński a2a64dd33a Tweak the Stitches module 2022-11-02 09:01:49 +01:00
Oleg Isonen 86147482a4 Merge branch 'main' into 252-fonts-manager-and-fonts-selector 2022-11-01 23:17:06 +01:00
Oleg Isonen 0a8c3d8f36 delete font-face from canvas when font was deleted 2022-11-01 18:54:50 +01:00
Sultan 600eae2d08 Merge branch 'main' into fix-css-value-input 2022-10-30 16:22:33 +03:00
Sultan 24ccb57674 code review, refactor unit-less logic, error state for props that do not support units 2022-10-25 20:36:25 +03:00
Roman Pominov 6408aece04 suppressHydrationWarning 2022-10-25 16:10:01 +04:00
Roman Pominov 90b2113600 add warning in getItem 2022-10-25 16:05:15 +04:00
Roman Pominov a8f5792b93 embeded -> sandbox 2022-10-25 13:18:20 +04:00
Roman Pominov c1f4bfa270 apply polyfill only in Canvas 2022-10-25 13:05:46 +04:00
Roman Pominov 63d825e900 Revert "apply polyfill only in iframe"
This reverts commit a05abd6031.
2022-10-25 13:02:34 +04:00
Roman Pominov a05abd6031 apply polyfill only in iframe 2022-10-25 12:53:45 +04:00
Roman Pominov 903855045a add alert & don't put code into a string 2022-10-25 12:33:18 +04:00
Sultan 77480c24a4 update and fix css-value-input 2022-10-25 02:38:03 +03:00
Roman Pominov e5ab8eda18 fix sessionStorage usage 2022-10-24 13:55:48 +04:00
Oleg Isonen 12c58f7647 Merge branch 'main' into 252-fonts-manager-and-fonts-selector 2022-10-17 17:04:38 +02:00
Oleg Isonen c54497b95f Merge branch 'main' into 252-fonts-manager-and-fonts-selector 2022-10-17 15:24:19 +02:00
Roman Pominov 005eedd37e fix merge 2022-10-17 16:41:08 +04:00
Roman Pominov 9549de9ef6 Merge branch 'main' into remove_schema 2022-10-17 16:36:25 +04:00
Roman Pominov 6343291d41 keep schema.ts separate 2022-10-17 16:24:43 +04:00
Roman Pominov 6d9c66e0a0 remove Shema suffix 2022-10-17 14:00:52 +04:00
Oleg Isonen e3a40b4b0e wip cssvalue input with select and combobox 2022-10-13 12:26:21 +02:00
Oleg Isonen f234332cc3 Merge branch 'main' into 252-fonts-manager-and-fonts-selector 2022-10-05 16:19:09 +02:00
Oleg Isonen b96e1500c6 default props and image placeholder 2022-10-04 18:46:34 +02:00
Oleg Isonen 5e45419bfa create image component 2022-10-03 22:09:49 +02:00
Oleg Isonen 7da178a8ee Merge branch 'main' into 252-fonts-manager-and-fonts-selector 2022-09-28 15:38:57 +02:00
Oleg Isonen c681299fdd separate critical css and remix stuff on canvas and in designer
We need to reuse canvas stuff on the published site as well
2022-09-28 13:33:28 +03:00
Oleg Isonen 88c3ebd18e Merge branch 'main' into 252-fonts-manager-and-fonts-selector 2022-09-28 12:29:34 +02:00
Oleg Isonen 82884ef248 move flush css function to the corresponding packages 2022-09-27 19:11:32 +03:00
Oleg Isonen cfcf9c5b62 fix critical css for global styles, reset styles for ssr 2022-09-26 19:12:21 +03:00
Oleg Isonen 02f74bade0 use Map instead of object 2022-09-25 21:53:47 +03:00
Oleg Isonen 55a5d7891e memoize globalCss using ref 2022-09-25 21:36:59 +03:00
Oleg Isonen e1e2f6e53a add fontFamily css value type, render fallback fonts for system and uploaded fonts 2022-09-25 13:24:15 +03:00
Oleg Isonen 02f81a6fd5 render global styles and font family together 2022-09-23 19:59:05 +03:00
Oleg Isonen fc2c586847 move font logic to fonts package 2022-09-22 19:49:59 +03:00
Oleg Isonen 2cce1fe983 wip render fonts list and font-face 2022-09-22 16:31:19 +03:00
Andras Bacsai ddd7aa1aec rename stuffs 2022-09-15 10:45:34 +02:00
Andras Bacsai c87cee4e43 move canvasDocument to react-sdk 2022-09-15 10:13:47 +02:00
Andras Bacsai 6bd52dc72f fix: imports/exports 2022-09-13 13:49:32 +02:00