Releases: jbuehler23/jackdaw
Releases · jbuehler23/jackdaw
Release list
v0.4.1
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- Auto focus search in the 'Add component' menu by @cookie1170 in #138
- Use relative path for material browser by @cookie1170 in #139
- Tweak some spacing to look nicer by @cookie1170 in #140
- Display
GlobalTransforms (Affine3As specifically) properly by @cookie1170 in #141 - feat: window and docking management POC by @jbuehler23 in #37
- feat: extension API: operators, triggers, modal, dogfooded built-ins by @jbuehler23 in #143
- chore: bump to 0.4.0 by @jbuehler23 in #144
- feat: automatic snapshot-based undo + #[operator] macro by @jbuehler23 in #145
- fix: use positive-based querying for prefab/template entities to fix AABB issues by @jbuehler23 in #149
- feat: is_available availability check for #[operator] macro by @jbuehler23 in #150
- Overhaul looks + some cleanup by @janhohenheim in #152
- Use
ColResizeandRowResizecursors for resizing split panels by @cookie1170 in #160 - Allow docking into tab rows by @cookie1170 in #159
- Add headless execution tests by @janhohenheim in #162
- Extension refactor by @janhohenheim in #163
- Revamp op calling by @janhohenheim in #164
- Dedicated struct for op params by @janhohenheim in #175
- Fix search bar in the asset browser by @cookie1170 in #178
- Changed the keybind for disconnecting a node connection from alt-click to right click by @immoloiser in #177
- Fix the hierarchy not refreshing every other time by @cookie1170 in #179
- Fix component removal not refreshing the inspector by @cookie1170 in #180
- WIP: draw brush as operator by @janhohenheim in #176
- feat: Play-in-Editor with hot reload and game scaffolding by @jbuehler23 in #181
- dylib extensions tests by @jbuehler23 in #182
- Use dynamic Bevy in dev by @janhohenheim in #188
- Clippy cleanup by @janhohenheim in #189
- Make leaky app by @janhohenheim in #185
- Cache some queries by @janhohenheim in #184
- Use Plugin group instead of plugin with DIY builder by @janhohenheim in #187
- Add label and description to extensions by @janhohenheim in #186
- pick up clippy lints from upstream bevy by @janhohenheim in #191
- operatorify phase 1: on_operator button helper + menu/context dispatch by @jbuehler23 in #195
- operatorify phase 2: scene io, undo/redo, file/app menus by @jbuehler23 in #197
- operatorify phase 3: view toggles, grid, gizmo mode, edit mode by @jbuehler23 in #198
- operatorify phase 4: entity ops, transforms, add-entity menu by @jbuehler23 in #199
- operatorify v5: review feedback rework by @jbuehler23 in #200
- Make extensions a bit safer by @janhohenheim in #196
- operatorify v6: brush csg operators by @jbuehler23 in #201
- Enable static extensions by default by @janhohenheim in #202
- Fix coordinate space on panels drag by @HoNile in #190
- operatorify v7: physics, rename, box-select modal operators by @jbuehler23 in #204
- operatorify v8: brush drags, clip tool, gizmo drag, terrain sculpt by @jbuehler23 in #205
- docs: contributor guide for writing operators by @jbuehler23 in #209
- operatorify v9: inspector buttons, browsers, navmesh, terrain, PIE by @jbuehler23 in #206
- operatorify v10: viewport focus + camera bookmarks by @jbuehler23 in #207
- operatorify v11: drop remaining keybind call sites by @jbuehler23 in #208
- feat: add measure distance tool with modal operator and viewport labels by @okhaimie-dev in #203
- Add Example Extensions by @janhohenheim in #212
- Operator keybind sweep by @jbuehler23 in #211
- Add configured keybinds to the tooltips on hover by @jbuehler23 in #215
- Add a 'picker' API & command palette by @cookie1170 in #214
- Scaffolding enhancements for dylibs by @jbuehler23 in #218
- Only show recent projects that exist on disk by @Freyja-moth in #222
- Disable keyboard input when a text edit is focused by @cookie1170 in #217
- Add 'None' entry to material browser by @okhaimie-dev in #219
- Clean up pickers by @cookie1170 in #225
- docs overhaul by @jbuehler23 in #227
- Polishing for a showcase/release by @jbuehler23 in #226
- Avian integration bug fixes by @jbuehler23 in #228
- Fix CI for templates by @janhohenheim in #229
- fix cargo fmt for template by @jbuehler23 in #230
- Multi-viewport: dockable viewport panels! WIP by @jbuehler23 in #224
New Contributors
- @janhohenheim made their first contribution in #152
- @immoloiser made their first contribution in #177
- @HoNile made their first contribution in #190
- @okhaimie-dev made their first contribution in #203
Full Changelog: v0.3.1...v0.4.0
v0.3.1
What's Changed
- fix: add missing crates.io metadata to jackdaw_remote by @jbuehler23 in #16
- Experimental Animation Editing by @jbuehler23 in #19
- Fix Menu Bar not closing on clicking outside of panel by @TheMenko in #20
- fix runtime loading by @jbuehler23 in #21
- fix release workflow by @jbuehler23 in #22
New Contributors
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- Add README badges by @Freyja-moth in #5
- Use the system's resize cursor when dragging split panels by @cookie1170 in #7
- Refactor to edit JSN AST similar to BSN AST in preparation for BSN by @jbuehler23 in #8
- Add clickable breadcrumbs buttons in the asset browser by @Plash-har in #9
- Avian Integration! by @jbuehler23 in #10
- Bugfix/gizmos not responding to clicks by @Copyrighted in #11
- Use better colors for the infinite grid by @Jondolf in #12
- Mouse shouldnt overshoot gizmo as much anymore. by @Copyrighted in #14
- UX/UI improvements to match bevy editor figma design! by @jbuehler23 in #13
- chore: bump version to 0.3.0 by @jbuehler23 in #15
New Contributors
- @cookie1170 made their first contribution in #7
- @Plash-har made their first contribution in #9
- @Copyrighted made their first contribution in #11
- @Jondolf made their first contribution in #12
Full Changelog: v0.2.1...v0.3.0
v0.2.1
Bug fix: include grid texture asset in jackdaw_jsn crate package for crates.io publishing.
v0.2.0
v0.1.5
What's Changed
- Add usage information to readme by @Freyja-moth in #2
- Generic asset serialization by @jbuehler23 in #3
New Contributors
- @jbuehler23 made their first contribution in #3
Full Changelog: v0.1.4...v0.1.5