Commit Graph
580 Commits
Author SHA1 Message Date
antopilo 29b35a6932 Can now reparent prefab with drag n drop 2024-09-21 13:02:36 -04:00
antopilo ef6e7ac0dc Prevented displaying child of prefab 2024-09-21 13:00:35 -04:00
antopilo 0c784d4462 Stopped display child of prefabs 2024-09-21 12:58:01 -04:00
antopilo 3d9cda2990 Minor improvements with prefab deserialization 2024-09-19 21:36:44 -04:00
antopilo 6ac1ff8386 Work 2024-09-19 21:11:07 -04:00
antopilo 98797e15f8 Prefab editor now somewhat works with live-reload 2024-09-19 12:24:05 -04:00
antopilo 216fa230b6 Saving prefab from prefab editor now works 2024-09-19 10:37:22 -04:00
antopilo 616532e78b Added MVP for prefab editor window and made the whole editor modular to support multi-scene editing 2024-09-19 00:56:22 -04:00
antopilo 7fc10b4e56 Improvements 2024-09-18 17:10:12 -04:00
Antoine Pilote 67d7865a20 Merge branch 'develop' of https://github.com/antopilo/nuake into develop 2024-09-17 17:32:13 -04:00
Antoine Pilote ef0fde5847 Can now drag n drop proejct in project launcher + delete or right click to remove from list 2024-09-17 17:32:05 -04:00
Antoine Pilote 1b2d2985f5 Merge pull request #87 from WiggleWizard/fix/wrenremoval
Removed the last remnants of Wren QQ
2024-09-17 17:20:32 -04:00
Antoine Pilote 5f1b9dc65b Merge branch 'develop' of https://github.com/antopilo/nuake into develop 2024-09-17 12:32:48 -04:00
antopilo f58e09cfc3 Removed overlay when in play mode 2024-09-16 21:31:51 -04:00
antopilo bd77025ed0 Added script icon in scene hierarchy 2024-09-16 20:55:24 -04:00
antopilo dd3cc823c0 Improved filesystem browser, color accent, drag n drop, new icons 2024-09-16 20:12:36 -04:00
antopilo da995b99c8 Renamed textures to Textures 2024-09-16 20:12:02 -04:00
WiggleWizard 1b2abced1e Removed the last remnants of Wren QQ 2024-09-17 00:08:04 +01:00
antopilo 38484415f1 Now displaying camera frustum gizmo 2024-09-16 17:28:01 -04:00
Antoine Pilote cf9612c5b1 Added a popup to configure trenchbroom when creating a new project 2024-09-16 13:27:22 -04:00
Antoine Pilote 7f92311f12 Fixed crash when ctrl-s in project browser haha 2024-09-16 12:46:15 -04:00
Antoine Pilote 4ac7d1cfc9 Added OpenFolderDialog + now project creation selects folder instead 2024-09-16 12:40:57 -04:00
WiggleWizard d19ba4f979 Converted last components to new component drawing system 2024-09-16 14:49:25 +01:00
WiggleWizard 8b2511f995 Better API for binding inspector drawers and added the ability to add whole component drawers 2024-09-16 10:57:22 +01:00
WiggleWizard d338a98c9b Removed Wren script references in the UI 2024-09-16 10:18:32 +01:00
WiggleWizard 52776186d3 Added the ability to remove components 2024-09-16 00:17:28 +01:00
WiggleWizard b23d418f23 Compile issues fixed 2024-09-15 23:14:23 +01:00
WiggleWizard baac971deb A little bit of cleanup 2024-09-15 23:06:06 +01:00
WiggleWizard 269533eb03 Particle Emitter Component reflected 2024-09-15 21:34:38 +01:00
WiggleWizard 7846a667a2 Quake Map Component reflected 2024-09-15 21:34:38 +01:00
WiggleWizard 0dcd383dbb Added the ability to add actions (buttons) to the inspector through reflection 2024-09-15 21:34:38 +01:00
WiggleWizard 6149907576 Skinned Model Component now reflected 2024-09-15 21:34:38 +01:00
WiggleWizard d8d904b6ba New reflection type DynamicItemList 2024-09-15 21:34:38 +01:00
WiggleWizard 5d0eb4a597 Sprite component reflected 2024-09-15 21:34:37 +01:00
WiggleWizard aed98dd648 UI system now working well with the new component changes, fixed trait compile issues, fixed inspector rendering issues 2024-09-15 21:34:37 +01:00
WiggleWizard 65c8ab79af New component field type to support files
Also fixed Audio System to work with this new supported component field type
2024-09-15 21:31:06 +01:00
WiggleWizard 68ffe1d6b4 Basic inspector reflection working for 2 components 2024-09-15 21:31:06 +01:00
WiggleWizard 90a60e8d87 Initial inspector work to render using reflection 2024-09-15 21:31:06 +01:00
antopilo ee852f7f3d Prevented abusive resizing when virtual camera is displayed + hide virtual cam in play mode 2024-09-13 18:24:42 -04:00
antopilo 1b89eaa695 Disabled UI rendering in camera previews 2024-09-13 17:26:21 -04:00
Antoine Pilote 9e87dca9ce Set editor viewport dimension for InputManager 2024-09-12 17:01:34 -04:00
antopilo c7621b31e0 Added CustomWidget through C# reflection with callbacks 2024-09-11 22:58:33 -04:00
antopilo a75bcc260f Added UI for IsWorldspace 2024-09-11 17:42:04 -04:00
Antoine Pilote 40da75eeeb Merge pull request #73 from WiggleWizard/fix/buildoptimizations
Enabled multithreaded compilation and fixed some build warnings
2024-09-11 09:46:12 -04:00
WiggleWizard 7efa69a20d Enabled multithreaded compilation and fixed some build warnings
Enabled MT compilation for all first party TUs and some third party ones too. Disabled specific warnings in third party code, started fixing warnings in first party code as well
2024-09-11 12:03:09 +01:00
Antoine Pilote ebedefb6a7 Added UI component, resource & system. Now renders on screen and live reloads 2024-09-10 22:27:15 -04:00
Antoine Pilote 2c48590a4a Added shaders for UI and fixed UI renderer 2024-09-10 19:18:29 -04:00
WiggleWizard ffc79ccdf4 Initial reflection for components using the entt reflection API
Currently the only system using reflection is the drop down box when clicking "Add Component" in the entity inspector. The other systems and architecture is still designed around concrete compile time typing
2024-09-10 15:53:32 +01:00
Antoine Pilote aef5f65f75 Refactor Shader uniform API + Added back NuakeUI 2024-09-09 20:55:51 -04:00
Antoine Pilote 73e0498287 Fixed crash in gizmo drawer when selection is invalid 2024-09-08 23:17:02 -04:00