add setting to disable rounded image corners

This commit is contained in:
Drew Weymouth
2025-11-15 10:36:07 -08:00
parent 679e9a9b1f
commit 2afef81a11
14 changed files with 26 additions and 21 deletions
+7
View File
@@ -33,6 +33,8 @@ const (
SizeNameSubText fyne.ThemeSizeName = "subText" // in between Text and Caption
SizeNameSuffixText fyne.ThemeSizeName = "suffixText" // a tiny bit smaller than subText
SizeNameImageCornerRadius fyne.ThemeSizeName = "imageCornerRadius"
AnimationDurationShort = canvas.DurationShort
AnimationDurationMedium = 225 * time.Millisecond
AnimationDurationLong = canvas.DurationStandard
@@ -286,6 +288,11 @@ func (m *MyTheme) Size(name fyne.ThemeSizeName) float32 {
return 12
case theme.SizeNameScrollBar:
return 14
case SizeNameImageCornerRadius:
if m.config.UseRoundedImageCorners {
return theme.InputRadiusSize()
}
return 0
default:
return theme.DefaultTheme().Size(name)
}