Hashavatar 0.10.0 #9
Closed
eldryoth
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
hashavatar 0.10.0
0.10.0introduces the visual layer model while keeping the existingAvatarOptionsrendering path stable.Added
AvatarAccessorywithnone,glasses,hat,headphones,crown,bowtie,eyepatch,scarf,halo, andhorns.AvatarColorwithdefault,neon-mint,pastel-pink,crimson,gold,and
deep-sea-blue.AvatarExpressionwithdefault,happy,grumpy,surprised,sleepy,winking,cool, andcrying.AvatarShapewithsquare,circle,squircle,hexagon, andoctagon.AvatarStyleOptionsfor explicit kind, background, accessory, color,expression, and frame-shape selection.
render_avatar_style_for_idrender_avatar_svg_style_for_idencode_avatar_style_for_idrender_avatar_auto_for_idrender_avatar_svg_auto_for_idencode_avatar_auto_for_idbetween
AvatarOptionsandAvatarStyleOptions.Compatibility
Existing
AvatarOptionsoutput is unchanged. Legacy options map toaccessory = none,color = default,expression = default, andshape = square.Automatic style rendering is opt-in. It derives kind, background, accessory,
color, expression, and shape from distinct identity digest bytes using each
enum's
ALLlist.Accessories and expressions are deterministic no-ops for non-face avatar
families where the layer cannot be placed sensibly. For example,
pawswith aneyepatch renders the baseline paws avatar rather than placing a patch at an
arbitrary canvas position.
Security And Testing
service-side render-concurrency examples for high-assurance deployments.
output.
ALLdrift protection,distinct automatic digest offsets, manual layer selection, and raster/SVG
support for all baseline layer variants.
combinations.
This discussion was created from the release Hashavatar 0.10.0.
Beta Was this translation helpful? Give feedback.
All reactions