fix: Remove faux-bold and tracking-tight from Instrument Serif headings
Instrument Serif only ships weight 400, so font-bold/font-semibold caused ugly browser-synthesized faux-bold. Tracking-tight compressed it further. Removed both and bumped sizes slightly to let the display font breathe.
This commit is contained in:
@@ -122,7 +122,7 @@ export function InboxList({
|
|||||||
{/* Header */}
|
{/* Header */}
|
||||||
<div className="flex items-center justify-between">
|
<div className="flex items-center justify-between">
|
||||||
<div className="flex items-center gap-2">
|
<div className="flex items-center gap-2">
|
||||||
<h2 className="text-lg font-semibold font-display tracking-tight">Agent Inbox</h2>
|
<h2 className="text-2xl font-display">Agent Inbox</h2>
|
||||||
<Badge variant="secondary">{joined.length}</Badge>
|
<Badge variant="secondary">{joined.length}</Badge>
|
||||||
</div>
|
</div>
|
||||||
<Button variant="outline" size="sm" onClick={onRefresh}>
|
<Button variant="outline" size="sm" onClick={onRefresh}>
|
||||||
|
|||||||
@@ -60,7 +60,7 @@ export function PhaseAccordion({
|
|||||||
)}
|
)}
|
||||||
|
|
||||||
{/* Phase name */}
|
{/* Phase name */}
|
||||||
<span className="min-w-0 flex-1 truncate font-display font-medium">
|
<span className="min-w-0 flex-1 truncate font-display">
|
||||||
{phase.name}
|
{phase.name}
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|||||||
@@ -41,8 +41,8 @@ export function AppLayout({ children, onOpenCommandPalette, connectionState }: A
|
|||||||
CW
|
CW
|
||||||
</span>
|
</span>
|
||||||
<span className="hidden items-baseline gap-1 sm:inline-flex">
|
<span className="hidden items-baseline gap-1 sm:inline-flex">
|
||||||
<span className="font-display font-bold tracking-tight">Codewalk</span>
|
<span className="font-display tracking-normal">Codewalk</span>
|
||||||
<span className="font-display font-medium tracking-tight text-muted-foreground">District</span>
|
<span className="font-display tracking-normal text-muted-foreground">District</span>
|
||||||
</span>
|
</span>
|
||||||
</Link>
|
</Link>
|
||||||
<nav className="flex items-center gap-1">
|
<nav className="flex items-center gap-1">
|
||||||
|
|||||||
@@ -192,7 +192,7 @@ function AgentsPage() {
|
|||||||
<div className="shrink-0 space-y-3">
|
<div className="shrink-0 space-y-3">
|
||||||
<div className="flex items-center justify-between">
|
<div className="flex items-center justify-between">
|
||||||
<div className="flex items-center gap-2">
|
<div className="flex items-center gap-2">
|
||||||
<h1 className="font-display text-lg font-semibold tracking-tight">Agents</h1>
|
<h1 className="font-display text-2xl">Agents</h1>
|
||||||
<Badge variant="secondary">{agents.length}</Badge>
|
<Badge variant="secondary">{agents.length}</Badge>
|
||||||
</div>
|
</div>
|
||||||
<Button variant="outline" size="sm" onClick={handleRefresh}>
|
<Button variant="outline" size="sm" onClick={handleRefresh}>
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ function DashboardPage() {
|
|||||||
>
|
>
|
||||||
{/* Page header */}
|
{/* Page header */}
|
||||||
<div className="flex items-center justify-between">
|
<div className="flex items-center justify-between">
|
||||||
<h1 className="font-display text-2xl font-bold tracking-tight">Initiatives</h1>
|
<h1 className="font-display text-3xl">Initiatives</h1>
|
||||||
<div className="flex items-center gap-3">
|
<div className="flex items-center gap-3">
|
||||||
<select
|
<select
|
||||||
value={statusFilter}
|
value={statusFilter}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ function SettingsLayout() {
|
|||||||
return (
|
return (
|
||||||
<div className="mx-auto max-w-4xl space-y-4">
|
<div className="mx-auto max-w-4xl space-y-4">
|
||||||
<div className="flex items-center justify-between">
|
<div className="flex items-center justify-between">
|
||||||
<h1 className="font-display text-2xl font-bold tracking-tight">Settings</h1>
|
<h1 className="font-display text-3xl">Settings</h1>
|
||||||
</div>
|
</div>
|
||||||
<nav className="flex gap-1 border-b border-border">
|
<nav className="flex gap-1 border-b border-border">
|
||||||
{settingsTabs.map((tab) => (
|
{settingsTabs.map((tab) => (
|
||||||
|
|||||||
@@ -97,7 +97,7 @@ function HealthCheckPage() {
|
|||||||
{/* Server Status */}
|
{/* Server Status */}
|
||||||
<Card>
|
<Card>
|
||||||
<CardHeader>
|
<CardHeader>
|
||||||
<CardTitle className="flex items-center gap-2 font-display text-lg">
|
<CardTitle className="flex items-center gap-2 font-display text-xl">
|
||||||
<Server className="h-5 w-5" />
|
<Server className="h-5 w-5" />
|
||||||
Server Status
|
Server Status
|
||||||
</CardTitle>
|
</CardTitle>
|
||||||
@@ -124,7 +124,7 @@ function HealthCheckPage() {
|
|||||||
|
|
||||||
{/* Accounts */}
|
{/* Accounts */}
|
||||||
<div className="space-y-3">
|
<div className="space-y-3">
|
||||||
<h2 className="font-display text-lg font-semibold">Accounts</h2>
|
<h2 className="font-display text-xl">Accounts</h2>
|
||||||
{accounts.length === 0 ? (
|
{accounts.length === 0 ? (
|
||||||
<Card>
|
<Card>
|
||||||
<CardContent className="py-6">
|
<CardContent className="py-6">
|
||||||
@@ -154,7 +154,7 @@ function HealthCheckPage() {
|
|||||||
|
|
||||||
{/* Projects */}
|
{/* Projects */}
|
||||||
<div className="space-y-3">
|
<div className="space-y-3">
|
||||||
<h2 className="font-display text-lg font-semibold">Projects</h2>
|
<h2 className="font-display text-xl">Projects</h2>
|
||||||
{projects.length === 0 ? (
|
{projects.length === 0 ? (
|
||||||
<Card>
|
<Card>
|
||||||
<CardContent className="py-6">
|
<CardContent className="py-6">
|
||||||
|
|||||||
Reference in New Issue
Block a user