Releases: Relic724/DarkMonkey
New and Tasty NimROD and "Light FAC friendlier"
Bug fixes -
Now plays nice with light colored FAC schemes.
Updates -
Latest NimROD ver 1.2-c integrated
It's looking great!....
EZ-on-da-ice still probably pwns my module while they are both installed....lol.
DarkMonkey - Release
Dark theme LaF - check.
Dark theme FaC - check.
Known bugs squashed - check
Project tidied for lean n mean - check.
Roll with it. Project complete. YAY!
Warning: Big Heads Up! This module gets seriously smacked down by ez-on-da-ice. I don't know why, but it does. I hazard the guess that NimROD and EZCharcoal both extend Metal. But whatever the reason, this module gets its MenuBarUI crushed... like total functionality killer.
Found a bug: Light FaC schemes don't look good when this is installed due to one of the values in Dark Monkey FaC overwriting a value that is not editable from netbeans. It has to do with highlighting values, and until I've searched where the culprit is and adapt the code, the only way to fix it is to delete the user directory that contains the netbeans settings (not the user's project directory). The quick and dirty fix "uninstalls" all optional modules by forcing netbeans to recreate the directory with defaults.
Game on,
Charles
Bug #3 fix... maybe
I've found the source of Bug #3 on the misbehaving pop-up variables watcher in Netbeans. A fix for the JScrollPane is fighting against Netbeans by taking the size of the container and setting it's own preferred size to the size of the previous component... I've commented the critical line out, but this will re introduce whatever bug was found and fixed...
If odd behavior is found with JScrollPanes... I will try my best to figure up an alternate solution... otherwise, I'm rolling with the easy way out... I'm just adapting source over as best I can, LOL.
Incremental Search Sidebar fix
Can't really fix this one completely because of some external tweakage, but, at least it's not shrinking anymore.
Community Release Fix
Yeah, its Cleaned for Community Contributions
And fixed... with the correction to a font declaration lurking in there... LOL
I totally meant to not do that... Oh well.
Eye-Gouging Font Test edition
This build is considered Alpha due to the Sci Fi font chosen... The font, itself, looks rather cool in the right context... but it's kinda busy for a Menu system, LOL... It is the "Planetary Orbiter" Font Family from the 10,000 free fonts collection
Yeah.... and a little nod to the cute Gooseface pic I got.
TY to @empirephoenix and @ZoncaD for helping me get my feet wet with the "this is how a team view looks"
This is not a serious build, it is only here for showing how to install fonts onto a machine that may not have it, or for someone to inflict upon themselves should they feel like it. I would recommend that you watch the video instead, as that it is probably safer at reduced resolutions, lol.
The backlink for this build should be around in here:
http://hub.jmonkeyengine.org/t/darkmonkey-dev-blog/31566/11
though to be safe:
http://hub.jmonkeyengine.org/t/darkmonkey-dev-blog/31566
will work for sure... and you'll just have to wait for the post on this one.
jMonkeyEngine Handoff
This is the final version that will be hosted at this location. It will now be handed-off to the jMonkeyEngine Community for further modification.
This version is as cleaned up and documented as possible in view of the following tasks:
- Font checking/registering code needs to be added, for systems that don't have the specific fonts requested by the LookandFeel/FontsColors combo
- A bug has been identified for draw calls in nimrodlf.jar, the source needs to be fixed and rebuilt. Likely cause: Container type draw override of Metal by nimROD which does not make allowance for GridBagLayout situations.
Work will resume at: https://github.com/jMonkeyEngine
Support example for FAC dev blog video
Ok, this is a "Mid project" type snapshot... and that way you can see and play with it in this form. for the dev blog backlink, it's here:
http://hub.jmonkeyengine.org/t/darkmonkey-dev-blog/31566/7
Cleaned Commit
Basic funtionality LaF alpha, Fonts and LaC are not in the "test it out" module, currently
It should install to any netbeans based installation of 8.02 or higher.
Initial Commit with Extra Garbage
Current Functionality:
- Adds the DarkMonkey Look and Feel to be previewed
- Adds a Menu Item called DarkMonkey after Tools - Options which fires off an Action that:
-verifies the Look and Feel is installed
-verifies the Fonts it uses is installed
-Yes/No confirm to dynamically switch buggy to DarkMonkey
To be Added next:
- Adds required font to JRE, if not found (but not to system)
- Adds DarkMonkey Fonts and Colors scheme