Comments (7)
There i already a circle painter. You can find it under the shapes
from butterfly.
There i already a circle painter. You can find it under the shapes
yeah. I'm using it, its an enhancement proposal for the current circle painter.
from butterfly.
Hmm, the problem is: The aspect ratio is a property of the shape painter.
We can override this behavior when pressing shift or ctrl if you want.
I would like to have a similar behavior on mobile. It would be cool if there is a similar behavior on mobile devices
from butterfly.
I would like to have a similar behavior on mobile. It would be cool if there is a similar behavior on mobile devices
I'm with you on providing similar behavior. Providing similar behaviour is what makes app coherent.
Just to clarify my thinking, similar behavior shouldn't mean identical behaviour. As identical features in most of the cases won't be the optimal/best possible solutions on all device types. This is fundamentally because different devices have different input and output devices.
This just simply means:
- For devices with touch input, optimizing app to be easily interactable using gestures
- For devices with keyboard input, optimizing app to be easily interactable using keyboard keys.
- etc
This is inline with #433
Example: Excalidraw is great to be used with mouse, but its a nightmare on smaller and touch&pen-input devices.
In short, the principle I'm referring to is "There's more than one way to do it," commonly known as TMTOWTDI,
from butterfly.
The circle behavior can be replicated when setting aspect ratio to one. But i don't think it's really user friendly on mobile
from butterfly.
Sure! your call :)
from butterfly.
Added in 2.0.0-beta.6
Recoded the shape painter.
The same system can be used in a new stamp painter (#stamp
from butterfly.
Related Issues (20)
- [Enhancement]: Another toolbar size option small HOT 2
- [Feature request]: resize options for app interface HOT 2
- [Bug]: label tool is not working on nightly builds HOT 1
- [Bug]: performance issue on large single page HOT 7
- [Feature request]: Bucket Tool
- [Enhancement]: add notes file deletion confirmation dialog HOT 1
- [Bug]: Exporting image ignores remove background HOT 4
- [Feature request]: Widget on android HOT 1
- [Enhancement]: Have a "Share" and "Export" button for everyone HOT 5
- [Feature request]: Use stylus to insert text HOT 4
- [Bug]: Unable to import PDF or image or other HOT 5
- [Feature request]: Only allow strokes to be deleted with path eraser HOT 11
- [Bug]: The template in Backgorund covers the PDF HOT 2
- [Feature request]: Add shape element to normal eraser HOT 1
- [Feature request]: Improve selection tools HOT 4
- [Enhancement]: DAV is slow HOT 1
- [Feature request]: Tool to Lock Elements/Shapes/Strokes HOT 2
- [Feature request]: Option to bind erasers to current layer HOT 1
- Include changelog in-app HOT 11
- [Bug]: the layers are not visible HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from butterfly.