feat: reduce avatar sizes across density levels

This commit is contained in:
2026-11-10 08:14:02 +07:00
parent 44abaf47a9
commit 7335525ecb
2 changed files with 6 additions and 4 deletions
+3 -3
View File
@@ -424,7 +424,7 @@ impl SizeTable {
padding: 0.75,
text: 0.85,
icon: 0.875,
avatar: 1.5,
avatar: 1.125,
strip: 1.5,
inset: 0.125,
floor_icon: false,
@@ -435,7 +435,7 @@ impl SizeTable {
padding: 1.0,
text: 1.0,
icon: 1.0,
avatar: 2.0,
avatar: 1.5,
strip: 2.0,
inset: 0.25,
floor_icon: true,
@@ -446,7 +446,7 @@ impl SizeTable {
padding: 1.25,
text: 1.15,
icon: 1.25,
avatar: 3.0,
avatar: 2.0,
strip: 3.0,
inset: 0.375,
floor_icon: true,
+3 -1
View File
@@ -390,7 +390,9 @@ mod tests {
assert_eq!(resolved.sizes.medium.control_height, px(28.));
assert_eq!(resolved.sizes.medium.input_height, px(30.));
assert_eq!(resolved.sizes.medium.text_size, px(16.));
assert_eq!(resolved.sizes.large.avatar_size, px(48.));
assert_eq!(resolved.sizes.small.avatar_size, px(18.));
assert_eq!(resolved.sizes.medium.avatar_size, px(24.));
assert_eq!(resolved.sizes.large.avatar_size, px(32.));
assert_eq!(resolved.sizes.small.caption_size, px(13.6 * 0.85));
assert_eq!(resolved.sizes.medium.caption_size, px(16.));
assert_eq!(resolved.sizes.large.caption_size, px(16.));