Commit Graph
61 Commits
Author SHA1 Message Date
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