Skip to content

Releases

v0.6.6

Choose a tag to compare

@github-actions github-actions released this 09 Nov 04:38

BenchUp 0.6.6 — BenchUp, workshop labels, and faster modeling

2026-11-08

Meet BenchUp

  • KetchUp is now BenchUp, with updated branding and .bup project files. Existing projects, saved data, preferences, and desktop updates remain compatible.
  • Explore the refreshed website and woodworking documentation for joinery, grain orientation, materials, cutting plans, and estimates.

Woodworking and workshop reports

  • Set wood grain direction with a snapped two-point gesture and axis locks. Grain orientation stays with parts and linked components, with optional surface and end-grain guides at consistent physical spacing.
  • Export printable A4 workshop labels from Tools, with one label per physical piece, cutting-plan marks, and finished dimensions.
  • Include whole-project joinery in sidebar and PDF time estimates, with adjustable, remembered time allowances for each joint type.
  • Find the joint creation action under the clearer Create joinery label.

Navigation and modeling

  • Walk through models at eye level with body collisions, steps, slopes, crouching, jumping, and sitting. Adjust person dimensions, walking speed, and look sensitivity with remembered settings.
  • Toggle Push/Pull new-face mode with Ctrl to keep the starting face and create a new cap and walls. The mode is remembered across reloads and restarts.
  • Choose Settings → Tools → Automatically group new shapes to enable automatic grouping. New installations leave it off, and the preference is saved immediately.
  • Import small and warped SketchUp faces more reliably while preserving holes, colors, groups, and positions.
  • Recognize Move, Push/Pull, and Rotate more easily with clearer toolbar arrows.

Performance and project storage

  • Improve large-model responsiveness with retained GPU geometry and shadows, faster selection overlays, indexed picking and snapping, and background selection measurements on desktop and in the browser.
  • Speed up edits inside groups, connected drawing, erasing, undo and redo, and inspector and Outliner updates.
  • Save compressed project files while continuing to open legacy uncompressed files with undo history intact. Autosave records incremental edit checkpoints to reduce work after each change.

v0.6.5

Choose a tag to compare

@github-actions github-actions released this 07 Nov 12:52

KetchUp 0.6.5 — Editable construction guides and angled wood joints

2026-11-07

Construction guides

  • Create persistent cyan construction guides with Tape Measure and Protractor, with precise distance or angle entry and live previews. Tape Measure guides follow the tape line through both picked points.
  • Snap drawing tools to guides and their intersections. Select guides by clicking or box selection, then move, rotate, group, copy, hide, lock, or delete them with undo and redo support.
  • Tap Ctrl or Command to switch between Create Guides and Measure only; the choice is remembered across reloads and restarts. Use View → Guides to control visibility and snapping, or Edit → Delete Guides to remove all guides.

Wood joinery

  • Create joints between angled boards and preview the resulting geometry while adjusting joint settings.
  • Trim excess board material past a joint, choosing the board, trim direction, and end to keep, with live previews.

Workspace and reports

  • Choose whether axis locks reset after each action in Settings → Controls → Tools; the preference is saved immediately and remembered across restarts.
  • Find modeling commands more easily with updated menu and toolbar icons, clearer selection framing, and a larger project title.
  • Export Time & Cost Estimates directly from the Tools menu.

Desktop compatibility

  • Restore desktop build compatibility while keeping browser-specific project handling on WebAssembly.

v0.6.4

Choose a tag to compare

@github-actions github-actions released this 07 Nov 00:10

KetchUp 0.6.4 — Smoother modeling and fork-aware releases

2026-11-06

Modeling and viewports

  • Use geometry at different heights to define a rotation angle while preserving the locked rotation plane and snapping options.
  • Fix Ctrl toggling Move copies in the browser, including Linux; use /5 or *5 after placing a copy to divide or repeat it.
  • Append new viewports to the end of the tab list.

Workspace

  • Use normal scrolling in the left toolbar when the tools do not all fit; otherwise use the wheel to switch tools.
  • Show only the green insertion indicator when joining an existing inspector area, reserving the area highlight for new splits.
  • Expand inspector split targets to 15 pixels and double automatic scrolling speed while dragging sections.
  • Remove individual entries from Recent Projects without deleting their files.

Releases and forks

  • Use the building repository for desktop update feeds, including fork releases and local GitHub origin remotes.
  • Resolve website repository links from the publishing repository and synchronize README links for forks and custom Pages domains.
  • Use the same current screenshot in the README, website, and sharing previews.

v0.6.3

Choose a tag to compare

@github-actions github-actions released this 06 Nov 23:43

KetchUp 0.6.3 — Clearer Move snapping and faster tool navigation

2026-11-06

Move and snapping

  • Automatically show unselected geometry in X-Ray while Move has a selection, whether selected before or after activating the tool.
  • Snap moving geometry to corners behind faces, including intermediate corners of recesses created with Push Pull.

Workspace

  • Use the mouse wheel over the left toolbar to select the previous or next tool, keeping remembered tool choices.

v0.6.2

Choose a tag to compare

@github-actions github-actions released this 06 Nov 15:15

KetchUp 0.6.2 — Precise rotation with flexible pivots

2026-11-06

Modeling and rotation

  • Rotate selected geometry with the new Rotate tool below Move, using Q by default or a custom shortcut.
  • Choose a pivot on or away from the selection, set a reference point, and preview the rotation with geometry and grid snapping. Use arrow keys to lock the rotation plane.
  • Enter precise angles or formulas in the selected angle unit, or specify degrees, radians, or gradians explicitly. Rotation supports undo and redo.
  • Preserve rotated component orientations through shared edits, scaling, reflection, copying, and project reloads.

Workspace and preferences

  • Remember the Rotate tool and its axis and plane locks across restarts, even without a model edit.
  • Keep existing custom keyboard shortcuts when adding Rotate, choosing an available shortcut if Q is already assigned.

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 06 Nov 11:41

KetchUp 0.6.1 — Clearer measurements and scoped joinery

2026-11-06

Properties and workspace

  • Inspect selected edge lengths and face perimeters in Properties.
  • New inspector layouts place Properties first and Outliner second, both expanded, with other sections collapsed. Existing saved layouts and disclosure choices are preserved.
  • Add breathing room below Outliner contents for easier scrolling and selection.
  • Enable the grid and wood joinery display by default while preserving saved visibility choices.

Wood joinery

  • Show joinery icons, machining, and guides for the immediate children of the group being edited. Opening a board exposes its original stock geometry.
  • Restore the assembled joinery overview when returning to the model root, while preserving saved connections and fully assembled export geometry.

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 03 Nov 13:49

KetchUp 0.6.0 — Woodworking joinery and connected projects

2026-11-03

Joinery and woodworking

  • Create and edit wood joints and connections in dedicated inspector sections, with joint previews, machining diagnostics, and cut guides.
  • Apply stock materials to descendant parts, choose wood types with searchable selectors, and customize sanding grits.
  • Export time and cost estimates to PDF. All PDF reports now share a branded header with the project name and generation date.

Projects, sharing, and file formats

  • Save undo and redo history with projects and autosave, navigate document history, and access Undo and Redo from the app bar.
  • Reopen recent projects and use account, project-sharing, and real-time collaboration controls when an account server is configured.
  • Import STL and OBJ meshes and DXF profiles, and export STL files alongside the existing SketchUp import and OBJ export.
  • Preserve screenshot display settings, transparency, and framing when exporting images.

Modeling and navigation

  • Use consistent modeling anchors and combined snapping across drawing, transform, measurement, and text tools, with remembered axis and plane locks.
  • Improve drawing groups, extrusion, and offset behavior, keep scaling near the center stable at different zoom levels, and clean up duplicate geometry and aligned vertices.
  • Pan with two fingers and pinch to zoom on touch devices. Display group labels in the viewport and align section planes with the active axes.
  • Adjust section cuts with multi-axis handles and configure finite grid dimensions, fading grids, and sun-direction cues.

Workspace and performance

  • Remember dialog sizes and positions, resize from every edge and corner, and use searchable selectors and consistently centered inspector tables.
  • Refine Appearance and Color controls, tool highlighting, loading feedback, and inspector icons. Automatic Fasteners controls and previews are temporarily hidden.
  • Improve shadow boundaries, occlusion, and edge depth, and fade distant axes for clearer models.
  • Speed up viewport geometry and rendering with parallel work and caches for machining, joinery diagnostics, picking, and Outliner data. Enable per-viewport FPS diagnostics in Settings.
  • Send feature suggestions and issue reports from the app, with system diagnostics included in issue reports.

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 31 Oct 15:51

KetchUp 0.5.0 — A customizable workspace and project estimates

2026-10-31

Workspace and settings

  • Rearrange, dock, and float inspector panes, with independent scrolling and sticky section headers. Workspace layouts and control preferences are remembered across restarts.
  • Browse inspector information in full-width tables with aligned columns and remembered horizontal scrolling for wide catalogs.
  • Customize keyboard shortcuts in Settings and toggle the right sidebar with Tab.
  • Rename viewport tabs independently and restore saved project selections when reopening a project.

Materials, finishes, and estimates

  • Create reusable stock material and surface treatment catalogs, assign them to model parts, and retain material definitions when copying and pasting.
  • Generate cutting plans from assigned stock materials.
  • Estimate material costs and finishing time from model surfaces, with configurable prices, currency, treatment steps, and per-part overrides.

Modeling and display

  • Configure grid spacing and inference colors, and toggle edge and face snapping targets independently.
  • Use entity dimension gizmos and improved Push/Pull snapping for precise modeling.
  • The Outer Shell solid tool is now called Combine.
  • Improved dialog focus and cached scene meshes, Outliner data, and solid measurements for a smoother workspace.

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 28 Oct 13:13

KetchUp 0.4.0 — More views and precise measurements

2026-10-28

Views and navigation

  • Work with multiple viewport tabs and resizable split views, each with its own camera and a shared model, selection, and undo history.
  • Use the interactive compass to switch camera views, with viewport layouts and camera preferences remembered across restarts.
  • The grid stays anchored to the model while orbiting, and viewports use a cleaner borderless appearance.
  • Docking a viewport keeps the correct pane active so camera navigation affects the intended view.

Measurements and drawing

  • Choose length, area, volume, and angle units with independent decimal precision in the new Units sidebar section. These preferences persist across restarts, and lengths entered without a unit use the selected length unit.
  • Enable Snap to grid to align drawing and placement with the grid spacing at the current zoom; the setting is remembered across restarts.
  • Line drawing stops automatically when a closed shape creates a face, and completed shapes clear their drawing guides.
  • Shape previews stay on their starting face during local-axis snapping and remain stable when following tilted reference points.
  • Solids with inset recesses now report their volume correctly and remain usable by solid tools.

Workshop plans

  • Cut lists use consistent part ordering and preserve width and cutting direction for short parts aligned with other parts in the same group.
  • Cut lists and cutting layouts show clearer metric dimensions in millimeters or centimeters.

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 27 Oct 14:12

KetchUp 0.3.1 — Choose where browser projects are saved

2026-10-27

Browser saving

  • Save and Save As now let you choose a filename and location in supported browsers, remembering the last save directory and updating the model name after the file is written.
  • Browsers without file-system picker support continue to download project files using their download settings.
  • Cancelling the save picker leaves the project unchanged, and failed writes report an error without marking the project as saved.

Editor

  • Starting a new project resets the camera angle and framing while preserving projection and field-of-view preferences.