Pencil Versions Save

The Pencil Project's unique mission is to build a free and opensource tool for making diagrams and GUI prototyping that everyone can use.

v3.1.1

1 year ago

RELEASE NOTES 3.1.1

  • Add object name in property page
  • Fix side pane status and style
  • Implement showing page properties in PropertyPane
  • Fix font editor sizing in property page
  • Added missing change for new collection pane style
  • Strong hover effect for collection pane
  • Update page list view styling
  • Increase version to 3.1.1 and remove dep on electron-rebuild
  • Use smaller collection selector in smaller screens
  • Fixed freehand reference
  • Move OSX icon into build
  • Move build into app
  • Fix package.json for electron-builder
  • Refactor page list navigation
  • New collection pane color theme
  • Fixed typo
  • Fix editor styling
  • Add button global style for buttons
  • Add icon.icns support to OS X
  • change configuration for mac arm build
  • Use arm64 as mac arch
  • Use universal as mac arch
  • Use electron-builder 23.3.3
  • Temporarily disable gesture toolbar
  • Add support for free hand drawing
  • UI: change alignment toolbar icons
  • Add utilities for calculating color contrast
  • Use less aggressive snapping
  • Fix: improve color icon display
  • Fix incorrect rounding when calculating snapping positions
  • Fix: geometry editor failed to flip shapes
  • UI Refresh: use two-tone variant to replace the classic one in material icons
  • Fix: Rich text color choose not loading recently used colors
  • Fix open dialog and shell API changes
  • Add @electron/remote
  • Rasterizer: fix page capturing for Electron 15
  • Upgrade to Electron 15.2.0
  • Fix psating of bitmap when clipboard containing also HTML content enriched by browser
  • Explicitly use .png for screenshot tmp file
  • Update to electron 11.4.4
  • Add support for generic external commandline-based screenshooter
  • Fixed load file for image data prompt
  • Add delay to renderer
  • Fix collection installer open dialog API changes caused by Electron 10
  • Show error message when editor quits to fast
  • Allow external editor for unlisted extensions
  • Fix progress dialog annoying text jump
  • Upgrade to Electron 10.1.3
  • Add xml syntax for code editor
  • Add xml syntax for code editor
  • Improve recent document and page thumbnail views
  • Additional API fix for electron 9.3.0 that affects export
  • Fix file dialog API when saving and loading
  • New gesture and experimental clipart search
  • Migrate to electron 9.3.0
  • Fix error during save if document contains font which is not installed
  • Fix: changing shadow dx has no effect
  • fix snapping and prototype export
  • Refactor how snapping was calculated and handled
  • Implement partial property changes for all remaining types
  • Disable dev tool auto open in dev mode
  • Adding support for property change mask to partially change a property in a group of targets
  • Fix wrong image size when pasting from clipboard in hidpi screens
  • Fix clickable prototype export template
  • Remove error log when no private collection was found
  • Add support for specifying custom UI font
  • Add configuration to enable hardware acceleration in Linux
  • Fix #577 - v3.1.0 break search bar

v3.1.0

4 years ago

RELEASE NOTES 3.1.0

  • Support for compact layout
  • Optimize output file by removing unused/gabbage resources
  • Add copy page bitmap to clipboard
  • Add screencapture and color picker
  • Implement quick canvas resizing using corner resizer
  • Add support for line-height in font property
  • Fix dialog API and script editor
  • Automatically show "Launch script editor" for special plain text properties
  • Enhance connector invalidation code to improve keyboard moving performance
  • Add support for built-in private collection embedded inside stencil collection
  • Fix problem when pasting shapes are out of the current view-port
  • Change default page size for new page as best-fit
  • Fix broken bitmap and svg image embedded in private shape collection
  • Add support for shadow color in stencil generated from stencil builder
  • Fix shape preparing bug that make background bitmap generation failed.
  • Normalize calculated values from group sizing policy to int to avoid blurry edges
  • Enhance snapping performance and support snapping when moving multiple shapes
  • Allow range-selection from canvas scrollpane, clear selection when clicking outside canvas.
  • Support horizontal/vertical only moving using ctrl key
  • Fix #297 - handling for command line argument
  • Fix dialog sizing and style that cause long dialogs
  • Showing actual file path or the installed collection in its about dialog
  • Fix duplication of system collection loading
  • Showing edge border in collection pane to indicate user-installed collections
  • Fix handling of file argumennt whens starting Pencil in developer mode
  • Fix crash caused by unzip2 and easy-zip2
  • Use Electron 6.0.1 (Node 12, Chrome 76)
  • Fix character encoding in PDF export
  • Fix #227 Printing more than once Hangs on "Exporting" screen
  • Improving property editor side pane
  • Fix Page detail menu and dialog: move "Properties" to the end, automatically focus and select title input.
  • Add "Insert Screenshot..." menu action for canvas, replacing the startup screen button.
  • Implement native MAC capture service
  • Add option to insert screenshot as n-patch image
  • Cleanup parsererror message in output PDF/print
  • Add support for copy selection to clipboard as bitmap when holding "shift" key.
  • Initial impl for checking missing resources
  • Fix file missing bug in stencil builder
  • Fix wrong file filter when corespodent collection is not installed
  • Fix large image captured in HiDPI screen
  • Update "Edit Image..." into using external editor
  • Stop using local version of Material Design Icons which may cause problem in some Linux systems with chinese locale
  • Fix losing of n-patch bitmap image after reloading, add offscreen validation support for n-patch behavior
  • Add clickable prototype HTML export template
  • Add multi repo view for stencil repo browser
  • Add deploy tool for stencil builder
  • Add page property to allow copying of background page links
  • Add export scale and clickable PDF export
  • Fix child pages ordering not saved
  • Fix performance problem caused by timer leaking in color selector
  • Add support for document color palette in color pickers

v3.0.4

6 years ago

Fixed issues

  • Fix an error where multiple error messages were shown while loading file
  • Fix font embedding error for Collection Builder
  • Fix incorrect bitmap/vector resource generating in Collection Builder

New features

  • Support loading of multiple weights in collection embedded fonts

New collection

  • First public release of the Mobile Material Mockup stencil collection is now available for installing via the collection repository.

v3.0.3

6 years ago

Fixed issues

  • Fix menu usability issue when moving toward sub items
  • Fix incorrect handling of close event that leads to corrupted file after saving
  • Other minor UI and wording fixes

Features

  • Support loading of corrupted files, having documents partially recovered.
  • DEV - support opacity attribute in ShadowStyle property type
  • Support full range of font weights for user-installed fonts
  • DEV - support post-processing in shape generating
  • DEV - quick test button added under shape canvas to allow quick testing

v3.0.2

6 years ago

Fixed issues

  • Fix incorrect value shown in N-Patch spec editor dialog
  • Fix rendering crashes that cause application hang when saving documents
  • Fix collection parsing error when Definiton.xml file contains BOM
  • Fix a NPE in constructing StrokeStyle with an empty style array

Features

  • DEV - primary shape property types now support generating transforming spec to a provided value
  • DEV - supporting shape inheritance in Definition.xml
  • Added implementation for a visual stencil builder to draw and generate stencil collection from a document
  • Added implementation for collection resource browsing, allowing a collection to be shipped with multiple folders of bitmap/vector files to be used in shapes.
  • DEV - N-Patch spec editor dialog now supports vector path ImageData
  • Support secondary content edit action defined by collection developer, activated by Shift + F2 by users
  • Auto-complete rich text edit when typing 'lorem'

New collections

  • Stencil Builder Elements
  • Generic Wireframe Kit
  • Community-supported Material Vector Icons

v3.0.1

7 years ago

Bug Fixes

  • Fixed error when loading shapes with missing properties due to stencil update
  • Fixed incorrect handling of editors where 'disabled' metadata is not respected

Features

  • Added implementation for author-defined collection shape list layout
  • Added width or height infomation when creating N-patch
  • Added support for collection layout export
  • Added collection resource browser
  • Improved collection resource handling
  • Added support for collection font embedding in developer collection

v3.0.0

7 years ago

Bug Fixes

  • fix #274 failed to insert image file using drag-n-drop
  • fix #268 error when loading some .ep file due to incorrect object reference
  • fix #263 saving check for legacy file format .ep
  • fix #259 Flowchart items prevent properties render
  • fix bad 'x' reference when loading app
  • fix incorrect n-patch layout that generates spaces
  • fix selection rasterizing failed with external resource references
  • fix font detecting on Gnome 3 Xorg

Features

  • support custom fonts in collection
  • support referencing internal collection resources for ImageData
  • added option to show grid as solid lines vs dots
  • add tool for generating shortcut XML

v3.0.0-rc.2

7 years ago

v3.0.0-rc.1

7 years ago

v3.0.0-beta.2

7 years ago

Update electron to 1.2.2