Files
lab-app/lib/core/widgets/tooth_logo.dart
T
Emre Emir 399b4aa380 Windows kurulumu: DLS logosu, Kovak Yazılım markası ve lisans sözleşmesi
- Uygulama logosu DLS diş logosu yapıldı (Windows ikonu + uygulama içi ToothLogo)
- Inno Setup sihirbazı: DLS ve Kovak Yazılım görselleri, "Bir Kovak Yazılım ürünüdür"
- Türkçe son kullanıcı lisans sözleşmesi (LICENSE_TR.txt) kurulumda onaylatılıyor
- Exe adı DLS.exe, sürüm bilgisinde Kovak Yazılım; MSVC /utf-8
- Kurulum tüm Release dosyalarını ve VC++ runtime DLL'lerini içeriyor
- installer/build_installer.ps1 ile tek komutta kurulum dosyası
- Flutter 3.47 uyumu için shadcn_flutter 0.0.55 (sidebar renkleri kaldırıldı)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-18 04:50:52 +03:00

33 lines
774 B
Dart

import 'package:flutter/material.dart';
/// Renders the DLS brand logo (assets/branding/dls_logo.png).
///
/// [color] null → original brand colors.
/// Pass a color (e.g. Colors.white) for monochrome override on dark backgrounds.
class ToothLogo extends StatelessWidget {
const ToothLogo({
super.key,
required this.size,
this.color,
});
static const asset = 'assets/branding/dls_logo.png';
final double size;
final Color? color;
@override
Widget build(BuildContext context) {
final box = size * 1.3;
return Image.asset(
asset,
width: box,
height: box,
fit: BoxFit.contain,
filterQuality: FilterQuality.high,
color: color,
colorBlendMode: color == null ? null : BlendMode.srcIn,
);
}
}