| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-05-27 | 4.6 kB | |
| v0.9.0 -- In-World Handles, Render Modes _ IFC Importer source code.tar.gz | 2026-05-27 | 113.6 MB | |
| v0.9.0 -- In-World Handles, Render Modes _ IFC Importer source code.zip | 2026-05-27 | 114.3 MB | |
| Totals: 3 Items | 227.9 MB | 0 | |
ποΈ Pascal Editor v0.9.0 β In-World Handles, Render Modes & IFC Importer
This release ships the node-registry plugin architecture, in-world selection handles, a full IFC β Pascal importer, Solid/Rendered render modes, six roof accessories, a complete elevator system, and an expanded material library.
β¨ Features
- In-world selection handles β resize arrows and floorplan move handles for wall, door, window, stair, fence, elevator, column, shelf, roof segments, slab, and ceiling. New
NodeDefinition.handlesdescriptor andEditorApiIoC interface (#334) - Viewer render modes β Solid / Rendered toggle, surface-role clay materials, scene themes (light / dark), textured surfaces, edge + ink pass (#332)
- Six roof accessories β chimney, dormer, skylight, solar-panel, ridge-vent, box-vent as first-class
NodeDefinitionkinds with CSG roof cuts (#330) - IFC β Pascal converter β new
packages/ifc-converterpackage andapps/ifc-converterapp; imports IFCWALL dimensions and profile-typed columns (#324) - Elevator system β full floorplan overlay, cab door controls, runtime, first-person support, and viewer rebuild handling (#305, #307)
- Node registry & plugin architecture β
NodeDefinitionregistry, per-kindpackages/nodesstructure, plugin-authoring guide (#314) - Stair opening system β automatic stair-hole updates, spiral stair openings clamped at full sweep (#315)
- Material library β brick, stone, terrazzo, tile, parquet and wood textures; roofing and flooring catalog refactor (#315)
- Procedural column variants β editor copy/paste and wall junction planning improvements (#302)
- Wall-driven auto slab + ceiling sync β pause/resume primitive for programmatic batch edits (#336)
- Load Build verification dialog β gate destructive load behind a confirmation step (#320)
π Fixes
- MCP: templates now use string IDs for
SiteNode.children(#326, #325) - Fence tool handlers restored after null-guard regression (#318)
- IFC converter: broken Contributions GitHub URL (#335)
- Max panel height overflow (#304)
- Performance: lighter materials, reduced viewer rendering cost (#306)
π¦ Packages
| Package | Version |
|---|---|
@pascal-app/core |
0.9.0 |
@pascal-app/viewer |
0.9.0 |
@pascal-app/editor |
0.9.0 |
@pascal-app/mcp |
0.3.0 |
@pascal-app/ifc-converter |
0.1.0 β new package |
π Contributors
A huge thank you to our contributors for this release!
- @sudhir9297 β in-world selection handles, roof accessories, elevator system, column variants (#334, #330, #305, #302)
- @wass08 β viewer render modes, IFC converter, node registry, and many fixes (#332, #324, #314, #336, #320, #318, #307, #306, #304)
- @jelharou β MCP string-ID fix for
SiteNode.children(#326)
Full Changelog: https://github.com/pascalorg/editor/compare/v0.8.0...v0.9.0