Commit Graph

  • 7f92311f12 Fixed crash when ctrl-s in project browser haha Antoine Pilote 2024-09-16 12:46:15 -04:00
  • 4ac7d1cfc9 Added OpenFolderDialog + now project creation selects folder instead Antoine Pilote 2024-09-16 12:40:57 -04:00
  • cff63d71cc Removed glew Antoine Pilote 2024-09-16 12:18:52 -04:00
  • 4a3d15e7d3 Merge pull request #76 from WiggleWizard/feature/morereflection Antoine Pilote 2024-09-16 11:10:44 -04:00
  • d19ba4f979 Converted last components to new component drawing system WiggleWizard 2024-09-16 14:49:25 +01:00
  • ae426f7f17 Added support for SVG images inUI + added a texture flag to flip on load antopilo 2024-09-16 08:57:52 -04:00
  • 8b2511f995 Better API for binding inspector drawers and added the ability to add whole component drawers WiggleWizard 2024-09-16 10:57:22 +01:00
  • d338a98c9b Removed Wren script references in the UI WiggleWizard 2024-09-16 10:18:32 +01:00
  • bb43bbe1b8 Fixed rebuild action for quake map component WiggleWizard 2024-09-16 10:05:55 +01:00
  • 52776186d3 Added the ability to remove components WiggleWizard 2024-09-16 00:17:28 +01:00
  • b23d418f23 Compile issues fixed WiggleWizard 2024-09-15 23:14:23 +01:00
  • baac971deb A little bit of cleanup WiggleWizard 2024-09-15 23:06:06 +01:00
  • 24be72b10a Made text calculate proper width with different fonts antopilo 2024-09-15 17:29:41 -04:00
  • 269533eb03 Particle Emitter Component reflected WiggleWizard 2024-09-15 21:28:22 +01:00
  • 7846a667a2 Quake Map Component reflected WiggleWizard 2024-09-15 00:11:12 +01:00
  • 0dcd383dbb Added the ability to add actions (buttons) to the inspector through reflection WiggleWizard 2024-09-15 00:10:59 +01:00
  • 2b06fe32de Small refactor of trait reflection WiggleWizard 2024-09-14 22:15:45 +01:00
  • 1d5f578e86 Rigidbody Component reflection WiggleWizard 2024-09-14 21:53:23 +01:00
  • 6149907576 Skinned Model Component now reflected WiggleWizard 2024-09-14 21:47:01 +01:00
  • d8d904b6ba New reflection type DynamicItemList WiggleWizard 2024-09-14 21:46:46 +01:00
  • 1e570e17fd Made component field type ResourceFile easier to work with WiggleWizard 2024-09-14 09:40:20 +01:00
  • d62f241a16 Sphere collider reflection WiggleWizard 2024-09-13 23:59:56 +01:00
  • 5d0eb4a597 Sprite component reflected WiggleWizard 2024-09-13 23:56:01 +01:00
  • dabd9c01a6 Removed trigger zone component WiggleWizard 2024-09-13 23:54:43 +01:00
  • aed98dd648 UI system now working well with the new component changes, fixed trait compile issues, fixed inspector rendering issues WiggleWizard 2024-09-13 23:24:34 +01:00
  • 59505b0664 Fix for audio emitter component not compiling WiggleWizard 2024-09-13 21:54:54 +01:00
  • 9e94006d2b Added generic ability to (de)serialize ResourceFiles, a templated function to allow easier setting of entt traits and renamed float limits function WiggleWizard 2024-09-13 13:22:05 +01:00
  • 82771d43da Removed old rubbish from audio emitter component WiggleWizard 2024-09-12 23:40:21 +01:00
  • 65c8ab79af New component field type to support files WiggleWizard 2024-09-12 23:37:29 +01:00
  • 68ffe1d6b4 Basic inspector reflection working for 2 components WiggleWizard 2024-09-12 21:43:22 +01:00
  • 90a60e8d87 Initial inspector work to render using reflection WiggleWizard 2024-09-12 18:38:08 +01:00
  • 56e12c2647 DrawVec3 helper now returns true if changed WiggleWizard 2024-09-12 18:37:28 +01:00
  • 7d66a19ab2 Architecture rework for components to accomodate for reflection WiggleWizard 2024-09-12 18:37:08 +01:00
  • bf6fb0f8b6 Fix for entt update WiggleWizard 2024-09-12 18:33:09 +01:00
  • ded6fd2e03 Upgraded entt WiggleWizard 2024-09-12 18:31:35 +01:00
  • c2e50822f1 Fixed invalid uniforms in shaders antopilo 2024-09-15 16:30:06 -04:00
  • 24a4281a3d Added css style propagation + hover propagation from child antopilo 2024-09-15 11:08:21 -04:00
  • c5dca4dc37 Merge pull request #75 from xypherorion/main Antoine Pilote 2024-09-15 10:28:10 -04:00
  • edc4d43f97 Corrected config Xypher Orion 2024-09-15 08:42:27 -04:00
  • a7cbbf2830 Patched for Main Repo Issue #74 Xypher Orion 2024-09-15 07:31:47 -04:00
  • 68ae15594f Started relationional styles antopilo 2024-09-14 14:12:08 -04:00
  • 79908a12a5 More accurate text size when using px font-size. Added CSS imports to canvas sourceFiles for live reload + started implement descendant css rules antopilo 2024-09-14 13:54:23 -04:00
  • fad8b4033b Better default + made root node constraint other nodes antopilo 2024-09-13 21:46:21 -04:00
  • efc4b8bae7 Added stylesheet @import into live reload filewatch for a canvas antopilo 2024-09-13 21:45:56 -04:00
  • 6e92674bba UI hot-reloads if child widgets or stylesheet gets updated antopilo 2024-09-13 19:14:46 -04:00
  • ee852f7f3d Prevented abusive resizing when virtual camera is displayed + hide virtual cam in play mode antopilo 2024-09-13 18:24:42 -04:00
  • bb0da25682 Fixed newly generated solution not building antopilo 2024-09-13 18:24:08 -04:00
  • 1b89eaa695 Disabled UI rendering in camera previews antopilo 2024-09-13 17:26:21 -04:00
  • 89ea32a4b3 Added SceneSwitching, Better font rendering, DOM inspector, Font-family prop antopilo 2024-09-13 17:18:09 -04:00
  • 4c76e9e493 Can now edit text of text nodes and fetch any other nodes in the DOM from ID antopilo 2024-09-13 01:25:41 -04:00
  • 3b148b76c4 Started to expose DOM to C# API with support for custom nodes. Currently crash when doing FindNodeByID<T> antopilo 2024-09-13 00:51:34 -04:00
  • 9e87dca9ce Set editor viewport dimension for InputManager Antoine Pilote 2024-09-12 17:01:34 -04:00
  • 5e1483e111 Added mouse position relative to viewport Antoine Pilote 2024-09-12 13:17:47 -04:00
  • c7621b31e0 Added CustomWidget through C# reflection with callbacks antopilo 2024-09-11 22:58:33 -04:00
  • 596e4a484c Added C# UIWidget API antopilo 2024-09-11 22:58:06 -04:00
  • a5bf5d99c7 Refactor CodeStyle of NuakeUI Renderer antopilo 2024-09-11 22:57:36 -04:00
  • 8b6991822f Removed NuakeUI FileSystem antopilo 2024-09-11 22:57:17 -04:00
  • 7ee76a129e Now calls Tick on UI Canvas antopilo 2024-09-11 22:57:05 -04:00
  • a75bcc260f Added UI for IsWorldspace antopilo 2024-09-11 17:42:04 -04:00
  • f1903de9ab Fixed input manager for UI + WorldSpace UI antopilo 2024-09-11 17:41:39 -04:00
  • 40da75eeeb Merge pull request #73 from WiggleWizard/fix/buildoptimizations Antoine Pilote 2024-09-11 09:46:12 -04:00
  • 7efa69a20d Enabled multithreaded compilation and fixed some build warnings WiggleWizard 2024-09-11 12:03:09 +01:00
  • 706821861b Forgot to push shader source files changes on ui_text.shader Antoine Pilote 2024-09-11 00:14:46 -04:00
  • 0e78c7d889 Added serialization for UI components Antoine Pilote 2024-09-10 23:53:29 -04:00
  • 7a5568b513 Removed automatic mipmap generation for texture set from data buffer + exposed subpixel uniforms from text shader Antoine Pilote 2024-09-10 23:19:32 -04:00
  • ebedefb6a7 Added UI component, resource & system. Now renders on screen and live reloads Antoine Pilote 2024-09-10 22:27:15 -04:00
  • 552fe0ee04 Removed annoying debug window Antoine Pilote 2024-09-10 19:24:24 -04:00
  • 2c48590a4a Added shaders for UI and fixed UI renderer Antoine Pilote 2024-09-10 19:18:29 -04:00
  • 1949946cdd Removed wrong submodules Antoine Pilote 2024-09-10 18:10:16 -04:00
  • dcbd6d0fe3 Merge pull request #72 from WiggleWizard/feature/basiccomponentreflection Antoine Pilote 2024-09-10 12:42:12 -04:00
  • ffc79ccdf4 Initial reflection for components using the entt reflection API WiggleWizard 2024-09-10 15:53:32 +01:00
  • 7e341b34cf Fixed broken shader uniform caused by automatic casting from uint to int Antoine Pilote 2024-09-09 21:40:06 -04:00
  • 1051f0cdd3 More work Antoine Pilote 2024-09-09 21:21:47 -04:00
  • aef5f65f75 Refactor Shader uniform API + Added back NuakeUI Antoine Pilote 2024-09-09 20:55:51 -04:00
  • 5a0f7c06f0 Added Yoga Antoine Pilote 2024-09-09 18:01:05 -04:00
  • 0f14e303b2 Attempt to fix kinematic not generating collision callbacks Antoine Pilote 2024-09-09 00:09:04 -04:00
  • 22a859b3e1 Prevent .map rebuilding during play mode Antoine Pilote 2024-09-09 00:08:45 -04:00
  • e36e33aa9a Renamed exe to Nuake Engine + added C# endpoints i forgot to push Antoine Pilote 2024-09-08 23:17:51 -04:00
  • f30e178e87 Added AddComponent C# API + SetGet light intensity Antoine Pilote 2024-09-08 23:17:28 -04:00
  • 9f09773636 Removed debug window for shadwo maps Antoine Pilote 2024-09-08 23:17:12 -04:00
  • 73e0498287 Fixed crash in gizmo drawer when selection is invalid Antoine Pilote 2024-09-08 23:17:02 -04:00
  • 13c0fb414d Fixed crash when trying to generate trenchbroom game config Antoine Pilote 2024-09-08 23:16:47 -04:00
  • 7c123e1c0a Made it possible to open projects directly from the .project file antopilo 2024-09-08 15:01:19 -04:00
  • 219c9a97cd Made project list in welcome window the same style as template list in new project wizard antopilo 2024-09-08 12:32:32 -04:00
  • 20ade88fd9 Added a cancel button in new project wizard antopilo 2024-09-08 12:32:05 -04:00
  • 6005eb51d3 Merge branch 'develop' of https://github.com/antopilo/Nuake into develop Antoine Pilote 2024-09-05 21:49:27 -04:00
  • 8d69094cf2 Prevented crash on isValid on entity entity Antoine Pilote 2024-09-05 21:49:11 -04:00
  • 5034adca8e Now exporting entities to TB on build Antoine Pilote 2024-09-05 21:48:41 -04:00
  • 81b69749d9 Merge pull request #71 from antopilo/trenchbroom-path-project-settings Antoine Pilote 2024-09-05 21:42:40 -04:00
  • 89971b2d77 Added .project properties to Project Settings trenchbroom-path-project-settings emerycp 2024-09-05 21:37:55 -04:00
  • 43e9d6e7fc rip Antoine Pilote 2024-09-05 20:01:12 -04:00
  • 2c2ed94eea Fixed other mix shader fail casting Antoine Pilote 2024-09-05 20:00:19 -04:00
  • 120af20237 Fix outline shader for AMD cards Antoine Pilote 2024-09-05 19:54:21 -04:00
  • 422331dec2 Automatically refresh filebrowser on window focus, and preserve path after scanning Antoine Pilote 2024-09-05 19:44:27 -04:00
  • 9e05e6883a Forgot to include functional header Antoine Pilote 2024-09-05 19:09:45 -04:00
  • 73c927fdaf Added window callbacks for focused and closed Antoine Pilote 2024-09-05 19:07:48 -04:00
  • 5e3472c256 Fixed Coral crash with base type classes, temp fix for logs crash + added light color param to C# api Antoine Pilote 2024-09-05 00:52:55 -04:00
  • 732e94899c Added Physics.Raycast and Transform shortcut on entity objects Antoine Pilote 2024-09-04 22:26:59 -04:00
  • ea97133e94 Bumped coral Antoine Pilote 2024-09-04 22:26:34 -04:00
  • e1550fbff9 Forgot premake45 Antoine Pilote 2024-09-04 21:05:14 -04:00