aboutsummaryrefslogtreecommitdiff
path: root/gui/internal/model/preview.go
diff options
context:
space:
mode:
authorLukasz Kasprzak <lukas@labunix.xyz>2026-09-17 09:40:24 +0200
committerLukasz Kasprzak <lukas@labunix.xyz>2026-09-17 09:40:24 +0200
commit0e067e693609589d46f5aa6e161b95cc905987cc (patch)
tree913f5f0c63923863ab0cc90fd70568ed41a2c322 /gui/internal/model/preview.go
parent4d6386960c981678a8e8123a4db5463df7ee60bb (diff)
downloadkrino-0e067e693609589d46f5aa6e161b95cc905987cc.tar.gz
krino-0e067e693609589d46f5aa6e161b95cc905987cc.zip
gui: size and age columns, column toggles, readable colours, a laid-out explanation
Diffstat (limited to 'gui/internal/model/preview.go')
-rw-r--r--gui/internal/model/preview.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/gui/internal/model/preview.go b/gui/internal/model/preview.go
index 4ec0569..a180dff 100644
--- a/gui/internal/model/preview.go
+++ b/gui/internal/model/preview.go
@@ -192,7 +192,10 @@ func isImageExt(ext string) bool {
}
// size is a file's size in the units krino's own settings use.
-func size(n int64) string {
+func size(n int64) string { return SizeText(n) }
+
+// SizeText is a file's size in the units krino's settings are written in.
+func SizeText(n int64) string {
switch {
case n >= 1<<30:
return fmt.Sprintf("%.1fG", float64(n)/(1<<30))