- Updates
js-draw
- Bug fix: Closing color picker: Start drawing immediately, rather than require an extra tap.
- Use edge of strokes, rather than center, for erasing/selection. This was previously only the case for flat-tiped strokes.
- Adjustments to stroke smoothing.
- Bug fix: Don't apply template backgrounds when loading images that have no background.
- Updates
js-draw
- Grid-style backgrounds
- Uses the last-saved image's background and size as a template for new images.
- Updates
js-draw
- Fixes touchpad pinch zoom offset vertically from cursor
- Don't move the save button to the overflow menu.
- Add space between save/close buttons and the other buttons.
- Updates
js-draw
- Map
ctrl+s
to save in js-draw editor - Show "Insert Image" in edit menu and, thus, the "Keyboard Shortcuts" section of settings.
- Bug fixes
- Fixes "insert image" button broken in non-beta versions of Joplin when the rich text editor was visible.
- Updates
js-draw
- Fixes canvas not resizing on window resize.
- Fixes changing the color of duplicated text objects.
- Bug fixes
- Fixes "insert image" button not working in the rich text editor.
- Updates
js-draw
- Ability to change the background color.
- Overflow menu for the toolbar.
- Updates
js-draw
- Don't select/erase objects that have
isSelectable
set tofalse
. - Fix larger-than-necessary output size of arrow/rectangle/line shapes.
- Fix view jumping while zooming in/rotating with touchscreen pan tool.
- Don't select/erase objects that have
- Updates
js-draw
ctrl+A
-related bug fixes.- Adds a "reformat selection" button (allows changing selection color).
- Updates
js-draw
- Activate shortcuts with
cmd
in addition toctrl
. E.g. on MacOS, cmd+a should select everything when the selection tool is enabled. - Allow mirroring the seleciton.
- Activate shortcuts with
- Updates
js-draw
- Rotation snapping while rotating the screen with touch
- Updates
js-draw
- New pen icons
- Snap to grid while holding control key.
- Updates
js-draw
- Resizable eraser
- Selection- & text tool-related bug fixes
- Updates
js-draw
- Performance improvements
- Updates
js-draw
- Works around another inertial scrolling issue triggered when a stylus gets close to the screen during a touch panning gesture.
- Adds an "insert image" dialog.
- Updates
js-draw
- Fixes inertial scrolling issue.
- Updates
js-draw
- Performance improvements
- Different icons for rounded/non-rounded pens
- Updates
js-draw
- Misc. bug fixes
- Inertial touchscreen scrolling.
- Focus the editor when fisrt opened.
- It is no longer necessary to click on the editor to use keyboard shortcuts.
- Updates
js-draw
- Ability to change the default font size.
- Updates js-draw:
- Save images with
fill=none
for strokes with no fill. - Adds a find dialog that can be opened with
ctrl+f
.
- Save images with
- Save and load tool state (e.g. pen sizes and colors) when closing/opening the editor.
- Allow locking touchscreen screen rotation.
- Bug fixes.
- Non-pressure-sensitive strokes by default
- Updates
js-draw
- Fixes exporting multi-line text regions to SVG.
- Updates
js-draw
- Fixes unnecessary scrollbars when editing/adding text.
- Updates
js-draw
- Edit existing text fields by clicking on them while using the text tool.
- Increases auto-save frequency to 0.5 Hz.
- Updates
js-draw
- Hand tool can now be toggled with one click.
- Keyboard shortcuts:
ctrl+d
for duplicate selectionctrl+r
for resize image to selectionshift+click
to expand the selection
- Publishes changes from 1.1.0 (
manifest.json
needed to be updated) - Updates
js-draw
Ctrl+1
throughCtrl+9
select pen drawing modes (if a pen is selected).1-9
still selects tools.
- Bug fixes
- Fixes: Unable to close
js-draw
editor window if the editor fails to load. - Fixes: Unable to edit images when the
Joplin Enhancement
plugin is enabled.
- Fixes: Unable to close
- Updates
js-draw
- Bug fixes
- Division by zero error when drawing strokes.
- Bug fixes
- Updates
js-draw
- Selection-related bug fixes.
- Fixes an issue where some strokes would distort when saving.
- Updates
js-draw
Ctrl+C
,Ctrl+V
, and opening images dropped into the editor.- Delete the selection by pressing
Backspace
orDelete
.
- Updates
js-draw
- Faster autosaves.
- Switch tools with
ctrl+1
,ctrl+2
, ...
- Increases the autosave interval to once per minute.
- Updates
js-draw
- Higher quality while moving the view with a touchscreen.
- Updates
js-draw
- Fixes strokes with thickness set to a very small number self-intersecting many times.
- German localization
- Spanish localization
- I haven't found a way to determine Joplin's locale through the plugin API. As such, this is based on the system's locale, not Joplin's locale.
- Updates
js-draw
- Bug fixes
- Updates
js-draw
- Accessibility fixes
- Other bug fixes.
- Updates
js-draw
- Adds a reset zoom/viewport button.
- Updates
js-draw
- Make icon foregrounds match Joplin's theme when buttons are selected.
- Autosaves every two minutes. At present there is only one autosave file.
- Press
Ctrl+Shift+P
, then typeRestore from autosave
to restore from the autosaved drawing.
- Press
- Updates
js-draw
- Fixes a regression -- opening the color picker and attempting to change the color would cause the picker to immediately disappear.
- Match Joplin's theme.
- Updates
js-draw
- Adds a pipette tool (pick colors by clicking on the screen)
- Adds recent colors to the list of suggested colors
- Fixes "resume editing" button sometimes not working.
- Updates
js-draw
- Fixes loading text from SVGs in Chrome, and thus in Joplin.
- Updates
js-draw
- Adds a text tool
- Various bug fixes and improvements
- Updates
js-draw
to the latest version- Caches rendered strokes (where possible) for performance
- Bug fixes
- Fixes a bug where an old version of an edited image was sometimes drawn in the preview pane instead of the updated image.
- Allows discarding changes: Adds a "close" button to the
js-draw
toolbar.