feat(v3): redesign project workspace layout + emoji icons
- ProjectBox: CSS grid layout (header|session|terminal zones) - AgentPane: bottom-anchored prompt, full-width form - Icons: emoji replacing Nerd Font codepoints (cross-platform) - SettingsTab: emoji picker grid (24 icons, 8-column popup) - CSS: px to rem conversions across ProjectGrid, TerminalTabs, ProjectBox
This commit is contained in:
parent
b8001dc56c
commit
5c657d0daa
6 changed files with 128 additions and 52 deletions
|
|
@ -45,13 +45,13 @@
|
|||
|
||||
<style>
|
||||
.project-box {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
min-width: 480px;
|
||||
display: grid;
|
||||
grid-template-rows: auto 1fr auto;
|
||||
min-width: 30rem;
|
||||
scroll-snap-align: start;
|
||||
background: var(--ctp-base);
|
||||
border: 1px solid var(--ctp-surface0);
|
||||
border-radius: 6px;
|
||||
border-radius: 0.375rem;
|
||||
overflow: hidden;
|
||||
transition: border-color 0.15s;
|
||||
}
|
||||
|
|
@ -61,17 +61,15 @@
|
|||
}
|
||||
|
||||
.project-session-area {
|
||||
flex: 1;
|
||||
min-height: 200px;
|
||||
display: flex;
|
||||
overflow: hidden;
|
||||
position: relative;
|
||||
display: flex;
|
||||
min-height: 0;
|
||||
}
|
||||
|
||||
.project-terminal-area {
|
||||
flex-shrink: 0;
|
||||
min-height: 120px;
|
||||
height: 16rem;
|
||||
min-height: 8rem;
|
||||
border-top: 1px solid var(--ctp-surface0);
|
||||
}
|
||||
|
||||
</style>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue