diff --git a/README.md b/README.md index 8153cdf..6b12b6e 100644 --- a/README.md +++ b/README.md @@ -1,27 +1,31 @@ ## 更新说明 > [!IMPORTANT] +> ### v1.5.0 小红书功能完善 ✨ +> +> Note2Any v1.5.0 专注于小红书平台功能的完善和用户体验优化: +> +> **📱 小红书平台增强** +> - 可编辑页码输入框,支持快速跳转到指定页面 +> - 切图功能完整实现,支持保存到自定义路径 +> - 修复切图布局和定位问题,确保内容完整显示 +> - 支持绝对路径和vault相对路径两种保存方式 +> +> **🎨 主题系统优化** +> - 统一主题宽度限制(max-width: 750px) +> - 优化内边距设置,提升阅读体验 +> - wx-mp-pro 和 xhs-philosophy 主题样式对齐 +> +> **🔧 默认设置改进** +> - 默认平台改为"公众号",更符合主流使用场景 +> - 切图默认保存路径改为 vault 相对路径(xhs-images) +> - 优化设置界面提示文字,更加清晰明确 +> +> **升级建议**: 现有用户可直接升级。如使用小红书切图功能,建议检查保存路径设置。 + +> [!NOTE] > ### v1.4.0 重大架构升级 🚀 -> -> Note2Any v1.4.0 进行了全面的架构重构,提供了更稳定、更高效的发布体验: -> -> **🏗️ 核心架构现代化** -> - 全新的模块化核心系统,包含9个专业模块(错误处理、进度反馈、配置管理等) -> - 1400+行新代码,全面TypeScript覆盖,零编译错误 -> - 统一的错误处理和实时进度反馈,提升用户体验 -> -> **⚡ 性能与稳定性提升** -> - 模块化加载,减少启动时间 -> - 异步处理优化,提升响应性能 -> - 智能缓存机制,减少重复计算 -> - 增强的错误恢复能力 -> -> **🔧 开发体验改进** -> - 标准化的平台发布接口,便于扩展新平台 -> - 清晰的模块职责分离和统一的接口约定 -> - 向后兼容设计,平滑升级路径 -> -> **升级建议**: 现有用户可直接升级,所有功能保持兼容。新的架构为后续功能扩展奠定了坚实基础。 +> Note2Any v1.4.0 进行了全面的架构重构,包含9个专业模块,提供更稳定、更高效的发布体验。详见 [完整更新日志](./docs/CHANGELOG.md)。 > [!NOTE] > ### v1.3.x 主题优化提醒 diff --git a/assets/themes/wx-mp-pro.css b/assets/themes/wx-mp-pro.css index 7eb3b24..638bdf5 100644 --- a/assets/themes/wx-mp-pro.css +++ b/assets/themes/wx-mp-pro.css @@ -16,8 +16,9 @@ line-height: 1.75; color: #2f2f2f; background: #ffffff; - margin: 0; - padding: 0; + margin: 0 auto; + padding: 20px; + max-width: 750px; } /* 段落 */ @@ -41,13 +42,6 @@ letter-spacing: 2px; } -.note2any h1, -.note2any h2, -.note2any h3, -.note2any h4, -.note2any h5 { -} - /* H1:卡片式 */ .note2any h1 { font-size: 1.8em; diff --git a/docs/PLATFORM_SELECTOR_CLEANUP.md b/docs/PLATFORM_SELECTOR_CLEANUP.md new file mode 100644 index 0000000..788c9f8 --- /dev/null +++ b/docs/PLATFORM_SELECTOR_CLEANUP.md @@ -0,0 +1,260 @@ +# 平台选择器重构和样式清理总结 + +## 完成时间 +2025-01-21 + +## 问题解决 + +### 1. 移除旧的平台选择器组件 +**问题**: 原来的 `PlatformChooser` 组件仍然存在并被调用,与新的布局重复 + +**解决方案**: +- ✅ 移除 `preview-manager.ts` 中的 `createPlatformChooser()` 方法 +- ✅ 移除 `platformChooser` 属性 +- ✅ 移除 `PlatformChooser` 的导入 +- ✅ 移除平台选择器更新逻辑 + +**改动文件**: +- `src/preview-manager.ts` + - 删除 `createPlatformChooser()` 方法 + - 删除 `this.platformChooser` 相关代码 + - 移除对 `PlatformChooser` 类的导入 + +### 2. 集成平台切换功能到新布局 +**实现**: 在新的顶部栏中使用真实的 `