Skip to content

Releases: rewin123/space_editor

v0.6.0

15 Oct 17:56
Compare
Choose a tag to compare

Updated to bevy 0.14, pretty ui and many many more changes.
Special thanks to all contributors! @naomijub @DasLixou @MiniMinerX

What's Changed

New Contributors

Full Changelog: v0.5.0...v0.6.0

0.5.0 - bevy 0.13

24 Mar 20:25
ec8801e
Compare
Choose a tag to compare

Features

  • Added ability to show all components in entity.
  • Implemented quality of life changes for improved user experience.
  • Added option to delete sub scene entities.
  • Enhanced Add Component button size for better visibility and usability.

Fixes

  • Fixed play button color.
  • Fixed save functionality.
  • Fixed camera view and pan functionalities.
  • Resolved issue with 2D meshes not displaying correctly.
  • Addressed bug related to camera behavior.
  • And many many more....

Updates

  • Upgraded to Bevy 0.13.

Huge thanks for @naomijub to help with contributing in this release!

(I forgot to change version in crate from 0.4.0 to 0.5.0, but its will be no problem for forks and git deps)

0.4.0 - Bevy 0.12

04 Mar 19:56
354e3c4
Compare
Choose a tag to compare

UI/UX by @naomijub and Jay Kim

  • New UI with UX improvements #196 #189
  • Icon system with tooltip description
  • Current Scene name
  • Playmode supports stepping frames and accelerating Time<Virtual>
  • Game mode setting
  • Icon/Text size setting
  • Camera view/previewer #135

Toast Notification

  • Toast support for editor crates #229
  • Prefab crate toasts and UI improvements #234

2D Support

  • Basic 2D support #184 #180
  • Sprites and animations support #185
  • Fix bug on editor camera setting recreating camera #228 by @Chaussurre
  • bevy_xpbd_2d support

Event Dispatcher Tab

  • Supports sending custom event to UI #154
  • Documentation #205

Bundles

  • More bundles were included
  • 2D Bundles

Crates update

  • Bunch of crates update #194

Sub Scene edits #235

Camera and Lights Gizmos

Bugs

Test coverage increase

0.4-RC.1

15 Feb 00:07
bf1effc
Compare
Choose a tag to compare
0.4-RC.1 Pre-release
Pre-release
Update all crates to latest versions (#194)

Co-authored-by: rewin <[email protected]>

0.3.1

21 Dec 15:59
Compare
Choose a tag to compare

Fixs:

  • Fixed undo for xpbd components with childs

#130

What's Changed

Full Changelog: v0.3.0...0.3.1

v0.3.0-crates.io

18 Dec 21:00
b4d1e4e
Compare
Choose a tag to compare

Tagged version, which was published in crates.io as 0.3.0

What's Changed

Full Changelog: v0.3.0...v0.3.0-crates_io

v0.3.0

17 Dec 20:39
Compare
Choose a tag to compare

Changes:

Core:

  • Lightweight Undo functionality that is based on storing world change transactions. With ctrl-z you can undo almost any operation done in the editor, such as changing component state, deleting, creating entities.
  • Full code reorganization to separate crates structure. It increased architecture strong, code readability, compilation time and reusability for part of the editor. (thanks @naomijub for contributing)
  • All optional editor extensions are placed in the modules folder. This now makes it easy for anyone to add a third-party library extension to the main repository. (thanks @naomijub for contributing)
  • Updated to bevy 0.12

Inspector tab:

  • Inspector component adding menu was improved (thanks @naomijub for pull request)
  • Added priority sorting of shown components in the editor. Now components in the inspector are not just shown in alphabetical order, but you can show more important components above the rest using the app.editor_component_priority(sorting_priority) method.
  • Opened components in inspecter will be opened in next first selected entity. Opened components are cached now and open patter is saved between entities. (thanks @naomijub for pull request)

Bottom menu:

  • For long task added indicator in bottom menu of editor

GameView tab:

  • Added Del shortcut for deleting selected entities in GameView tab
  • Added icons for gizmo manipulations (thanks @naomijub for pull request)

Settings tab

  • All shorcuts can now be changed with code or in editor setting tab
  • All settings are storing in editor.ron file between editor runs
  • Added settings to select new tab opening behaviour (thanks @naomijub for pull request)

Hierarvhy tab:

  • Hierarchy name in hierarchy tab was improved (thanks @naomijub for pull request)
  • Entities with child are collapsing header now, that allow to collapse all child/parent tree for more comfortable work (thanks @MickHarrigan for pull request)

New tabs:

  • Added resource tab (thanks @naomijub for pull request)

Code quality:

  • Documentation in docs/ folder was improved with more examples (thanks @naomijub)
  • More comments in code were written (now cargo docs is useful)
  • Code was cleared (thanks @waywardmonkeys @naomijub for contributing and @Sandvoxel for issue)

Bug fixs:

  • Fixed camera viewport freezing (thanks @naomijub @alexandrasp for contributing)
  • Fixed gizmo manipulation doubling if bevy xpbd was enabled
  • Fixed minimal example for spawning prefab with physics
  • Fixed picking blocking if any entity was selected

Release notes

New Contributors

Full Changelog: v0.2.3...v0.3.0

v0.2.3

04 Nov 16:13
Compare
Choose a tag to compare

Fixed bevy_xpbd plugin working only with PrefabPlugin (without SpaceEditorPlugin)

v0.2.2

30 Oct 09:21
Compare
Choose a tag to compare

Fixed compilation with bevy_xpbd_3d feature after changind api in bevy_xpbd

v0.2.1

23 Oct 21:55
Compare
Choose a tag to compare

Found two bugs after release. Fixed them.....