layout

Layout v0.1.0

A page layout editor built with HTML, CSS & JavaScript. No dependencies, no build step. Design multi-page documents directly in the browser.

Features

Quick Start

Creating Elements

Select a tool from the toolbar (V for Select, T for Text, R for Rectangle, C for Circle, L for Line), then click or drag on the canvas to create elements.

Editing Elements

Click to select, drag to move. Drag the resize handles on corners and edges. Use the Properties panel to adjust position, size, fill, stroke, and text style.

Managing Pages

Use the Pages sidebar to add new pages, click thumbnails to switch, and hover thumbnails to reveal the delete button.

Tip: Use the Layers panel to reorder elements. Elements at the top of the list appear in front.

Keyboard Shortcuts

V Select tool
T Text tool
R Rectangle tool
C Circle tool
L Line tool
Ctrl+Z Undo
Ctrl+Shift+Z Redo
Ctrl+D Duplicate
Ctrl+A Select all
Delete Delete selected
Esc Deselect

Technical Details

Version History

0.1.0current
  • Initial public release
  • Shape tools: rectangle, circle, line
  • Multi-line text editing with font controls
  • Image insertion with file upload
  • Multi-page support with thumbnail navigation
  • Layer panel with reorder and visibility toggles
  • Properties panel for position, size, style
  • 50-step undo/redo
  • HTML export
  • localStorage auto-save
  • Free Open Tools ecosystem theme (light/dark)