mirror of
https://github.com/Syngnat/GoNavi.git
synced 2026-08-12 09:34:05 +08:00
🐛 fix(window/theme/updater/query-editor): 修复 Windows 冷启动半窗与主题/更新/补全体验
- 窗口:最大化恢复加重试与启动宽限,无记忆尺寸时 Windows 居中大窗,冷启动主动 WebView2 settle - 主题:v2 设置中心主题外观改扁平自定义控件,legacy 保持侧栏卡片布局 - 更新:启动发现更新改开设置中心关于页,下载失败支持 assets API 回退并硬化检查链路 - 补全:suggest 列表字段名优先完整显示,元数据空间不足时再省略 - 测试:补充 window/theme/updater/补全相关回归断言
This commit is contained in:
@@ -10098,12 +10098,17 @@ describe('QueryEditor external SQL save', () => {
|
||||
expect(appCss).toContain('justify-content: flex-start;');
|
||||
expect(appCss).toContain('gap: 6px;');
|
||||
expect(appCss).toContain('.gn-query-monaco-stage .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .left {');
|
||||
expect(appCss).toContain('flex: 0 1 auto;');
|
||||
expect(appCss).toContain('.gn-query-monaco-stage .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right {');
|
||||
// 主名称优先完整显示:左侧可增长,不先被右侧元数据挤成省略号
|
||||
expect(appCss).toContain('flex: 1 1 auto;');
|
||||
expect(appCss).toContain('.gn-query-monaco-stage .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right {');
|
||||
// 元数据让位:优先压缩/省略右侧表名类型,而不是截断字段名
|
||||
expect(appCss).toContain('flex: 0 1 auto;');
|
||||
expect(appCss).toContain('flex-shrink: 4;');
|
||||
expect(appCss).toContain('max-width: 48%;');
|
||||
expect(appCss).toContain('.gn-query-monaco-stage .monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label > .contents > .main > .right > .details-label {');
|
||||
expect(appCss).toContain('display: inline !important;');
|
||||
expect(appCss).toContain('margin-left: 0;');
|
||||
expect(appCss).toContain('text-overflow: ellipsis;');
|
||||
expect(appCss).not.toContain('.gn-query-monaco-stage .monaco-editor .suggest-widget {');
|
||||
expect(appCss).not.toContain('width: 680px;');
|
||||
expect(appCss).not.toContain('min-width: 560px;');
|
||||
|
||||
Reference in New Issue
Block a user