Skip to content

Releases: wpinrui/grasp

GRASP 1.9.0

Choose a tag to compare

@wpinrui wpinrui released this 06 Sep 08:32
3654feb

Learning GRASP

  • The new user manual teaches the essential drawing, measuring, labelling, saving, and sharing workflows with illustrated examples.
  • The Help menu opens the manual from the desktop and mobile web apps.

Landing Page

  • Interactive demonstrations show geometric construction, measurement, and scripting in action.
  • The demonstrations and controls fit narrow mobile screens without horizontal scrolling.

GRASP 1.8.0

Choose a tag to compare

@wpinrui wpinrui released this 06 Sep 05:57
bddcd7e

Hover previews

  • Preview palette styling, visibility controls, marking and measurement settings, and menu transforms before clicking.
  • New constructions appear as translucent ghosts, and drawing tools preview snapped points, side marks, and full rays or lines.

Captions and calculations

  • Format caption text and linked measurements together, insert common notation directly from the palette, and navigate growing fractions with Tab and arrow keys.
  • Set independent units and rounding for measurements and caption links, and show a calculation link as its answer or full equation.
  • Insert geometry-based measurement references into Calculate by clicking the figure.

Selection and angles

  • Toggle objects and labels independently, select both with a box, and move selected labels together.
  • Trace between straight arms at an existing vertex to choose the smaller or reflex angle, including rays, lines, and constructed paths.

GRASP 1.7.1

Choose a tag to compare

@wpinrui wpinrui released this 05 Sep 20:16
f1078c4

Changes

  • Added macOS support for Apple Silicon and Intel Macs, plus Linux AppImage and Debian packages
  • Added installation guidance for Windows and macOS security prompts
  • Improved script errors with the failed line, command, and guidance on how to fix them
  • Fixed dialogs extending beyond smaller windows

GRASP 1.7.0

Choose a tag to compare

@wpinrui wpinrui released this 06 Sep 06:11
212c8c3

Desktop platforms

  • GRASP now runs on macOS, with one app for Apple Silicon and Intel Macs, and on Linux through AppImage and Debian packages.
  • The installation guide explains first-open security prompts on Windows and macOS.

Script feedback

  • Script errors identify the failed line and command, with guidance on how to fix them.

Dialog layout

  • Dialogs stay within the window, including on smaller screens.

GRASP 1.6.0

Choose a tag to compare

@wpinrui wpinrui released this 05 Sep 17:20
27b1288

Cursors

  • Every tool's cursor is an arrow in that tool's colour, with the tool's own glyph beside it, and it clicks at the arrow's tip.
  • The cursor is no longer cut off near the edge of the sheet.
  • In an embedded sketch, the cursor no longer sticks in place when the page around it is scrolled.

Toolbox

  • The Arrow's Points, Paths, Markings and Text keys show the cursor each one gives you.
  • The relabel key shows the letters a run hands out.

Website

  • The landing page opens with a triangle's incircle being constructed. Where a reader has asked their system for less motion, it shows a still instead.

GRASP 1.5.0

Choose a tag to compare

@wpinrui wpinrui released this 05 Sep 10:47
458522d

Cursors and tooltips

  • Each tool has its own cursor, its icon in its colour, visible on any paper or figure.
  • The Arrow's cursor shows a badge for what it will pick up.
  • Tooltips appear instantly, name the shortcut, and show on greyed out keys.

Drawing and measuring

  • New Regular polygon tool: pick the shape or type the number of sides, and say whether it stays regular when dragged.
  • A measurement's number can be linked to the figure it reads, so it moves with the drawing.
  • Dragging a point on a path pulls the path's loose end along. Dragging the path leaves the point where it was.

Naming

  • A figure stays unnamed until you ask for labels. The labels panel lists only what is named.
  • Use the new relabel tool to label vertices with consecutive alphabets starting with your choice.

GRASP 1.4.1

Choose a tag to compare

@wpinrui wpinrui released this 04 Sep 08:00
73f1506

Changes

  • Fixed a bug where exported diagrams were miscoloured
  • Increased the performance of the landing page
  • Refactored canvas and app shell files

GRASP 1.4.0

Choose a tag to compare

@wpinrui wpinrui released this 03 Sep 13:13

Scripting improvements

  • A script can now hide objects and not just labels.
  • Renamed API for showing and hiding labels: showLabel and hideLabel.
  • hide and show from the <1.4.0 API now mean hiding and showing objects on the 1.4.0 API.

Palette

  • Font and size are now changeable on multi-selected labels

GRASP 1.3.0

Choose a tag to compare

@wpinrui wpinrui released this 03 Sep 07:58

Mobile Web App

  • GRASP now works on a phone. Open the web app on a mobile device.
  • Note that many features are hidden on the mobile version due to screen-space limitations. Open the web app on a laptop or desktop for a better experience.

Security policy

GRASP 1.2.2

Choose a tag to compare

@wpinrui wpinrui released this 03 Sep 02:49
a8b4781

Changes

  • Made the landing page responsive on phones and tablets
  • Refactored the sketch model, scripting API and sketch state hook