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
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