Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Q
qjclaw-dmg
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
AI-甘富林
qjclaw-dmg
Commits
4c81b907
Commit
4c81b907
authored
May 25, 2026
by
edy
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
style(ui): calm renderer shell visuals
parent
3a842f4f
Pipeline
#18482
failed
Changes
4
Pipelines
1
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
81 additions
and
123 deletions
+81
-123
chat.css
apps/ui/src/styles/chat.css
+2
-4
components.css
apps/ui/src/styles/components.css
+4
-6
shell.css
apps/ui/src/styles/shell.css
+16
-23
theme-openclaw.css
apps/ui/src/styles/theme-openclaw.css
+59
-90
No files found.
apps/ui/src/styles/chat.css
View file @
4c81b907
...
@@ -162,7 +162,6 @@
...
@@ -162,7 +162,6 @@
border-color
:
rgba
(
148
,
199
,
232
,
0.46
);
border-color
:
rgba
(
148
,
199
,
232
,
0.46
);
color
:
#106bbf
;
color
:
#106bbf
;
box-shadow
:
inset
0
1px
0
rgba
(
255
,
255
,
255
,
0.9
),
0
12px
24px
rgba
(
89
,
150
,
194
,
0.12
);
box-shadow
:
inset
0
1px
0
rgba
(
255
,
255
,
255
,
0.9
),
0
12px
24px
rgba
(
89
,
150
,
194
,
0.12
);
transform
:
translateY
(
-1px
);
}
}
.conversation-shell
.nav-item.active
{
.conversation-shell
.nav-item.active
{
...
@@ -208,7 +207,6 @@
...
@@ -208,7 +207,6 @@
border-color
:
rgba
(
103
,
176
,
230
,
0.74
);
border-color
:
rgba
(
103
,
176
,
230
,
0.74
);
color
:
#075eaf
;
color
:
#075eaf
;
box-shadow
:
inset
0
1px
0
rgba
(
255
,
255
,
255
,
0.92
),
0
18px
30px
rgba
(
76
,
143
,
193
,
0.2
);
box-shadow
:
inset
0
1px
0
rgba
(
255
,
255
,
255
,
0.92
),
0
18px
30px
rgba
(
76
,
143
,
193
,
0.2
);
transform
:
translateY
(
-1px
);
}
}
.conversation-shell
.conversation-new-session-plus
{
.conversation-shell
.conversation-new-session-plus
{
...
@@ -362,11 +360,11 @@
...
@@ -362,11 +360,11 @@
.conversation-shell
.sidebar-session-list
:hover::-webkit-scrollbar-thumb
,
.conversation-shell
.sidebar-session-list
:hover::-webkit-scrollbar-thumb
,
.conversation-shell
.sidebar-session-list
:active::-webkit-scrollbar-thumb
,
.conversation-shell
.sidebar-session-list
:active::-webkit-scrollbar-thumb
,
.conversation-shell
.sidebar-session-list
:focus::-webkit-scrollbar-thumb
{
.conversation-shell
.sidebar-session-list
:focus::-webkit-scrollbar-thumb
{
background
:
rgba
(
139
,
92
,
246
,
0.3
);
background
:
rgba
(
96
,
165
,
250
,
0.34
);
}
}
.conversation-shell
.sidebar-session-list
::-webkit-scrollbar-thumb:hover
{
.conversation-shell
.sidebar-session-list
::-webkit-scrollbar-thumb:hover
{
background
:
rgba
(
139
,
92
,
246
,
0.5
);
background
:
rgba
(
37
,
99
,
235
,
0.42
);
}
}
.conversation-shell
.expert-category-item
{
.conversation-shell
.expert-category-item
{
...
...
apps/ui/src/styles/components.css
View file @
4c81b907
...
@@ -293,8 +293,7 @@
...
@@ -293,8 +293,7 @@
padding
:
0
2px
;
padding
:
0
2px
;
opacity
:
0
;
opacity
:
0
;
pointer-events
:
none
;
pointer-events
:
none
;
transform
:
translateY
(
-2px
);
transition
:
opacity
150ms
ease
;
transition
:
opacity
150ms
ease
,
transform
150ms
ease
;
}
}
.thinking-spinner
{
.thinking-spinner
{
...
@@ -864,7 +863,6 @@
...
@@ -864,7 +863,6 @@
.message-card
:focus-within
.message-card-meta
{
.message-card
:focus-within
.message-card-meta
{
pointer-events
:
auto
;
pointer-events
:
auto
;
opacity
:
1
;
opacity
:
1
;
transform
:
translateY
(
0
);
}
}
.message-action-delete
:hover
{
.message-action-delete
:hover
{
...
@@ -924,8 +922,8 @@
...
@@ -924,8 +922,8 @@
}
}
.composer-shell.dragging
{
.composer-shell.dragging
{
border-color
:
rgba
(
139
,
92
,
246
,
0.36
);
border-color
:
rgba
(
37
,
99
,
235
,
0.36
);
background
:
var
(
--color-primary-50
)
;
background
:
#eff6ff
;
}
}
.composer-skill-badge
{
.composer-skill-badge
{
...
@@ -1144,7 +1142,7 @@
...
@@ -1144,7 +1142,7 @@
gap
:
8px
;
gap
:
8px
;
}
}
.catalog-item.static
{
cursor
:
default
;
}
.catalog-item.static
{
cursor
:
default
;
}
.catalog-item
:hover
{
transform
:
translateY
(
-1px
)
;
}
.catalog-item
:hover
{
transform
:
none
;
}
.catalog-item.static
:hover
{
transform
:
none
;
}
.catalog-item.static
:hover
{
transform
:
none
;
}
.form-grid.single
{
grid-template-columns
:
1
fr
;
}
.form-grid.single
{
grid-template-columns
:
1
fr
;
}
...
...
apps/ui/src/styles/shell.css
View file @
4c81b907
...
@@ -16,13 +16,9 @@
...
@@ -16,13 +16,9 @@
display
:
grid
;
display
:
grid
;
grid-template-rows
:
auto
auto
minmax
(
0
,
1
fr
);
grid-template-rows
:
auto
auto
minmax
(
0
,
1
fr
);
gap
:
18px
;
gap
:
18px
;
background
:
background
:
#eff6ff
;
linear-gradient
(
180deg
,
rgba
(
167
,
139
,
250
,
0.15
),
rgba
(
124
,
58
,
237
,
0.1
)),
rgba
(
255
,
255
,
255
,
0.05
);
backdrop-filter
:
blur
(
8px
);
-webkit-backdrop-filter
:
blur
(
8px
);
border-right
:
1px
solid
var
(
--color-border-light
);
border-right
:
1px
solid
var
(
--color-border-light
);
box-shadow
:
inset
-1px
0
0
rgba
(
1
24
,
58
,
237
,
0.
2
);
box-shadow
:
inset
-1px
0
0
rgba
(
1
48
,
163
,
184
,
0.2
2
);
}
}
.nav-list
,
.nav-list
,
...
@@ -74,8 +70,8 @@
...
@@ -74,8 +70,8 @@
.nav-item.active
{
.nav-item.active
{
background
:
linear-gradient
(
135deg
,
background
:
linear-gradient
(
135deg
,
rgba
(
139
,
92
,
246
,
0.1
2
),
rgba
(
239
,
246
,
255
,
0.9
2
),
rgba
(
59
,
130
,
246
,
0.08
)
rgba
(
219
,
234
,
254
,
0.72
)
);
);
color
:
var
(
--color-primary-500
);
color
:
var
(
--color-primary-500
);
box-shadow
:
var
(
--shadow-sm
);
box-shadow
:
var
(
--shadow-sm
);
...
@@ -83,7 +79,7 @@
...
@@ -83,7 +79,7 @@
}
}
.nav-item
:hover:not
(
.active
)
{
.nav-item
:hover:not
(
.active
)
{
background
:
rgba
(
139
,
92
,
246
,
0.05
);
background
:
rgba
(
239
,
246
,
255
,
0.72
);
}
}
.sidebar-top
,
.sidebar-top
,
...
@@ -106,7 +102,7 @@
...
@@ -106,7 +102,7 @@
overflow-y
:
auto
;
overflow-y
:
auto
;
overflow-x
:
hidden
;
overflow-x
:
hidden
;
scrollbar-width
:
thin
;
scrollbar-width
:
thin
;
scrollbar-color
:
rgba
(
139
,
92
,
246
,
0.3
)
transparent
;
scrollbar-color
:
rgba
(
96
,
165
,
250
,
0.34
)
transparent
;
}
}
.sidebar-expert-scroll
::-webkit-scrollbar
{
.sidebar-expert-scroll
::-webkit-scrollbar
{
...
@@ -119,13 +115,13 @@
...
@@ -119,13 +115,13 @@
}
}
.sidebar-expert-scroll
::-webkit-scrollbar-thumb
{
.sidebar-expert-scroll
::-webkit-scrollbar-thumb
{
background
:
rgba
(
139
,
92
,
246
,
0.3
);
background
:
rgba
(
96
,
165
,
250
,
0.34
);
border-radius
:
2px
;
border-radius
:
2px
;
transition
:
background
0.2s
ease
;
transition
:
background
0.2s
ease
;
}
}
.sidebar-expert-scroll
::-webkit-scrollbar-thumb:hover
{
.sidebar-expert-scroll
::-webkit-scrollbar-thumb:hover
{
background
:
rgba
(
139
,
92
,
246
,
0.5
);
background
:
rgba
(
37
,
99
,
235
,
0.42
);
}
}
.sidebar-section
{
.sidebar-section
{
...
@@ -200,9 +196,8 @@
...
@@ -200,9 +196,8 @@
}
}
.expert-card
:hover
{
.expert-card
:hover
{
transform
:
translateY
(
-2px
);
box-shadow
:
var
(
--shadow-sm
);
box-shadow
:
var
(
--shadow-lg
);
border-color
:
rgba
(
96
,
165
,
250
,
0.34
);
border-color
:
rgba
(
139
,
92
,
246
,
0.3
);
}
}
.expert-card.active
{
.expert-card.active
{
...
@@ -210,8 +205,8 @@
...
@@ -210,8 +205,8 @@
box-shadow
:
var
(
--shadow-xl
);
box-shadow
:
var
(
--shadow-xl
);
background
:
linear-gradient
(
background
:
linear-gradient
(
180deg
,
180deg
,
rgba
(
139
,
92
,
246
,
0.0
6
),
rgba
(
239
,
246
,
255
,
0.8
6
),
rgba
(
59
,
130
,
246
,
0.0
4
)
rgba
(
248
,
250
,
252
,
0.9
4
)
);
);
}
}
...
@@ -260,16 +255,14 @@
...
@@ -260,16 +255,14 @@
.sidebar-session-card
:hover
{
.sidebar-session-card
:hover
{
background
:
rgba
(
255
,
255
,
255
,
0.99
);
background
:
rgba
(
255
,
255
,
255
,
0.99
);
box-shadow
:
var
(
--shadow-sm
);
box-shadow
:
var
(
--shadow-sm
);
transform
:
translateY
(
-1px
);
}
}
.sidebar-session-card.active
{
.sidebar-session-card.active
{
border-color
:
rgba
(
139
,
92
,
246
,
0.1
);
border-color
:
rgba
(
96
,
165
,
250
,
0.2
);
background
:
linear-gradient
(
background
:
linear-gradient
(
135deg
,
135deg
,
rgba
(
139
,
92
,
246
,
0.04
)
0%
,
rgba
(
239
,
246
,
255
,
0.86
)
0%
,
rgba
(
139
,
92
,
246
,
0.025
)
50%
,
rgba
(
248
,
250
,
252
,
0.94
)
100%
rgba
(
139
,
92
,
246
,
0.01
)
100%
);
);
box-shadow
:
var
(
--shadow-card
);
box-shadow
:
var
(
--shadow-card
);
}
}
...
@@ -293,7 +286,7 @@
...
@@ -293,7 +286,7 @@
}
}
.sidebar-session-main
:hover
{
.sidebar-session-main
:hover
{
background
:
rgba
(
139
,
92
,
246
,
0.04
);
background
:
rgba
(
239
,
246
,
255
,
0.72
);
}
}
.sidebar-session-close
{
.sidebar-session-close
{
...
...
apps/ui/src/styles/theme-openclaw.css
View file @
4c81b907
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment