feat: improve ux for titles-appearance (closes #4975)
This commit is contained in:
1 parent
96caad46a5
commit
c352591d72
2 files changed
+4
-5
No files matched your search
@@ -550,7 +550,7 @@ class ThumbnailView: FlippedView {
|
||||
|
||||
static func widthOfComfortableReadability() -> CGFloat? {
|
||||
let labTitleView = ThumbnailTitleView(font: Appearance.font)
|
||||
labTitleView.stringValue = "abcdefghijklmnopqrstuvwxyz-abcdefghijklmnopqrstuvwxyz-abcdefghijk" + extraTextForPadding
|
||||
labTitleView.stringValue = "abcdefghijklmnopqrstuvwxyz-abcdefghijklmnopqrstuvwxyz-abcdefghijklmnopqrstuvwxyz" + extraTextForPadding
|
||||
return labTitleView.fittingSize.width
|
||||
}
|
||||
|
||||
|
||||
@@ -62,13 +62,12 @@ class ThumbnailsPanel: NSPanel {
|
||||
|
||||
static func maxThumbnailsWidth() -> CGFloat {
|
||||
if Preferences.appearanceStyle == .titles,
|
||||
let readableWidth = ThumbnailView.widthOfComfortableReadability(),
|
||||
let widthOfLongestTitle = ThumbnailView.widthOfLongestTitle() {
|
||||
let readableWidth = ThumbnailView.widthOfComfortableReadability() {
|
||||
return (
|
||||
min(
|
||||
NSScreen.preferred.frame.width * Appearance.maxWidthOnScreen,
|
||||
readableWidth + Appearance.intraCellPadding * 2 + Appearance.appIconLabelSpacing + Appearance.iconSize,
|
||||
widthOfLongestTitle + Appearance.intraCellPadding * 2 + Appearance.appIconLabelSpacing + Appearance.iconSize
|
||||
readableWidth + Appearance.intraCellPadding * 2 + Appearance.appIconLabelSpacing + Appearance.iconSize
|
||||
// widthOfLongestTitle + Appearance.intraCellPadding * 2 + Appearance.appIconLabelSpacing + Appearance.iconSize
|
||||
) - Appearance.windowPadding * 2
|
||||
).rounded()
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user