Fixtures & furniture
Place fittings and furniture, transform them precisely with handles and pills, snap to grid, and reuse your own elements.
Fixtures (permanent fittings like sinks and units) and furniture (movable pieces) are placed items. They share the same tools and manipulation model, the only difference is which catalogue the picker shows.
Placing an item
- In the Fixture or Furniture tool, tap an empty area of the canvas.
- A picker opens showing the items of that class as procedural plan-view thumbnails, with a search field and category sections (bathroom, kitchen, living and so on) plus category chips for quick filtering. The catalogue follows your region and home/commercial preferences from Settings, so you see sizes and styles that match where you work.
- Tap one, it’s placed at your tap point at rotation 0 and scale 1, and immediately selected.
Tapping an existing item selects it instead of opening the picker.
Manipulating a selected item
A selected item shows a dashed footprint halo and two handles:
- Rotation handle (teal circle) above the item.
- Scale handle (orange square) at the corner.
| Action | How | Range / step |
|---|---|---|
| Move | Drag the item body | Follows the finger 1:1 in world space |
| Rotate | Drag the rotation handle | Free, or snapped to 0/90/180/270° with Rotation snap |
| Scale | Drag the scale handle | 0.25× – 10× the item’s default size (uniform) |
| Nudge | Nudge pad arrows | 10 mm, or 100 mm with Grid snap |
Precise angle and size
- While rotating, an angle pill shows the live degrees. It lingers ~5 seconds; tap it to type an exact angle.
- While scaling, a size pill shows the current width × depth in your unit. Tap it to open the Resize sheet, which has a 0.25×–10× slider plus width and depth fields. Because scale is uniform, typing one dimension sets the scale and the other follows the locked aspect ratio.
The action palette
When an item is selected (in the Fixture/Furniture tool) a right-side palette shows:
| Button | Action |
|---|---|
| Delete | Remove the item (after a confirmation) and clear the selection. |
| Duplicate | Clone the item at a small offset, keeping its rotation and scale, and select the copy. |
| Rotation snap | Toggle 90° rotation snapping. |
| Grid snap | Toggle 100 mm position snapping. |
| Property | Open an edit sheet with an exact rotation control (slider plus 0/90/180/270° buttons) and a 25–1000% scale slider. |
Both snap toggles persist across selections and tool switches. With a keyboard, ⌘R / ⇧⌘R quarter-turn the selected item and ⌘D duplicates it.
Showing and hiding
Furniture and fixtures have separate layer toggles in the layers sheet, so you can hide loose furniture while keeping the fitted fixtures (or vice versa). Hidden items are also untappable - a tap where one sits falls through as empty canvas - and they stay hidden in exports too.
Fixtures vs furniture
- Fixtures & fittings come from the fixture catalogue (sinks, toilets, kitchen units, sanitaryware).
- Furniture comes from the furniture catalogue (sofas, beds, tables, storage).
Both are symbol-driven and render procedurally, so they stay crisp at any zoom and in any export.
Your element library
Beyond the built-in catalogue, you can add your own fixtures and furniture. Custom items are .kalarelement files that you import from the Library tab (the Elements filter), or drop in via Files, AirDrop or Mail, app-wide, or scoped to a single project.
Design one without leaving the browser using the online element editor, then drop the exported file into the app. See Custom elements for the full workflow and folder layout.