Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (541)
Games in Android Showcase (133)
games submitted by our members
Games in WIP (604)
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 12976 times)
0 Members and 1 Guest are viewing this topic.
Offline Longor1996
« Reply #90 - Posted 2014-01-30 19:03:08 »

Is there anywhere I can donate to this project? I would love to contribute Cheesy

- Jev

You can go and visit the GitHub-Repo, make a Fork, then look at the Issue-List and do something that is listed there.
THAT would be a good contribution. (Or you go and ignore the Issue-List, and just make new tools/effects)

Have a nice day!

- Longor1996

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

JGO Kernel


Medals: 161
Projects: 7
Exp: 4 years


JumpButton Studios


« Reply #91 - Posted 2014-01-30 23:49:52 »

Is there anywhere I can donate to this project? I would love to contribute Cheesy

- Jev
Jev how could you?? What about MERCury Sad

Offline Gef
« Reply #92 - Posted 2014-01-30 23:53:09 »

I've seen in issues that you need a toolbox to replace the menu item "Tools" if I understood correctly.

So I've tested what can be done and this is a quick solution with a JToolBar :

As you can see, the fixed JToolBar has a acceptable presentation, but with the floating version, I haven't managed to reduce the width less than this one, certainly because of a restriction.
The problem is the same with a JDialog...

If you are interested by this solution, I can contribute and make it work !

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

JGO Kernel


Medals: 325
Projects: 11
Exp: 3 years


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


« Reply #93 - Posted 2014-01-31 00:04:06 »

The floating version shouldn't be tall and thin. It's fine short and square-ish. I'm trying to aim for dialogues that don't get in your way all the time.

Go ahead and make a pull request when you're done.

Offline HeroesGraveDev

JGO Kernel


Medals: 325
Projects: 11
Exp: 3 years


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


« Reply #94 - Posted 2014-01-31 00:40:14 »

The latest dev build has huge improvements to the selection system.

It now masks changes, and you can combine selections. Support for cut/copy/paste is almost ready.

Controls for selection:

- Just mouse: Replace
- Ctrl: Add
- Alt: Subtract
- Shift: Intersect
- Ctrl+Alt: XOR (it makes sense because it subtracts what is already there and adds what isn't)

Ctrl+A: Select the whole layer
Ctrl+D: Deselect.

Link: Latest development build

Offline HeroesGraveDev

JGO Kernel


Medals: 325
Projects: 11
Exp: 3 years


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


« Reply #95 - Posted 2014-01-31 04:13:55 »

Paint.JAVA Beta 0.13.

No screenshot, since there isn't any big notable feature.

In this update I overhauled the selection system.

- Changes are now clipped changes against the selection region, so you can use selection as a mask.
- I also added new ways to add to the selection (See above post).
- Cut/Copy/Paste is now working. It is also cross-application compatible (I could copy things into GIMP).
- Ellipse selection. (A bit buggy, but should work for some things)
- Can move the mouse one pixel with the arrow keys (Or hold control and move Cool. AFAIK, it works with everything.

Not much to go now. In fact, I'll reveal my now-very-short checklist of must-haves for v1.0:

  • Tools dialog (Gef working on it?)
  • Either save history to disk, or cut it off at a certain point
  • Finalise the plugin system
  • Icons!

Links:

Github
Latest Stable
Issue Tracker

Offline HeroesGraveDev

JGO Kernel


Medals: 325
Projects: 11
Exp: 3 years


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


« Reply #96 - Posted 2014-02-16 03:19:04 »

I've made an auto-updater plugin which will be somewhat useful after a 1.0 release.

Basically it checks for a new build on the Github 'master' and (if you want it to) downloads and replaces the current Paint.JAVA installation with the new file.

Due to issues with development builds, if it detects you are using the latest build from the 'dev' branch, it ignores any update.

At the moment, it's quite useless, as there's only one stable version that's compatible, so it can't update anyway.
(Ninja-Edit: Due to a hotfix, now there are two stables. Still doesn't make a difference though)

Anyway: Paint.JAVA Auto-Updater on Github

Also, I pushed out v1.0-Beta.2

Features lots of minor tweaks, a 'colour square' (courtesy of BurntPizza) for the colour picker (it looks a bit awkward, but I'll fix it soon)



Please report any bugs you find.

Offline Riven
« League of Dukes »

« JGO Overlord »


Medals: 849
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #97 - Posted 2014-11-26 14:40:18 »

Topic revived by popular demand!

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social
Offline kevglass

« JGO Spiffy Duke »


Medals: 221
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #98 - Posted 2014-11-26 15:21:50 »

For interest, that should be "Palette" not "Pallet"

Cheers,

Kev

Offline kappa
« League of Dukes »

JGO Kernel


Medals: 81
Projects: 15


★★★★★


« Reply #99 - Posted 2014-11-26 15:52:57 »

Also for more consistency, stick with using either Color or Colour, above screenshot uses both types Smiley
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Online BurntPizza

« JGO Bitwise Duke »


Medals: 298
Exp: 6 years



« Reply #100 - Posted 2014-11-26 18:31:53 »

Both of those issues got fixed quite a while ago, a lot has changed since February:



Heroes is planning to have an actual release SoonTM, I assume that's why the topic has been re-opened.
Just a little teaser  Wink
Offline matheus23

JGO Kernel


Medals: 114
Projects: 3


You think about my Avatar right now!


« Reply #101 - Posted 2014-11-26 19:38:22 »

I just love how BurntPizza twice as much Medals worth as me, even though we almost have the same amounts of posts Smiley

That Color chooser looks beautiful, really nicely done!

See my:
    My development Blog:     | Or look at my RPG | Or simply my coding
http://matheusdev.tumblr.comRuins of Revenge  |      On Github
Online BurntPizza

« JGO Bitwise Duke »


Medals: 298
Exp: 6 years



« Reply #102 - Posted 2014-11-26 19:53:08 »

That Color chooser looks beautiful, really nicely done!

Thanks! I did the components, Heroes tweaked and added the More, Less and Settings buttons + collapsible layout stuff.
It's so far my main visible contribution to the project, the rest has been mostly been going into reworking the program architecture.
Offline MrPizzaCake

Junior Devvie


Medals: 4
Exp: 2 years



« Reply #103 - Posted 2014-11-26 20:38:01 »

Oh my god, my prayers have been heard. Paint.NET was a thing I really had to think about when I was switching to Linux (I know there's GIMP, but that's just... not for me). Great job so far (says a programmer with only 2 years of experience Cheesy)!
Offline HeroesGraveDev

JGO Kernel


Medals: 325
Projects: 11
Exp: 3 years


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


« Reply #104 - Posted 2014-11-27 02:12:04 »

Here's a partial list of the changes that have happened since the last release.

  • The entire editor "engine" was refactored. Performance is very good now, with the exception of a few heavy functions (ie: flood-fill)
  • With the exception of blending, all other image edting functionality now uses int[]s instead of BufferedImages. Everything should now be 100% accurate.
  • New Colour Chooser (Thanks to BurntPizza)
  • New save format that preserves all layer data (so far only name and blend mode) in a backwards compatible way
  • Rewritten plugin system.
  • New UI appearance. Using the Web Look And Feel
  • Multi-document support
  • Practically endless history (old changes are serialised/deserialised from the hard disk)
  • Dockable toolbox.
  • All editor functionality (with a few exceptions) has been moved into a 'Core' plugin

There are lots of other things that have been done too, but I can't possibly remember all of them.

After a bit of discussion (mainly on IRC), it was decided that Paint.JAVA isn't really a good name for the project. While Paint.NET is the closest image editor out there to what I'm trying to achieve, it's not so close that the name should be derived from it.

After a lot of thinking and trying to come up with some backronyms, I came up with Spade. It doesn't mean anything (although BurntPizza pointed out that there's a potential connection to the second part of my username), but then again, it doesn't really need to. (Besides, Paint doesn't really have anything to do with raster graphics editing either)

So, Spade v0.15-Beta will be out sometime over the next few days for people to test, report bugs, and request features or editing functions. Even if the new ideas don't make it into a 1.0 release, they'll be put on the issue tracker and sorted out at a later time.

Ninja-Edit: Here's the new icon

Offline HeroesGraveDev

JGO Kernel


Medals: 325
Projects: 11
Exp: 3 years


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


« Reply #105 - Posted 2014-11-28 04:49:03 »

Released a new beta.

You can get it here: https://github.com/Spade-Editor/Spade/releases/tag/v0.15-Beta

Be aware that this is by no means a complete release. The main purpose is to get some people testing it and providing feedback. If there's a feature that you want that's missing, now is the best time to request it.

Or if you're up for it, make a plugin for it yourself. (Since this is GPL-ed, integrating your additions is painless for everyone). A good place to start would be to look at the source code of the Core plugin.

Lots of editing functionality is missing still, especially effects.

Leave feeedback either in this thread or on the github issue tracker. (here)

Screenshot from a few days ago:

Offline Slyth2727
« Reply #106 - Posted 2014-11-28 04:53:12 »

Just had to give you your 300th medal Wink
You earned it!

Was I before Chuang Tzu who dreamt about being a butterfly, or am I now a butterfly who dreams about being Chuang Tzu?
Offline Riven
« League of Dukes »

« JGO Overlord »


Medals: 849
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #107 - Posted 2014-11-28 07:55:03 »

Spade...? Then how are people going to find the homepage... Search engines will point users to everything but your website.

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social
Online gouessej
« Reply #108 - Posted 2014-11-28 09:32:45 »

Hi

I agree with Riven about the name.

As your software is under GPL, feel free to use JNDT to create self-contained native application bundles.

Online Drenius
« Reply #109 - Posted 2014-11-28 15:23:49 »

Trying it right now...
Issues so far:


I think this one should look different, be a lot taller or something? However, it stays in foreground, even when I leave the window, which is pretty annoying.
Same goes for other popups like the color chooser, which should imho open up when the program starts, not only on demand.
Also the icons for the tools are a bit hard to work with since the icons look sometimes a bit different than the established versions for their functionalities, which wouldn't be that bad, but they're also a bit too small, again, imho.

Oh and yes, agree on the name too.
None the less, good job so far.
Offline HeroesGraveDev

JGO Kernel


Medals: 325
Projects: 11
Exp: 3 years


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


« Reply #110 - Posted 2014-11-28 20:39:13 »

Trying it right now...
Issues so far:


Damn. I thought I fixed that a while ago. Seems to only do it on some machines.

About the name:

Never thought about that. SEO was never something I was concerned about. I'll see how it goes over the next few weeks or so.
Honestly, if the biggest problem is people having a hard time searching for it, it will mean I've succeeded at my task of making a good editor.

Offline Chequered

Senior Newbie


Medals: 1
Exp: 2 years


I could use a cup of Java.


« Reply #111 - Posted 2014-11-29 10:31:08 »

Looks great!
Offline kpars

JGO Kernel


Medals: 125
Projects: 5
Exp: 4 years


// No Comment.


« Reply #112 - Posted 2014-12-03 17:50:32 »

Never thought about that. SEO was never something I was concerned about. I'll see how it goes over the next few weeks or so.
Honestly, if the biggest problem is people having a hard time searching for it, it will mean I've succeeded at my task of making a good editor.

You're going to be fine.

As your project is starting out it'll be a bit tough to get up there on search engines, but as long as your homepage is optimized for the task and you always refer to it as the "Spade Image Editor" in your titles you should be okay.

As long as "Spade Image Editor" or "Spade Editor" shows your homepage when searched you shouldn't have any problems. People worry way too much about having SEO-friendly names.

- Jev

Pages: 1 2 3 [4]
  ignore  |  Print  
 
 

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

Mr.CodeIt (13 views)
2014-12-27 04:03:04

TheDudeFromCI (17 views)
2014-12-27 02:14:49

Mr.CodeIt (25 views)
2014-12-23 03:34:11

rwatson462 (56 views)
2014-12-15 09:26:44

Mr.CodeIt (46 views)
2014-12-14 19:50:38

BurntPizza (92 views)
2014-12-09 22:41:13

BurntPizza (113 views)
2014-12-08 04:46:31

JscottyBieshaar (86 views)
2014-12-05 12:39:02

SHC (96 views)
2014-12-03 16:27:13

CopyableCougar4 (102 views)
2014-11-29 21:32:03
Resources for WIP games
by kpars
2014-12-18 10:26:14

Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!