Skip to content

MiltonBalaOfficial/ShapeLibraryWithLgi

Repository files navigation

Quick Shape Library

Quick Shape Library for inserting predefined shapes into a Xournal++ document via this plugin along with Extract Stroke Info for creating new shapes.

Installation Steps

  1. Place the folder (ShapeLibrary) in:

    • C:\Users\<user>\AppData\Local\xournalpp\plugins\ on Windows Note: The AppData folder may be hidden.
    • ~/.config/xournalpp/plugins on Linux or MacOS
  2. Place the icons (shapes_symbolic.svg and extract-info-symbolic.svg) in:

    • C:\Users\<user>\AppData\Local\share\icons\hicolor\scalable\actions on Windows,
    • ~/.local/share/icons/hicolor/scalable/actions/ on Linux or MacOS
  3. In the Xournal++ app: Open menu Edit > Toolbars > Customize. You will find the copied icons in the Plugins section. Place them at a suitable location in the toolbar.

  4. Use the plugin as needed

Add Your Own Shape

  1. Draw your own shape in Xournal++ and place it at the top left corner of the page. Note: The shape will be inserted at the same position. When you want to insert the sape if the page is smaller than the current one, you may not be able to see the inserted shapes.

  2. Select your shape and click the ESI icon or select the ESI action from the Plugin menu.

  3. Then give a name of your shape under the desired category.If you need a new category you may create one and then place the shape in it.

  4. If you need update any shape, just draw it and select the shape under its category. * Note that, if you update the shape then you cannot undo it, so keep a copy of the shapes folder.

  5. Coding step:

  • No need to code anything, If you need to delete any shape or shape category, then just delete it from the config.lua file and delete the shape file from the shapes folder.

Share Your Shapes!

Don't forget to share your unique shapes with us!

If anyone wants to support

"Buy Me A Coffee"

About

Insert shape and save your own shape with GUI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages