Skip to content

Releases: lost-scripts/ls_shapes

v0.4.2 BETA 4 (PE+)

12 Oct 01:15

Choose a tag to compare

LS Shapes Window v0.4.2 BETA 4 (PE+) for Moho 14.3+ Pro

ls_shapes_BETA4_OVERVIEW
Overview (click to view full size)

Release Notes:

Public dot release of Lost Scripts' Shapes Window BETA 4 (Performance Edition +), with some new features/enhancements and bug fixes...

What's New

Features & Enhancements:

  • Consolidated RGB/HSV color model logic (now switchable by a button) and unified Recolor mode
  • Introduced a factor-based UI scaling system to adapt button and menu sizes to Windows/Moho font and display scaling
  • Main Menu content is now dynamic so entries can reflect state or change according to other settings
  • Style items now indicate usage in project with an asterisk (*)
  • Style-Based Selection: select shapes by the styles they use
  • Shape list shows if items have 1 (·), 2 (.) or both (:) applied styles
  • Point group reordering is now possible (by recreation) with "to top/bottom" support
  • Stacked shapes creation now possible, with due warnings and undo support

Improvements:

  • Several UI size/position fixes and tweaks (Apply & HSB buttons, Infobar, menus, window width, cursors)
  • Some icons/symbols now display better thanks to the Zero-Width Joiner (ZWJ) character
  • Debug Mode and Beginner’s Mode refinements

Bug Fixes:

  • Selection is preserved after point group creation/update
  • Copy Infobar now retrieves the full text (especially useful for copying UUIDs)
  • No widget should blink anymore on frame change; also fixed some enable/disable inconsistencies
  • Enter Style mode by pressing Mode button didn't select the item
  • Fixed additional Infobar concatenation related errors
  • v0.4.2-beta4a: Hotfix for typo LS instead of LM.ColorOps:Ls_SetRgb that caused errors in environments without it
  • v0.4.2-beta4b: Moho prefs post-load strict validation to prevent macOS Lua Console error at opening

Known Issues:

  • In rare cases, when multiple projects are open (especially duplicates with identical layer UUIDs?), the window may become unresponsive or “stuck” to a layer from another project until restarting Moho. This bug may not be specific to this version and is under investigation...

Instructions:

  • Download: Click on first asset below or ls_shapes.zip *

  • Installation: Unzip the downloaded file, follow any standard script installation process and restart Moho®.

  • Usage: Click the script icon in Tools palette (or its entry under Scripts menu) to open the window, move it away from the center and... Enjoy!

Windows ONLY. To (optionally) verify the integrity of the file, run: sha256sum ls_shapes.zip


⚠️ IMPORTANT: This is a BETA that inherits very deep changes to the script’s core. While it has been tested extensively, it may still be more unstable than usual. If you notice any unexpected behavior not listed in the Known Issues section, please report it.

Other:

v0.4.1 BETA 4 (PE)

17 Sep 02:49

Choose a tag to compare

LS Shapes Window v0.4.1 BETA 4 (PE 🚀) for Moho 14.3+ Pro

ls_shapes_BETA4_OVERVIEW
Overview (click to view full size)

Release Notes:

Public dot release of Lost Scripts' Shapes Window BETA 4 (Performance Edition), with some new features/enhancements and bug fixes...

What's New

Features & Enhancements:

  • Performance overhaul: the script now handles a much larger number of elements with ease, drastically reducing response times in common operations. Internal improvements in Shapes, Styles, and Groups management has been made to minimize unnecessary UI updates and calls (see DEMO bellow).
  • Styles offer now a visual indication of what they define: ◍ (fill), ◎ (line) or ◉ for both, and · (width) , (brush) or ; for both. This helps to get better idea of what they do at a glance.

Bug Fixes:

  • The Mode button no longer blinks upon window updates.
  • The Lower Shape button is now correctly disabled when the last selected item reaches the bottom (avoiding missordering).
  • Fixed Infobar Lua Console error when selecting a non-vector layer in Style mode.
  • Fixed occasional crashes when pasting styles via reassignment by using now CopyStyleProperties instead.
  • Shape creation buttons were messed up after last MSG reordering due to pairing dependency that now is fixed.

What's New Since v0.3.0 (BETA 3)

New Features Since v0.3.0:

  • New <alt> Point Group Mode -> Hold <alt> key at pressing Switch Mode Button for point group management.
  • Handier Point-Based selection -> Now it is a handy multi-choice button (one click to invoke, hold <alt> to make it retain active as usually).
  • Animated Shape Order helper/indicator button -> Indicates if Animated Shape Order is ON and allows basic keyframe managing.
  • Debug Mode (OFF by default) -> For better diagnostics upon crashes.
  • Copy/Paste buttons can now copy/paste color only -> For quick color-only modifications (also copies and pastes to/from clipboard).
  • Affects Alpha option under Tweak Menu -> For more control over copy/paste and Recoloring.
  • Integrated Quick Help kind of interactive dialog -> Just a quick way of travel around main features and get further information...
  • Improved (plus copiable) Infobar -> Well, just that.
  • Custom Swatches folder access -> Now the menu entry opens the folder.

Improvements/Changes Since v0.3.0:

  • Relocated (Re)Color controls out of the Swatch space.
  • Reintroduced Select Shape tool viewport interaction after Moho 14.3 changes.
  • Improved Shape Order and Combine Blend buttons.
  • Improved MSG system for, among other things, better undo management.
  • Introduced an incipient but more flexible constants system.
  • Re-enabled MakeShapeNameUnique behavior for multi-renaming.
  • Internal refactor: LS_Shapes_Window → LS_Shapes & ls_shapes_window → ls_shapes (see NOTE below).
  • Misc stability improvements.

Bug Fixes Since v0.3.0:

  • IMPORTANT: Crash related to Pick functions and main window resizing -> FIXED
  • The script should be now crash-proof if no document is open (also important!) -> FIXED
  • Color Pickers no more generate extra undo steps -> FIXED
  • Recolor works now with Switch/FBF layers -> FIXED
  • Much more minor fixes and tweaks...

📝 NOTE: Due to the internal refactor, in this case any previous installed version of the script (including its resources) will have to be removed manually.

Demos:

ls_shapes_BETA4_rec_new-point-group-mode
The new BETA 4 Performance Edition is full of beans!

ls_shapes_BETA4_rec_new-point-group-mode
The new Point Group Mode in action

ls_shapes_BETA4_rec_the-more-interactive-and-precise-is-back-to-v14-3
Interaction with the Select Shape tool works again in Moho® 14.3

Instructions:

  • Download: Click on first asset below or ls_shapes.zip *

  • Installation: Unzip the downloaded file, follow any standard script installation process and restart Moho®. NOTE: Due to the internal refactor, in this case any previously installed version of the script (including its resources) will have to be removed manually.

  • Usage: Click the script icon in Tools palette (or its entry under Scripts menu) to open the window, move it away from the center and... Enjoy!

Windows ONLY. To (optionally) verify the integrity of the file, run: sha256sum ls_shapes.zip


⚠️ IMPORTANT: This is a BETA with very deep changes to the script’s core. While it has been tested extensively, it may be more unstable than usual. That's why it's marked as pre-release for now... If you notice any unexpected behavior, please report it.

Other:

v0.4.0 BETA 4

09 Sep 01:54

Choose a tag to compare

LS Shapes Window v0.4.0 BETA 4 for Moho 14.3+ Pro

ls_shapes_BETA4_OVERVIEW
Overview (click to view full size)

Release Notes:

Fourth public release, with new features, improvements and bug fixes...

New Features (since v0.3.0):

  • New <alt> Point Group Mode -> Hold <alt> key at pressing Switch Mode Button for point group management.
  • Handier Point-Based selection -> Now it is a handy multi-choice button (one click to invoke, hold <alt> to make it retain active as usually).
  • Animated Shape Order helper/indicator button -> Indicates if Animated Shape Order is ON and allows basic keyframe managing.
  • Debug Mode (OFF by default) -> For better diagnostics upon crashes.
  • Copy/Paste buttons can now copy/paste color only -> For quick color-only modifications (also copies and pastes to/from clipboard).
  • Affects Alpha option under Tweak Menu -> For more control over copy/paste and Recoloring.
  • Integrated Quick Help kind of interactive dialog -> Just a quick way of travel around main features and get further information...
  • Improved (plus copiable) Infobar -> Well, just that.
  • Custom Swatches folder access -> Now the menu entry opens the folder.

Improvements/Changes:

  • Relocated (Re)Color controls out of the Swatch space.
  • Reintroduced Select Shape tool viewport interaction after Moho 14.3 changes.
  • Improved Shape Order and Combine Blend buttons.
  • Improved MSG system for, among other things, better undo management.
  • Introduced an incipient but more flexible constants system.
  • Re-enabled MakeShapeNameUnique behavior for multi-renaming.
  • Internal refactor: LS_Shapes_Window → LS_Shapes & ls_shapes_window → ls_shapes (see NOTE below).
  • Misc stability improvements.

Bug fixes (in this v0.4.0):

  • IMPORTANT: Crash related to Pick functions and main window resizing -> FIXED
  • The script should be now crash-proof if no document is open (also important!) -> FIXED
  • Color Pickers no more generate extra undo steps -> FIXED
  • Recolor works now with Switch/FBF layers -> FIXED
  • Much more minor fixes and tweaks...

📝 NOTE: Due to the internal refactor, in this case any previous installed version of the script (including its resources) will have to be removed manually.

Demos:

ls_shapes_BETA4_rec_new-point-group-mode
The new <alt> Point Group Mode in action

ls_shapes_BETA4_rec_the-more-interactive-and-precise-is-back-to-v14-3
Interaction with the Select Shape tool works again in Moho® 14.3

Instructions:

  • Download: Click on first asset below or ls_shapes.zip *

  • Installation: Unzip the downloaded file, follow any standard script installation process and restart Moho®. NOTE: Due to the internal refactor, in this case any previous installed version of the script (including its resources) will have to be removed manually.

  • Usage: Click the script icon in Tools palette (or its entry under Scripts menu) to open the window, move it away from the center and... Enjoy!

Windows ONLY. To (optionally) verify the integrity of the file, run: sha256sum ls_shapes.zip

Other:

v0.3.0 BETA 3

19 Jun 23:46

Choose a tag to compare

LS Shapes Window v0.3.0 BETA 3 for Moho 14.1+ Pro

ls_shapes_window_BETA3_UI_rolling-windows-tiles
Overview

Release Notes:

Third public release, with new features, improvements and bug fixes...

New General Menu Options:

  • General Menu's Beginner's Mode Change -> It allows you now to disable certain tooltips that may be useful at the beginning but annoying in the end...

New Features (since v0.2.1):

  • New Modes/Helpers! -> Mainly focused on dealing with coloring. Among others, provide new ways of shape recoloring/randomization thanks to Mike Kelley kindly allowed me to include his "mk_adjust_colors" functionalities :).
  • STYLE Mode -> It's fully functional now. There you can inspect, delete, create, modify (to a certain extent) or just get them handy for quick apply. Plus, now allows more direct Style picking and modification.
  • Some (Limited) Brushes Support -> I couldn't do it as I would have liked due to some unexpected limitations, but there it is even if it's only to allow to see if a shape has a brush applied...
  • Item Preview Improvements -> Fills are showed again, plus some issues having to do with this and keyframe deletion should have been solved as well.
  • Enter Key (FINALLY) Confirms Renaming -> I think I found a way that seems to allow it. Available, but still under observation, though... UPDATE: It seems the patch prevents you from entering special characters. Oh, well...
  • Swap Buttons -> For quick Fill/Stroke colors and Style 1/2 swapping.
  • Tool Palette's Button Allows Closing -> That way you can open the window, do your thing, and quickly close it if no further needed all by a shortcut. Of course, Show In "Tools" Palette option must be checked for the shortcut to work.
  • More Live/Scrollable (kind of) Swatches! (Under Development) -> Choose any of the factory swatches or create your own ones in the "Swatches" directory of your "Custom Content Folder" for a quick way of first rough coloring in Moho.
  • Plus... the window can be now more interactive and precise. Click over a shape's fill or, stroke, if applies, or effect handle (which now can be adjusted numerically and hence more precisely) to get the controls ready for them.

Bug fixes (in this v0.3.0):

  • Paste button stopped working as expected at some point -> FIXED
  • Open at Startup and window size problem -> FIXED (Kinda dirtily, but enough for now?)
  • If open by Open at Startup, there may be then unwanted beeps upon frame change until reopen -> FIXED
  • Freehand/Eraser "Alt+LMB" width resizing doesn't work as expected if Points-Based Selection option is checked -> FIXED (I think!)
  • Delete key doesn't act over selected keyframes while the window is open -> FIXED

Demos:

ls_shapes_window_BETA3_rec_more-interactive-and-precise
The window is now more interactive and precise

ls_shapes_window_BETA3_rec_direct-style-picking
It also allows more direct Style picking and modification

ls_shapes_window_BETA3_rec_recolor-HSB-demo
Recolor (HSB) in action. Quickly recolor/randomize shapes (click to view full size)

ls_shapes_window_BETA3_rec_new-swatches
Some of the new scrollable Swatches

Instructions:

  • Download: Click on first asset below or ls_shapes_window.zip *

  • Installation: Unzip the downloaded file, follow any standard script installation process and restart Moho®

  • Usage: Click the script icon in Tools palette (or its entry under Scripts menu) to open the window, move it away from the center and... Enjoy!

Windows ONLY. To (optionally) verify the integrity of the file, run: sha256sum ls_shapes_window.zip

Other:

v0.2.1 BETA 2

19 Jun 00:49

Choose a tag to compare

v0.2.1 BETA 2 Pre-release
Pre-release

LS Shapes Window v0.2.1 BETA 2 for Moho 14.1+ Pro

ls_shapes_window_BETA2_UI_rolling-windows_3
Overview

Release Notes:

Second public dot release. As two-file Tool and own resources, with same features over previous version (v0.2.0) and bug fixes...

New General Menu Options:

  • Open On Startup -> If checked, the window will appear upon opening the first document (intended to work in partnership with next option).
  • Show In Tools Palette (Experimental) -> Show/Hide the button in toolbar, so you have a chance of can save some space as more of these kind of windows arrive... If hidden, go to "Scripts -> Lost Scripts - Shapes Window" to open. It kind of cheats Moho, but works perfectly fine here; any issue, please report!
  • Use Large Buttons -> Just that, same buttons but with larger clickable area (with the advantage of increasing Swatches and shape preview area a little bit too).

New Features (same from v0.2.0):

  • Mode Switcher -> Allows to to switch between SHAPE and STYLE mode (where you can now do basic style management) at any time.
  • Item Preview (Under Development) -> The currently selected shape is showed here for more quick/direct selection feedback.
  • Multi-Renaming -> You can quickly rename more than one shape (or style) at a time (thanks to Maarten's request).
  • Shape Visibility Button -> Gives you individual control over hidden shapes, which will be marked with an * in palette.
  • Checker Selection -> Does the same than Style Window checkbox.
  • "Style 1" & "Style 2" Selectors -> Does the same than Style Window ones.
  • Live (kind of) Swatches! (Under Development) -> Choose any of the factory swatch or create your own ones in Moho, if a Pose/Morph named SLIDER is found it will allow certain kind of (limited 🙄) interaction. Please, don't expect them to be very precise in terms of color theory either... they are more intended to provide a quick way of first rough coloring. The included factory swatches are placed under Custom Content Folder\Scripts\ScriptResources\ls_shapes_window\Swatches, but PLEASE, is advisable you place your own ones (or copy it for reference) in Custom Content Folder\Swatches instead.
  • New UI -> The script has now its own resources, so everything looks more homogeneous and fitted.
  • Plus -> Much more improvements and additions...

Bug fixes (in this v0.2.1):

  • Paste button stopped working as expected at some point -> FIXED
  • Open at Startup and window size problem -> FIXED (Kinda dirtily, but enough for now?)
  • If open by Open at Startup, there may be then unwanted beeps upon frame change until reopen -> FIXED
  • Freehand/Eraser "Alt+LMB" width resizing doesn't work as expected if Points-Based Selection option is checked -> FIXED (I think)
  • Delete key doesn't act over selected keyframes while the window is open -> FIXED

Demos:

ls_shapes_window_BETA2_UI-modes
Quick look at the new modes & functions (click to view full size)

ls_shapes_window_BETA2_Coloring_04_x2
The window in action and coloring workflow with the different Swatches

Instructions:

  • Download: Click on first asset below or ls_shapes_window.zip *

  • Installation: Unzip the downloaded file, follow any standard script installation process and restart Moho®

  • Usage: Click the script icon in Tools palette (or its entry under Scripts menu) to open the window, move it away from the center and... Enjoy!

Windows ONLY. To (optionally) verify the integrity of the file, run: sha256sum ls_shapes_window.zip

Other:

v0.2.0 BETA 2

19 Jun 00:47

Choose a tag to compare

v0.2.0 BETA 2 Pre-release
Pre-release

LS Shapes Window v0.2.0 BETA 2 for Moho 14.1+ Pro

ls_shapes_window_BETA2_UI_rolling-windows_3
Overview

Release Notes:

Second release. As two-file Tool and own resources. With several improvements over previous version and new features...

New General Menu Options:

  • Open On Startup -> If checked, the window will appear upon opening the first document (intended to work in partnership with next option).
  • Show In Tools Palette (Experimental) -> Show/Hide the button in toolbar, so you have a chance of can save some space as more of these kind of windows arrive... If hidden, go to "Scripts -> Lost Scripts - Shapes Window" to open. It kind of cheats Moho, but works perfectly fine here; any issue, please report!
  • Use Large Buttons -> Just that, same buttons but with larger clickable area (with the advantage of increasing Swatches and shape preview area a little bit too).

New Features:

  • Mode Switcher -> Allows to to switch between SHAPE and STYLE mode (where you can now do basic style management) at any time.
  • Item Preview (Under Development) -> The currently selected shape is showed here for more quick/direct selection feedback.
  • Multi-Renaming -> You can quickly rename more than one shape (or style) at a time (thanks to Maarten's request).
  • Shape Visibility Button -> Gives you individual control over hidden shapes, which will be marked with an * in palette.
  • Checker Selection -> Does the same than Style Window checkbox.
  • "Style 1" & "Style 2" Selectors -> Does the same than Style Window ones.
  • Live (kind of) Swatches! (Under Development) -> Choose any of the factory swatch or create your own ones in Moho, if a Pose/Morph named SLIDER is found it will allow certain kind of (limited 🙄) interaction. Please, don't expect them to be very precise in terms of color theory either... they are more intended to provide a quick way of first rough coloring. The included factory swatches are placed under Custom Content Folder\Scripts\ScriptResources\ls_shapes_window\Swatches, but PLEASE, is advisable you place your own ones (or copy it for reference) in Custom Content Folder\Swatches instead.
  • New UI -> The script has now its own resources, so everything looks more homogeneous and fitted.
  • Plus -> Much more improvements and additions...

Demos:

ls_shapes_window_BETA2_UI-modes
Quick look at the new modes & functions (click to view full size)

ls_shapes_window_BETA2_Coloring_04_x2
The window in action and coloring workflow with the different Swatches

Instructions:

  • Download: Click on first asset below or ls_shapes_window.zip *

  • Installation: Unzip the downloaded file, follow any standard script installation process and restart Moho®

  • Usage: Click the script icon in Tools palette (or its entry under Scripts menu) to open the window, move it away from the center and... Enjoy!

Windows ONLY. To (optionally) verify the integrity of the file, run: sha256sum ls_shapes_window.zip

Other:

v0.1.0 BETA

12 Jun 01:10

Choose a tag to compare

v0.1.0 BETA Pre-release
Pre-release

LS Shapes Window v0.1.0 BETA 1 for Moho 14

ls_shapes_window_demo
Overview

Release Notes:

First public release ever. Still as one-file Tool and no dependencies. With several improvements over previous versions/states and new menu options...

Menu Options (quick reference of some current features):

  • Points-Based Selection (Experimental) -> It allows a more bidirectional interaction but it can affect performance... Basically if you select all the points that conforms a shape, the shape/s gets also selected, thus you can work with it in palette.
  • Ignore Non-Regular Vector Layers -> If checked, Mesh Warp kind of layers' shapes are ignored (Curver and Auto-triangulated Warp Mesh layers are always ignored anyway).
  • Link To Style Window -> Uncheck this can improve performance, but then Style window won't be in perfect sync with the Shapes Window...
  • Advanced (Create) -> Just Hide or Show shape creation related widgets if unneeded or for saving vertical space.
  • Half Dimensions -> If checked, the window will open around half of current viewport height.
  • Show Infobar -> Infobar provides some info you may find useful while working with shapes, but uncheck it if you wanted to save some more vertical space...

Demos:

ls_shapes_window_Tutorial 11 02b_demos_vector-overview_s75
Basic usage and vector management in action

ls_shapes_window_demo_switching-projects_s75
Quick look at switching over different open projects

ls_shapes_window_feature-request
BONUS: My very first known draft back in 2006 🙂

Instructions:

  • Download: Click on first asset below or ls_shapes_window.zip *

  • Installation: Unzip the downloaded file, follow any standard script installation process and restart Moho®

  • Usage: Click the script icon in Tools palette to open the window, move it away from the center and... Enjoy!

To (optionally) verify the integrity of the file, run: sha256sum ls_shapes_window.zip

Other: