19,538 Commits over 3,990 Days - 0.20cph!
Lets publish it the harder way
Fix modal paths still targeting asset.party
Package error notification tests
Use correct page url in comment notifications
error notification fix
Org error section
https://files.facepunch.com/garry/86a9e8a7-e4f0-4ce2-b282-bc9d344b5da0.png
switch to material symbols
Fix chart NRE
Can delete stat
Lets start an element gallery so I don't keep recreating the same elements
Fix log pages being fucked
Neater error page
https://files.facepunch.com/garry/79da45f9-8a0d-4a71-80a9-c82110ba8d23.png
Error view page
Error rate fixes
Use new tables on insights, to make querying faster
Make Adx chart async, fix height
Error chart test
Fix contest:x not working
Log a warning when trying to deserialize a component with no scene, and return null
Convert float properties to generic elementals
IconButton has Toggle/Active mode
Dropdown to change timelines
Helper screen, encouraging you to create a player component
Automatically load player in scene
Rename TimelineTest to TimelinePlayer
Can get clip duration
Play + Loop buttons
Move copy/paste/del shortcuts to TimelineEditor, so they get captured after fucking with the scrubber
Draw indicator when track has a key added
Zoom focuses in on current pos again
Paint dopesheet handles different colors, based on type
Fix grid drawing
Smooth zoom/pan
Scrub bar spans the whole width
Group properties by gameobject
Draw grid over
When box selecting, only change selection when single handle selected
Zoom in and out on current play position, rather than cursor position
Retain scrolling, only zoom/pan scroll if shift/ctrl dpwn
Theme
Add Json.ParseToJsonObject( ref Utf8JsonReader reader ), Json.FromNode<T>( JsonNode node )
Menu is default DeleteOnClose = true (let us know if some menus stop opening)
Can delete tracks
Update minimal.scene
Fix NRE when pasting gameobjects
Refactor
Track serialization
Save a bunch of lookup data on property tracks
Color track
PropertyGenericTrack
Nudging and keyframe deleting
Box selection
Add GraphicsView.DragType (enables SelectionRect)
Add GraphicsItem.Children
Fix GraphicsItem not always being able to resolve the GraphicsScene (which made SelectedItems total bullshit)
Set time by clicking timeline
Component properties work again
Cleaner, simpler interface
Select properly
Refactor DopePoint
Create new property on handle added
Rotation track
Add Curve.RemoveAtTime, Curve.Sort, Curve.AddOrReplacePoint
When changing position/scale for objects, add an edit log for each
Try to normalize EditLog to send actual propertyname
Add EditorEvents.ISceneEdited , EditorEvents supports interface based events
Curve.Evaluate takes an angle bool, if true, lerps shortest distance between angles
Create keyframes on object edit
Throw exception in ScrollArea when trying to set canvas to an ancestor of itself
Add Curve.Frame.WithTime, Curve.Frame.WithValue
Hide GraphicsItem.AddChild, RemoveChild
Add GraphicsItem.Width, Height
Initial commit
grid height fix
Scrubber
TimelineSession
Space / play works
Scrub bar cleanup
Make look nicer
In minimal game template, add editor code folder
Initialize tonemapper with defaults