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
89ea32a4b3
Added SceneSwitching, Better font rendering, DOM inspector, Font-family prop
2024-09-13 17:18:09 -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
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
f1903de9ab
Fixed input manager for UI + WorldSpace UI
2024-09-11 17:41:39 -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
2c48590a4a
Added shaders for UI and fixed UI renderer
2024-09-10 19:18:29 -04:00
Antoine Pilote
aef5f65f75
Refactor Shader uniform API + Added back NuakeUI
2024-09-09 20:55:51 -04:00
Antoine Pilote
ec9748ecd7
Removed old documentation
2024-09-04 01:09:35 -04:00
Antoine Pilote
7140d2b4ff
Reverted ImUI namespace to avoir unresolved errors
2024-09-04 01:07:33 -04:00
Antoine Pilote
8c620be479
Fixed compilation errors
2024-09-04 01:02:05 -04:00
Antoine Pilote
10b8c862e7
Applying code standard new window, job, jobsystem and imui
2024-09-04 00:51:43 -04:00
Antoine Pilote
db0ec40948
Moved project out of engine.h
2024-09-04 00:30:35 -04:00
Antoine Pilote
d46f74aa24
Added new project wizard window
2024-08-30 21:43:37 -04:00
Antoine Pilote
e34ba3abac
Added UI helper function for tooltips
2024-08-27 22:54:39 -04:00
Antoine Pilote
03231e6bf7
Added Various project settings
...
UI, Rendering, Viewport, Physics, Audio settings
2024-08-21 18:05:28 -04:00
Antoine Pilote
daa640cc7c
First pass fixing compilation warnings
2024-08-15 12:45:42 -04:00
Antoine Pilote
0de9c216c5
Removed all dead code
2024-08-14 19:21:17 -04:00
Antoine Pilote
493a1c076f
Fixed checkbox showing the wrong color
2024-07-24 21:13:35 -04:00
antopilo
f4d71b9977
Started new Add Entity Panel, removed unused shaders, fixed premake5 problems
2024-04-02 23:09:33 -04:00
antopilo
c15bf532ae
Compilation succesful on Linux Ubuntu
...
Probably broke a lot of things
2023-09-27 01:48:05 -04:00
Antoine Pilote
ff4489a466
Now uses embedded resources
2023-09-26 20:43:56 -04:00
Antoine Pilote
05fa363ca5
Clean up main and argument parsing
2023-09-21 11:22:38 -04:00
Antoine Pilote
7b78845082
Started work on ImGui abstraction for consistent theming across the editor
2023-09-17 23:51:12 -04:00
Antoine Pilote
e4119c0d15
Rework logger
2023-07-21 22:25:17 -04:00
Antoine Pilote
8be7695d1e
Code standardtization pass. Fixed a bunch of warnings.
2023-03-04 17:50:02 -05:00
Antoine Pilote
f5c5497122
Can now build with JoltPhysics
2022-09-25 15:27:43 -04:00
a.pilote
6b827e9db7
Mesh cleanup.
2022-06-27 20:12:56 -04:00
antopilo
7ba865ef14
Fixes
...
Added Welcome screen
Fixed for c++ 20
2022-06-23 20:43:32 -04:00
antopilo
a047032f86
Maths functions scripting api
2021-09-13 06:47:05 -04:00
antopilo
33b3962e51
Drag and drop prefab into scene tree. Play pause snapshot system
2021-09-08 21:28:53 -04:00
antopilo
b403082ca2
Clean up interface parser
2021-09-08 18:41:57 -04:00
antopilo
b1a1f4f063
Interface component, Serialization of mesh components
2021-09-08 18:35:10 -04:00
a.pilote
eb69e6db0f
font-update
2021-08-23 06:27:28 -04:00
Antoine Pilote
c1f2f4ba90
Merge branch 'main' of https://github.com/antopilo/Nuake into main
2021-07-25 15:08:56 -04:00
Antoine Pilote
4b34782452
UI added hover styling and code cleanup
2021-07-25 15:08:36 -04:00
Filip Homolka
51cd0b56ae
Turn "Unit" label into "mUnit" label, to allow for compiling on other compilers aside from MSVC
2021-07-25 20:17:20 +02:00
Antoine Pilote
93e58db870
UI work
2021-07-19 00:09:00 -04:00
Antoine Pilote
c3c995bc5f
UI text alignment work
2021-07-15 16:03:39 -04:00
Antoine Pilote
0c6ed48bbd
Major cleanup.
...
Moved to namespace
Cleanup includes
2021-07-11 18:56:44 -04:00
Antoine Pilote
f5bcb12f61
Added nuake wren modules path detection, removed project stuff
2021-07-03 16:00:13 -04:00
Antoine Pilote
4f30fb78ff
Refact editor UI and logger
2021-06-28 17:24:52 -04:00
Antoine Pilote
cdfee1981c
Various improvements:
...
Framebuffer resize queued to next frame to fix flickering
Wren VM init moved to on play event
Added new Wren modules
Added missing components to the editor
Changed how the wren scripts gets initialized
2021-06-12 13:01:07 -04:00