Spade (was Paint.JAVA)

Paint.JAVA v1.0 has been postponed, because I’m going to make sure it’s complete before it’s first full release.

That means selection and everything.

In the meantime, I can reveal Paint.JAVA v0.10:

-Removed because the screenshot has updated to v0.11-

In this build:

  • Reimplemented all editing functions, with the exception of rotation, which needs some work done before it’s ready
  • Compacted the menus. If the width of the window is too small, it may get buggy, but there’s not much that can be done about that yet.
  • Global history (As opposed to v0.9 where the history was layer-specific). Also added layer operations to the undo/redo-able functions.
  • Quite a few minor fixes

You could go the the first post for the links, but I’ll post them here in case you’re lazy.

Latest “Stable” Builds: Here (The “Stable” is because its still in beta and it hasn’t been very thoroughly tested.)
Latest Development Builds: Here
Github Link: Here
Issue Tracker & Suggestions & Progress information: https://github.com/HeroesGrave/Paint.JAVA/issues

Are you using external librarys for this?

Nope, I believe he uses just Java2D.

Kudos to you sir. +1

You are slowly but surely approaching a viable solution to my graphical needs!

EDIT:
@opiop65
Wat? Ih cahn’t heahr u ovur ma FREEDOM! L1NU% M4573R R4C3 720!

When I was using Linux a couple days, I used Paint.JAVA and I gotta say it was good :slight_smile:

Feel free to contribute if you want to.

We are especially in need of some decent icons if that is your thing.

What kind of icons are you guys looking for? (I don’t mind helping out a little bit… send me a PM)

Awesome work, I’ve been looking for something like this for some time now, thanks! Not sure if it helps but I’ve used this icon set in the past: http://www.famfamfam.com/lab/icons/silk/

This is awesome! Recently switched to Xubuntu and needed an easy to use paint program. Not only was is it easy to learn and use, you even provide a grid maker! Absolutely essential when making spritesheets, and I thank you for that.

Only request is (unless it’s already added in), some way to select pixels. I miss being able to delete large areas of pixels, or selecting them. Some other tips (although I’m sure you already considered this), more shortcuts would be nice. Copy and paste support, select all with Ctrl + A etc…

Nice job though :slight_smile:

The Batch Icon set has a lot of wonderful icons, some of which may relate to your project. :smiley:

I tried it out and I must say that it’s really good. Here are a few suggestions though:

  • Colour palettes
  • Colour picking history
  • Some nice hotkeys
  • Tools window

If the above is implemented, I’ll probably completely switch from using GIMP.

I would love to go and implement (all?) these features, but I can’t update my fork on my local repository.
(I should go and google the issue…)


Colour Palletes:
Should be easy to implement, since its just a set of buttons (Not JButton’s) with colors in them, and a action that copies the color depending on the mouse-button on click.

Colour Picking History:
What is that? Care to explain?
Is that something like a thing that records what colours you selected and also let’s you select colors from the history trough a small window with a list?

On the hotkeys:
The system for that is already implemented, but I think there are some small issues with it. (The hotkeys don’t work all the time for me)

Tools Window:
That is on the issue list, and I think heroesgrave wanted to implement that.
To be frankly, it is really easy to do something like that.
Its just making a small window, setting its layout to GridLayout(2,0), then adding buttons that change your current tool to it.


Have a nice day.

  • Longor1996

Yes that’s exactly what I mean. :slight_smile:

I messed up my repository COMPLETELY.

Gonna have to deelete and recreate my fork. :confused:

Edit:
Recreated my fork. Now I am actually able to push to the dev branch!
I hope it works as expected now, and HeroesGrave doesn’t have to rip my head off anymore for constantly pushing my commits to the master-branch!
Now I am a bit more happy.

Edit:
WELL GUESS WHAT?!

This image:

http://abload.de/img/paintdotjavanewcolorcsnuvp.png

This cost me 7 hours of work in total.
I hate Swing for being up and utterly too complex.

But hey: Now you got a REAL colour-chooser!

Have a nice day!

  • Longor1996

Maybe some text input(/output) boxes behind the RGB selection bars? Most color chooser do it that way.

Nice job Longer! I can’t imagine the hell you went through to finish that! I really should get back into Swing…

My only suggestion: Allow the user to input RGBA values directly, just like you’re doing with hexadecimal. I don’t know how many times I’ve had to manually input colors!

@opiop: that! @Longor: Forgot to say: good job!

And I just thought: ‘I forgot something… but what?’…

To hell with it. I am not going to rework the layout now, because making the layout was already one hell of a giant PITA.

Also, have a nice image (not embedding it since it would take minutes to load for me):

Also:

  • Added a ‘Color-Swap’ button
  • Added the possibility to use alternate color-pallet’s in the color-chooser.

Note that color-pallet files are defined exactly like they are in Paint.NET.
Which is just this:


; Comment Line!
FF000000
FFFFFFFF
FFFF0000
FF00FF00
FF0000FF
FFFFFF00
FF00FFFF
FFFF00FF
FF439827

Edit:
Last change for today:

  • Added a ‘DARK’ canvas option. Looks fancy.

HeroesGrave just needs to merge my dev-branch into his (trough pull-request), then publish a new version.
This is going to be… interesting.

I will go to sleep now, since I just spent coding 11 hours without interruption. (I am insane)


Back to coding!

I coded something in that is going to make people VERY happy (Image:76KB):

http://abload.de/img/paint.java_nowwithfils4u0l.png

What I did:

  • Added ‘Fill’ option to all the tools that can fill.
  • Added Antialiasing to the Circle and Line tools.
  • Fixed Simplex Noise Effect. Looks much better now.
  • More to come.

Have a nice day!

  • Longor1996

Thank you very much for all the work you’ve done. :slight_smile:

In fact, it’s enough for me to bump the version up to v0.11.

(For anyone wanting that effect, it was just blur, blur, sharpen. It may look better with more blurring/sharpening. I should experiment with this more and see if I can make it an effect of its own)

The feature list is quite small: (and most of it was done by Longor1996, because I was away camping :P)

  • New colour picker
  • Colour palettes
  • Dark background mode
  • A few other minor GUI tweaks, including a few new icons

For anyone wanting to contribute some art, we need a new application icon.
Preferably it should look decent at the sizes of both 64x64 and 16x16.

Awesome! I’m going to go download it now :slight_smile: