userGarry Newmancancel
branchsbox/mastercancel

3,634 Commits over 1,583 Days - 0.10cph!

1 Year Ago
VideoPlayer: Allow playing videos from URL in both overloads SliderControl: call OnValueChanged when dragging Add VideoPlayer.Muted placeholder
1 Year Ago
Fix debug output Fix NRE in WildcardPathWidget
1 Year Ago
Can reference cloud assets from code - https://wiki.facepunch.com/sbox/Cloud_Assets_from_code
1 Year Ago
Fix ProjectRow's menuscreen button deactivating local project when it stopped being visible 🙈 Fixes sboxgame/issues/issues/3332 Fixes sboxgame/issues/issues/3320 Fixes sboxgame/issues/issues/3402
1 Year Ago
Only do ClassFileLocation errors if we're doing a full code gen
1 Year Ago
[StyleSheet] should complain if empty and no classFileLocation ClassFileLocation generation works when relative paths are provided (ie when publish compile)
1 Year Ago
Can use <a> outside of a NavHostPanel and it won't go crazy WebPanel correctly stops propagation of clicks Only show gamemenu refresh buttons on local addons Remove UI Test Fix broken gamemenu blocking main menu Ignore obj and launchSettings
1 Year Ago
Revert the panel pendingChildren thing until I run into the :intro bug again and fix it properly Calm the garbage collection down
1 Year Ago
Reload localization files after loading a gamemenu
1 Year Ago
Remove null root panels ( this can happen when hotload can't convert a panel to a new type ) Game.Menu.HideMenu works
1 Year Ago
Rip out unused matchmaking interfaces
1 Year Ago
Games with custom menus can define their own loading screens https://wiki.facepunch.com/sbox/loading_screen
1 Year Ago
Activity in a game's menu counts as activity in the game
1 Year Ago
TimeUntil unit tests
1 Year Ago
Fix sboxgame/issues/issues/3394
1 Year Ago
When uploading a menu whitelist, pull in references of the wildcarded assets and add them to the whitelist too
1 Year Ago
RedirectFileSystem can resolve full filenames properly Fix Game.Audio not available in menu Fix videoplayer not playing video files (this isn't the correct fix, we should pass in the relative filename and check the extension on that)
1 Year Ago
UI textures load as they're going to be used, rather than loading everything in the stylesheet
1 Year Ago
Fix border-image not drawing if background unset Support videos as background-image etc Add Texture.LastUsed - the number of frames since last used Texture has a ParentObject (so they can keep things like VideoPlayer from being garbage collected) Add IWeakInteropHandle to interopsystem, so c++ can reference c# objects that can get garbage collected VideoPlayer implement IWeakInteropHandle Add Debug/Full Garbage Collection VideoTextureLoader is weak, will let videos get garbage collected Remove Styles.TextBackgroundImage (not used)
1 Year Ago
Add AudioSystem.Play overloads to play from an entity Fix reading json color32 string not working Fix GameLog not printing all aggregate exceptions Fix transition time parsing Fix GetSavedGames typo Fix IPanel.Depth logic
1 Year Ago
Re-organize the sound classes Sound doesn't need to keep the hash around Sound wraps a SoundHandle
1 Year Ago
Compile fix (!)
1 Year Ago
Bind CSosOperatorStack
1 Year Ago
Stop all sounds when leaving game(menu) Load GameResources from menu filesystem (allows sounds to load) We don't need to access the soundsystem via interfaces, we can live in the dll
1 Year Ago
Games can define their own main menus
1 Year Ago
Razor generics and renderfragments * Support for creating generic razor components * RenderFragment support * RenderFragment<T> support
1 Year Ago
Fixed wrong workers count in package.download stat File download progress is more reliable
1 Year Ago
Lets try mirroring here instead of copying, seems more like what we want
1 Year Ago
Cleaner game menu system * When reporting a panel event error give its name * When setting up a panel bind - try to set its value immediately * Assert Panel.StateHasChanged is called in the main thread * Don't touch drag if MouseDown stopped propogation * Remove TextPanel/InternalLabel - move it all to Label * If we're a label then razor should add child content to us, not a new label * <i> is an IconPanel * Optimize PackageCard panel count * Defer adding child panels until the start of the parent's tick - fixes problems with :intro not playing, incorrect styles * Fix styles not always updating when editing stylesheet * Delete template unit tests * Don't autogen line numbers in .razor generated source * Generate razor source in parallel * Map razor files to relative paths for compilergen * Add a [ClassFileLocation] attribute to every class with its relative path location * [StyleSheet] attribute needs no args, relative paths will be relative to the class file * Stylesheet with no argument looks for <filename>.scss * Add TypeLibrary variants with bool inherited option * Generated csproj files fold in .razor.cs and razor.scss files properly
1 Year Ago
Handle deleting panel during children tick a bit more gracefully Add interopsystem.status, interopsystem.dump debug commands Package download diagnostics Added stylesheet selector broadphase Don't touch drag if MouseDown stopped propogation
1 Year Ago
Add MathX.SmoothDamp( float Make BaseScrollWidget smooth scrolling use smoothdamp
1 Year Ago
Fix error reporting not always sorting menu/tools errors properly Add a group for hotload errors to make them discoverable Add an exception scope for ilhotload exceptions to make them findable
1 Year Ago
Add "open menu screen" option for game projects
1 Year Ago
Modal popup cleanup Start cleaning package information popup Fix grab dragging not working unless the style was defined inline ! Package information popup cleanup
1 Year Ago
Leave lobby by pressing cross in navbar Packagecard primary clicker is just the image Leave game button Package card pointer
1 Year Ago
Show time played on package tiles Fix last update time not being timezone aware Fix texture loading errors
1 Year Ago
Don't mouse wheel scroll if overflow-y not set to scroll Add Box.Padding, Box.Border, Box.Margin Include padding in panel's scroll size Show more games in discovery Constrain drag velocity to only scrollable axis Only drag game tiles if clicked a game tile Add RealTime.SmoothDelta Make scrolling less jittery Don't update hover state when dragging
1 Year Ago
Fix drag threshold not working navbar cleanup
1 Year Ago
Fix console colors
1 Year Ago
Add overflow-x, overflow-y Fix editing styles in editor not doing anything Store textures pointers differently to avoid array out of bounds errors Add Int/Long.KiloFormat() Clean up Package.List so it doesn't return #local packages Remove Menu.RenderOverlay Use package list for front page instead of that fucking mess I made 6 months ago
1 Year Ago
Don't clamp curve remap
1 Year Ago
Move PanelEvents to their own files MathX.Remap clamps by default, added unclamped version Add Panel drag events, can scroll panels by mouse dragging
1 Year Ago
Add Widget.SizeHint virtual function Paint.MeasureText, Paint.SetFont works outside of paint Move BaseStyles to Engine.dll so it can be accessed by tools Throw an exception if trying to send network messages in another thread Fix WebSurface.Url not working (sorry!)
1 Year Ago
Remove unused InfoPanel string table Hide autocomplete on escape Clean up autocomplete internals
1 Year Ago
Consolidate convar bindings/remove unsued Clean up console binds Remove support ConCmd overloads Don't allow managed convars to stomp native, or menu convars. Warn and ignore if creating convars with the same name. Merge branch 'master' of sbox
1 Year Ago
Restrict WebSurface to non-local http + https requests
1 Year Ago
Generate triangle lists for all lods Revert to uncompressed vertices because it totally broke map compiling Remove On Escape Button spam Fix map build dialog hanging with too many asserts
1 Year Ago
Add more stuff to MeshTrace.Result https://files.facepunch.com/garry/5598a5d8-0988-4770-abb9-f03b747ba722.png
1 Year Ago
Remove "RayTracingEnvironment has leaked" stuff
1 Year Ago
Don't set the model's trace object structure up on creation, set it up when it's going to be used