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

Make changing objects possible #38

Open
jtl5770 opened this issue May 21, 2024 · 1 comment
Open

Make changing objects possible #38

jtl5770 opened this issue May 21, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@jtl5770
Copy link

jtl5770 commented May 21, 2024

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

The "problem" - if you can call it like that - is that currently it seems to be not possible to change a shape/object after it has been created. There is actually no notion of a collection of objects/shapes that can be changed at all, just the possibility to once add to the canvas like in a pixel drawing application. I would like to have it behave more like a vector drawing editor that knows about all the objects on the canvas and can change them at any time.

Describe the solution you'd like

  • Know about the list of objects that have been created with all their parameters including z-Index and do the display on demand from this list, making sure that hidden features are not drawn. This also includes having the typical operations of bring to front/bring to back/lower/raise and the ability to select an object for changing at all.
  • Have a native file format that saves this information so it is still there after save/load.
  • ...I assume there is more to enabling such a feature set than these points mentioned.

Describe alternatives you've considered

  • using a real vector graphics editor or diagram editor, but the selling point for ascii draw is that is exactly not such a complex beast.
@jtl5770 jtl5770 added the enhancement New feature or request label May 21, 2024
@Nokse22 Nokse22 self-assigned this May 21, 2024
@Nokse22
Copy link
Owner

Nokse22 commented May 21, 2024

Hello, this is definitely a very interesting idea, but I would need to change a lot of the code to add this.

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

2 participants