mtPaint development

What features/apps/bugfixes needed in a future Puppy
Message
Author
User avatar
HairyWill
Posts: 2928
Joined: Fri 26 May 2006, 23:29
Location: Southampton, UK

mtPaint development

#1 Post by HairyWill »

One of the nice features about OSS development is how close you can get to the developers. Dmitry Groshev the mtPaint maintainer is currently looking for areas to focus on in the next development branch.

If you have any suggestions for features or improvements to mtPaint it would be really good to hear them.

I've never quite understood how mtPaint manages to cram so much into such a small package.To find out more about mtPaint, use it and read here.
Will
contribute: [url=http://www.puppylinux.org]community website[/url], [url=http://tinyurl.com/6c3nm6]screenshots[/url], [url=http://tinyurl.com/6j2gbz]puplets[/url], [url=http://tinyurl.com/57gykn]wiki[/url], [url=http://tinyurl.com/5dgr83]rss[/url]

User avatar
J-Bob
Posts: 282
Joined: Sun 10 Feb 2008, 00:58
Location: Canada
Contact:

#2 Post by J-Bob »

my suggestion would be to be able to copy between different prgrams and mtpaint, and between different mtpaint windows. if he does this, he might have something that could take on the gimp on his hands.

as that's the only reason i use the gimp, is because of that.

User avatar
Flash
Official Dog Handler
Posts: 13071
Joined: Wed 04 May 2005, 16:04
Location: Arizona USA

#3 Post by Flash »

It would be great if mtPaint could show the Exif metadata from my digital camera's pictures. :)

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#4 Post by Lobster »

Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
Fossil
Posts: 1157
Joined: Tue 13 Dec 2005, 21:36
Location: Gloucestershire, UK.

#5 Post by Fossil »

Batch resize in standard formats - 640, 800, 1024, etc. Also batch enhance, lighten/darken, contrast/gamma.
For what it's worth, I much prefer manipulating images in mtPaint to Fottox which, by comparison, is so slow on an old machine with 256 megs of ram.

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#6 Post by ttuuxxx »

Something which might look like
http://www.pixlr.com/editor/
or
http://www.splashup.com/
or
plus a stationary colour wheel under the layers,
and use these icons, so people might know what they are
http://tango.freedesktop.org/ArtLibreSet
Plus when you click file/save or file/save as it saves the complete picture including all the layers, It should ask to have the layers flattened.
the layers window should be opened automatically with the colour wheel and be a part of the main application and the working area should be in the middle, Like the picture piclr
Actually he did want some icons before, But I never had time to design them, If anyone has time, maybe post some icons that you built yourself, or that are open sourced and provide the links to the orginal icons, so the author may be contacted if needed.
Also whats up with the 2 window view, that confusing and really you just need 1 window with layers.If you wanted another window just open another mtpaint :) and copy and paste between them

ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
droope
Posts: 801
Joined: Fri 01 Aug 2008, 00:17
Location: Uruguay, Mercedes

#7 Post by droope »

My suggestion is the same as Bob, that I can't for example cut my selection and then paste it into a new window... :(

That sucks really really badly. All in all, it's a nice program

Aronzak
Posts: 36
Joined: Mon 29 Dec 2008, 11:06
Location: Sydney
Contact:

#8 Post by Aronzak »

I'd suggest having a simple mode/ advanced mode. That way it would be easier to use for someone that has never used it before, but would still have a lot of features.

wjaguar
Posts: 359
Joined: Wed 21 Jun 2006, 14:16

#9 Post by wjaguar »

J-Bob wrote:my suggestion would be to be able to copy between different prgrams and mtpaint, and between different mtpaint windows.
mtPaint 3.29 got released today - you may get it here:
http://sourceforge.net/project/showfile ... _id=650430
Among other new features, it has import from / export to system clipboard.
Flash wrote:It would be great if mtPaint could show the Exif metadata from my digital camera's pictures. :)
Since version 3.20, mtPaint has a preconfigured file action for the purpose; it uses the 'exif' tool made by the author of libexif http://libexif.sourceforge.net/. I don't see the need to copy the tool's code into mtPaint when user can just install that same tool on his system. :-)
Lobster wrote:use a generic interface :)
ttuuxxx wrote:the layers window should be opened automatically with the colour wheel and be a part of the main application and the working area should be in the middle, Like the picture piclr
This would kill usability on small-screen devices. And I am not (yet) ready to maintain two completely different interfaces around the common processing engine - while this might be the best solution in the long term, for now the program's structure still depends on particulars of the interface a bit too much.
ttuuxxx wrote:Plus when you click file/save or file/save as it saves the complete picture including all the layers, It should ask to have the layers flattened.
And for this, there exists "Layers->Save composite image", since times immemorial (certainly since before my involvement with mtPaint). In version 3.29 (beta for 3.30) I also added "Composite to new layer", so now user can get a flattened image without having to write it to disk and read back.
Fossil wrote:Batch resize in standard formats - 640, 800, 1024, etc. Also batch enhance, lighten/darken, contrast/gamma.
Batch operations don't fit well with the current architecture of mtPaint. But I'll keep the idea in mind, and implement it when it becomes feasible.
Aronzak wrote:I'd suggest having a simple mode/ advanced mode. That way it would be easier to use for someone that has never used it before, but would still have a lot of features.
I'd always thought mtPaint's interface is rather simple already; certainly far easier to find one's way around than GIMP or Photoshop. All advanced stuff either can be left at defaults, or is hidden in configuration dialogs.
So, which parts of the interface you think are too complex for a beginner?

User avatar
smokey01
Posts: 2813
Joined: Sat 30 Dec 2006, 23:15
Location: South Australia :-(
Contact:

#10 Post by smokey01 »

I would really like to view next and previous image in the current directory.

If it can already do this, please tell me how.

I wouldn't like to see too many changes as I think mtPaint is brilliant. I use it on a daily basis.

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#11 Post by muggins »

I've uploaded a .pet of mtpaint v3.29 here

Aronzak
Posts: 36
Joined: Mon 29 Dec 2008, 11:06
Location: Sydney
Contact:

#12 Post by Aronzak »

wjaguar wrote:
Aronzak wrote:I'd suggest having a simple mode/ advanced mode. That way it would be easier to use for someone that has never used it before, but would still have a lot of features.
I'd always thought mtPaint's interface is rather simple already; certainly far easier to find one's way around than GIMP or Photoshop. All advanced stuff either can be left at defaults, or is hidden in configuration dialogs.
So, which parts of the interface you think are too complex for a beginner?
Well, the first impression counts. The second window that pops up and the colour bar on the left are confusing at first. People coming from paint/GIMP expect buttons on the left. I'd say hide the panel on the left and don't open the second window, and add a single button to bring these up.

Also, I think you should add buttons for things like crop, and take away the rotate/flip buttons, as I would think that users would want the simpler commands more often. Of course, once you learn the hotkeys it's easy.

Otherwise, it's quite a good application. Easier to use than the GIMP's default three windows.

User avatar
Flash
Official Dog Handler
Posts: 13071
Joined: Wed 04 May 2005, 16:04
Location: Arizona USA

#13 Post by Flash »

wjaguar wrote:...Since version 3.20, mtPaint has a preconfigured file action for the purpose; it uses the 'exif' tool made by the author of libexif http://libexif.sourceforge.net/. I don't see the need to copy the tool's code into mtPaint when user can just install that same tool on his system. :-) ...
Well, thanks! I guess I don't understand what you mean though. I looked through all the drop-down menus I could find in mtPaint and finally found View Exif data in File -> Actions. However all I get when I click on it (with a picture I just took open in mtPaint) is a blank Leafpad window. I assume I need to install libexif but it looks like it needs to be compiled for Puppy. Is that correct?

wjaguar
Posts: 359
Joined: Wed 21 Jun 2006, 14:16

#14 Post by wjaguar »

Flash wrote:I assume I need to install libexif but it looks like it needs to be compiled for Puppy. Is that correct?
What you need is the 'exif' program - it is on the same Sourceforge page as libexif, but is a separate package; libexif is its dependency which may happen to be preinstalled (it is on my Slackware 12.1 system; don't know if it is on Puppy), and needs be compiled too if it isn't.
The program itself is tiny (30K), the library is 160K.

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#15 Post by muggins »

If it's exiv2 that's required, it's available here.

wjaguar
Posts: 359
Joined: Wed 21 Jun 2006, 14:16

#16 Post by wjaguar »

muggins wrote:If it's exiv2 that's required, it's available here.
It can serve as substitute; user would have to modify the program name in the "View EXIF data" action for that ("File->Actions->Configure").
The main difference between the two libraries is, libexiv2 is ten times bigger than libexif.

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#17 Post by muggins »

I forgot that Barry has included libexiv2 in pup4. But it also has libexif.so.12.

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#18 Post by ttuuxxx »

Heres 19 menu 22x22 icons I found at tango they need to be change to xpm and resized to 20x20. If you like. I already renamed them, so its a matter of changing from png to xpm and resizing.
ttuuxxx
Attachments
mtpaint.tar.gz
(16.97 KiB) Downloaded 620 times
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

wjaguar
Posts: 359
Joined: Wed 21 Jun 2006, 14:16

#19 Post by wjaguar »

ttuuxxx wrote:I already renamed them, so its a matter of changing from png to xpm and resizing.
If only it were as easy as that...
There is no such thing as XPM with partial transparency - and these icons do not look nearly as nice if converted to on-off transparency and to sane number of colors.
Fancier RGBA icons such as these cannot in their original form be used with GTK+1, as they need a set of APIs added in GTK+2. And while it is possible to add support for such icons in GTK+2-based builds, it is not a trivial change in any sense - so it is too late for version 3.30. Maybe in 3.35 if I feel like it. :-)

User avatar
Flash
Official Dog Handler
Posts: 13071
Joined: Wed 04 May 2005, 16:04
Location: Arizona USA

#20 Post by Flash »

muggins wrote:I forgot that Barry has included libexiv2 in pup4. But it also has libexif.so.12.
If Puppy 4.1.2 already has all that's needed to activate View Exif data, how do I do it?

Post Reply