userGarry Newmancancel
reposboxcancel

4,938 Commits over 1,522 Days - 0.14cph!

3 Years Ago
Remove NativePointer, simplifying managed object pointers in native Refactored so managed classes in c++ use handles and aren't pointers to classes Clean up InteropSystem Refactored m_pManagedPtr to EntityObject
3 Years Ago
QBrush, Scrollbars Rect, Path, Line
3 Years Ago
QObject's can have events Fix events not hotloading properly Hotload event, styles load on start Store widget function pointers in a way that means hotload can find them
3 Years Ago
Widget.Children Bind qApp, hotload stylesheets
3 Years Ago
Added AppWindow EventFilter DockWidget
3 Years Ago
Give Logger object overloads
3 Years Ago
resource folder, qicon support
3 Years Ago
Crude hook system QMenu Binds
3 Years Ago
Log is now a Logger on GlobalNamespace, automatically named per Host
3 Years Ago
Fix tools startup failing if temp/valve doesn't exist
3 Years Ago
Update version for vswhere
3 Years Ago
VS2022 all in
3 Years Ago
Squashed commit of the following: commit 0d8231146a6d7305779ec3f75e7213eef850295f Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Nov 16 17:08:29 2021 +0000 Fix Project Gen commit c6747ca8899af7fb75757dcc0d30d5e5f1b64047 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Nov 16 17:06:32 2021 +0000 Use static globals for DebugOverlay and Global - that way people can create extensions for them commit 8c266821ecb804090d6e617056ab3a71d40c9d45 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Nov 16 17:02:33 2021 +0000 Update compiler to c#10 commit 6b509e50292691ff3d38152e4786d2d1461a3144 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Nov 16 16:07:21 2021 +0000 Move OverlapResult to engine commit 9befe54017b3655dc55f35ad891a23b451dd9489 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Nov 16 16:06:11 2021 +0000 Refector ClientContext to ClientDll etc commit 8f3eb2f98890155a095b2b7e27ec4c833a447df6 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Nov 16 15:35:29 2021 +0000 Cleanup commit cd014e76bad69f68ae1b1a7aa11370b7d698bdad Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Nov 16 15:17:49 2021 +0000 Sandbox.Server - refactoring commit 1d73f9981ace75ad53b4067edc11ad9f959110a2 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Mon Nov 15 16:00:23 2021 +0000 Add Sandbox.Client.dll, remove LoopEvent commit 6a6d1427b5294f2a0a4b8f5e7c1ef6670d4727f2 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Mon Nov 15 15:11:30 2021 +0000 Added Sandbox.Menu.dll commit 86d44a2a91276fce2c0d95db880ee423464c2172 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Mon Nov 15 13:48:31 2021 +0000 Tool addons hotload, reference Sandbox.Tools commit 85a77e7ee0c79294a89694c9db1a9416d5f3e99c Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Mon Nov 15 13:21:22 2021 +0000 Tool addon solution generator commit 7671975988512e1d68432110892b54bb4c07b408 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Mon Nov 15 12:36:56 2021 +0000 Refactor events into Sandbox.Events commit bc447619c147da5b600c911f24c5cecfd40b8950 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Mon Nov 15 11:04:57 2021 +0000 Move HotloadManager to a class so it can be used by tools.dll commit 5d361113ae107826f0744d5f852a99d0de72c2ab Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Mon Nov 15 11:04:15 2021 +0000 Beef out tools dll, started tools addons, moved toolsmode folder cleanup to managed (fix startup taking ages) Interop fixes
3 Years Ago
Refector ClientContext to ClientDll etc Move OverlapResult to engine Update compiler to c#10 Use static globals for DebugOverlay and Global - that way people can create extensions for them Fix Project Gen
3 Years Ago
Sandbox.Server - refactoring Cleanup
3 Years Ago
Try to keep lobby around after changelevel
3 Years Ago
Add Sandbox.Client.dll, remove LoopEvent
3 Years Ago
Added Sandbox.Menu.dll
3 Years Ago
Tool addon solution generator Tool addons hotload, reference Sandbox.Tools
3 Years Ago
Refactor events into Sandbox.Events
3 Years Ago
Beef out tools dll, started tools addons, moved toolsmode folder cleanup to managed (fix startup taking ages) Move HotloadManager to a class so it can be used by tools.dll
3 Years Ago
QGraphicsView bind GraphicsItem binds Interop: fix class pointer casting being the wrong way around (!!!) ProxyWidget
3 Years Ago
More tool binds
3 Years Ago
More tool bindings Fix TextEntry exception
3 Years Ago
Switch InteropGen Native class to something less collidable Add QString to InteropGen Don't cache UTF16 strings in the UTF8 pool More tool framework binds
3 Years Ago
TextEntry styles cleanup Add FileEntry control
3 Years Ago
Add TextEntry: MinLength, MaxLength, CharacterRegex, StringRegex, HasValidationErrors
3 Years Ago
Added css 'order' property Refactor TextEntry to have label as a child rather than deriving from it
3 Years Ago
Fix Asset property as a List not being an array in fgdwriter FgdWriter uses DisplayAttribute properties Write engine defined asset fgd's on startup FgdWriter - special treatment for Assets, don't treat them like structs Sound & Surface .asset are now AutoGenerate
3 Years Ago
Ready text Buttons can have subtitles Hack to make map selection less shit Error Fixes
3 Years Ago
Add BBox.FromPositionAndSize Update to net6 vpc support for vs2022 🙄🔫 vs2022 fixes New bat files
3 Years Ago
Obsolete Client.UserId - no-one knows what it's for
3 Years Ago
oops
3 Years Ago
Remove PlayerScore - been obsolete for long enough Update Api.cs
3 Years Ago
Add color parser desaturate, saturate Show save status on save button in edit game form Change Client.SteamId (ulong) to Client.PlayerId (long) SetProperty doesn't require it being marked as [Property] Whitelist System.Web.HttpUtility, System.Collections.Specialized Added GameServices.Leaderboard.Query Fix console logging sometimes being in a permanent error state Added query support for NaviatorPanel Boilerplate leaderboard view
3 Years Ago
Remove debig Fixed EditorProvider.Config.Value getting the wrong value Show game setup if owner, even if not in tools mode
3 Years Ago
Added windowsglue.def Add MenuEngine.FileSystem Fixed color darken math Labels get classed .label Add standard form field, fieldcontrol controls - make form use them Update binds more often if they changed recently Inspector detect when Range is an integer Numeric TextEntry can have MinValue, MaxValue - obeys its limits Panel events can be debounced Fix Panel NRE's Access to System.ComponentModel.DataAnnotations Form fires a form.changed when one of its children are changed Fix errors on missing/invalid template Inspector creates a field group Add ListInspector Clean up InspectorProvider (renamed to EditorProvider) Added ArraySource (to bind UI to array/list indexes) Can edit game config in game
3 Years Ago
Add Package.CanEdit Multiline TextEntry Can change game's name and description Tweak TextEntry up/down when multiline
3 Years Ago
Set TransmitType.Always in GameBase Fix newlines rendering as a square in dropshadows
3 Years Ago
TextStroke cascades Fix text shadow offset being wrong Tweak leaderboard styles Fix empty lobby list growing forever
3 Years Ago
Don't allow ExplicitLayout structs
3 Years Ago
Remove TextShadow material & shader Update skia Draw TextShadow as part of the text render Relocate thirdparty dlls Add css text-stroke-width, text-stroke-color (borderline standard) Fix NRE in NavigatorPanel Placeholder for generating label textures in background, need to handle -r_max_device_threads errors though
3 Years Ago
Report image decoding exceptions nicer Report EventSystem invocation exceptions nicer
3 Years Ago
3 Years Ago
Fix NRE in NavigatorPanel
3 Years Ago
Add Global.IsToolsMode Hide force start game button if not in tools mode Templates create their children first, so that OnTemplateSlot will get called on their parents before the parents attributes, which seems like a better way around Fixed panel overlays staying open after console closed Fix exception on copy text Fixed PanelEvent propogation not stopping when returning false in method with no arguments Added base style for navigator to be functional Navigator panel can take a navigator-canvas which indicates the slot to be in, removed need for 2 layers of panels, fixed NavigateReturnEvent logic backwards Refactor menu so we can have navigator in game screen Avatar page fix Leave lobby button change VirtualScrollPanel item size takes a Length width/height Panel Template Slots can be deep VirtualScrollPanel.ItemSize fixes Game map selector tweaks Fix warnings
3 Years Ago
Clean up panel deferred deletion: will delete same frame if no :outro transition Don't tick panel children if parent isn't visible (reduces paranoid impulse to add IsVisible checks to Tick for perf)
3 Years Ago
Menu style tweaks
3 Years Ago
Fix map selection
3 Years Ago
Only show city if it's different to state Remove api debug Don't RegionInfo Country