question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

support boolean operations on shapes

See original GitHub issue

Reference from #1905, it would be great if this feature is accepted

Supports:

Boolean operations: Diference Union Exclusion Intersection Keyboard shortcuts: Supports all basic shape except Arrow

Desktop

captured

Mobile

captured (1)

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Reactions:15
  • Comments:15 (7 by maintainers)

github_iconTop GitHub Comments

5reactions
haan123commented, Jul 12, 2020

Hi @vjeux ,

Firstly, thank you for your great app 👍

There are many use cases, they can be grouped into 2 main elements:

The creativity

Assume i want to built a prototype for my new mobile app from Excalidraw, then:

I need a triangle for caret icon, i can achive this by using the Line tool, but with all the curves, it does’t look like arrow to me , by using new feature, i just need to draw rectangle and diamond shapes, then operate the Difference action Or i want to have a gear for my settings icon like this captured (1) Or a avatar icon captured (2)

You can create any shape you want, the limit depends only on your imagination

The convenience

Have you tried to make a caret by using Excalidraw on mobile? well, i think the only way to make one is using the Line tool, but it’s nearly impossible to close the path with your big thumb 👍 , so you will wish if you have ability to cut out a rectangle and a diamond to make this caret

I think this is a needed feature for all vector drawing tools, in fact, this is the most feature i have used when designing in Inkscape

Thanks!

4reactions
lipiscommented, Aug 20, 2020

We decided to have a pass on this feature.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Boolean Operations - Figma Help Center
Boolean operations combine any set of shape layers through one of four formulas: Union, Subtract, Intersect, and Exclude. Boolean groups are treated as...
Read more >
Boolean Operations - Sketch
In the Mac app, there are four boolean operations you can use to combine and create complex shapes. Select two or more shapes,...
Read more >
Combine objects using Boolean operations - Adobe Support
Learn how to create complex shapes by combining groups of objects using Boolean operations. Combine objects using Boolean operations. You can ...
Read more >
Boolean Operations for Visio shapes - Microsoft Community
The book describes various useful Boolean operations such as Union, Intersect, and Subtract that are available when you have overlapping Shapes.
Read more >
Creating compound shape variants using Boolean operations
By combining basic shapes using Affinity's Boolean operations, you can create endless variations of interesting irregular shapes.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found