Commit Graph
511 Commits
Author SHA1 Message Date
Dmitry Stepanov e01fb1337c use markdown visualizer in doc viewer 2026-10-04 12:24:09 +03:00
Dmitry Stepanov a445c62352 autoconfigure the editor if startup scenes non empty 2026-09-30 22:35:54 +03:00
Dmitry Stepanov 34f0b21547 fixed crash when running standalone editor without startup data
- but with a set of startup scenes
2026-09-26 11:32:05 +03:00
Dmitry Stepanov d0459bbe95 prevent scene duplication on editor start 2026-09-20 12:17:24 +03:00
Dmitry Stepanov dc5700a0b9 highlight scene title for startup scenes 2026-09-17 21:43:43 +03:00
Dmitry Stepanov d9250bfc3d save recently created entities in editor settings 2026-09-12 10:31:45 +03:00
Dmitry Stepanov 477f0366e5 entity creator window
- replaces chained context menu with a dedicated window
- old functionality preserved, new will be added in following commits
2026-09-10 23:00:25 +03:00
Dmitry Stepanov 52e5c89f98 update list of entities to create when adding a plugin to the editor 2026-09-07 21:51:02 +03:00
Dmitry Stepanov 4b82b4934a ability to specify startup scenes in the editor settings 2026-08-28 22:51:45 +03:00
Dmitry Stepanov 49e6410b5f moved editor automated test to integration tests folder 2026-08-19 23:27:27 +03:00
nicehack d1e3469ca5 Merge pull request #927 from nice0hack/master
Add wgpu graphics server
2026-08-17 21:52:40 +03:00
Dmitry Stepanov 87486d3892 run clippy fix 2026-07-26 12:57:48 +03:00
Dmitry Stepanov 7f33a13ff9 merged TypeUuidProvider trait into Reflect 2026-05-28 21:50:17 +03:00
Dmitry Stepanov 8df053acf4 fixed crash when closing a scene with a camera selected on other scene
- fixes #919
2026-05-13 19:11:01 +03:00
CopeFiendandCopeFiend 8e9d2573d0 Add UI_FONT_SIZE const in editor (#914)
* Added `UI_FONT_SIZE` const in Editor, prerequisite for font size
settings

* Added `fn set_style()` for FormattedText

* Fixes clippy warning

* Add WidgetMessage:Style handling to TextBox

---------

Co-authored-by: CopeFiend <[email protected]>
2026-04-30 22:17:20 +03:00
Dmitry Stepanov f3befeef86 fixed clippy warnings 2026-04-22 23:49:45 +03:00
Dmitry Stepanov 48e41572ef improved editor stats window to show loaded asset count 2026-04-20 22:12:17 +03:00
Dmitry Stepanov fe51f6b463 correctly end stderr + stdout capturing processes on force-stopping game
- this bug led to increasing cpu usage when killing running game process via "stop" red button in the editor
2026-04-20 00:06:37 +03:00
Dmitry Stepanov 322f3178a2 watch only registry root for changes 2026-03-16 20:45:18 +03:00
Dmitry Stepanov 90625cda38 fixed prefab hot reloading 2026-03-09 23:06:22 +03:00
Dmitry Stepanov e7924cd682 do not reset camera state when doing any changes on it 2026-03-09 16:29:12 +03:00
Dmitry Stepanov 50b9ee2249 correctly mark property editors when loading a dynamic editor plugin 2026-03-02 20:32:18 +03:00
Dmitry Stepanov ffe143d6c5 save log filter state to the editor settings 2026-03-01 11:50:41 +03:00
Dmitry Stepanov 9a22ebe563 send message box messages back 2026-02-27 22:55:02 +03:00
Dmitry Stepanov ecb216dd08 ImageButtonBuilder helper + replaced make_button_xxx 2026-02-23 22:11:13 +03:00
Dmitry Stepanov e9e703de9b automatically enter preview mode when selecting a camera
- camera preview is automatically on, which saves extra click and makes camera adjustments much easier
2026-02-20 14:23:03 +03:00
Dmitry Stepanov b09e9f1cfd moved build targets list to editor settings 2026-02-14 18:47:40 +03:00
Dmitry Stepanov b14494ab4d do not create a default user interface
- fixed inconsistent behavior in `load_scene_or_ui`
- now `first/first_mut` of `UiContainer` will panic and to fix that add a new UserInterface to the container in `init` of your game
2026-02-12 19:29:44 +03:00
Dmitry Stepanov 5f2146ea9a unified scene/ui loading + refactored async script/plugin tasks
- script/plugin task now accepts `FnOnce` instead `Fn`
2026-02-11 20:41:49 +03:00
zuiyu c600a95c28 Merge pull request #885 from zuiyu1998/remove_lazy_static
Remove lazy static
2026-01-29 19:43:06 +03:00
Dmitry 80c24a793e added background for the editor content
- fixes sharp black corners in docked windows
2026-01-24 23:15:07 +03:00
Dmitry Stepanov 113945a02a finished transition to typed handles for ui 2026-01-22 20:17:24 +03:00
Dmitry Stepanov da549573f9 more typed handles for widgets 2026-01-22 19:34:37 +03:00
Dmitry Stepanov b0048feb2b typed handles for Grid+HotKeyEditor+KeyBindingEditor widgets 2026-01-21 19:12:52 +03:00
Dmitry Stepanov c99b5a9f30 typed handles for Menu+MenuItem+MessageBox+NinePatch widgets 2026-01-20 22:09:09 +03:00
Dmitry 5c8083c4e5 typed handles for Window widget 2026-01-18 12:48:48 +03:00
Dmitry Stepanov debfd38bf5 typed handles for Text widget 2026-01-16 23:49:48 +03:00
Dmitry Stepanov 8b4739066b removed AbstractSceneGraph + BaseSceneGraph, merged in SceneGraph 2026-01-09 10:51:49 +03:00
Dmitry Stepanov 71884835e0 shared property editors container 2025-12-31 11:41:08 +03:00
Dmitry Stepanov ff57706dec ability to edit ui scene settings 2025-12-30 19:37:27 +03:00
Dmitry Stepanov 66d1b34f35 pass dyn type constructors when deserializing scenes/uis 2025-12-30 10:29:57 +03:00
Dmitry Stepanov 7258e2827e add All Supported filter option for file selector 2025-12-07 09:02:55 +03:00
Dmitry Stepanov 19d98f4a3b refactored path filter to support fixed set of file types
- having a set of file types and a filter closure is confusing anyway
2025-12-05 20:14:50 +03:00
Dmitry Stepanov dfa2b233c7 improved file selector to have configurable list of file types 2025-12-02 23:16:39 +03:00
Dmitry Stepanov 5f945cd9fc moved mode out of file browser to file selector widget
- it was mixed functionality, since file browser must only be responsible for browsing the file system. Not serve as the selector with various modes
2025-12-02 18:44:59 +03:00
Dmitry Stepanov 53d346c628 use resource registry folder for asset browser and file browser
- removes redundant nesting level for the browsers and removes confusion when saving an asset
- it makes no sense to save an asset outside of the registry folder (and subfolders), since all the assets can be loaded by the engine only if they're registered in the registry
2025-11-28 18:08:20 +03:00
Dmitry Stepanov dd6b0140e7 refactored path filter 2025-11-25 19:55:05 +03:00
Dmitry ced12ec7bf replaced OpenModal/OpenAt/OpenAndAlign window messages with Open 2025-11-23 12:50:34 +03:00
Dmitry Stepanov cee154b7af more automated tests 2025-11-22 10:01:21 +03:00
Dmitry Stepanov 050595f54b improvements for automated tests api 2025-11-19 18:33:58 +03:00