19,230 Commits over 3,898 Days - 0.21cph!
Remove PlayerScore - been obsolete for long enough
Update Api.cs
Don't derive from GameBase (!)
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
▆▇▇▉█ ▉▌▅▄▅▇▅-▇▇▇▅▇-▄▊▍▌▇█▅▆▍▋▊
▉▄▆▆▅▅ ▌▄▊▄▇ ▌▄▌▅▊█▍ ▊▉▋▋▉
Remove debig
Fixed EditorProvider.Config.Value getting the wrong value
Show game setup if owner, even if not in tools mode
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
▄█▆▅ ▋▉▉█ ▆▆▊▆▉█▄▌▇▆█▌▄▅ ▆▊ ▉██▍▋▆▄ ▉▋▌▍█ ▄▅█▋▄▌
Add Package.CanEdit
Multiline TextEntry
Can change game's name and description
Tweak TextEntry up/down when multiline
▉▋█ ██▌▍▅▉█-▆▅▄█▄-▍▇▆▄██ ▅█▋
Set TransmitType.Always in GameBase
Fix newlines rendering as a square in dropshadows
▍▅▆ ▌▋▄▇▄▇▌▅ ▌▅▌▌ ▊▇▅▇▇▍▋▅
▌▄▌ ▌▌▉'▋ █▄▆▌ ▆▉▌▇▌▌▊▆ ▇▄▇█ █▄▌▊█▊▌
▄▇▍ ▊▅▋▅▌▄▆▌▋ ▇▆█ ▆▌ ▆▋▆ █▇▋▉█▅▊▅ (▍▍▍ ▆▌▌ ▍▍█▆'▅ █▅▇▄ ▆██▌███▇▍)
▉▉▊ ▊▉█▆▍▅▄ ▍▄▆▊▍▉▆▉▋ ▊▅▇, ▄▄▆ ▉▄▄▇ ▅▊█▉
▍▊ ▆▆▇
Added text effects
Merge pull request #1 from Facepunch/text-effects
Added text effects
TextStroke cascades
Fix text shadow offset being wrong
Tweak leaderboard styles
Fix empty lobby list growing forever
Don't allow ExplicitLayout structs
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
Report image decoding exceptions nicer
Report EventSystem invocation exceptions nicer
Fix NRE in NavigatorPanel
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
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)
Only show city if it's different to state
Remove api debug
Don't RegionInfo Country
Lets just use a long for UserId here, since it is one everywhere anyway
Cache favourite packages, played packages
Add int.FormatWithSuffix()
Added Local.PlayerId (obsoleted Local.SteamId)
Use new Api URLs
Add Client.FetchGameRankAsync()
Show wins/losses/draws for facepunch.pool
▋▄▋▋█ ▍▅▉▆██▌-█▇▄▇▅▆-▉▍▍▆
▉▅▋▉ ▍▆▊▉ ▄▋▄▄▉▅▄▄▍▄
▆▄▊▌▊ ▍▊▆▍▍▅▆▇▍▉
Refine game result reporting
Add force start button to lobby
Report if Package.Download isn't set up
More accurate message in FindAndDownloadGamemode fail
▇▅▊▅ ▅▆▇▌▆ ▌▇▅▋▆
▋▋▍▆▄▍ ▋▊▉▇ ▄▋▊▆▆█
█▊▋▌▌, ▄▉█ ▅▅▋▆