Unify styles
This commit is contained in:
@@ -335,30 +335,33 @@ func (p *ProjectTaskPickerPage) View() string {
|
||||
// Create distinct styling for focused vs blurred pickers
|
||||
var projectStyled, taskStyled string
|
||||
|
||||
focusedBorder := p.common.Styles.Palette.Accent.GetForeground()
|
||||
blurredBorder := p.common.Styles.Palette.Border.GetForeground()
|
||||
|
||||
if p.focusedPicker == 0 {
|
||||
// Project picker is focused
|
||||
projectStyled = lipgloss.NewStyle().
|
||||
Border(lipgloss.ThickBorder()).
|
||||
BorderForeground(lipgloss.Color("6")). // Cyan for focused
|
||||
BorderForeground(focusedBorder).
|
||||
Padding(0, 1).
|
||||
Render(projectView)
|
||||
|
||||
taskStyled = lipgloss.NewStyle().
|
||||
Border(lipgloss.NormalBorder()).
|
||||
BorderForeground(lipgloss.Color("240")). // Gray for blurred
|
||||
BorderForeground(blurredBorder).
|
||||
Padding(0, 1).
|
||||
Render(taskView)
|
||||
} else {
|
||||
// Task picker is focused
|
||||
projectStyled = lipgloss.NewStyle().
|
||||
Border(lipgloss.NormalBorder()).
|
||||
BorderForeground(lipgloss.Color("240")). // Gray for blurred
|
||||
BorderForeground(blurredBorder).
|
||||
Padding(0, 1).
|
||||
Render(projectView)
|
||||
|
||||
taskStyled = lipgloss.NewStyle().
|
||||
Border(lipgloss.ThickBorder()).
|
||||
BorderForeground(lipgloss.Color("6")). // Cyan for focused
|
||||
BorderForeground(focusedBorder).
|
||||
Padding(0, 1).
|
||||
Render(taskView)
|
||||
}
|
||||
@@ -376,7 +379,7 @@ func (p *ProjectTaskPickerPage) View() string {
|
||||
// Add help text
|
||||
helpText := "Tab/Shift+Tab: switch focus • Enter: select • a: add task • e: edit • t: track time • Esc: cancel"
|
||||
helpStyled := lipgloss.NewStyle().
|
||||
Foreground(lipgloss.Color("241")).
|
||||
Foreground(p.common.Styles.Palette.Muted.GetForeground()).
|
||||
Italic(true).
|
||||
Render(helpText)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user