14,135 Commits over 1,583 Days - 0.37cph!
Actually fix launch config cookie being stomped..
When a glass shard takes damage, check surrounding shards, better hit detection for melee damage
Clean up, refactor into ItemListWidget
AssetList uses ItemListWidget instead of ListView
Fix OnDragStart being called when not dragging
Add Paint.SetFlags
Feel tweaks
Successfully make CAbstractScrollArea transparent
Add DebugOverlay to ItemListWidget
CurvePresets uses ItemListWidget
PublishWindow uses ItemListWidget
Refactor
Obsolete ListView
Switch everything in addon from ListView
Give a warning on AuthenticationException when downloading image
Tweaks
Delete leftover debug print?
Fixed selecting a .png asset still setting .jpg extension when the property was empty
New Outfit! - Prisoner Outfit
New Prisoner Outfit piece, LODs to come ASAP! Plus a few adjustments to skinning and colour variations, which will be very soon!
https://files.facepunch.com/daniel/1b1511b1/Photoshop_dWaS9GH6HN.jpg
Add Scrollbar.Value
Fixed Rect.Contract by margin
Move some UI structs to System so they can be used by Tools
Move viewport to QAbstractScrollArea
Add Scrollbar.PageStep, SingleStep
Add BaseScrollWidget.OnScrollChangedf
Add MarginProperty
Connect SliderMoved
Explicitly mark out of memory errors
Prevent frameless window stuff messing with popups/tooltips
Widget.OnDoubleClick calls OnMousePress by default
Drag.Execute returns a DropAction
Add Drag.SetImage
Add smooth scrolling to BaseScrollWidget
Create ScrollExperiment.cs
Compatibility fix
Fixed Hammer crashes when loading map after deleting some nodes
Only set cycle zero time to anim time if playback rate is non zero, set it to the cycle otherwise
Set AddonProperty Value on return pressed, fixes write-ins
Revert my ComboBox action change, add ComboBox.InvokeSelected
Use InvokeSelected in Launcher, fixes cookie being stomped
Add some more cycle normalizes in sequence update node
FSR Depth upscaler & MSAA Resolver
wall letter box - gib tweak
Advertising board - lod0
Merge branch 'master' of sbox
Quick shit script to auto update our .NET runtime
Update to .NET 6.0.7
Uncomplicate loads of shit in the error list, fixes base addon errors, as well as reports menu and tools errors too. If an addon has no errors but still has warnings we'll show those too but won't raise the error list dock.
I've explicitly not let the Compiler report it's own errors to ToolsDll since it's all done in threads, plus it'll be quicker for Qt to update batches.
Add glass tag to glass shards
wall letter box
- made square, changed door design and lock, added new gibs
Merge branch 'master' of sbox
DebugOverlay's ComboBox remembers its selection after a hotload
Add MethodDescription.InvokeWithReturn
Add WidgetGalleryWindow
Start BaseScrollWidget
QColorDialog improvements
Added a small separator between RGB and HSV input boxes
Added HEX input box
Editing the text boxes no longer resets your caret position
AppVerif for sbox-dev
Fix SoundEvent double delete
Remove r_force_copy_texture_using_rgb
Clean up error tracking
delete syncfrommirror
delete parsifal
Tweaked launch config window
Merge branch 'master' of sbox
Possible fix for dodgy color format on some cards when encoding video
Do not force display description for ModelDoc nodes that have no properties and have a custom editor
Allows the custom editor to take more space.
Add right click on asset header to give option for copying asset name
Add ErrorReports shutdown
ErrorReports sets release version correctly
Merge branch 'master' of sbox
snd_soundscape editor icon
Fix lib files not copying over properly
Another CBasePlayer cleaning pass
Delete unit tests, clean up groups.vgc
It would be useful to set these unit tests up but right now they're too fragmented to be useful. Our long term move should be to re-implement them up in a more organised way that works for us.
Citizen/animgraph: added aim pitch component for movement animations
See comments inside the animgraph group for thorough explanation.
Use collapsible group boxes to make face select tool property UI way less intimidating (expanded states get saved)
https://files.facepunch.com/matt/1b1411b1/sbox_yAccfHxJFw.png
Fixes error where a local addon's meta won't deserialize strings to enums
Squashed commit of the following:
commit 57ef41abe658b25faa777fd0d407ace0f3bfe9a7
Author: Layla <fortblox@gmail.com>
Date: Wed Jul 13 20:53:39 2022 +0100
delete all py files I can find that aren't in thirdparty
commit f12cd4c75f331c6e5e0e1d020fce270387ee8c73
Author: Layla <fortblox@gmail.com>
Date: Wed Jul 13 20:40:51 2022 +0100
Remove python_base.vpc (wtf)
commit 01ec386039ce05335c17ef44c3fb3c69b1b25d96
Author: Layla <fortblox@gmail.com>
Date: Wed Jul 13 20:38:17 2022 +0100
Remove utils/source_builder
commit e59f61e6fa19294a29287371e549bc54b3f8050c
Author: Layla <fortblox@gmail.com>
Date: Wed Jul 13 20:36:52 2022 +0100
Remove pylib, pymathlib etc nonsense
commit f92e9443127f93f5c0e8693096cf2917abc39505
Author: Layla <fortblox@gmail.com>
Date: Wed Jul 13 20:31:28 2022 +0100
delete src/sdktools
commit 19cb788b77d9de3c5945515e979c0b73b57ac622
Author: Layla <fortblox@gmail.com>
Date: Wed Jul 13 20:28:54 2022 +0100
delete game/sdktools
commit 0f18cd70c5b394403a0b66facf89be8ed5d12e80
Author: Layla <fortblox@gmail.com>
Date: Wed Jul 13 20:26:19 2022 +0100
Use copy.cmd (do cross platform C++ when we can be arsed) instead of CopyBuildOutput.py
Clean up minidumps
Merge branch 'master' of sbox
Fixed Combobox actions not calling when setting up items
Launcher: Empty value targets <empty> instead of "", use config.TryGetMeta
Asset.OpenInEditor can specify an optional parameter to open assets in specific engine tools
Add "Create model" to fbx assets in Asset Browser that opens ModelDoc same as legacy browser
snd_event_point should play from the entity instead of it's position, this way it'll behave correctly when parented to a moving platform.
I think this was the original intention of this entity, but we'd opted for Sound.FromWorld because sounds were playing at 0,0,0 - this was very likely because this entity was never transmitted to the client, which it now is.
fix ident_size being wrong in all our .editorconfig
Hammer taglist supports editing multiple selected (as long as they don't have different values)
Hammer map meshes use tag property editor for embedded Tags property
Switch to collision tags sbox-issues/discussions/2030
Do a full copy of path segments just in case for some reason they're cleaned up
Add Vector2 to RenderAttributes
Citizen/animgraph: bunch of updates
Implemented the new b_deploy parameter on the Pistol branch, renamed draw anims to deploy, & various other little tidbits