Skip to content
Branch: master
Commits on Mar 22, 2019
  1. [New Project Creator] - Fixed compile error caused by introducing Fil…

    vchelaru committed Mar 22, 2019
    …ePath into some VS Project code.
  2. [Glue] - Added right-click option on variables for tunneling variable.

    vchelaru committed Mar 22, 2019
    - Added right-click option on variables to see their properties.
    [Automated Tests] - Added ListBox tests.
    [Gum Plugin] - TextBox now has a default .Text property.
Commits on Mar 16, 2019
  1. [FlatRedBall.Forms]

    vchelaru committed Mar 16, 2019
    - Added text box selection
    - Added copy/paste on DesktopGL and UWP
    - Added scroll viewer (list box) push+drag on Android.
    - Fixed highlight state not working.
    - List box items are now selected on release instead of push when using a touch screen.
    [Glue + Gum] - GraphicalUiElements now have a RollOverBubbling to be used by forms for touch-based scrolling.
    - Re-adding forms will now ask if you want to overwrite the file.
    [Redgrin Plugin] - Network configuration file is now placed in the Setup folder.
    [Glue] - Cleanup by moving some file methods from strings to FilePath.
    - Fixed bug where namespace for synced project defaulted to the project's name, which may have its case not matching the namespace.
    - Removed usage of methods/properties that did the same thing for current solution file name in GlueState.
    [Engine] - Removed unused MDX code.
    - Fixed possible crash if a character in the typed string makes a control lose focus.
    - Removed old unused
    - LastInputDevice is now set to mouse if using a mouse.
Commits on Mar 12, 2019
  1. [Redgrin Plugin] - Fixed codegen error occurring when an entity had n…

    vchelaru committed Mar 12, 2019
    …o network variables.
    - Added generation of network configuration.
Commits on Mar 11, 2019
  1. [Redgrin Plugin] - Lots of progress, still working towards first rele…

    vchelaru committed Mar 11, 2019
    [Glue] - Fixed crash when a file is deleted that Glue tries to copy to the bin folder.
    - Code cleanup.
    - Added ability for plugin to react to screen and entity being removed.
Commits on Mar 8, 2019
  1. [Glue] Errors on plugins will now include the plugin .dll location to…

    vchelaru committed Mar 8, 2019
    … help track it more easily.
  2. [Glue] - Fixed error window not being able to refresh errors.

    vchelaru committed Mar 8, 2019
    - Duplicate object with SetByDerived creates a copy that is also set by derived, and updates all derived classes.
    [Glue + Gum] - Fixed bug where behavior folders may not exist so behavior interface code gen was failing.
    - Added button to regenerate missing fonts
    [Redgrin Plugin] - First checkin of this new plugin.
    [Engine] - Added XML docs to GraphicsOptions.
Commits on Mar 1, 2019
  1. [Gum Plugin] - Gum screens by default load into a GraphicalUiElement …

    vchelaru committed Mar 1, 2019
    …instead of a GumIdb
    [Glue Test Project] - Added automated test for new Gum screen loading.
Commits on Feb 28, 2019
  1. [Engine] - Removed immediate call of Screen.Activity on the same fram…

    vchelaru committed Feb 28, 2019
    …e, fixing a bug where some objects would get updated that frame if manually updated.
    - Added new AnimationController and AnimationLayer.
    [Automated Tests] - Fixed automated test on relative X Velocity.
    - Added automated tests for animation controller.
Commits on Feb 26, 2019
  1. [Glue] - Plugins can now specify from-file object creation code throu…

    vchelaru committed Feb 26, 2019
    …gh an event.
    - Added ability for plugins to create tiles based on an enumeration value.
    - Refactored some of the named object code generation code.
    [Glue + Tiled] - TileShapeCollections can now be an entire layer, or be created from tiles with a certain type (controlled in the UI)
    - TileShapeCollections now have a Visible property that can be set/unset ihn Glue.
    [Glue Automated Tests] - Added automated tests for tiles by type.
Commits on Feb 24, 2019
  1. [Glue] Refactored NamedObjectSaveCodeGenerator to prepare for custom …

    vchelaru committed Feb 24, 2019
    …function in ATI for clone method generation.
  2. [Glue + Tiled] - Foldered entities can be instantiated in Tiled maps …

    vchelaru committed Feb 24, 2019
    …using either forward or back slashes.
    [Autopmated Test] - Added test for instantiating entities.
Commits on Feb 23, 2019
  1. [Engine] - Added timeManager.SetNextFrameTimeTo0 to be used when load…

    vchelaru committed Feb 23, 2019
    …ing a screen.
    - Screens now set the next frame time to 0 when initializing.
    [Glue + Tiled] - Tile maps now (really) create TileShapeCollections for each map layer.
  2. [Glue] - Camera setup will no longer create a window larger than the …

    vchelaru committed Feb 23, 2019
    …game resolution in windowed mode on DesktopGL.
Commits on Feb 22, 2019
Commits on Feb 20, 2019
  1. [Glue] - Added more informative error when trying to save CSV.

    vchelaru committed Feb 20, 2019
    [Platformer Plugin] - Holding down while falling will now make the player fall through cloud platforms if the poproperty for falling through cloud platforms is checked.
  2. [Glue] -More refactoring, removing ScreenTreeNode references.

    vchelaru committed Feb 20, 2019
    - Moved some of the Error code to Glue out of plugin so other plugins can add errors.
    - Fixed crash if project's .sln file is missing.
    - Added error to output window if .sln is missing.
    [Animation Editor] - Animation editor no longer overlaps text on texture when no animation is selected.
Commits on Feb 19, 2019
  1. [Glue] Added more informative error message when the container for an…

    vchelaru committed Feb 19, 2019
    … instance can't be found, because I am not sure how to reproduce a bug found by Domenic.
Commits on Feb 18, 2019
  1. [Glue] - starting a large refactor on the tree view.

    vchelaru committed Feb 18, 2019
    - Fixed crash that can occur when a null value makes it into the recent files list.
  2. [Glue] - Huge cleanup including...

    vchelaru committed Feb 18, 2019
    - Removing option to save project when updating referenced tree nodes.
    - Moved numerious properties from generic<T> BaseElementTreeNode to regular BaseElementTreeNode. Would like to get rid of th generic altogether.
    - Removed UI Invoke of refreshing tree node, which may have been causing issues with plugins including not setting the TextureScale on sprites.
    - Completely removed the INewObject plugin interface.
Commits on Feb 17, 2019
  1. [Engine] - fixed bug with timed particles being removed too quickly w…

    vchelaru committed Feb 17, 2019
    …hen calling SimulatePriorEmissions.
    - Small performance improvements in SimulatePriorEmissions.
  2. [Glue + Gum] - Gum no longer reports errors for missing files on inst…

    vchelaru committed Feb 17, 2019
    …ances that have been deleted.
Commits on Feb 16, 2019
Commits on Feb 15, 2019
  1. [Glue + Tiled] - Fixed alpha rendering bug where additive alpha would…

    vchelaru committed Feb 15, 2019
    …n't get reset when rendering a tile map.
Commits on Feb 14, 2019
  1. [Glue + Tiled] - Layered tile maps now have collision for every layer…

    vchelaru committed Feb 14, 2019
    … even if there are no shapes.
    [Glue + Gum] - Fixed file reference tracking crash when an instance is missing.
    [Engine] - Fixed crash when colliding against an empty list.
Commits on Feb 13, 2019
  1. [Glue + Gum] - GumIdb now has a .Self property that can be used to ad…

    vchelaru committed Feb 13, 2019
    …just Z values and other IDB-related properties.
    - Fixed bug where derived Glue screens would double-load their referenced Gum screens.
    [Automated Test] - Added tests for double-loading of screen files.
Commits on Feb 10, 2019
  1. [Glue] - Generated states now have Name properties.

    vchelaru committed Feb 10, 2019
    [Engine] - comments
Commits on Feb 8, 2019
  1. [Animation Editor] - Sprite now brought into view whenever an animati…

    vchelaru committed Feb 8, 2019
    …on is selected.
    - Cleaned up code to bring sprite into view.
    [Glue + Gum]
     - Reduced likelihood of saving code file failing because file is in use.
     - Added AnimationChain docs
    - Added Xbox360 Gamepad docs and removed unneeded #if's
    - Calirfied IInstructable exception when calling Set.
    [Automated Tests]
    - Added more stacking tests.
    [Tiled Plugin]
    - Added exception if passing a null tileshapecollection to CollidableVsTileShapeCollectionData internally.
    - Tile Entity Instantiator can now assign animation chains
You can’t perform that action at this time.