feat: 收件箱功能新增按回车查看详情面板

- 添加邮件详情面板显示(主题、发件人、收件人、抄送、账户、时间、正文)
- 优化邮件列表卡片样式,增加选中高亮效果
- 窗口宽度 >= 80 时启用双面板布局,左侧列表右侧详情
- 简化依赖包,从 charm.land 使用统一导入路径
- 删除未使用的 golangci/goreleaser 配置文件
This commit is contained in:
2026-04-10 04:41:22 +08:00
parent 52c5eb5ae8
commit c9b77feabe
14 changed files with 707 additions and 238 deletions

View File

@@ -3,17 +3,17 @@ package main
import (
"strings"
"github.com/charmbracelet/lipgloss"
"charm.land/lipgloss/v2"
)
const accentColor = lipgloss.Color("99")
const yellowColor = lipgloss.Color("#ECFD66")
const whiteColor = lipgloss.Color("255")
const grayColor = lipgloss.Color("241")
const darkGrayColor = lipgloss.Color("236")
const lightGrayColor = lipgloss.Color("247")
var (
accentColor = lipgloss.Color("99")
yellowColor = lipgloss.Color("#ECFD66")
whiteColor = lipgloss.Color("255")
grayColor = lipgloss.Color("241")
darkGrayColor = lipgloss.Color("236")
lightGrayColor = lipgloss.Color("247")
activeTextStyle = lipgloss.NewStyle().Foreground(whiteColor)
textStyle = lipgloss.NewStyle().Foreground(lightGrayColor)