Releases: bitbrain/pandora
v1.0-alpha9
What's Changed
- Add auto-scroll to new properties by @shomykohai in #202
- Propagate file system changes to Pandora data by @shomykohai in #203
- Ability to export categories via property editor by @bitbrain in #204
Full Changelog: v1.0-alpha8...v1.0-alpha9
v1.0-alpha8
β This fixes compatibility issues with Godot 4.3
What's Changed
- Fix script loading on Godot 4.3 by @shomykohai in #197
Full Changelog: v1.0-alpha7...v1.0-alpha8
v1.0-alpha7
What's Changed
- Clear entity browser dropdown selection after resetting property by @shomykohai in #182
- fix: skip object != null check in entity instance inspector by @russmatney in #183
- Ensure to correctly compress release builds, closes #184 by @bitbrain in #185
- Fix compiled script not being assigned to entities by @shomykohai in #188
- Fix broken URL in save/load documentation by @shomykohai in #191
- Ensure category and entity names are tokenized correctly, closes #186 by @bitbrain in #192
- Fix id file generation, closes #190, closes #193 by @bitbrain in #194
Full Changelog: v1.0-alpha6...v1.0-alpha7
v1.0-alpha6
What's Changed
- Only show searched entities by @VojtaStruhar in #167
- Several UI Rendering Improvement by @Naros in #168
- Improved Confirmation Dialog by @mrawlingst in #171
- Use correct version for next alpha release by @shomykohai in #173
- Generate category enums from category heirarchy by @imothee in #169
- Add max width to entity icons in tree by @andersmmg in #165
- Seralization and deserialized of typed properties in array by @imothee in #175
- upgrade to gdunit to 4.3 by @bitbrain in #178
- Don't add the same entity more than once when filling entity browser button by @shomykohai in #180
- Prevent button's icons from expanding the inspector button by @shomykohai in #179
New Contributors
- @Naros made their first contribution in #168
- @mrawlingst made their first contribution in #171
- @shomykohai made their first contribution in #173
- @imothee made their first contribution in #169
- @andersmmg made their first contribution in #165
Full Changelog: v1.0-alpha5...v1.0-alpha6
v1.0-alpha5
v1.0-alpha4
We have been busy at work fixing issues and adding new features. This release also introduces the auto-updater by @Nemesis-AS, brand-new property array support by @mrfelipemartins as well as drag&drop thanks to @russmatney! While Version 1.0 is only 70% done as of now, this release adds a lot of stability and feature parity.
New Features
- π½ import data functionality by @mrfelipemartins in #114
- π Property array support by @mrfelipemartins in #124
- π added auto-updater by @Nemesis-AS in #134
- π§βπ€βπ§ duplicate entity instance functionality by @bitbrain in #140
- π«³ support dragging resources to the resource-picker by @russmatney in #148
Fixes and Improvements
- π added favicon and icon on page title by @andy3659 in #135
- π fix logo in editor error by @eth0net in #141
- π fix Array Validation and Casting by @mrfelipemartins in #143
- π fix swap 'clear' icon for 'remove' (broom -> trashcan) by @russmatney in #149
- π fix Property Model by @mrfelipemartins in #122
- π fix Icon Modulation in Inspector Plugin by @mrfelipemartins in #129
- π fix add missing tooltips for resource/array props by @russmatney in #147
- π fix colors of selected entities by @bitbrain in #150
New Contributors
- @Nemesis-AS made their first contribution in #134
- @andy3659 made their first contribution in #135
Full Changelog: v1.0-alpha3...v1.0-alpha4
v1.0-alpha3
We are getting closer to a stable Version 1.0 and contributors have been hard at work building new functionality into this addon.
New features
βοΈ export custom scripts by @bitbrain in #91- β¨ add is_category check by @bitbrain in #92
- β Move categories & entities via drag&drop by @mrfelipemartins in #108
- π¦ Export settings for .pandora files by @mrfelipemartins in #117
- π¨ Entity Color by @mrfelipemartins in #115
- π‘ simplify entity instantiation by @bitbrain in #102
- π¦ use uncompressed data during debug mode by @mrfelipemartins in #106
- β¨ use nanoids for entity id generation by @eth0net in #100
- β¨ add support for regenerating ids by @eth0net in #103
Fixes and Improvements
- π§ͺ UI unit tests by @bitbrain in #96
- π Fix typo by @bitbrain in #97
- β»οΈ rework property type lookup by @bitbrain in #98
- π avoid saving state when loading error occurs by @bitbrain in #101
- π correctly make int available when loading by @bitbrain in #94
New Contributors
- @mrfelipemartins made their first contribution in #106
Full Changelog: v1.0-alpha2...v1.0-alpha3
v1.0-alpha2
The 2nd alpha release of Pandora has arrived! While Version 1.0 still seems lightyears away, contributors have been hard at work addressing issues and resolving bugs.
What's Changed
- π Minor typo in sample code and error message by @russmatney in #75
- β¨ Tooltips & minor whitespace tweak by @tylercchase in #76
- β¨ Added string representation for model resources. by @VojtaStruhar in #78
- π Setting a reference property by @VojtaStruhar in #81
- π Fix typo on editor interface page by @eth0net in #86
- π Fix invalid entity instantiation by @bitbrain in #74
- π Fallback to entity instantiation when script is invalid by @bitbrain in #87
- π Do not use custom constructor for resource by @bitbrain in #88
New Contributors
- @russmatney made their first contribution in #75
- @tylercchase made their first contribution in #76
- @VojtaStruhar made their first contribution in #78
- @eth0net made their first contribution in #86
Full Changelog: v1.0-alpha1...v1.0-alpha2
v1.0-alpha1
Initial Alpha release of Pandora. Basic functionality already established but still lacking some core features required for stable release.
Features
β
Pandora Editor
β
dedicated Pandora singleton
β
@export PandoraEntity in script
β
wiki with documentation
β
unit tests for data model and backend
Currently not ready yet
βοΈ UI unit tests
βοΈ drag & drop for entities
βοΈ consider editor events such as 'moving & renaming files' not working yet
βοΈ some property types are still missing, e.g. array and enum support
βοΈ some existing bugs are still in place
This is a pre-release, meaning that breaking API changes may occur or things may not work as expected.