feat(renderer): update Vintage theme to use LibreBaskerville font and adjust background transparency

This commit is contained in:
extio-de
2026-02-01 15:08:50 +01:00
parent aa8aea5eec
commit 706b4f5722
3 changed files with 2 additions and 2 deletions

Binary file not shown.

View File

@@ -50,7 +50,7 @@ public class VintagePatternRenderer implements PatternRenderer {
innerBorderColor.getRGBColorComponents(baseColor); innerBorderColor.getRGBColorComponents(baseColor);
Color.RGBtoHSB((int) (baseColor[0] * 255), (int) (baseColor[1] * 255), (int) (baseColor[2] * 255), baseColor); Color.RGBtoHSB((int) (baseColor[0] * 255), (int) (baseColor[1] * 255), (int) (baseColor[2] * 255), baseColor);
final var backgroundTransparency = new Color(backgroundColor.getRed(), backgroundColor.getGreen(), backgroundColor.getBlue(), 180); final var backgroundTransparency = new Color(backgroundColor.getRed(), backgroundColor.getGreen(), backgroundColor.getBlue(), 200);
g2d.setColor(backgroundTransparency); g2d.setColor(backgroundTransparency);
g2d.fillRect(x, y + size, width, height - size * 3); g2d.fillRect(x, y + size, width, height - size * 3);
g2d.fillRect(x + size, y + height - size * 2, width - size * 2, size); g2d.fillRect(x + size, y + height - size * 2, width - size * 2, size);

View File

@@ -8,7 +8,7 @@ public class VintageThemeFactoryBean implements FactoryBean<Theme> {
public Theme getObject() { public Theme getObject() {
return Theme.builder() return Theme.builder()
.name("Vintage") .name("Vintage")
.font("Lora-Regular.ttf") .font("LibreBaskerville-Regular.ttf")
.patternRendererName("vintagePatternRenderer") .patternRendererName("vintagePatternRenderer")
.borderOuter(new HSBColor(0.08f, 0.55f, 0.22f)) .borderOuter(new HSBColor(0.08f, 0.55f, 0.22f))
.borderInner(new HSBColor(0.10f, 0.30f, 0.55f)) .borderInner(new HSBColor(0.10f, 0.30f, 0.55f))