Initial commit

This commit is contained in:
Martin
2024-05-20 21:17:47 +02:00
commit d960f1f113
25 changed files with 1897 additions and 0 deletions

25
common/styles.go Normal file
View File

@ -0,0 +1,25 @@
package common
import (
"github.com/charmbracelet/lipgloss"
"tasksquire/taskwarrior"
)
type Styles struct {
Main lipgloss.Style
ActiveTask lipgloss.Style
InactiveTask lipgloss.Style
NormalTask lipgloss.Style
}
func NewStyles(config *taskwarrior.TWConfig) *Styles {
return &Styles{
Main: lipgloss.NewStyle().Foreground(lipgloss.Color("241")),
ActiveTask: lipgloss.NewStyle().Foreground(lipgloss.Color("255")).Background(lipgloss.Color("236")),
InactiveTask: lipgloss.NewStyle().Foreground(lipgloss.Color("241")).Background(lipgloss.Color("236")),
NormalTask: lipgloss.NewStyle().Foreground(lipgloss.Color("241")),
}
}