Be notified of new releases
Create your free GitHub account today to subscribe to this repository for new releases and build software alongside 50 million developers.Sign up
Code Editor Font Setting (#492) * Update JoshEdit submodule to latest version. * Fix class path entry of JoshEdit submodule to continue working with its new Apache Maven file structure. * Fix jar description to reflect new JoshEdit file structure. * Specify the code font preference to the new JoshEdit constructor.
Use New Reflection Based Class Construction (#486) This will stop our use of reflection from bypassing the checked exception system and exceptions in the reflected class constructors should now be properly surfaced to the user.
Room Undo Selected Instance/Tile Value (#483) Use the selected value instead of selected index to lookup the selected piece because it is more concise.
Postpone Instance/Tile Visual Validation (#481) Reuse the existing invalidate logic which defers the validate to run on the event dispatch thread. This gives the caller time to fully initialize the visual before it is validated. Validation then triggers a repaint through a final call to set the bounds.
Logical Equality for Instance/Tile Undo (#471) Use consistent logical equality for determining when instance and tile properties have changed resulting in an undoable edit. This eliminates false-positive undos that were appearing in the edit history making the undo behavior confusing. Also apply consistent defensive copying of properties that are not completely immutable, such as points.
Fix Autocomplete ComboBox Corrects a minor oversight in 071b3eafe68e0d95d0e36b08299d5ef73168e20a which caused the autocomplete combo to have no text by default. Simply changing it to set the combo editable after the filter document is applied seems to correct it and the font frame now has the correct name of the selected font when opened. This was only reproducible with the default "Arial" font.