Tags: 1R053/utopia
Tags
feature(assets) Public folder used ahead of root for assets. (concret… …e-utopia#1348) - Fixes concrete-utopia#1344. - Added a snapshot date to the `cabal-update` script which results in it running near instantly repeatedly. - Removed `-Werror` ghc-option as it can make things a bit laborious at times when making tweaks. - Added `generic-lens` library. - Fixed the type of `ImageFile.hash` and some associated types as we've been storing a `number` but everything was marked as being a `string`. - Added the `Utopia.Web.ClientModel` module which provides some partial parsing of the `PersistentModel`, along with `getProjectContentsTreeFile` to walk the `projectContents` part of the model based on a file path. - Changed `loadProjectAssetWithCall` to optionally return the `Application` if the asset cannot be found, instead of responding with a 404. - Changed the `LoadProjectAsset` service type to handle optionally returned `Application` values. - Make all the tests for the endpoints use the `getSampleProject` function so that the project includes a valid `projectContents` value. - `loadProjectFileContents` takes multiple paths, possibly returns an error when parsing the `projectContents`. It now attempts to find the first file that matches one of the paths given. - `loadProjectFileEndpoint` handles the lookup of paths under `/public/` ahead of `/`. Along with a speculative asset file lookup following the same priority ordering if the file is not found in the `projectContents` of the project.
Theme / Inspector / Controls update (concrete-utopia#1333) * update headings - remove superfluous colour * update text/number input - remove fill, clearer arrows, label to left * update navigator-item - change to subdued border * update minimenu - remove theme references * update color picker - remove ref to controlStyle * update theme - remove reference to tertiaryForeground * update inspector - make it use the inspectorBackground from theme * update targetselector - remove nonstandard section * Update left-pane.tsx * update - various theme refactors * update - tighter layout * theme and controlstyles refactor / reduction * Update pin-control.tsx * Update gigantic-size-pins-subsection.tsx * Update editor-component.tsx * design(colorpicker) - restore outline * wip(theme) - control status updates point to theme file * Update control-status.ts * more updates * wip * applying the color theme instead of hardcoded values * updates to color theme * further applying color theme * Update theme.ts * Update control-status.ts * Update option-chain-control.tsx * Update option-control.tsx * Update component-section.tsx * Update property-label.tsx * Update number-input.tsx * Update option-chain-control.tsx * Update option-chain-control.tsx * feature(theme) - add inverted theme colours * feature(theme) - add interactivity for unset rows * Update select-control.tsx * Update select-control.tsx * fix tests Co-authored-by: Eniko Bakos-Demeter <enidemi@users.noreply.github.com>
fix(fragments) apply uid fix on children (concrete-utopia#1343) * fix(fragments) apply uid fix on children * fix(fragments) make if-else easier to read * fix(fragments) the equals 1 is back again
Chore: disallow much truthiness (concrete-utopia#1290) * only allow boolean expressions for strict boolean types * fixing a million truthinesses in the codebase * fixing prettier for preview-devices * Update editor/src/components/editor/actions/actions.ts Co-authored-by: Sean Parsons <217400+seanparsons@users.noreply.github.com> * Update editor/src/components/navigator/dependency-list.tsx Co-authored-by: Sean Parsons <217400+seanparsons@users.noreply.github.com> Co-authored-by: Sean Parsons <217400+seanparsons@users.noreply.github.com>
PreviousNext