Releases: webstudio-is/webstudio
Releases · webstudio-is/webstudio
0.196.0
Features
- Updated inputs design system (#4635) by @kof
- New Icons (#4590) by @kof
- Add support hub directly to the builder (#4652) by @kof
Fixes
- Fix bindings panel placement (#4640) by @kof
- Fix CSS fragment editor dialog title (#4642) by @kof
- Support command panel only in design mode (#4624) by @TrySound
- Avoid cli installing private template package (#4657) by @TrySound
- Enable iframes inside dialogs when using draggable/resizable (#4655) by @kof
Experimental
- Pressing Enter within an empty list item deletes the empty item (#4641) by @istarkov
- Use placeholders for editable elements (#4644) by @istarkov
Other changes
- Improved components list organization (#4643) by @kof
- Insert new component copy (#4648) by @TrySound
- Remove increased target size for scroll thumbs (#4650) by @kof
- Generalize components meta (#4649) by @TrySound
- Add templates meta support (#4653) by @TrySound
- Support local styles in templates (#4656) by @TrySound
- Further redesign fixes (#4651) by @kof
Full Changelog: 0.195.0...0.196.0
0.195.0
Features
- Add export dialog to the menu, add shortcuts shift+P and shift+E (#4612) by @kof
- Floating panel v2 (#4613) by @kof
Fixes
- Improve complex value detection to show maximize button (#4602) by @kof
- Stop requiring dialog title and description (#4603) by @TrySound
- Small css fixes (#4605) by @kof
- Hide background mode from the user in vimeo component (#4618) by @kof
- Descendants constraint (#4609) by @TrySound
- Canvas crash with Failed to execute 'matches' on 'Element': ':current' is not a valid selector. (#4623) by @istarkov
- Instance outline is rendered above style panel (#4632) by @istarkov
- Remove parent/child constraints from navigation menu (#4634) by @TrySound
Experimental
- Rich Text edit / command menu (#4621) by @istarkov
- Enter support in Rich Text(#4627) by @istarkov
- Rich Text list item support (#4633) by @istarkov
Other changes
- Fallback missing pages to home page (#4600) by @TrySound
- Split jsx testing utils into template package (#4604) by @TrySound
- Add instance path (#4614) by @TrySound
- Treat remix as runtime overrides for CLI (#4598) by @TrySound
- Simplify template format (#4607) by @TrySound
- Migrate curl parse to args-tokenizer (#4628) by @TrySound
Full Changelog: 0.194.0...0.195.0
0.194.0
Features
Fixes
- Relax list item constraint (#4554) by @TrySound
- Show whole block tree to support radix components (#4555) by @TrySound
- Radix components bugs during edit (#4558) by @istarkov
- Combo mouse select is not working (#4564) by @istarkov
- Ensure outline stays within canvas bounds (#4570) by @istarkov
- Pressing Escape during component dragging makes the canvas unselectable. (#4571) by @istarkov
- Fix ai button aspect ratio (#4574) by @kof
- CSS Select menu jumping (#4575) by @istarkov
- Multiple property reset when using shortcuts on toggle groups (#4584) by @JayaKrishnaNamburu
- Code Mirror autocomplete click closes popovers and dialogs (#4583) by @istarkov
- Empty description space for color-inputs in the combobox (#4591) by @istarkov
- Pasting gradient into color field breaks CSS parser (#4593) by @istarkov
Experimental
- Experimental INP fix (#4560) by @istarkov
- Add wrap/unwrap commands (#4588) by @TrySound
- Commands UI design tweaks (#4594) by @kof
Other changes
- Drop image base url from builder (#4556) by @TrySound
- Add ascend and financeflow to trpc (#4565) by @johnsicili
- Drop image base url from cli and templates (#4563) by @TrySound
- Pass wsImageLoader directly (#4567) by @TrySound
- Remove assetBaseUrl from image loaders (#4569) by @TrySound
- Replace detachable: false with constraints (#4548) by @TrySound
- Prepare react 19 types (#4553) by @TrySound
- Bump uno (#4576) by @TrySound
- Hardcode asset and upload path in builder (#4579) by @TrySound
- Drop detect-font (#4581) by @TrySound
- Use sidebarWidth variable everywhere (#4587) by @kof
- Drop preset tokens (#4577) by @TrySound
Full Changelog: 0.193.0...0.194.0
0.193.0
Features
- Change spacing alt-click behavior to reset only one value and alt+shift to reset all sides (#4540) by @kof
Fixes
- Stop duplicating required children on reparent (#4537) by @TrySound
- Speedup resize, part 1 (#4543) by @istarkov
- Reduce amount of draw on resize (#4544) by @istarkov
- Fast switch between selected instances (#4545) by @istarkov
- Navigator dnd bugs (#4546) by @TrySound
Experimental
Other changes
Full Changelog: 0.192.0...0.193.0
0.192.0
Features
Fixes
Experimental
- When a mode like "Content" is selected in share links, it's odd that clone and copy are checked and blue (#4526) by @istarkov
- Do not show empty content blocks in preview mode (#4533) by @istarkov
- Allow page clone in Content mode (#4531) by @istarkov
- Add "can publish" to content editors (#4530) by @istarkov
Other changes
Full Changelog: 0.191.5...0.192.0
0.191.5
Fixes
- Scroll to display contents elements. (#4519) by @istarkov
- Hide content mode and component under feature flag (#4518) by @istarkov
Other changes
- Add child and descendant matchers (#4520) by @TrySound
- Remove variable fallback on autocomplete (#4521) by @TrySound
- Publish CLI 0.191.0 to npm (#4522) by @TrySound
- Automatically publish CLI along with release (#4523) by @TrySound
- Fix publish build scripts by @TrySound
- Replace refs/tags/ in github.ref for publish by @TrySound
- Fix actions syntax by @TrySound
- Build cli packages with package name instead of path by @TrySound
Full Changelog: 0.191.0...0.191.5
0.191.0
Features
- Make loading screen background dark (#4449) by @kof
- Reset any css value when user deletes the input and hits enter (#4491) by @kof
- Make empty style panel sections easier to recognize as empty (#4497) by @kof
- Auto scroll CSS Value inputs when value is too long just by hovering with the mouse (#4502) by @kof
- Create xml-time component to convert time to iso string in xml documents (#4515) by @istarkov
Fixes
- Stop failing when retrieve mdn url for css variables (#4432) by @TrySound
- Page title field becomes unfocused after entering one character (#4436) by @istarkov
- Show advanced options as highlighted for flex-sizing when used (#4438) by @JayaKrishnaNamburu
- Transition property selection when an exact property matched during search (#4450) by @JayaKrishnaNamburu
- Inifinite pending state for the "Build and download static site" button (#4460) by @istarkov
- Show flex child for collection item (#4467) by @TrySound
- Stop rendering inherited styles in css preview (#4478) by @TrySound
- Flex dropdown items height consistency (#4488) by @kof
- Collapsed state was incorrectly calculated in some cases. (#4492) by @istarkov
- Show extended panels (#4493) by @istarkov
- Truncate text for while showing text for padding and margin tokens (#4485) by @JayaKrishnaNamburu
- Prevent focus when selecting form label in builder (#4516) by @istarkov
Experimental
- Content Block publish component generator (#4495) by @istarkov
- Disable AI and Page Settings editing in Content Mode (#4504) by @istarkov
- Allow select link selector during text edit (#4505) by @istarkov
- Support new link selection in the text editor (#4509) by @istarkov
- Add initial text to the Content Block (#4498) by @istarkov
- Content mode switch menu (#4423) by @istarkov
- Add Editable Block Component (#4437) by @istarkov
- Add Editable Block (#4468) by @istarkov
- Add alt click (insert before) to editable block (#4479) by @istarkov
- Reorder items in the build menu (#4484) by @istarkov
- Change Block/Template icon (#4486) by @istarkov
- Allow delete/reorder Content Block children in Content mode (#4483) by @istarkov
- Plus button hover polygon and menu icons (#4487) by @istarkov
- Transform Plus button to Minus in case of Alt button is pressed (#4490) by @istarkov
- Add tabbable command actions (#4407) by @TrySound
- Content mode icon and a new preview mode icon (#4473) by @kof
- Add shortcuts group to command panel (#4434) by @TrySound
- Set the menu items height along with the content mode shortcut and name (#4494) by @kof
- Show only block and ts children in navigator (#4506) by @TrySound
Other changes
- Bump to remix 2.14 (#4433) by @TrySound
- Add SaaS template to trpc (#4445) by @johnsicili
- Update https keys (#4446) by @istarkov
- Add new way to synchronize immerhin stores (#4451) by @TrySound
- Add sync object pool (#4453) by @TrySound
- Support nanostores as sync objects (#4454) by @TrySound
- Add pet grooming template to trpc (#4452) by @johnsicili
- Upgrade devtools (#4455) by @TrySound
- Use structured clone for transactions (#4456) by @istarkov
- Bump remix to 2.15 (#4462) by @TrySound
- Stop importing remix overrides on canvas (#4466) by @TrySound
- Add more tests for nanostores sync object (#4457) by @TrySound
- Bump typescript (#4471) by @TrySound
- Enable isolated declarations in asset uploader (#4470) by @TrySound
- Remove instance selector from component hooks (#4469) by @TrySound
- Enable isolated declatations in css data (#4476) by @TrySound
- Rename editable block component (#4489) by @istarkov
- Add server as storage to sync engine (#4475) by @TrySound
- Add new insert constraints (#4499) by @TrySound
- Bump dev deps (#4503) by @TrySound
- Migrate dnd to new constraints (#4507) by @TrySound
Full Changelog: 0.190.0...0.191.0
0.190.0
Features
- Add links to mdn documentation inside tooltips for sections and properties (#4416) by @JayaKrishnaNamburu
Fixes
- Remove uppercasing on dashboard card titles and also enable user-select. (#4402) by @kof
- Tooltips trigger without a delay (#4419) by @istarkov
Experimental
- Add Content Editor share permission (#4421) by @istarkov
- Add builderMode, add mode "edit" (#4376) by @istarkov
- Fuzzy search tokens (#4396) by @TrySound
Other changes
- Publish CLI 0.189.0 (#4395) by @TrySound
- Bump cookie (#4397) by @TrySound
- Generalize insertable lookup (#4398) by @TrySound
- Replace execa with tinyexec (#4400) by @TrySound
- Migrate CLI tests to vitest (#4409) by @TrySound
- Migrate builder tests to vitest (#4415) by @TrySound
- Add sdk runtime (#4417) by @TrySound
- Preserve components structure for better tree shaking (#4418) by @TrySound
- Add new template IDs to trpc (#4422) by @johnsicili
- Bring back nanoid to prisma (#4426) by @TrySound
- Make dev password more escure! (#4425) by @kof
Full Changelog: 0.189.0...0.190.0
0.189.0
Features
- Block editing with arrow keys (#4334) by @istarkov
- Allow drag and drop in pages (#4358) by @TrySound
- Select the page when opening the page settings (#4375) by @TrySound
- Support contact email list (#4391) by @TrySound
Fixes
- Xml namespaces support (#4351) by @istarkov
- Allow project redirects to dynamic paths (#4352) by @TrySound
- Complete css variable properly in code inputs (#4360) by @TrySound
- Option list changes width on hover (#4363) by @istarkov
- XML Node with title tag nested in any other XML Node breaks document (#4361) by @istarkov
- Select jumps if list is scrollable (#4365) by @istarkov
- Show hover outlines during text editing (#4368) by @istarkov
- When quickly selecting different instances, the instance is not selected. (#4370) by @istarkov
- Rich Text Editor: Prevent pasting links when inside an existing link (#4374) by @istarkov
- Avoid left sidebar border covering the workspace outline (#4386) by @kof
- Prevent closing navigator when drag and drop on canvas (#4393) by @TrySound
Experimental
Other changes
- Bump ui libraries (#4344) by @TrySound
- Drop prisma build (#4346) by @TrySound
- Drop display: contents (#4348) by @TrySound
- Switch to lezer highlight (#4347) by @TrySound
- Generate prisma before meigrating (#4349) by @TrySound
- Upgrade to typescript 5.6 (#4345) by @TrySound
- Remove legacy style engine from style panel (#4338) by @TrySound
- Migrate css preview to new style engine (#4353) by @TrySound
- Bump storybook (#4369) by @TrySound
- Move selected page into awareness state (#4371) by @TrySound
- Drop legacy style engine (#4377) by @TrySound
- Move canvas renderer into builder (#4382) by @TrySound
- Store selected instance in awareness state (#4378) by @TrySound
- Move selected instance store into awareness (#4388) by @TrySound
- Add instance key store (#4389) by @TrySound
Full Changelog: 0.188.0...0.189.0
0.188.0
Features
- Improve vertical space usage (#4307) by @kof
- Preview variable values in autocomplete (#4336) by @TrySound
- Support editing sides in space and inset controls (#4341) by @TrySound
Fixes
- Expand border-bottom-left-radius from shorthand (#4326) by @TrySound
- Prevent tooltip on focus (#4318) by @istarkov
- Select "space" autocomplete with mouse (#4339) by @TrySound
- Forbid scrubbing css variables (#4340) by @TrySound
Other changes
- Decouple features from sidebar (#4304) by @TrySound
- Control floating panel open state (#4331) by @TrySound
- Bump eslint (#4325) by @TrySound
- Remove css variables feature flag (#4337) by @TrySound
- Move sidebar panels into features (#4332) by @TrySound
Full Changelog: 0.187.0...0.188.0