Commit Graph
561 Commits
Author SHA1 Message Date
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
Antoine Pilote 13c0fb414d Fixed crash when trying to generate trenchbroom game config 2024-09-08 23:16:47 -04:00
antopilo 7c123e1c0a Made it possible to open projects directly from the .project file 2024-09-08 15:01:19 -04:00
antopilo 219c9a97cd Made project list in welcome window the same style as template list in new project wizard 2024-09-08 12:32:32 -04:00
antopilo 20ade88fd9 Added a cancel button in new project wizard 2024-09-08 12:32:05 -04:00
Antoine Pilote 6005eb51d3 Merge branch 'develop' of https://github.com/antopilo/Nuake into develop 2024-09-05 21:49:27 -04:00
Antoine Pilote 5034adca8e Now exporting entities to TB on build 2024-09-05 21:48:41 -04:00
emerycp 89971b2d77 Added .project properties to Project Settings 2024-09-05 21:37:55 -04:00
Antoine Pilote 422331dec2 Automatically refresh filebrowser on window focus, and preserve path after scanning 2024-09-05 19:44:27 -04:00
Antoine Pilote 5e3472c256 Fixed Coral crash with base type classes, temp fix for logs crash + added light color param to C# api 2024-09-05 00:52:55 -04:00
Antoine Pilote 9c5f05f224 Fixed camera preview wrong translation + made it smaller 2024-09-04 20:45:32 -04:00
Antoine Pilote e607b99191 Added preview window when selecting a camera in the scene 2024-09-04 20:31:43 -04:00
Antoine Pilote e1813870a2 Fixedruntime refact 2024-09-04 16:38:52 -04:00
Antoine Pilote dc3c993962 Refactor pass #3 2024-09-04 00:33:05 -04:00
Antoine Pilote f650f0485b Forgot to change usage of SetcurrentScene 2024-09-04 00:30:11 -04:00
Antoine Pilote 87f58d890e Moved FileDialog into its own class 2024-09-04 00:14:00 -04:00
Antoine Pilote c91812c65e Moved FileSystem stuff into seprate files and a FileSystem Folder 2024-09-03 23:49:22 -04:00
Antoine Pilote 1ac0337863 Refactor pass #1 2024-09-03 18:47:45 -04:00
Antoine Pilote ced74170c5 Merge pull request #70 from WiggleWizard/feature/tracy
Tracy MVP integration
2024-09-02 18:12:15 -04:00
Antoine Pilote d9237f83d2 Added ground normal & ground velocity C# API e 2024-09-02 18:09:02 -04:00