Activity for Dweeb2D

  • Oddwarg Oddwarg committed [651cc5] on Code

    Added mechanism to provide suggested values for string properties.

  • Oddwarg Oddwarg committed [9e0008] on Code

    Fixed bug where status bar did not respect selectability. Status bar now updates when selectability changes or an edit is made. Object properties panel now displays the object type.

  • Oddwarg Oddwarg committed [261e28] on Code

    Added double deletion guard in ClearLevel

  • Oddwarg Oddwarg committed [6c7fe5] on Code

    Removed bad formatting code in number editor

  • Oddwarg Oddwarg committed [b6a27e] on Code

    Added crude mechanism for allowing the Mutate function to try alternative names when converting a property

  • Oddwarg Oddwarg committed [2d9fbb] on Code

    Fixed Bug where pivot was changed when typing a decimal dot

  • Oddwarg Oddwarg committed [ae5d2b] on Code

    Added hotkey mechanism for load level

  • Oddwarg Oddwarg committed [6388cb] on Code

    Improved keyboard navigation for level chooser

  • Oddwarg Oddwarg committed [61cc89] on Code

    Added support for copypasting objects. Added select following/previous (F). Added split mode to extrusion (ctrl-E).

  • Oddwarg Oddwarg committed [d1998b] on Code

    (poorly) fixed crash in some circumstances when switching from editing one property to another

  • Oddwarg Oddwarg committed [29e0c2] on Code

    Added some labels to GUI

  • Oddwarg Oddwarg committed [08afaa] on Code

    Fixed bug where setting the scale factor along one axis in the GUI for multiple objects led to incorrect results if they had different scale factors along the other axis

  • Oddwarg Oddwarg committed [36412c] on Code

    Added functionality needed for applications to implement selectability filters (e.g. object groups). Added batch add/remove functions to SetListener (optimising selection change handlers).

  • Oddwarg Oddwarg committed [761913] on Code

    Closing branch

  • Oddwarg Oddwarg committed [4a8ca7] on Code

    Incomplete experiment to implement object groups in the style of the Sulphur Nimbus editor. I have discovered that this model is not suitable for 2D games. This code will not be used.

  • Oddwarg Oddwarg committed [043635] on Code

    Incomplete experiment to implement object groups in the style of the Sulphur Nimbus editor. I have discovered that this model is not suitable for 2D games. This code will not be used.

  • Oddwarg Oddwarg committed [b4306f] on Code

    Enhanced the reload enumerable types functionality by recreating objects instead of just replacing editable properties. This allows non-edtiable fields to be updated as well, and simplifies the code.

  • Oddwarg Oddwarg committed [bb6327] on Code

    error recovery

  • Oddwarg Oddwarg committed [f7c1de] on Code

    Added int reading function to DWBReaderState

  • Oddwarg Oddwarg committed [0afd41] on Code

    Added Mutate action. DifferentialLinkRestore is now AutoCloseable instead of strange previous pattern.

  • Oddwarg Oddwarg committed [7a95e9] on Code

    Refactored vector names

  • Oddwarg Oddwarg committed [b95728] on Code

    Changed Entity2DImpl position vector type

  • Oddwarg Oddwarg committed [7908cd] on Code

    Entity2D can now use mutable vectors

  • Oddwarg Oddwarg committed [68d17b] on Code

    Moved gc call in enumerable types refresh

  • Oddwarg Oddwarg committed [c2bbb3] on Code

    Modes can now respond to undo/redo. SetProperty can now be updated. Fixed incorrect location bug for objects with custom local location in RestoreInstance.

  • Oddwarg Oddwarg committed [06ef8b] on Code

    instances.get now returns null rather than throwing an exception. instances.require retains the old behavior. Changed code accordingly.

  • Oddwarg Oddwarg committed [ed6f2d] on Code

    Added mass rename button

  • Oddwarg Oddwarg committed [98944b] on Code

    Removed support for custom reset locations and replaced it with support for "local" locations: This allows an Entity2D implementation to (optionally) store its location in a different representation than world space, for instance relative to the camera.

  • Oddwarg Oddwarg committed [3ced84] on Code

    Adapted code to use ReflectionCache.

  • Oddwarg Oddwarg committed [ff6408] on Code

    Fixed deadlock in AsyncDweeb2D if the editor was disposed while waiting for a value. Dweeb2D.cancel() now cancels the open transaction if there is one, fixing an issue where the editor locked up if reopened after closing it in the middle of a transaction.

  • Oddwarg Oddwarg committed [9280a3] on Code

    fixed bug where @AsButton methods were invoked on all instances instead of the selected instances

  • Oddwarg Oddwarg committed [60d9ca] on Code

    Fixed bug where session was never restored

  • Oddwarg Oddwarg committed [41eff8] on Code

    Slightly optimised dwbformat code. Fixed a bug where an outdated session file was loaded if the user exited on a different level that was saved before the session file.

  • Oddwarg Oddwarg committed [c94f47] on Code

    Fixed dangling listener leak caused by a shadowed name in Dweeb2DPanel

  • Oddwarg Oddwarg committed [827448] on Code

    Fixed an outdated documentation

  • Oddwarg Oddwarg committed [3385bf] on Code

    Fixed bug where TypeSupport did not serialize enums correctly if they had an overridden toString method

  • Oddwarg Oddwarg committed [2eca53] on Code

    Made an attempt at optimising level clears, it was not effective but keeping some of the changes

  • Oddwarg Oddwarg committed [22d558] on Code

    Merged New and Obj tabs in the swing panel, and added buttons for finding objects at the farthest points in the cardinal directions.

  • Oddwarg Oddwarg committed [959b2c] on Code

    It is now easier to prevent Dweeb2DSettings from wasting time on session restore when it is not required

  • Oddwarg Oddwarg committed [ab8d27] on Code

    Removed print

  • Oddwarg Oddwarg committed [2e3be2] on Code

    Added hook point for doing additional work after reloading enumerable types

  • Oddwarg Oddwarg committed [939d30] on Code

    Added backwards extrusion (shift-E). Fixed error when loading the preferred link for a type that has been deleted. AsButton functions are now invoked on all selected objects of that type.

  • Oddwarg Oddwarg committed [d3e815] on Code

    Added Reverse Links button

  • Oddwarg Oddwarg committed [d78f36] on Code

    Added support for multiline strings via EMultiline annotation

  • Oddwarg Oddwarg committed [1a18d0]

    Fixed broken property assignment for settings loader

  • Oddwarg Oddwarg committed [6a53f7]

    remove and ignore test levels/settings

  • Oddwarg Oddwarg committed [753b4c]

    Scaling operation can now scale without moving. Fixed recently introduced bug where extrusion op did not snap correctly. Fixed incorrect dispose hook for the object name editor (causing warnings). Fixed potential thread safety issue with the find tab. Pressing enter in the find tab search field will now update the list if the search text was changed, and update the selection otherwise (not both at the same time).

  • Oddwarg Oddwarg committed [b62d2b]

    Local X/Y grabs now properly support snapping. Scale snap now accepts values below 1.

  • Oddwarg Oddwarg committed [1cfcd4]

    Fixed bug where merged links did not load correctly in case of name conflicts. Added invert selection functionality

  • Oddwarg Oddwarg committed [b2301b]

    Fixed bug where trying to assign a duplicate name caused errors

  • Oddwarg Oddwarg committed [57508d]

    Level settings can now have @AsButton methods

  • Oddwarg Oddwarg committed [3f24ae]

    Entities can now have custom reset locations

  • Oddwarg Oddwarg committed [34f14d]

    Dweeb2D.selectedType now properly reports a default value even if Dweeb2DPanel hasn't been rendered

  • Oddwarg Oddwarg committed [ebddbf]

    Updates to OWG_UTIL

  • Oddwarg Oddwarg committed [f3091e]

    TypeSupport refactoring now applies to EntityTypes. The default focused element in Dweeb2DPanel will now not consume the tab key event.

  • Oddwarg Oddwarg committed [7f52ea]

    Added support for refactoring property types via ConversionProperty. Fixed bug where restored session would always show as unsaved. Fixed bug where IntColorEditor was never used. Fixed bug where IntColorEditor did not format numbers correctly.

  • Oddwarg Oddwarg committed [906ee1]

    Default value for int colors is now white instead of zero

  • Oddwarg Oddwarg committed [8caa8b]

    Initial import

1