Java-Gaming.org Hi !
Featured games (84)
games approved by the League of Dukes
Games in Showcase (549)
Games in Android Showcase (137)
games submitted by our members
Games in WIP (594)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: 1 2 [3] 4
  ignore  |  Print  
  Spade (was Paint.JAVA)  (Read 13570 times)
0 Members and 1 Guest are viewing this topic.
Offline HeroesGraveDev

JGO Kernel


Medals: 339
Projects: 11
Exp: 3 years


┬─┬ノ(ಠ_ಠノ)(╯°□°)╯︵ ┻━┻


« Reply #60 - Posted 2014-01-22 02:51:56 »

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

Offline lcass
« Reply #61 - Posted 2014-01-22 22:30:40 »

Are you using external librarys for this?
Offline opiop65

JGO Kernel


Medals: 162
Projects: 7
Exp: 4 years


JumpButton Studios


« Reply #62 - Posted 2014-01-22 22:34:14 »

Nope, I believe he uses just Java2D.

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline wessles

JGO Wizard


Medals: 83
Projects: 3
Exp: 3 years


Enthusiast of amusement. Lover of code.


« Reply #63 - Posted 2014-01-22 22:39:59 »

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!

Offline opiop65

JGO Kernel


Medals: 162
Projects: 7
Exp: 4 years


JumpButton Studios


« Reply #64 - Posted 2014-01-22 22:45:19 »

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

Offline HeroesGraveDev

JGO Kernel


Medals: 339
Projects: 11
Exp: 3 years


┬─┬ノ(ಠ_ಠノ)(╯°□°)╯︵ ┻━┻


« Reply #65 - Posted 2014-01-22 23:32:33 »

Feel free to contribute if you want to.

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

Offline ctomni231

JGO Wizard


Medals: 99
Projects: 1
Exp: 7 years


Not a glitch. Just have a lil' pixelexia...


« Reply #66 - Posted 2014-01-23 00:18:55 »

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

Offline n3oplasm

Junior Newbie


Medals: 2



« Reply #67 - Posted 2014-01-24 18:32:52 »

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/
Offline opiop65

JGO Kernel


Medals: 162
Projects: 7
Exp: 4 years


JumpButton Studios


« Reply #68 - Posted 2014-01-25 00:24:04 »

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 Smiley

Offline Screem
« Reply #69 - Posted 2014-01-25 02:19:19 »

The Batch Icon set has a lot of wonderful icons, some of which may relate to your project. Cheesy
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Troubleshoots

JGO Knight


Medals: 36
Exp: 7-9 months


Damn maths.


« Reply #70 - Posted 2014-01-25 11:19:25 »

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.

Why are all OpenGL tutorials written in Brainf**k?
Offline Longor1996
« Reply #71 - Posted 2014-01-25 13:22:11 »

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

Sorry for my bad English! That's because i am from Germany.
Offline Troubleshoots

JGO Knight


Medals: 36
Exp: 7-9 months


Damn maths.


« Reply #72 - Posted 2014-01-25 13:26:14 »

Colour Picking History:
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?

Yes that's exactly what I mean. Smiley

Why are all OpenGL tutorials written in Brainf**k?
Offline Longor1996
« Reply #73 - Posted 2014-01-25 13:59:08 »

I messed up my repository COMPLETELY.

Gonna have to deelete and recreate my fork. :/

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:


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

Sorry for my bad English! That's because i am from Germany.
Offline Drenius
« Reply #74 - Posted 2014-01-25 22:03:24 »

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

JGO Kernel


Medals: 162
Projects: 7
Exp: 4 years


JumpButton Studios


« Reply #75 - Posted 2014-01-25 22:09:10 »

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!

Offline Drenius
« Reply #76 - Posted 2014-01-25 22:11:09 »

@opiop: that!    @Longor: Forgot to say: good job!
Offline Longor1996
« Reply #77 - Posted 2014-01-25 22:11:34 »

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

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):
http://abload.de/img/paint.java_morefunslu3v.png

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:
1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
; 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):


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

Sorry for my bad English! That's because i am from Germany.
Offline HeroesGraveDev

JGO Kernel


Medals: 339
Projects: 11
Exp: 3 years


┬─┬ノ(ಠ_ಠノ)(╯°□°)╯︵ ┻━┻


« Reply #78 - Posted 2014-01-27 00:16:03 »

Thank you very much for all the work you've done. Smiley

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 Tongue)
  • 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.

Offline opiop65

JGO Kernel


Medals: 162
Projects: 7
Exp: 4 years


JumpButton Studios


« Reply #79 - Posted 2014-01-27 00:17:53 »

Awesome! I'm going to go download it now Smiley

Online SHC

2: log() expects parameter 1 to be double, string given
File: /home/jgo/public_html/addon_appreciation.php
Line: 191