Skip to content

Commit 6c96331

Browse files
committed
fix: use consistent deep gold primary color for website light mode
Replace primaryAmber (#B45309) with primaryGold (#B8960F) across all website sections and navbar to match the app's light mode primary color.
1 parent de258c3 commit 6c96331

8 files changed

Lines changed: 13 additions & 12 deletions

File tree

website/lib/sections/download_section.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ class DownloadSection extends StatelessWidget {
1717
final textColor = isDark ? WebTheme.darkText : WebTheme.lightText;
1818
final secondaryText =
1919
isDark ? WebTheme.darkTextSecondary : WebTheme.lightTextSecondary;
20-
final accent = isDark ? WebTheme.primaryYellow : WebTheme.primaryAmber;
20+
final accent = isDark ? WebTheme.primaryYellow : WebTheme.primaryGold;
2121
final border = isDark ? WebTheme.darkBorder : WebTheme.lightBorder;
2222

2323
return Container(

website/lib/sections/features_section.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class FeaturesSection extends StatelessWidget {
1616
final textColor = isDark ? WebTheme.darkText : WebTheme.lightText;
1717
final secondaryText =
1818
isDark ? WebTheme.darkTextSecondary : WebTheme.lightTextSecondary;
19-
final accent = isDark ? WebTheme.primaryYellow : WebTheme.primaryAmber;
19+
final accent = isDark ? WebTheme.primaryYellow : WebTheme.primaryGold;
2020

2121
final features = [
2222
_FeatureData(

website/lib/sections/footer_section.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ class FooterSection extends StatelessWidget {
1515
final textColor = isDark ? WebTheme.darkText : WebTheme.lightText;
1616
final secondaryText =
1717
isDark ? WebTheme.darkTextSecondary : WebTheme.lightTextSecondary;
18-
final accent = isDark ? WebTheme.primaryYellow : WebTheme.primaryAmber;
18+
final accent = isDark ? WebTheme.primaryYellow : WebTheme.primaryGold;
1919
final border = isDark ? WebTheme.darkBorder : WebTheme.lightBorder;
2020
final surface = isDark ? WebTheme.darkSurface : WebTheme.lightSurface;
2121

website/lib/sections/hero_section.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class HeroSection extends StatelessWidget {
2020
final textColor = isDark ? WebTheme.darkText : WebTheme.lightText;
2121
final secondaryText =
2222
isDark ? WebTheme.darkTextSecondary : WebTheme.lightTextSecondary;
23-
final accent = isDark ? WebTheme.primaryYellow : WebTheme.primaryAmber;
23+
final accent = isDark ? WebTheme.primaryYellow : WebTheme.primaryGold;
2424
final screenWidth = MediaQuery.of(context).size.width;
2525

2626
return Container(
@@ -164,7 +164,7 @@ class _AppPreview extends StatelessWidget {
164164
Widget build(BuildContext context) {
165165
final bg = isDark ? WebTheme.darkSurface : WebTheme.lightSurface;
166166
final border = isDark ? WebTheme.darkBorder : WebTheme.lightBorder;
167-
final accent = isDark ? WebTheme.primaryYellow : WebTheme.primaryAmber;
167+
final accent = isDark ? WebTheme.primaryYellow : WebTheme.primaryGold;
168168
final text = isDark ? WebTheme.darkText : WebTheme.lightText;
169169
final textSec = isDark ? WebTheme.darkTextSecondary : WebTheme.lightTextSecondary;
170170
final surfaceAlt = isDark ? WebTheme.darkSurfaceAlt : WebTheme.lightSurfaceAlt;

website/lib/sections/preview_section.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ class _PreviewSectionState extends State<PreviewSection> {
2525
? WebTheme.darkTextSecondary
2626
: WebTheme.lightTextSecondary;
2727
final accent =
28-
widget.isDark ? WebTheme.primaryYellow : WebTheme.primaryAmber;
28+
widget.isDark ? WebTheme.primaryYellow : WebTheme.primaryGold;
2929

3030
final tabs = ['Journal', 'OCD Tracker', 'Analytics'];
3131

@@ -182,7 +182,7 @@ class _PreviewMockup extends StatelessWidget {
182182
Widget build(BuildContext context) {
183183
final bg = isDark ? WebTheme.darkSurface : WebTheme.lightSurface;
184184
final border = isDark ? WebTheme.darkBorder : WebTheme.lightBorder;
185-
final accent = isDark ? WebTheme.primaryYellow : WebTheme.primaryAmber;
185+
final accent = isDark ? WebTheme.primaryYellow : WebTheme.primaryGold;
186186
final text = isDark ? WebTheme.darkText : WebTheme.lightText;
187187
final textSec =
188188
isDark ? WebTheme.darkTextSecondary : WebTheme.lightTextSecondary;

website/lib/sections/privacy_section.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class PrivacySection extends StatelessWidget {
1616
final textColor = isDark ? WebTheme.darkText : WebTheme.lightText;
1717
final secondaryText =
1818
isDark ? WebTheme.darkTextSecondary : WebTheme.lightTextSecondary;
19-
final accent = isDark ? WebTheme.primaryYellow : WebTheme.primaryAmber;
19+
final accent = isDark ? WebTheme.primaryYellow : WebTheme.primaryGold;
2020
final surface = isDark ? WebTheme.darkSurface : WebTheme.lightSurface;
2121
final border = isDark ? WebTheme.darkBorder : WebTheme.lightBorder;
2222

website/lib/theme/web_theme.dart

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import 'package:google_fonts/google_fonts.dart';
33

44
class WebTheme {
55
static const Color primaryYellow = Color(0xFFFFD700);
6+
static const Color primaryGold = Color(0xFFB8960F);
67
static const Color primaryAmber = Color(0xFFB45309);
78

89
// Dark palette
@@ -99,9 +100,9 @@ class WebTheme {
99100
useMaterial3: true,
100101
brightness: Brightness.light,
101102
colorScheme: const ColorScheme.light(
102-
primary: primaryYellow,
103+
primary: primaryGold,
103104
onPrimary: Colors.black,
104-
secondary: primaryAmber,
105+
secondary: primaryGold,
105106
surface: lightSurface,
106107
onSurface: lightText,
107108
outline: lightBorder,

website/lib/widgets/navbar.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ class _NavbarState extends State<Navbar> {
4141
final isDark = widget.isDark;
4242
final bg = isDark ? WebTheme.darkBg : WebTheme.lightBg;
4343
final textColor = isDark ? WebTheme.darkText : WebTheme.lightText;
44-
final accent = isDark ? WebTheme.primaryYellow : WebTheme.primaryAmber;
44+
final accent = isDark ? WebTheme.primaryYellow : WebTheme.primaryGold;
4545

4646
return Column(
4747
mainAxisSize: MainAxisSize.min,
@@ -183,7 +183,7 @@ class _NavbarState extends State<Navbar> {
183183
const SizedBox(height: 12),
184184
_GithubButton(
185185
accent:
186-
isDark ? WebTheme.primaryYellow : WebTheme.primaryAmber),
186+
isDark ? WebTheme.primaryYellow : WebTheme.primaryGold),
187187
],
188188
),
189189
),

0 commit comments

Comments
 (0)