Skip to content

Releases: sbrin/lopaka

0.46

22 Mar 16:52
d1bf13f
Compare
Choose a tag to compare

What's Changed

  • Fixed rulers display
  • Fixed code update issue
  • Enabled auto save

Full Changelog: 0.45...0.46

0.45

15 Mar 17:45
88e7ec0
Compare
Choose a tag to compare

New features

  • Inkplate platform support
  • Undo with CTRL+Z
  • Code import

Improvements

  • Fixed many bugs
  • Enhanced general look and made layout more flexible
  • Fix adafruit font rendering

0.4

25 Feb 09:46
3e5f940
Compare
Choose a tag to compare
0.4

New Features:

Interactive Editor
The editor now supports interaction across all platforms, with improved source code parameters parsing and cursor position preservation:

  • Select layers when you click on a source code line, highlighting source code lines for active layer
  • Source code optimization: removing duplicate images, font and color declarations
  • Source code highlighting using ACE

BDF Font Support
Dynamic loading and rendering of BDF fonts have been integrated, optimizing the compiled font size and ensuring correct text rendering as per specifications.

Added Times, Profont, X11 and UW ttyp0 font groups

Image operations
Rotate, mirror, invert paint and image layers. Merge any layers into a single drawing. Download image as PNG.

Source code settings
Different code styles for Arduino and ESP_IDF. Enable/disable PROGMEM declaration. Wrap code in a single draw() function.

U8g2 XOR "inverse" mode
Set any layer to render as XOR bitmap.

Enhancements:

  • Ability to change the order of layers using drag and drop
  • Updated Dockerfile for better deployment.
  • Colored images (the same as paint layers)
  • New Gaai icons

Full Changelog: 0.3...0.4

0.3

07 Feb 10:21
Compare
Choose a tag to compare
0.3

New Features:

  • Added custom display size options.
  • Color support introduced for the paint tool in AdafruitGFX.
  • Flipper paint tool implemented with canvas_draw_xbm
  • Ellipse tool with a filled checkbox option added.
  • Gaai icon set and support for icon packs included.
  • Renamed 'icons' to 'images' and moved & renamed the reset button.

Improvements:

  • Highlighting the line on shift key pressed in paint tool
  • Paint layers can have an overlay checkbox to exclude them from code output.
  • Enhanced UI with new favicons assets and updated CSS.
  • The event logger, cloud messages, and screen sizes have been improved.
  • Integrated zlib compression using the pako library.

Bug Fixes:

  • Fixed uint32 canvas color issues.
  • Addressed Firefox compatibility with font names starting with a number.
  • Reset the active tool upon platform change.
  • Cleaned up the paint plugin state when activating the paint tool.
  • Resolved issues with drawing on the selected layer and the copy buffer.
  • Improved line drawing capabilities using a pixelate method for unbreakable lines.
  • Fixed drawing functionality to initiate on the first mouse down.
  • Fixed the appearance of the Save button.
  • Corrected the behavior of copying selected code.

0.2

17 Nov 20:46
Compare
Choose a tag to compare
0.2

Saving Project
Press Cmd+S (or Ctrl+S on Windows) to save your work to local storage. This feature provides a quick way to save your progress and never lose your work. Every library has it's own storage.

Saving your project!
Never lose your work! Save changes to local storage with Ctrl+S

Copying & Pasting Layers
You can now duplicate layers in your design without fuss. Pressing Ctrl+C will copy the selected layer, and Ctrl+V will paste a duplicate of it onto your canvas. Ensure the layer you want to copy is selected before using the shortcut.

Rulers
Rulers have been introduced to help you measure and align objects within your workspace. These are visible along the top and left edges of the canvas, allowing for precise placement and helping maintain consistent spacing between elements.

Multi-layer Selection
The ability to select more than one layer at a time is now possible by holding down SHIFT and clicking on additional layers. This feature is a time-saver for moving or applying changes to multiple layers simultaneously.

Select All Layers
The new shortcut Cmd+A (or Ctrl+A on Windows) lets you quickly select all layers on the canvas, enabling you to move or transform your entire design in one go if needed.

Select Area
The new Select Area tool allows you to click and drag to create a selection box, which will select all layers encompassed within that area. It helps streamline the editing process when managing complex designs with multiple layers.

Change layer order
Easily reorder layers with simple keyboard shortcuts – just select a layer and use arrow Up and Down keys with Ctrl or Cmd for quick adjustment.

More Fonts
We've expanded the typography options with a wider selection of fonts. Get creative with more choices for crafting the perfect textual content in your designs.

Improved Drawing Accuracy
Precision is key. We've refined the drawing tool for better accuracy, giving you smoother curves and lines, which results in a more professional look for your artwork.

Zoom Functionality
Zooming in and out has gotten more robust. Now you can zoom from a true 1:1 scale up to a detailed 1000%, giving you granular control over how you view your project, whether it's the big picture or the minute details.

Highlight Selected Objects
Hovered and selected objects are now highlighted for better visibility. This visual cue prevents you from losing track of your selected layers, especially when working within a complex design.

Resize
Drag object corners to resize.

0.1

01 Aug 13:44
Compare
Choose a tag to compare
0.1

Free draw mode, image overlay checkbox, XBMP images with PROGMEM, and variable declarations at top. Plus, keyboard shortcuts for layer movement, default setBitmapMode(1), and fixed font rendering issues