Add web shell, build and deploy scripts, Playwright smoke
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
ff50f9b35a
commit
127f53d5f5
14 files changed
+1960
-15
No files matched your search
@@ -50,6 +50,7 @@ func (a *App) View(c *ui.Context) {
|
||||
}
|
||||
ui.Column(c).Fill().Children(func() {
|
||||
a.topBar(c)
|
||||
ui.Divider(c)
|
||||
ui.Row(c).Grow(1).AlignItems(ui.Stretch).Children(func() {
|
||||
a.sidebar(c)
|
||||
ui.Column(c).Grow(1).Children(func() {
|
||||
@@ -60,6 +61,7 @@ func (a *App) View(c *ui.Context) {
|
||||
a.pages(c)
|
||||
})
|
||||
})
|
||||
ui.Divider(c)
|
||||
a.statusBar(c)
|
||||
})
|
||||
a.mu.Lock()
|
||||
|
||||
+11
-13
@@ -15,8 +15,7 @@ var modes = []string{"System", "Light", "Dark"}
|
||||
|
||||
func (a *App) topBar(c *ui.Context) {
|
||||
t := c.Theme()
|
||||
ui.Row(c).FillWidth().Gap(t.Space(3)).Padding(t.Space(2), t.Space(4)).AlignItems(ui.Center).
|
||||
Border(1, t.Border).Children(func() {
|
||||
ui.Row(c).FillWidth().Gap(t.Space(3)).Padding(t.Space(2), t.Space(4)).AlignItems(ui.Center).Children(func() {
|
||||
ui.Text(c, "CrychicUI").Bold().FontSize(t.Rem(1.15))
|
||||
ui.Spacer(c)
|
||||
ui.SearchField(c, &a.query).Label("Search components").Width(240)
|
||||
@@ -56,17 +55,16 @@ func (a *App) sidebar(c *ui.Context) {
|
||||
|
||||
func (a *App) statusBar(c *ui.Context) {
|
||||
t := c.Theme()
|
||||
ui.Row(c).FillWidth().Gap(t.Space(3)).Padding(t.Space(1.5), t.Space(4)).Border(1, t.Border).
|
||||
Children(func() {
|
||||
kit.Muted(c, "Log")
|
||||
ui.Text(c, strings.Join(a.events, " · ")).MaxLines(1).Grow(1).Shrink(1)
|
||||
kit.Muted(c, "Cues")
|
||||
var cues []string
|
||||
for _, q := range recentCues(8) {
|
||||
cues = append(cues, q.String())
|
||||
}
|
||||
ui.Text(c, strings.Join(cues, " ")).MaxLines(1)
|
||||
})
|
||||
ui.Row(c).FillWidth().Gap(t.Space(3)).Padding(t.Space(1.5), t.Space(4)).Children(func() {
|
||||
kit.Muted(c, "Log")
|
||||
ui.Text(c, strings.Join(a.events, " · ")).MaxLines(1).Grow(1).Shrink(1)
|
||||
kit.Muted(c, "Cues")
|
||||
var cues []string
|
||||
for _, q := range recentCues(8) {
|
||||
cues = append(cues, q.String())
|
||||
}
|
||||
ui.Text(c, strings.Join(cues, " ")).MaxLines(1)
|
||||
})
|
||||
}
|
||||
|
||||
func recentCues(n int) []sound.Cue {
|
||||
|
||||
Reference in new issue
Block a user