From 03b40c9bad5b76a05d9c138526e8d9943284dbc9 Mon Sep 17 00:00:00 2001 From: Tommaso Negri Date: Mon, 10 Aug 2026 15:23:15 +0200 Subject: add font offset patch --- patches/bar-font_offset-20260810-11d813c.patch | 36 ++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 patches/bar-font_offset-20260810-11d813c.patch (limited to 'patches') diff --git a/patches/bar-font_offset-20260810-11d813c.patch b/patches/bar-font_offset-20260810-11d813c.patch new file mode 100644 index 0000000..69b6ce2 --- /dev/null +++ b/patches/bar-font_offset-20260810-11d813c.patch @@ -0,0 +1,36 @@ +diff --git a/Sources/bar/Config.swift b/Sources/bar/Config.swift +index 2d9859b..685bf93 100644 +--- a/Sources/bar/Config.swift ++++ b/Sources/bar/Config.swift +@@ -28,6 +28,12 @@ enum Config { + /// The font used for all text and icons in the bar. + static let font: Font = .system(size: 14, weight: .regular, design: .monospaced) + ++ /// The vertical offset that can be used to adjust font centering. ++ /// ++ /// A negative value will move the text upward, while a positive ++ /// value will move it downward. ++ static let fontOffset: Double = -0.5 ++ + // NOTE: Customizing colors + // + // You can use system default colors and the standard SwiftUI +diff --git a/Sources/bar/Views/CellView.swift b/Sources/bar/Views/CellView.swift +index 6b39eb1..909299a 100644 +--- a/Sources/bar/Views/CellView.swift ++++ b/Sources/bar/Views/CellView.swift +@@ -4,8 +4,11 @@ struct CellView: View { + var cell: Cell + + var body: some View { +- Text(cell.rawValue) +- .frame(height: Config.height) +- .background(cell.background) ++ Group { ++ Text(cell.rawValue) ++ .transformEffect(.init(translationX: 0, y: Config.fontOffset)) ++ } ++ .frame(height: Config.height) ++ .background(cell.background) + } + } -- cgit v1.2.3