Releases: wpinrui/grasp
Releases · wpinrui/grasp
Release list
GRASP 1.9.0
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
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
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
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
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
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
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
Scripting improvements
- A script can now hide objects and not just labels.
- Renamed API for showing and hiding labels:
showLabelandhideLabel. hideandshowfrom 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
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
- A security policy has been created for reporting vulnerabilities.
GRASP 1.2.2
Changes
- Made the landing page responsive on phones and tablets
- Refactored the sketch model, scripting API and sketch state hook