Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request]: line, rectangle, circle tool #216

Open
airtonix opened this issue Mar 25, 2023 · 5 comments
Open

[Feature Request]: line, rectangle, circle tool #216

airtonix opened this issue Mar 25, 2023 · 5 comments
Assignees
Labels
enhancement New feature or request

Comments

@airtonix
Copy link

Is your feature request related to a problem? Please describe.

Instead of merely just the single tool that requires you to freehand draw, lets provide some accurate modes of drawing.

Describe the solution you'd like

  • line: first click start point, second click end point. click drag: start point and preview line before releasing to draw line at release point
  • rectangle: first click top left corner. second click bottom right corner. click drag, start point and preview rectangle before releasing to draw rectangle bottom right corner at release point
  • circle: first click center point, second click radius. click drag start point and preview circle before releasing to draw circle with radius at release point

Proposed workflow

  1. see on tool palette: draw tool, line tool, circle tool, rectangle tool.
  2. see above description

Describe alternatives you've considered

complicated automation tools using some external scripting tools to simulate a human using the mouse.

Additional context

No response

@airtonix airtonix added the enhancement New feature or request label Mar 25, 2023
@zero01101
Copy link
Owner

hey, so are you asking with regard to the color sketch tool i'm guessing, as that'd be contextually the only real place this would make sense as far as i can tell? lol

i definitely appreciate the alternative you suggested 👍

openOutpaint's definitely not supposed to be a full-on replacement for a pixel-based image editor but additional tools can certainly be looked into; don't expect them anytime particularly soon however ;) the intended base usecase openOutpaint was made for is pretty mature and functional so development's slowed down rather significantly, plus the unfortunate realities of Real Life keep demanding attention, but i'll leave the issue open to remind me :)

@airtonix
Copy link
Author

color sketch tool

No this is merely for the purposes of masking. I find it strange that we can't create accurately straight lines when defining masking areas.

@FatGuy84
Copy link

@airtonix
If it's mainly about masking a subject, like a person, I think my feature proposal is quite straight forward:
#217

@zero01101
Copy link
Owner

@airtonix so if you peruse the issues/discussions around here you'll likely notice a common theme is that i'm an idiot

yeah, masking tools is definitely another place those would make sense lol

if nothing else i'll see about adding an arbitrary square/rectangle like other tools can use to define the reticle size

@seijihariki
Copy link
Collaborator

The mask tool is quite clean in terms of context menu usage. It probably would not be much of a UI problem to add some toggles. Just that for this it would be optimal to implement a tab system of sorts. We could use a select menu and some not-so-beautiful JavaScript to hide unused buttons, though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants