WiggleWizard
1e570e17fd
Made component field type ResourceFile easier to work with
2024-09-15 21:34:38 +01:00
WiggleWizard
d62f241a16
Sphere collider reflection
2024-09-15 21:34:38 +01:00
WiggleWizard
5d0eb4a597
Sprite component reflected
2024-09-15 21:34:37 +01:00
WiggleWizard
dabd9c01a6
Removed trigger zone component
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
59505b0664
Fix for audio emitter component not compiling
2024-09-15 21:31:07 +01:00
WiggleWizard
9e94006d2b
Added generic ability to (de)serialize ResourceFiles, a templated function to allow easier setting of entt traits and renamed float limits function
2024-09-15 21:31:07 +01:00
WiggleWizard
82771d43da
Removed old rubbish from audio emitter component
2024-09-15 21:31:06 +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
WiggleWizard
56e12c2647
DrawVec3 helper now returns true if changed
2024-09-15 21:31:06 +01:00
WiggleWizard
7d66a19ab2
Architecture rework for components to accomodate for reflection
2024-09-15 21:31:06 +01:00
WiggleWizard
bf6fb0f8b6
Fix for entt update
2024-09-15 21:31:06 +01:00
WiggleWizard
ded6fd2e03
Upgraded entt
...
Deleted the header only entt lib and added the full and latest library to the dependencies list
2024-09-15 21:31:05 +01:00
antopilo
c2e50822f1
Fixed invalid uniforms in shaders
2024-09-15 16:30:06 -04:00
antopilo
24a4281a3d
Added css style propagation + hover propagation from child
2024-09-15 11:08:21 -04:00
Antoine Pilote
c5dca4dc37
Merge pull request #75 from xypherorion/main
...
FIxed warnings for Premake5 [Issue #74 ]
2024-09-15 10:28:10 -04:00
Xypher Orion
edc4d43f97
Corrected config
2024-09-15 08:42:27 -04:00
Xypher Orion
a7cbbf2830
Patched for Main Repo Issue #74
2024-09-15 07:31:47 -04:00
antopilo
68ae15594f
Started relationional styles
2024-09-14 14:12:08 -04:00
antopilo
79908a12a5
More accurate text size when using px font-size. Added CSS imports to canvas sourceFiles for live reload + started implement descendant css rules
2024-09-14 13:54:23 -04:00
antopilo
fad8b4033b
Better default + made root node constraint other nodes
2024-09-13 21:46:21 -04:00
antopilo
efc4b8bae7
Added stylesheet @import into live reload filewatch for a canvas
2024-09-13 21:45:56 -04:00
antopilo
6e92674bba
UI hot-reloads if child widgets or stylesheet gets updated
2024-09-13 19:14:46 -04: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
bb0da25682
Fixed newly generated solution not building
2024-09-13 18:24:08 -04:00
antopilo
1b89eaa695
Disabled UI rendering in camera previews
2024-09-13 17:26:21 -04:00
antopilo
89ea32a4b3
Added SceneSwitching, Better font rendering, DOM inspector, Font-family prop
2024-09-13 17:18:09 -04:00
antopilo
4c76e9e493
Can now edit text of text nodes and fetch any other nodes in the DOM from ID
2024-09-13 01:25:41 -04:00
antopilo
3b148b76c4
Started to expose DOM to C# API with support for custom nodes. Currently crash when doing FindNodeByID<T>
2024-09-13 00:51:34 -04:00
Antoine Pilote
9e87dca9ce
Set editor viewport dimension for InputManager
2024-09-12 17:01:34 -04:00
Antoine Pilote
5e1483e111
Added mouse position relative to viewport
2024-09-12 13:17:47 -04:00
antopilo
c7621b31e0
Added CustomWidget through C# reflection with callbacks
2024-09-11 22:58:33 -04:00
antopilo
596e4a484c
Added C# UIWidget API
2024-09-11 22:58:06 -04:00
antopilo
a5bf5d99c7
Refactor CodeStyle of NuakeUI Renderer
2024-09-11 22:57:36 -04:00
antopilo
8b6991822f
Removed NuakeUI FileSystem
2024-09-11 22:57:17 -04:00
antopilo
7ee76a129e
Now calls Tick on UI Canvas
2024-09-11 22:57:05 -04:00
antopilo
a75bcc260f
Added UI for IsWorldspace
2024-09-11 17:42:04 -04:00
antopilo
f1903de9ab
Fixed input manager for UI + WorldSpace UI
2024-09-11 17:41:39 -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
706821861b
Forgot to push shader source files changes on ui_text.shader
2024-09-11 00:14:46 -04:00
Antoine Pilote
0e78c7d889
Added serialization for UI components
2024-09-10 23:53:29 -04:00
Antoine Pilote
7a5568b513
Removed automatic mipmap generation for texture set from data buffer + exposed subpixel uniforms from text shader
2024-09-10 23:19:32 -04: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
552fe0ee04
Removed annoying debug window
2024-09-10 19:24:24 -04:00
Antoine Pilote
2c48590a4a
Added shaders for UI and fixed UI renderer
2024-09-10 19:18:29 -04:00
Antoine Pilote
1949946cdd
Removed wrong submodules
2024-09-10 18:10:16 -04:00
Antoine Pilote
dcbd6d0fe3
Merge pull request #72 from WiggleWizard/feature/basiccomponentreflection
...
Initial reflection for components using the entt reflection API
2024-09-10 12:42:12 -04:00