Recent

Author Topic: LazPaint features request, ideas, wishes  (Read 26122 times)

circular

  • Hero Member
  • *****
  • Posts: 4196
    • Personal webpage
Re: LazPaint features request, ideas, wishes
« Reply #45 on: August 01, 2016, 08:32:10 am »
@mrguzgoz: Agreed.
Conscience is the debugger of the mind

staratel20

  • Full Member
  • ***
  • Posts: 206
Re: LazPaint features request, ideas, wishes
« Reply #46 on: August 08, 2016, 09:01:03 pm »
Can I hope that code(or my modified code) for changing size of pen with Ctrl+wheel will be added?
Windows 7 SP1 x64, FPC 3.0.0, Lazarus from trunk: http://svn.freepascal.org/svn/lazarus/trunk

CountIdentity, ModeClassName - good property naming
IdentityCount,  ClassNameMode  - bad property naming

circular

  • Hero Member
  • *****
  • Posts: 4196
    • Personal webpage
Re: LazPaint features request, ideas, wishes
« Reply #47 on: August 09, 2016, 04:18:08 pm »
Nothing prevents you from hoping.

I am in the middle of too many things right now but I will go through this thread and do what I can.
Conscience is the debugger of the mind

staratel20

  • Full Member
  • ***
  • Posts: 206
Re: LazPaint features request, ideas, wishes
« Reply #48 on: August 09, 2016, 08:42:55 pm »
Also hope you remember about *.ICO support : ). (Can realize it to save your time a little)
Windows 7 SP1 x64, FPC 3.0.0, Lazarus from trunk: http://svn.freepascal.org/svn/lazarus/trunk

CountIdentity, ModeClassName - good property naming
IdentityCount,  ClassNameMode  - bad property naming

circular

  • Hero Member
  • *****
  • Posts: 4196
    • Personal webpage
Re: LazPaint features request, ideas, wishes
« Reply #49 on: August 09, 2016, 08:49:37 pm »
Ok, ICO support. That would be cool
Conscience is the debugger of the mind

staratel20

  • Full Member
  • ***
  • Posts: 206
Re: LazPaint features request, ideas, wishes
« Reply #50 on: August 10, 2016, 07:35:26 pm »
I'm in.
Windows 7 SP1 x64, FPC 3.0.0, Lazarus from trunk: http://svn.freepascal.org/svn/lazarus/trunk

CountIdentity, ModeClassName - good property naming
IdentityCount,  ClassNameMode  - bad property naming

staratel20

  • Full Member
  • ***
  • Posts: 206
Re: LazPaint features request, ideas, wishes
« Reply #51 on: August 15, 2016, 08:03:27 pm »
Want also describe one thing.  I'm hate hold LMB in Photoshop when drawing line, rectangle, etc. - because in this case we can't use Mid mouse button to scroll (oh, my bad, forgot that in Photoshop we can't use Mid button to scroll in any case : ) ). We can remove this in Lazpaint and create circles and rectangles by two click(like when building spline) - I mean repaint on mouse moving instead of mouse dragging.

P/s: have a little wish - if it possible do many little commits instead of rarely big commits - it's will simplify code understanding.

Pp/s: think that is better when user press Colors-Curves is to show Lightness as default tab(and position it to first-left) because it's used more often.
« Last Edit: August 16, 2016, 02:56:18 pm by staratel20 »
Windows 7 SP1 x64, FPC 3.0.0, Lazarus from trunk: http://svn.freepascal.org/svn/lazarus/trunk

CountIdentity, ModeClassName - good property naming
IdentityCount,  ClassNameMode  - bad property naming

lainz

  • Hero Member
  • *****
  • Posts: 4460
    • https://lainz.github.io/
Re: LazPaint features request, ideas, wishes
« Reply #52 on: September 04, 2016, 11:06:10 pm »
Ah yes move with the middle button is a good idea. It's done on SVN.

I don't want to remove the buttons in the color window, but I take a note of making a bigger preview of the color.

More suggestions :
- keep content of layers after they are moved
- read/write more formats (LRS, RES, RAW, TIM, BMP 16 bit iGo)
- focus on child folder when going in parent folder in browser
- use fphttpclient and thread to get online files
- layer effects (stroke, shadow) and layer groups
- layer mask
- text layer
- add dark skin option for toolbars

I can do the dark skin if you want.

circular

  • Hero Member
  • *****
  • Posts: 4196
    • Personal webpage
Re: LazPaint features request, ideas, wishes
« Reply #53 on: September 05, 2016, 11:31:15 am »
That would be great. As I am also working some changes of the main form, that could cause some conflicts/incompatibility between our revisions. To prevent that, we need to determine what area we are going to change. If we are satisfied that we are not changing the same lines of code, then we can go forward with that.

Here are the files I am currently changing:
lazpaint\lazpaintmainform.pas
lazpaint\ufilterconnector.pas
lazpaint\ugraph.pas
lazpaint\uimage.pas
lazpaint\uimageaction.pas
lazpaint\ulayeraction.pas
lazpaint\utoolselect.pas

Which files would you need to change?
Conscience is the debugger of the mind

lainz

  • Hero Member
  • *****
  • Posts: 4460
    • https://lainz.github.io/
Re: LazPaint features request, ideas, wishes
« Reply #54 on: September 05, 2016, 04:59:02 pm »
Actually the main form to change the toolbar style, and maybe other forms that contains toolbars.

But I can do the style in a separate unit and change it all in the final stage.

When I'm ready I will send you a message, so you can put all your changes and then I apply the style.

Maybe the next week, i'm with university exams this week :)
« Last Edit: September 05, 2016, 05:36:46 pm by lainz »

circular

  • Hero Member
  • *****
  • Posts: 4196
    • Personal webpage
Re: LazPaint features request, ideas, wishes
« Reply #55 on: September 06, 2016, 04:13:02 pm »
Yes, a separate unit makes is easier to merge the changes.

Ok, good luck for your exams.  :)
Conscience is the debugger of the mind

lainz

  • Hero Member
  • *****
  • Posts: 4460
    • https://lainz.github.io/
Re: LazPaint features request, ideas, wishes
« Reply #56 on: September 10, 2016, 07:37:09 pm »
I have the unit ready. Send me a PM so I get a mail notification when you're ready with your commits.

c-sanchez

  • Jr. Member
  • **
  • Posts: 65
Re: LazPaint features request, ideas, wishes
« Reply #57 on: January 14, 2017, 08:18:59 pm »
Hi!
please add more options to setup the image colors.
actually i need the follow things, and i can't do this directly on lazpaint, so i manage with psp4 (paint shop pro 4), HSL (Hue, Saturation, Luminance), so a "Luminance curve to Curves option" i think can be nice.
and/or a Hue/Saturation/Luminance option. Although i guess is enough with Luminance curve, i'm not sure.

a Split/Join RGB/HSL channels option.

 

TinyPortal © 2005-2018