Commit Graph

  • 46ac6b34a8 Working on wb_hotkey_image jyelon 2026-04-09 17:53:42 -04:00
  • c14947382d lxLuaWidget is gone. jyelon 2026-04-09 16:58:19 -04:00
  • 81989e83d7 Look-at widgets now probe their own configuration. jyelon 2026-04-09 16:55:45 -04:00
  • 88b72712ca Better graph dump that shows exec pin names so that the AI knows how to connect them. jyelon 2026-04-09 16:44:30 -04:00
  • 3b6207f7a1 First step in redesigning lua widgets jyelon 2026-04-09 14:43:11 -04:00
  • 6be07679d2 A few more bug fixes jyelon 2026-04-09 04:22:28 -04:00
  • 9c2dcd9efb Fixed some bugs" jyelon 2026-04-08 19:39:39 -04:00
  • 5001be6c90 More tstrong jyelon 2026-04-08 06:08:48 -04:00
  • 69b249f7ca Fix three bugs in WingVariables jyelon 2026-04-08 05:54:00 -04:00
  • 50790280bb Minor cleanups jyelon 2026-04-08 03:47:28 -04:00
  • 73f84c1681 Renaming jyelon 2026-04-08 03:40:59 -04:00
  • f4286faeb1 Make component refs into strrong pointers jyelon 2026-04-08 03:35:47 -04:00
  • 15beb42d5f IWYU cleanup done jyelon 2026-04-08 03:26:22 -04:00
  • 39cc7cd14b Next batch of IWYU cleanup jyelon 2026-04-08 03:14:08 -04:00
  • ba425c1ab3 First batch of include cleanups jyelon 2026-04-08 02:17:56 -04:00
  • 868152f302 First attempt at removal of unnecessary include files jyelon 2026-04-08 01:48:49 -04:00
  • a43affe804 Header file reorg, documentation, and cleanup jyelon 2026-04-08 00:52:23 -04:00
  • 083452f83f Split WingComponentReference into a static helper class and a simple data class jyelon 2026-04-08 00:07:01 -04:00
  • 9c3fab26c4 Start cleaning WingReferences to be *just* the reference type and no methods jyelon 2026-04-07 23:41:04 -04:00
  • 9382ed85f8 Remove bullshit fields from UWingComponentReference jyelon 2026-04-07 22:50:00 -04:00
  • e9af515c05 Fix two important bugs: the tokenizer was tokenizing '.' in identifiers wrong, and WingComponent was using the native flag incorrectly. jyelon 2026-04-07 22:28:12 -04:00
  • f77a8553e1 Start creating WingReferences.h jyelon 2026-04-07 22:04:44 -04:00
  • b124cf72aa Graph export is more sophisticated about details, and GraphNode_Add now shows the node it created. jyelon 2026-04-07 21:19:12 -04:00
  • 854e41d6c3 WingFetcher now has no special case for pins. Instead, we implemented UWingPinReference. jyelon 2026-04-07 19:23:37 -04:00
  • 9dd4031847 Don't store the editor in the WingFetcher. jyelon 2026-04-07 18:43:58 -04:00
  • 1586ec9268 WingFetcher stores strong object pointers jyelon 2026-04-07 18:20:28 -04:00
  • 476b0057f5 Material instances are now pretty polished. We can create them, and dump and modify all types of parameters. Factory-based creation is now more polished, and it opens new assets in the editor if it can. jyelon 2026-04-07 17:43:54 -04:00
  • 12d924904d kasjdaksjd jyelon 2026-04-07 05:06:45 -04:00
  • b8cff00848 More work on material instances jyelon 2026-04-07 05:06:15 -04:00
  • e7fd6c2f70 Trying to get material parameters into a polished state. jyelon 2026-04-06 18:55:17 -04:00
  • 8951065670 Give FindOneWithInternalID the power to handle arrays of smart pointers. Eliminate FindNoneWithInternalID, finish migration to FindNoDuplicateNames. jyelon 2026-04-06 04:37:28 -04:00
  • 7aac8f194a Precompute broad type categories in WingTypes. jyelon 2026-04-06 02:56:21 -04:00
  • 5206700067 Harden UE Wingman request handling and numeric property conversion. jyelon 2026-04-06 01:44:21 -04:00
  • 9c1f474170 work on material parameters jyelon 2026-04-05 03:20:51 -04:00
  • c949a4db05 Better handling of property mutability, and also, walk into structs. jyelon 2026-04-04 23:57:59 -04:00
  • bd138e2790 Fix bug in package loading jyelon 2026-04-04 21:07:13 -04:00
  • fb5b774bfe better expression of class properties jyelon 2026-04-04 20:10:22 -04:00
  • 47acf1aca4 Simplification of handlers jyelon 2026-04-04 18:12:10 -04:00
  • c006531bd4 Create_OneArg now working jyelon 2026-04-04 17:59:00 -04:00
  • 92e41c857a Lots of refactoring jyelon 2026-04-04 05:22:08 -04:00
  • ba63a40641 More refactoring jyelon 2026-04-04 02:58:23 -04:00
  • 7c884e84cb Back in business jyelon 2026-04-04 02:21:04 -04:00
  • e9fff6599a Enormouse overhaul jyelon 2026-04-04 01:45:25 -04:00
  • b1a2813f05 Migrating back to WingProperty. Sigh. jyelon 2026-04-03 19:54:50 -04:00
  • 297586f351 Nice try on WingPropHandle jyelon 2026-04-03 19:07:39 -04:00
  • daa9216ddf Migrating toward WingPropHandle jyelon 2026-04-03 17:05:48 -04:00
  • a0c5a56476 More work on properties jyelon 2026-04-03 15:52:07 -04:00
  • c19091ef1f More work on property jyelon 2026-04-03 15:03:59 -04:00
  • e70bce0ede Prop Get2/Set2 jyelon 2026-04-03 11:42:40 -04:00
  • fe4a4d5646 Prop Get2/Set2 jyelon 2026-04-03 11:41:21 -04:00
  • 78a3ca3e72 More work on properties jyelon 2026-04-03 11:29:58 -04:00
  • 4f09d6caf0 More work on props jyelon 2026-04-03 00:20:41 -04:00
  • 5fc9ce63ad Property manipulation now getting closer jyelon 2026-04-02 04:39:05 -04:00
  • 2e2bb89de0 New infrastructure for property manipulation. jyelon 2026-04-02 02:27:14 -04:00
  • 7865818e69 Another registration overhaul jyelon 2026-04-01 18:12:54 -04:00
  • 483b3b75ff Handler registration overhaul jyelon 2026-04-01 17:45:33 -04:00
  • 7e53975e3d Minor bugfix jyelon 2026-04-01 05:47:24 -04:00
  • efb1c94144 Working on Asset_Create jyelon 2026-04-01 05:10:00 -04:00
  • 89815bcd13 Config files for claude and codex jyelon 2026-03-31 17:38:52 -04:00
  • 94ca40d3d6 Some work on manual jyelon 2026-03-31 17:34:17 -04:00
  • d590d71421 WingVariables for the win jyelon 2026-03-31 16:43:28 -04:00
  • 43f2439f29 More work on variables jyelon 2026-03-31 04:54:44 -04:00
  • 93ce030fc0 More progress on variables jyelon 2026-03-31 03:50:06 -04:00
  • 9720fa9f8d Progress on variable modification jyelon 2026-03-30 23:45:53 -04:00
  • e982fec1a4 Code is all tore up jyelon 2026-03-30 20:10:23 -04:00
  • 386455b1d0 WingTypes now uses the new tokenizer. jyelon 2026-03-30 05:34:17 -04:00
  • a2221bca94 About to overhaul WingTypes jyelon 2026-03-30 05:01:20 -04:00
  • 339495ae3b More work on tokenizer jyelon 2026-03-30 00:57:28 -04:00
  • 6041641c74 More cleanup of Internal/External IDs jyelon 2026-03-29 15:11:45 -04:00
  • 091bfe1ad2 Lots more progress on the name overhaul jyelon 2026-03-29 02:37:47 -04:00
  • 843e16b177 Starting to convert old search functions to new ones jyelon 2026-03-29 01:14:58 -04:00
  • 2ad86bac1d Implemented new functions FindOneWithExternalID, etc. jyelon 2026-03-28 23:47:05 -04:00
  • 9790fa34e1 Name sanitization overhaul in progress jyelon 2026-03-28 21:07:28 -04:00
  • 22fe60f431 Converted over to new name sanitization routine jyelon 2026-03-28 20:04:48 -04:00
  • 88fa260c9d Tokenizer is now done, we also have the new InternalizeID and ExternalizeID jyelon 2026-03-28 19:29:15 -04:00
  • 5aef356199 More work on the new variable list functionality jyelon 2026-03-27 19:27:49 -04:00
  • 656151ca3b This handler is unneeded jyelon 2026-03-27 15:52:48 -04:00
  • df50daca2c More work on Actor components jyelon 2026-03-27 15:21:38 -04:00
  • 490b649dc1 Don't know jyelon 2026-03-27 13:40:22 -04:00
  • a5ab6b02f9 Massive overhaul of the WingActorComponent system, can now edit component properties better, lots of bug fixes jyelon 2026-03-27 05:16:49 -04:00
  • 3bbddde491 Working on component property editing jyelon 2026-03-26 19:54:32 -04:00
  • 1ee2067505 Better handling of JSON property setters jyelon 2026-03-26 19:16:59 -04:00
  • 0f7bfebb71 More work on automatic self-documentation jyelon 2026-03-26 17:07:58 -04:00
  • 2bb8baac4c Framework for printing abridged manual sections in response to syntactic mistakes jyelon 2026-03-26 16:17:06 -04:00
  • 93b396578f A few more error reporting improvements jyelon 2026-03-25 17:39:33 -04:00
  • 654511c6cf A few more error reporting improvements jyelon 2026-03-25 17:36:04 -04:00
  • c02ae3fb97 Graph_Dump no longer elides Knot and VariableGet nodes. jyelon 2026-03-25 17:24:02 -04:00
  • bcb79ad0ab Better error reporting in WingFetcher jyelon 2026-03-25 17:13:00 -04:00
  • 89231987f2 Improvements to ranking in TypeName_Search jyelon 2026-03-25 15:39:37 -04:00
  • 6325b15cb7 Lots of work on WingTypes jyelon 2026-03-25 02:32:26 -04:00
  • 03e61cd9a0 UE Wingman getting ready for release jyelon 2026-03-23 19:41:27 -04:00
  • 4c84b1a5b7 UE Wingman getting ready for release jyelon 2026-03-23 19:34:42 -04:00
  • 928abb5916 Remove the deprecated crap from UE Wingman jyelon 2026-03-23 17:48:00 -04:00
  • 2bc06f3b02 Widget reparenting done. jyelon 2026-03-23 17:29:48 -04:00
  • 5657d76ed6 Widget_Create is implemented jyelon 2026-03-23 16:21:51 -04:00
  • 741253fd3b Remove undo/redo code from UE Wingman jyelon 2026-03-23 14:33:50 -04:00
  • 92b03d376d Widget slot properties are now shown jyelon 2026-03-23 14:10:26 -04:00
  • 2a064f3666 Working on better handling of property setters jyelon 2026-03-23 00:18:12 -04:00
  • f38630ea08 Code to make Blueprint_Reparent safer. jyelon 2026-03-22 15:44:32 -04:00
  • f94727d857 BlueprintGraph_Delete jyelon 2026-03-21 00:43:54 -04:00