Skip to content

Latest commit

 

History

History
158 lines (128 loc) · 5.7 KB

File metadata and controls

158 lines (128 loc) · 5.7 KB
name Tala Editorial Operations
colors
surface surface-dim surface-bright surface-container-lowest surface-container-low surface-container surface-container-high surface-container-highest on-surface on-surface-variant inverse-surface inverse-on-surface outline outline-variant surface-tint primary on-primary primary-container on-primary-container inverse-primary secondary on-secondary secondary-container on-secondary-container tertiary on-tertiary tertiary-container on-tertiary-container error on-error error-container on-error-container background on-background surface-variant
#f7f3ec
#ded7cc
#fffdf8
#ffffff
#f1eadf
#e8dfd2
#ddd2c2
#d1c3b0
#191714
#5a534a
#2d2923
#f7f3ec
#8b8173
#c9bdac
#2d2a7a
#191714
#ffffff
#2d2a7a
#f0efff
#c7c4ff
#006c4e
#ffffff
#b5f4d8
#003826
#8f3300
#ffffff
#ffd7bd
#411300
#b42318
#ffffff
#ffe0dc
#7a120c
#f7f3ec
#191714
#e8dfd2
typography
headline-xl headline-lg headline-md body-lg body-md label-md label-sm
fontFamily fontSize fontWeight lineHeight letterSpacing
Newsreader
32px
600
38px
0em
fontFamily fontSize fontWeight lineHeight letterSpacing
Newsreader
26px
600
32px
0em
fontFamily fontSize fontWeight lineHeight letterSpacing
Newsreader
21px
600
28px
0em
fontFamily fontSize fontWeight lineHeight letterSpacing
Inter
16px
400
24px
0em
fontFamily fontSize fontWeight lineHeight letterSpacing
Inter
14px
400
20px
0em
fontFamily fontSize fontWeight lineHeight letterSpacing
Inter
12px
650
16px
0.02em
fontFamily fontSize fontWeight lineHeight letterSpacing
Inter
11px
700
14px
0.04em
rounded
sm DEFAULT md lg xl full
0.125rem
0.25rem
0.375rem
0.5rem
0.75rem
9999px
spacing
base xs sm md lg xl gutter-mobile margin-mobile
4px
6px
8px
12px
16px
24px
12px
16px

Tala Editorial Operations

Brand And Style

Tala is a local-first coordination tool for people and AI agents working from one shared issue model. The interface should feel like a premium operations notebook: editorial, deliberate, information-rich, and calm under pressure. It should avoid generic SaaS decoration while remaining practical for repeated triage, planning, and feedback workflows.

The design language balances expressive page titles with dense operational controls. Issue data must be easy to scan at mobile sizes: priority, status, assignee, tags, blockers, child counts, and comments should be visible without turning cards into large marketing panels.

Colors

The base uses warm paper surfaces to create a focused field-notebook feeling. Charcoal is the primary action and text color. Deep indigo is the planning/navigation accent used for selected states, hierarchy focus, and dependency context. Green is reserved for completed, resolved, or unblocked states. Vermilion and amber are reserved for blockers, high priority, destructive warnings, and validation errors.

Do not use colors decoratively. Every strong color should communicate state, priority, navigation focus, or issue health.

Typography

Use Newsreader for screen titles, major section headings, and empty-state headlines. Use Inter for all controls, metadata, issue cards, editor surfaces, comments, and relationship lists.

All data-heavy UI should be compact and left aligned. Labels may use slight uppercase styling and modest tracking. Body text and Markdown previews should remain comfortable to read.

Layout And Spacing

The app is mobile-first. Use a narrow single-column structure with persistent bottom navigation for Board, Hierarchy, Blockers, and Profile. Use top bars for current context and actions. Use drawers or sheets for filters, create issue, and relationship pickers.

Structure is created through tonal surfaces and typographic hierarchy, not heavy outlines. Cards can be compact, but should keep enough spacing for tap targets and text wrapping.

Elevation And Depth

Favor tonal layering over large shadows. Floating sheets and menus can use a soft ambient shadow and a slightly brighter surface. Issue cards should feel like ledger entries, not decorative tiles.

Shapes

Use subtle radii. Buttons, fields, cards, and chips should feel precise and editorial. Reserve full pills for tags, compact metadata chips, and segmented controls.

Components

Navigation

Bottom navigation has four destinations: Board, Hierarchy, Blockers, and Profile. Active state uses the deep indigo accent and a clear label.

Issue Cards

Issue cards must show title, priority, assignee, tags, blocked indicator, child count, and comment count. They should support compact metadata rows and a clear status affordance.

Filters

Filters appear in a drawer with text query, assignee, priority, and tag controls. The drawer has clear apply and reset actions.

Markdown Editing

Markdown descriptions and comments use source-first editing with Source and Preview tabs. Preview should be visually distinct from the editor and show sanitized rendered Markdown.

Relationship Controls

Parent and blocker pickers use searchable issue lists. Blockers should clearly separate unresolved blockers from completed or canceled blockers. Cycle and validation errors should appear inline near the attempted relationship change.

Planning Views

Hierarchy and blocker planning screens are alternate projections of the same issue model. They should not introduce new data concepts. Use compact nodes, relationship lines, and status/priority markers that remain legible on mobile.