DPaint-js icon indicating copy to clipboard operation
DPaint-js copied to clipboard

Some new features

Open chiaravalle opened this issue 2 years ago • 2 comments

Hello everyone. I'm posting here my 2 cents, hoping they'll be considered.

Create:
	Group
	Regular Polygon/Star
		Round [optionally] Corners (3 to infinity)
		X/Y stretch
	Text
Directly manipulating image
	Flip/Skew/Shear/Translate
	Deformation (cage)
	Clone stamp
	Offset (see Photoshop)

Thanks. Have a nice day.

chiaravalle avatar Sep 15 '23 22:09 chiaravalle

Hey Chiara, Thanks for the input.

  • Group layers: Yes that will definitely happen. It's on top of the priority list.
  • Polgon/Star: Not sure. I'll think I'll implement loading/saving brushes though, so that you can pick whatever shap you want. We'll see how we can provide a nice premade library of brushes after that.
  • Round corners: Yep, that's on the list, but not at the top yet.
  • X/Y stretch. You can currently X/Y stretch a layer if you hit Layer/Transform and drag a handle.
  • Flip: Yep! that's there in the new version (preview on https://www.stef.be/dpaint/dev/ )
  • Deformation; yeah... that's a hard one to do in JavaScript and keep the pixels sharp at the same time. One sunny day.
  • Clone Stamp: You can currently make a selection and use that as stamp. Not the same I know. and actual clone stamp is on the list, but rather at the bottom.
  • Offset: yes, didn't think of that and easy to do. (and handy for creating seamless tiles) I'll put it on the list.

Thanks, much appreciated! It will be a balance of keeping the tool light and easy to use on side, and features on the other side...

steffest avatar Sep 16 '23 07:09 steffest

Hey, thanks for encouraging feedback. Just some notes:

  • Groups was meaning group elements, not layers (eg group shapes)
  • The indentation was meant to group features' specifications, so Polygon/Star would be with optional round corners and X/Y stretch (at user discretion)

For everything else, again, thanks for the encouraging feedback. =)

chiaravalle avatar Sep 16 '23 07:09 chiaravalle