3.2.0 (May 1, 2024)
FlxGameOfLife
: New demo! (#342)FlxLightPuzzle
: Bigger screen size (#328)- Compatibility with Flixel 6.0 dev branch (#331)
PostProcess
: Removed demo (#332)MinimalistTD
: ChangeInt
args toFlxButtonState
(#333)- Compatibility with Flixel 5.7 (#334)
FlxInvaders
: Add sound and music (#335)FlxSubstate
: renamed fromSubState
(#339)FlxAsepriteUtil
: renamed fromFlxAsepriteUtils
(#347)FlxFilterFrames
: fixed rotation and offsets (#349)- Remove .hxproj files
FlxFSM
: fix jump after superjump pickup, add groundpound pickup (#323)FlxCamera
: Various changes (#324)- add gamepad controls
- dynamic level sizing
- improve HUD and overlays
- reorganize code
FlxAsepriteUtils
: New demo! (#326)
FlxMouseEventManager
: RemovedHeatmapPathfinder
: Make mobile-friendly #321FlxPexParser
: Use HD particle, make mobile friendly #320DynamicShadows
: Add blue tint to bg, make shadows flicker #319MinimalistTD
: Fix overlapping buttons and recycled sprites #309
- Fix performance issues in DynamicShadows by using shaders
- Create "FlxMouseEvent" demo to replace "FlxMouseEventManager" (will remove old demo later)
- Fix seam in FlxSkewedSprite on html5
- Deprecate haxe versions older than 4.2.5
- Fix BSPMapGen rendering on html5
- Make FlxSkewedSprite prettier
- Flixel 5.0.0-alpha compatibility
- Fix errors in Save (#294)
- Rename hit.png to fix HTML5 preloading? (#295)
- Remove mention of icon priorities. (#303)
- Tutorial updates (#305)
- Deprecate haxe 3
- Enabled FileBrowse on html5
- PixelPerfectCollision: Add
scale
toggle, make some style changes - BlurState: enable
simpleRender
on html5 for better performance
- Compatibility with flixel 4.10.0
- FlxBitmapText: added an example of unicode combining diacritical marks (#282)
- Added Lime XSD schema references to enable completion
- FileBrowse: fixed compilation on HashLink
- Updated some demos' sounds for compatibility with Apple devices (#276)
- FlxTilemapExt: make use of the new
setDownwardsGlue()
method - GamepadTest: added a gamepad list and increased the window size
- Fixed
Std.is()
deprecation warnings with Haxe 4.2
- Modernized the TurnBasedRPG tutorial
- Replaced
nape
inProject.xml
withnape-haxe4
- Compatibility with Flixel 4.6.0 and Haxe 4.0.0-rc.1
- Added 2 new demos:
- FlxAction (#268)
- FlxSimplex (#270)
- Mode: use
FlxAction
for the player controls - Tilemap: update for
FlxTilemapAutoTiling.FULL
(#271) - FlxBunnyMark: fixed Android compilation
- Compatibility with flixel 4.5.0
- Compatibility with latest Haxe dev
- FlxAccelerometer improvements + HTML5 support
- Compatibility with flixel 4.4.0
- Disabled
vsync
by default inProject.xml
files - NeonVector: fixed Neko compatibility (#243)
- Flixius: fixed Android compilation (#232)
- FlxBunnyMark:
- added support for
-Dbunnies=<amount>
- added the ability to toggle the UI overlay with space
- added support for
- Fixed HTML5 compatibility of several demos (FlxTween, Filters, ...)
- Added the FlxLightPuzzle demo (#263)
- MosaicEffect: replaced the camera shader with a sprite shader
- FlxBunnyMark: removed the pirate
- Fixed flixel-tools not finding demos if dependencies are missing
- FlxMouseEventManager and MinimalistTD:
- fixed some crashes (637e29e, #261)
- cleaned up the code a bit
- Added a
flixel-demos.code-workspace
file
- Updated the FlxTween demo for Flixel 4.3.0 (#260)
- Added a BlendModeShaders demo (#255)
- Fixed a missing trail effect in FlxNape
- Updated the FlxSpine demo
- TiledEditor: added a flipped image (#257)
- Compatibility with flixel 4.2.0
- FlxTextFormat: added an example of multi-character markers for
applyMarkup()
- FlxCamera: removed some unnecessary zooming logic
- MinimalistTD: fixed a crash when touching the goal (#238)
- Replaced FlxNapeTilemap with an improved demo (#242)
- FlxPexParser: added support for changing
scale
(#246) - TurnBasedRPG: fixed highscore not being saved (#248)
- TiledEditor: added animated tiles (#251)
- Compatibility with flixel 4.1.0
- Added 2 new demos: (#225)
- MosaicEffect
- FloodFill
- FlxReplay: [Flash] fixed an exception when loading a replay (#216)
- TiledEditor: fixed all objects being loaded twice (#220)
- FlxCamera: added an overlay visualizing the camera deadzone (#224)
- FlxBunnyMark: added a shader example for OpenFL Next (#229)
- FlxSnake:
- fixed the pickup sound effect not being played
- fixed snake being able to crash into itself (#215)
- Project Jumper" -> "ProjectJumper"
- "RPG Interface" -> "RPGInterface"
- "MouseEventManager" -> "FlxMouseEventManager"
/Flixel Features
->/Features
/User Interface
->/UserInterface
- TurnBasedRPG: removed unnecessary comments and
destroy()
overrides - FlxSpriteFilters: mobile compile fix
- Minor code cleanup for several demos
- Compatibility with flixel 4.0.0
- Renamed "Arcade Classics" to "Arcade"
- Moved 3 demos to Arcade:
- Flappybalt
- MinimalistTD
- FlxPongAPI
- Added 23 new demos:
- Arcade:
- Flixius
- Editors:
- FlxPexParser
- Effects:
- DynamicShadows
- Filters
- FlxClothSprite
- FlxEffectSprite (replaces the FlxGlitchSprite and FlxWaveSprite demos)
- Parallax
- PostProcess
- Transitions
- Flixel Features:
- Colors
- FlxFSM
- FlxNapeTerrain
- FlxNapeTilemap
- FlxPieDial
- FlxScene
- FlxShape
- FlxSound
- SubState
- Other:
- BSPMapGen
- Calculator
- FlxAtlas
- FrameCollections
- User Interface
- Tooltips
- Merged Effects/ParticlesExt into Effects/Particles
- Renamed FlxBitmapTextField to FlxBitmapText
- FlxNape:
- added a SolarSystem demo
- fixed a crash on Neko
- GamepadTest:
- added a gamepad model dropdown
- added a deadzone numeric stepper
- added a list of all connected gamepads
- added Wii Remote support
- added a label with the gamepad's name
- TiledEditor: updated to showcase support for image layers and image tilesets
- Added Tutorials/TurnBasedRPG
- GamepadTest: now compatible with OpenFL 1.4.0
- Mode: fixed infinite gun jam
- FlxAccelerometer: fix orientation
- Compatibility with flixel 3.3.0
- Added 8 new demos:
- HeatmapPathfinding
- FlxUICursor
- FlxWaveSprite
- FlxTextFormat
- NeonVector
- FlxGlitchSprite
- FlxAccelerometer
- FlxBitmapTextField
- Added flash gamepad support to GamepadTest and Mode
- FlxSpine now uses the default timeScale
- TexturePackerAtlas: added examples for Sparrow and LibGDX formats
- FlxTeroids and FlxSpine: added WASD controls
- GridMovement: added a FlxVirtualPad on mobile
- Breakout: added touch controls for mobile
- Compatibility with flixel 3.2.0
- Added demos:
- BlendModes
- Flappybalt
- Replaced usage of Actuate with FlxTween
- Compatibility with flixel 3.1.0
- Added several new demos:
- FlxRandom
- TexturePackerAtlas
- FlxTrailArea
- FlxTypeText
- ScaleModes
- PixelPerfectCollision
- FlxAsyncLoop
- Made Mode compatible with gamepad input (and the OUYA target), Android compatibility
- RPGInterface: added dropdown menus
- Renamed Xbox-Gamepad to GamepadTest, some improvements
- FlxTween: improvements to the UI (now using dropdown menus)
- Initial haxelib release