feat: 初始化RefVroid项目,添加核心功能与资源文件

- 添加主窗口、帮助窗口和系统托盘功能
- 实现图片、视频和文本的拖放与粘贴功能
- 添加场景保存与加载功能
- 包含基本UI样式和快捷键帮助文档
- 添加.gitattributes和.npmrc配置文件
- 包含LICENSE许可文件和图标资源
This commit is contained in:
2025-12-17 21:00:07 +08:00
commit 73aaab6d36
15 changed files with 15016 additions and 0 deletions

148
help.html Normal file
View File

@@ -0,0 +1,148 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>快捷键帮助 - AnimRef</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
background-color: #2a2a2a;
color: #e0e0e0;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Microsoft YaHei', sans-serif;
padding: 30px;
overflow-y: auto;
}
h2 {
color: #259dc7;
font-size: 28px;
text-align: center;
font-weight: normal;
margin-bottom: 25px;
}
h3 {
margin: 20px 0 12px 0;
color: #88c0d0;
font-size: 18px;
font-weight: normal;
border-bottom: 1px solid #444;
padding-bottom: 8px;
}
.help-section {
margin-bottom: 20px;
}
.help-item {
display: flex;
align-items: center;
padding: 8px 0;
gap: 15px;
}
.help-item kbd {
background-color: #3a3a3a;
border: 1px solid #555;
border-radius: 4px;
padding: 4px 10px;
font-family: 'Consolas', 'Monaco', monospace;
font-size: 13px;
color: #e0e0e0;
min-width: 140px;
text-align: center;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}
.help-item span {
color: #b0b0b0;
font-size: 14px;
}
.help-footer {
margin-top: 25px;
text-align: center;
color: #888;
font-size: 13px;
font-style: italic;
}
body::-webkit-scrollbar {
width: 8px;
}
body::-webkit-scrollbar-track {
background: #1a1a1a;
border-radius: 4px;
}
body::-webkit-scrollbar-thumb {
background: #555;
border-radius: 4px;
}
body::-webkit-scrollbar-thumb:hover {
background: #666;
}
</style>
</head>
<body>
<h2>快捷键帮助</h2>
<div class="help-section">
<h3>文件操作</h3>
<div class="help-item"><kbd>Ctrl+C</kbd><span>复制选中元素</span></div>
<div class="help-item"><kbd>Ctrl+V</kbd><span>粘贴图片/文本</span></div>
<div class="help-item"><kbd>Ctrl+L</kbd><span>加载场景</span></div>
<div class="help-item"><kbd>Ctrl+S</kbd><span>保存场景</span></div>
<div class="help-item"><kbd>Ctrl+N</kbd><span>新建场景</span></div>
<div class="help-item"><kbd>Ctrl+W</kbd><span>关闭窗口</span></div>
</div>
<div class="help-section">
<h3>窗口操作</h3>
<div class="help-item"><kbd>Ctrl+F</kbd><span>最大化/恢复窗口</span></div>
<div class="help-item"><kbd>Ctrl+M</kbd><span>最小化窗口</span></div>
</div>
<div class="help-section">
<h3>视图操作</h3>
<div class="help-item"><kbd>空格+拖动</kbd><span>平移画布</span></div>
<div class="help-item"><kbd>Ctrl+空格+拖动</kbd><span>缩放画布</span></div>
<div class="help-item"><kbd>鼠标滚轮</kbd><span>缩放画布</span></div>
<div class="help-item"><kbd>中键拖动</kbd><span>平移画布</span></div>
</div>
<div class="help-section">
<h3>元素操作</h3>
<div class="help-item"><kbd>左键拖动</kbd><span>移动元素</span></div>
<div class="help-item"><kbd>左键框选</kbd><span>选择多个元素</span></div>
<div class="help-item"><kbd>拖动边缘</kbd><span>调整大小</span></div>
<div class="help-item"><kbd>Delete</kbd><span>删除选中元素</span></div>
<div class="help-item"><kbd>Esc</kbd><span>取消选择框</span></div>
</div>
<div class="help-section">
<h3>其他</h3>
<div class="help-item"><kbd>右键</kbd><span>显示菜单</span></div>
<div class="help-item"><kbd>Ctrl+H</kbd><span>显示/隐藏帮助</span></div>
</div>
<p class="help-footer">按 Esc 或关闭窗口退出帮助</p>
<script>
// 按 Esc 关闭窗口
document.addEventListener('keydown', (e) => {
if (e.key === 'Escape') {
window.close()
}
})
</script>
</body>
</html>