1,928 Commits over 913 Days - 0.09cph!
Add Play Tutorial button inside Controls menu
Add trigger tutorial to playground
Trigger for enabling specific tutorial features
Remove uf_tutorial_mode convar, add UnicyclePlayer.Tutorial - enable pedal glow while inside tutorial trigger
Cleanup
Stretch cell at end of scroll canvas
CategoryList remembers scroll position and selection
Refresh category list when something is saved
New categories and parts are selected after creation
Changes affect a cloned object, applied after pressing save
Show asset picker in a confirm dialog
Rework confirmation dialog with builder pattern and optional widget inside
Use confirmation dialog + object form for creating part & categories
Layout improvement
Add simple property form with ondirty/onsave callbacks for parts and categories
Show jump strength indicator underneath player for now
Fix
Tutorial mode: glow around pedal during perfect pedal timeframe
Prompt to join tutorial first time somebody plays
Rework perfect pedal timing
Tutorial mode convar
Look for tutorial map before trying to show prompt
Fade out ragdolls before destroying
5 randomly selected maps for end-game vote
CustomizationConfig and customization.json
Start converting to new customization shit
update shit
Hotload when customization cfg changes
Update facepunch.unicycle_frenzy.fgd
Port & bug fix to new customization system
Hotload customization this way for now
Added all parts to new customization system
Add to precache via new parts
Remove old customization stuff
Update customization.json
Asset compile
Update .addon
Merge pull request #34 from Facepunch/customization
Customization
Asset compile
Update .addon
CreateCategory and CreatePart dialogs inherit Dialog
Simple window to wrap asset browser widget
Find Asset button opens asset browser
Rename to AssetBrowser
Make search box a LineEdit
Draw asset name in bottom left + OnPicked event
Resizable asset thumbnails, adjust # of columns by width of canvas
Rename AssetRow to AssetButton
Add label to type dropdown
Asset picker improvements
Update .addon
Asset compile
Customization cfg
Reload Holes on hotload to avoid NRE spam caused by BaseNetworkable hotload exception
Add Customization classes
Implement customization system with basic ui
Add rainbow trail to customization cfg
Update customization.json
Add to precache via new parts
Remove old customization stuff
Hotload customization this way for now
Added all parts to new customization system
Update facepunch.unicycle_frenzy.fgd
Port & bug fix to new customization system
CustomizationConfig and customization.json
Start converting to new customization shit
update shit
Hotload when customization cfg changes
Speedlines start showing at minimum speed, and ease in a bit
Style tweak leaderboard spectate button
Add ent_platforms to playground
Move with ground rotation based on rotation delta instead of angular velocity (works with platform)
Customize scene minor style adjustments
Alternative way to rotate render scene view
Move cursor when hovering render scene
Better achievement thumbnails
Minor style adjustments
Don't rebuild entire render scene when customizing parts
Disable render scene rotation for now