mirror of
https://github.com/Syngnat/GoNavi.git
synced 2026-05-07 05:02:44 +08:00
- 功能集成:接入 @dnd-kit 实现表头水平拖拽排序,支持多列位置灵活调整 - 持久化:Store 新增 tableColumnOrders 状态,支持按“连接-库-表”多维度记忆自定义列序 - 交互优化:重构表头 DOM 结构并消除内边距,实现“悬停手型、按住抓取”的精准指针反馈 - 性能提升:通过 React.memo 减少重渲染,并启用 will-change 硬件加速确保 60FPS 流畅度 - 稳定性:增强 Wails 环境接口调用的异常捕获,并补全前端独立开发环境下的 API Stub
31 lines
958 B
HTML
31 lines
958 B
HTML
<!doctype html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8" />
|
|
<link rel="icon" type="image/svg+xml" href="/logo.svg" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
|
<title>GoNavi</title>
|
|
<script>
|
|
if (typeof window !== 'undefined' && !window.go) {
|
|
window.go = {
|
|
app: {
|
|
App: new Proxy({}, { get: () => async () => ({ success: false }) })
|
|
}
|
|
};
|
|
}
|
|
if (typeof window !== 'undefined' && !window.runtime) {
|
|
window.runtime = new Proxy({}, {
|
|
get: (target, prop) => {
|
|
if (prop === 'Environment') return async () => ({ platform: 'darwin' });
|
|
return typeof prop === 'string' && prop.startsWith('WindowIs') ? () => false : () => {};
|
|
}
|
|
});
|
|
}
|
|
</script>
|
|
</head>
|
|
<body>
|
|
<div id="root"></div>
|
|
<script type="module" src="/src/main.tsx"></script>
|
|
</body>
|
|
</html>
|