Razor Designer - Version 240602

Created
Total Size1.2 MB (1,225,331 bytes)
Modified Size1.2 MB (1,225,331 bytes)
File Count255
Engine Version25
Changes
Changes on 2026-05-14
Meta
{ "Summary": "In-editor visual designer for Razor UI panels — drag-and-drop palette, hierarchy, live canvas, and inspector. Saves .razor + .razor.scss pairs.", "Compiler": { "RootNamespace": "Grains.RazorDesigner", "DefineConstants": "SANDBOX", "NoWarn": "1701;1702;1591;", "WarningsAsErrors": "", "TreatWarningsAsErrors": false, "Nullables": false, "ReleaseMode": "Debug", "AssemblyReferences": [], "IgnoreFolders": [], "DistinctAssemblyReferences": [] }, "ProjectTemplate": null, "Resources": "", "CodePackageReferences": [] }
{
  "Summary": "In-editor visual designer for Razor UI panels \u2014 drag-and-drop palette, hierarchy, live canvas, and inspector. Saves .razor \u002B .razor.scss pairs.",
  "Compiler": {
    "RootNamespace": "Grains.RazorDesigner",
    "DefineConstants": "SANDBOX",
    "NoWarn": "1701;1702;1591;",
    "WarningsAsErrors": "",
    "TreatWarningsAsErrors": false,
    "Nullables": false,
    "ReleaseMode": "Debug",
    "AssemblyReferences": [],
    "IgnoreFolders": [],
    "DistinctAssemblyReferences": []
  },
  "ProjectTemplate": null,
  "Resources": "",
  "CodePackageReferences": []
}

Diff (1.2 MB modified)

+227 ~28 -38
  • .sbproj (893 B)
  • Assets/Included/Badge · status pill.json (8.2 KB)
  • Assets/Included/Button · default.json (2 KB)
  • Assets/Included/Button · ghost.json (2 KB)
  • Assets/Included/Button · primary (CTA).json (2 KB)
  • Assets/Included/Card grid browser.json (49.7 KB)
  • Assets/Included/Card shell.json (1.9 KB)
  • Assets/Included/Checkbox row.json (5.9 KB)
  • Assets/Included/Column · gap 16.json (1.9 KB)
  • Assets/Included/DropDown control.json (6 KB)
  • Assets/Included/HUD cluster.json (46.8 KB)
  • Assets/Included/Icon · eyebrow (10px).json (1.9 KB)
  • Assets/Included/Icon · medium (16px).json (1.9 KB)
  • Assets/Included/Icon · small (12px).json (1.9 KB)
  • Assets/Included/Label · eyebrow (10px).json (1.9 KB)
  • Assets/Included/Label · heading (16px).json (1.9 KB)
  • Assets/Included/Label · large action (16px caps).json (1.9 KB)
  • Assets/Included/Label · medium (16px).json (1.9 KB)
  • Assets/Included/Label · small (12px muted).json (1.9 KB)
  • Assets/Included/Menu option row.json (10.2 KB)
  • Assets/Included/Pause menu column.json (68.7 KB)
  • Assets/Included/Pause menu item.json (12.6 KB)
  • Assets/Included/Popup option.json (6 KB)
  • Assets/Included/Row · gap 8.json (1.9 KB)
  • Assets/Included/Row · tight (gap 4).json (1.9 KB)
  • Assets/Included/Scoreboard row.json (8 KB)
  • Assets/Included/Section header.json (5.9 KB)
  • Assets/Included/Section · gap 32.json (1.9 KB)
  • Assets/Included/Separator · horizontal.json (2 KB)
  • Assets/Included/Setting row.json (10.6 KB)
  • Assets/Included/Settings nav item.json (8.1 KB)
  • Assets/Included/Settings page shell.json (77.4 KB)
  • Assets/Included/Stat bar row.json (12.6 KB)
  • Assets/Included/Toast notification.json (14.8 KB)
  • Assets/RazorDesigner/preview-default.scss (15.3 KB)
  • Editor/Canvas/ArtboardFillMode.cs (1.1 KB)
  • Editor/Canvas/CanvasContextMenu.cs (3.2 KB)
  • Editor/Canvas/CanvasGeometry.cs (4.4 KB)
  • Editor/Canvas/CanvasManipulator.cs (15.4 KB)
  • Editor/Canvas/CoordChip.cs (3.7 KB)
  • Editor/Canvas/LiveTreeMirror.cs (5.3 KB)
  • Editor/Canvas/OverlayController.cs (13.3 KB)
  • Editor/Canvas/ZoomHud.cs (7.5 KB)
  • Editor/CodeDialog/CodeDialog.cs (4 KB)
  • Editor/CodeDialog/CodeDialogEditBuffer.cs (1.7 KB)
  • Editor/CodeDialog/InitialValueParser.cs (2.6 KB)
  • Editor/CodeDialog/ParameterSymbolRow.cs (2.6 KB)
  • Editor/CodeDialog/ParameterTab.cs (3.2 KB)
  • Editor/CodeDialog/StateSymbolRow.cs (4 KB)
  • Editor/CodeDialog/StateTab.cs (3.3 KB)
  • Editor/Common/RazorDesignerDebug.cs (2.2 KB)
  • Editor/Contracts/contract-overlay.json (3.5 KB)
  • Editor/Contracts/ContractScanner.cs (25.8 KB)
  • Editor/Contracts/ControlContract.cs (1.9 KB)
  • Editor/Contracts/IContractTable.cs (287 B)
  • Editor/Contracts/OverlayDocument.cs (2.8 KB)
  • Editor/DesignerWindowController.cs (21.8 KB)
  • Editor/Diagnostics/PerfProbes.cs (124 B)
  • Editor/Document/Appearance.cs (6.1 KB)
  • Editor/Document/BackgroundImagePickerAttribute.cs (178 B)
  • Editor/Document/Payloads/ButtonGroupPayload.cs (226 B)
  • Editor/Document/Payloads/ButtonPayload.cs (350 B)
  • Editor/Document/Payloads/CheckboxPayload.cs (433 B)
  • Editor/Document/Payloads/DropDownPayload.cs (220 B)
  • Editor/Document/Payloads/FieldControlPayload.cs (228 B)
  • Editor/Document/Payloads/FieldPayload.cs (214 B)
  • Editor/Document/Payloads/FormPayload.cs (212 B)
  • Editor/Document/Payloads/IconPanelPayload.cs (282 B)
  • Editor/Document/Payloads/ImagePayload.cs (366 B)
  • Editor/Document/Payloads/LabelPayload.cs (356 B)
  • Editor/Document/Payloads/PanelPayload.cs (214 B)
  • Editor/Document/Payloads/Payload.cs (1.7 KB)
  • Editor/Document/Payloads/PayloadFactory.cs (2.4 KB)
  • Editor/Document/Payloads/SplitContainerPayload.cs (232 B)
  • Editor/Document/Payloads/TextEntryPayload.cs (285 B)
  • Editor/Document/StateRule.cs (919 B)
  • Editor/Document/StateRuleCanonicalComparer.cs (416 B)
  • Editor/Inspector/AppearanceGroupBuilder.cs (4.4 KB)
  • Editor/Inspector/BackgroundImageControlWidget.cs (5.5 KB)
  • Editor/Inspector/IExpandStateStore.cs (371 B)
  • Editor/Inspector/InspectorExpandStateStore.cs (1.5 KB)
  • Editor/Inspector/StateRuleAppearanceProxy.cs (10.1 KB)
  • Editor/Inspector/StateSectionWidget.cs (9.6 KB)
  • Editor/Inspector/StateStylingWindow.cs (10 KB)
  • Editor/Projection/Appearance/AppearanceScss.cs (12.7 KB)
  • Editor/Projection/Appearance/ScssEnums.cs (4.5 KB)
  • Editor/Projection/Applier.cs (22.4 KB)
  • Editor/Projection/CSharp/CSharpApplier.cs (4.3 KB)
  • Editor/Projection/CSharp/CSharpOp.cs (1.2 KB)
  • Editor/Projection/CSharp/CSharpProjector.cs (1.3 KB)
  • Editor/Projection/CSharp/CSharpProjectorContext.cs (1.6 KB)
  • Editor/Projection/CSharp/CSharpResult.cs (181 B)
  • Editor/Projection/CSharp/IReadOnlyWiring.cs (1 KB)
  • Editor/Projection/CSharp/Projectors/ActionEmitter.cs (4.1 KB)
  • Editor/Projection/CSharp/Projectors/ExpressionEmitter.cs (6.6 KB)
  • Editor/Projection/CSharp/Projectors/LifecycleSymbolProjector.cs (2.8 KB)
  • Editor/Projection/CSharp/Projectors/MethodSymbolProjector.cs (1.8 KB)
  • Editor/Projection/CSharp/Projectors/NodeRefSymbolProjector.cs (455 B)
  • Editor/Projection/CSharp/Projectors/ParameterSymbolProjector.cs (552 B)
  • Editor/Projection/CSharp/Projectors/StateSymbolProjector.cs (1.1 KB)
  • Editor/Projection/CSharp/Projectors/SymbolProjector.cs (2.1 KB)
  • Editor/Projection/Escape.cs (361 B)
  • Editor/Projection/IControlProjector.cs (268 B)
  • Editor/Projection/ImageTextureLoader.cs (1.8 KB)
  • Editor/Projection/IReadOnlyNode.cs (4 KB)
  • Editor/Projection/PanelOp.cs (348 B)
  • Editor/Projection/PreviewStrategies.cs (1 KB)
  • Editor/Projection/PreviewStrategy.cs (111 B)
  • Editor/Projection/ProjectionContext.cs (327 B)
  • Editor/Projection/ProjectionResult.cs (480 B)
  • Editor/Projection/ProjectorAttribute.cs (261 B)
  • Editor/Projection/ProjectorRegistry.cs (1.8 KB)
  • Editor/Projection/Projectors/ButtonGroupProjector.cs (1.5 KB)
  • Editor/Projection/Projectors/ButtonProjector.cs (1.2 KB)
  • Editor/Projection/Projectors/CheckboxProjector.cs (1.1 KB)
  • Editor/Projection/Projectors/DropDownProjector.cs (1.4 KB)
  • Editor/Projection/Projectors/FieldControlProjector.cs (1.2 KB)
  • Editor/Projection/Projectors/FieldProjector.cs (1.2 KB)
  • Editor/Projection/Projectors/FormProjector.cs (1.2 KB)
  • Editor/Projection/Projectors/IconPanelProjector.cs (1.2 KB)
  • Editor/Projection/Projectors/ImageProjector.cs (1.5 KB)
  • Editor/Projection/Projectors/LabelProjector.cs (1.2 KB)
  • Editor/Projection/Projectors/PanelProjector.cs (1.2 KB)
  • Editor/Projection/Projectors/SplitContainerProjector.cs (1.3 KB)
  • Editor/Projection/Projectors/TextEntryProjector.cs (1.4 KB)
  • Editor/Projection/Razor/RazorEmit.cs (190 B)
  • Editor/Projection/RecordNode.cs (3 KB)
  • Editor/Projection/Tests/CSharpFixture.cs (1.1 KB)
  • Editor/Projection/Tests/CSharpGoldenRunner.cs (7.1 KB)
  • Editor/Projection/Tests/CSharpOpDto.cs (6.9 KB)
  • Editor/Projection/Tests/CSharpOpExhaustivenessTest.cs (2.4 KB)
  • Editor/Projection/Tests/GoldenFixture.cs (17.3 KB)
  • Editor/Projection/Tests/GoldenRunner.cs (11.1 KB)
  • Editor/Projection/Tests/Goldens/button-hover.golden.json (1.2 KB)
  • Editor/Projection/Tests/Goldens/button-multistate-order.golden.json (1.4 KB)
  • Editor/Projection/Tests/Goldens/button.golden.json (910 B)
  • Editor/Projection/Tests/Goldens/buttongroup.golden.json (694 B)
  • Editor/Projection/Tests/Goldens/checkbox.golden.json (826 B)
  • Editor/Projection/Tests/Goldens/csharp-action-if.csgolden.json (2.4 KB)
  • Editor/Projection/Tests/Goldens/csharp-action-inline.csgolden.json (1.4 KB)
  • Editor/Projection/Tests/Goldens/csharp-action-log.csgolden.json (2.4 KB)
  • Editor/Projection/Tests/Goldens/csharp-empty.csgolden.json (344 B)
  • Editor/Projection/Tests/Goldens/csharp-expression-conditional.csgolden.json (2.7 KB)
  • Editor/Projection/Tests/Goldens/csharp-expression-membercall.csgolden.json (2.9 KB)
  • Editor/Projection/Tests/Goldens/csharp-lifecycle-onafter.csgolden.json (1.7 KB)
  • Editor/Projection/Tests/Goldens/csharp-method-async.csgolden.json (1.5 KB)
  • Editor/Projection/Tests/Goldens/csharp-method-counter.csgolden.json (2.7 KB)
  • Editor/Projection/Tests/Goldens/csharp-parameter-only.csgolden.json (1.2 KB)
  • Editor/Projection/Tests/Goldens/csharp-state-only.csgolden.json (1.2 KB)
  • Editor/Projection/Tests/Goldens/dropdown.golden.json (688 B)
  • Editor/Projection/Tests/Goldens/empty-delta-state.golden.json (882 B)
  • Editor/Projection/Tests/Goldens/field.golden.json (933 B)
  • Editor/Projection/Tests/Goldens/fieldcontrol.golden.json (695 B)
  • Editor/Projection/Tests/Goldens/form.golden.json (1.2 KB)
  • Editor/Projection/Tests/Goldens/iconpanel.golden.json (830 B)
  • Editor/Projection/Tests/Goldens/image.golden.json (914 B)
  • Editor/Projection/Tests/Goldens/label-hover-textalign.golden.json (1.1 KB)
  • Editor/Projection/Tests/Goldens/label.golden.json (1.1 KB)
  • Editor/Projection/Tests/Goldens/nthchild-even.golden.json (1.1 KB)
  • Editor/Projection/Tests/Goldens/nthchild-literal.golden.json (1.1 KB)
  • Editor/Projection/Tests/Goldens/panel-hover-container.golden.json (1.6 KB)
  • Editor/Projection/Tests/Goldens/panel.golden.json (1.3 KB)
  • Editor/Projection/Tests/Goldens/positioned-label.golden.json (1.5 KB)
  • Editor/Projection/Tests/Goldens/splitcontainer.golden.json (1.4 KB)
  • Editor/Projection/Tests/Goldens/state-equals-base-noop.golden.json (1.1 KB)
  • Editor/Projection/Tests/Goldens/state-partial-diff.golden.json (1.3 KB)
  • Editor/Projection/Tests/Goldens/textentry.golden.json (941 B)
  • Editor/Projection/Tests/Goldens/wiring-basic.roundtrip.json (15.3 KB)
  • Editor/Projection/Tests/Goldens/wiring-empty.roundtrip.json (4.1 KB)
  • Editor/Projection/Tests/Goldens/wiring-state-parameter-mixed.roundtrip.json (4.8 KB)
  • Editor/Projection/Tests/PanelOpExhaustivenessTest.cs (752 B)
  • Editor/Projection/Tests/RoundTripRunner.cs (4.2 KB)
  • Editor/Projection/Tests/ScssNormalizer.cs (4.5 KB)
  • Editor/ProjectionGoldensMenu.cs (11.1 KB)
  • Editor/Serialization/DocumentIO.cs (14.9 KB)
  • Editor/Serialization/DriftDialog.cs (2.8 KB)
  • Editor/Serialization/IR/DesignerIRJson.cs (2.1 KB)
  • Editor/Serialization/IR/IRDocumentEnvelope.cs (2 KB)
  • Editor/Serialization/IR/IRNodeEnvelope.cs (2.9 KB)
  • Editor/Serialization/IR/IRReader.cs (4.6 KB)
  • Editor/Serialization/IR/IRWriter.cs (3.3 KB)
  • Editor/Serialization/IR/SchemaMigrations.cs (471 B)
  • Editor/Serialization/LegacyRazorImporter.cs (31.9 KB)
  • Editor/Serialization/LossPreviewDialog.cs (2.5 KB)
  • Editor/Templates/BundledTemplateCatalog.cs (39 KB)
  • Editor/Templates/BundledTemplatesMenu.cs (2.8 KB)
  • Editor/Validation/IValidator.cs (255 B)
  • Editor/Validation/ValidationDiagnostic.cs (1013 B)
  • Editor/Validation/Validator.cs (6.7 KB)
  • Editor/Wiring/Actions/Action.cs (702 B)
  • Editor/Wiring/Actions/CallAction.cs (303 B)
  • Editor/Wiring/Actions/IfAction.cs (345 B)
  • Editor/Wiring/Actions/InlineAction.cs (137 B)
  • Editor/Wiring/Actions/LogAction.cs (194 B)
  • Editor/Wiring/Actions/LogLevel.cs (194 B)
  • Editor/Wiring/Actions/ReturnAction.cs (221 B)
  • Editor/Wiring/Actions/SetAction.cs (233 B)
  • Editor/Wiring/Actions/StateHasChangedAction.cs (96 B)
  • Editor/Wiring/Bindings/AttributeBinding.cs (267 B)
  • Editor/Wiring/Bindings/AttributeMode.cs (102 B)
  • Editor/Wiring/Bindings/Binding.cs (492 B)
  • Editor/Wiring/Bindings/EventBinding.cs (262 B)
  • Editor/Wiring/Bindings/TextBinding.cs (141 B)
  • Editor/Wiring/Bindings/VisibleBinding.cs (143 B)
  • Editor/Wiring/Expressions/BinaryOp.cs (297 B)
  • Editor/Wiring/Expressions/BinaryOpExpression.cs (228 B)
  • Editor/Wiring/Expressions/CalleeRef.cs (588 B)
  • Editor/Wiring/Expressions/ConditionalExpression.cs (302 B)
  • Editor/Wiring/Expressions/Expression.cs (847 B)
  • Editor/Wiring/Expressions/InlineExpression.cs (145 B)
  • Editor/Wiring/Expressions/LiteralExpression.cs (173 B)
  • Editor/Wiring/Expressions/MemberAccessExpression.cs (200 B)
  • Editor/Wiring/Expressions/MethodCallExpression.cs (317 B)
  • Editor/Wiring/Expressions/SymbolRefExpression.cs (161 B)
  • Editor/Wiring/Expressions/UnaryOp.cs (105 B)
  • Editor/Wiring/Expressions/UnaryOpExpression.cs (185 B)
  • Editor/Wiring/Symbols/LifecycleHook.cs (179 B)
  • Editor/Wiring/Symbols/LifecycleSymbol.cs (264 B)
  • Editor/Wiring/Symbols/MethodParameter.cs (182 B)
  • Editor/Wiring/Symbols/MethodSymbol.cs (463 B)
  • Editor/Wiring/Symbols/NodeRefSymbol.cs (205 B)
  • Editor/Wiring/Symbols/ParameterSymbol.cs (192 B)
  • Editor/Wiring/Symbols/StateSymbol.cs (271 B)
  • Editor/Wiring/Symbols/Symbol.cs (596 B)
  • Editor/Wiring/Symbols/SymbolVisibility.cs (136 B)
  • Editor/Wiring/TargetRef.cs (346 B)
  • Editor/Wiring/WiringEnvelope.cs (523 B)
  • Editor/Canvas/CanvasViewportFrame.cs (3.5 KB -> 11.4 KB)
  • Editor/Canvas/DesignerCanvas.cs (2.8 KB -> 6.9 KB)
  • Editor/Canvas/DesignerScene.cs (9.1 KB -> 28.3 KB)
  • Editor/Canvas/PreviewTargetMode.cs (1.4 KB -> 701 B)
  • Editor/Common/CollapsibleSection.cs (3.3 KB -> 3.7 KB)
  • Editor/Common/ControlPresentation.cs (1.6 KB -> 693 B)
  • Editor/Common/WrapPanel.cs (2.3 KB -> 1.8 KB)
  • Editor/DesignerWindow.cs (64 KB -> 52.8 KB)
  • Editor/Document/ControlRecord.cs (14.4 KB -> 17.6 KB)
  • Editor/Document/ControlType.cs (6.9 KB -> 4.4 KB)
  • Editor/Document/DesignerDocument.cs (14.7 KB -> 13.8 KB)
  • Editor/Document/Edges.cs (3.4 KB -> 2.2 KB)
  • Editor/Document/ImagePickerAttribute.cs (712 B -> 168 B)
  • Editor/Document/Length.cs (2.3 KB -> 2.2 KB)
  • Editor/Hierarchy/ControlRecordTreeNode.cs (10.3 KB -> 8.8 KB)
  • Editor/Hierarchy/HierarchyPanel.cs (7.8 KB -> 7.4 KB)
  • Editor/Inspector/EdgesControlWidget.cs (4.5 KB -> 3 KB)
  • Editor/Inspector/ImageSourceControlWidget.cs (10.5 KB -> 8.4 KB)
  • Editor/Inspector/InspectorPanel.cs (18.2 KB -> 12.8 KB)
  • Editor/Inspector/LengthControlWidget.cs (8.8 KB -> 5.9 KB)
  • Editor/Palette/PalettePanel.cs (11.7 KB -> 10.6 KB)
  • Editor/Selection/SelectionController.cs (2.5 KB -> 3.3 KB)
  • Editor/Serialization/DocumentSerializer.cs (23.2 KB -> 4.6 KB)
  • Editor/Serialization/PreviewTheme.cs (8.4 KB -> 7 KB)
  • Editor/Templates/PaletteTemplate.cs (648 B -> 279 B)
  • Editor/Templates/PaletteTemplateSerializer.cs (15.5 KB -> 13.7 KB)
  • Editor/Templates/PaletteTemplateStore.cs (5.9 KB -> 5.9 KB)
  • Editor/Templates/SaveTemplateDialog.cs (6.8 KB -> 6 KB)
  • .version (10 B)
  • Assets/imageimports/avatar/avatar-coral.png (18.5 KB)
  • Assets/imageimports/avatar/avatar-forest.png (12.4 KB)
  • Assets/imageimports/avatar/avatar-indigo.png (17.5 KB)
  • Assets/imageimports/avatar/avatar-portrait-1.png (9.1 KB)
  • Assets/imageimports/avatar/avatar-portrait-2.png (11.9 KB)
  • Assets/imageimports/avatar/avatar-silhouette.png (16 KB)
  • Assets/imageimports/card/card-article.png (70.7 KB)
  • Assets/imageimports/card/card-feature.png (15.6 KB)
  • Assets/imageimports/card/card-product.png (53.1 KB)
  • Assets/imageimports/card/card-profile.png (79.4 KB)
  • Assets/imageimports/carousel/carousel-1-coffee.png (32.9 KB)
  • Assets/imageimports/carousel/carousel-2-mountains.png (32.8 KB)
  • Assets/imageimports/carousel/carousel-3-workspace.png (19.7 KB)
  • Assets/imageimports/carousel/carousel-4-plant.png (72.2 KB)
  • Assets/imageimports/carousel/carousel-5-window.png (117.6 KB)
  • Assets/imageimports/hero/hero-skyline.png (36.3 KB)
  • Assets/imageimports/hero/hero-sunset.png (510.5 KB)
  • Assets/imageimports/hero/hero-tech.png (521.8 KB)
  • Assets/imageimports/hero/hero-waves.png (87.7 KB)
  • Assets/imageimports/logo/logo-atlas.png (22.8 KB)
  • Assets/imageimports/logo/logo-northwind.png (19.1 KB)
  • Assets/imageimports/pattern/pattern-dots.png (8.5 KB)
  • Assets/imageimports/pattern/pattern-stripes.png (17.9 KB)
  • Assets/imageimports/pattern/pattern-topographic.png (37.2 KB)
  • Assets/imageimports/UI/bullet.png (134.3 KB)
  • Assets/Materials/default/default_ao_tga_7449568e.generated.vtex_c (1.9 KB)
  • Assets/Materials/default/default_color_tga_380558b.generated.vtex_c (1.7 KB)
  • Assets/Materials/default/default_normal_tga_5c878876.generated.vtex_c (2.2 KB)
  • Assets/Materials/library_material.vmat (849 B)
  • Assets/Materials/library_material.vmat_c (5 KB)
  • Assets/Templates/Included/AmmoCounter.json (12.4 KB)
  • Assets/Templates/Included/ExampleCard.json (19.7 KB)
  • Assets/Themes/github-dark.scss (2.8 KB)
  • Assets/Themes/gruvbox-dark.scss (3 KB)
  • Assets/Themes/solarized-dark.scss (3 KB)
  • Editor/Serialization/DocumentDeserializer.cs (30.4 KB)
  • razordesigner.sbproj (296 B)