minipad2 - 版本历史
3.2.0 build 101003 .. 101128
- 再次调整了笔记小窗口的设计。省去了标题框,用@xxx代替标题
- 支持对各菜单条目快捷键的自定义
- 新选项:记忆页面滚动位置;树窗口位于右侧;分隔条宽度;关闭笔记热键、自动记录开关热键;剪贴板:过滤所有重复条目;
- 选项对话框中增加应用按钮
- 全局搜索增加“区分大小写”选项
- 文字工具增加删除空行、只空一行
- 丰富了字数统计的项目。
- Alt+Up, Alt+Down: 用于上、下移动所选项目(当列表窗口处于焦点时。仅支持单选),或在同一层次上向上、向下移动节点(当树窗口处于焦点时)。
- 升级了 3.1 版的各语言文件。
- 修正了一些 bug。
3.2 beta5 build 100818
- 列表设定增加“应用到全部”按钮
- 支持摘要视图的字体与背景色设置
- 支持“新建笔记”小窗口的字体与背景色设置
- 备忘录加入年循环
- 剪贴板支持固定条目
- 快速链接与文字模板:加入在弹出菜单情况下用于快速存取某一项目的“缩写”项(模仿 win+r 风格)
- 文字模板新增 %c(##) 转义符,可用于打出任意的 ASCII 字符,包括不可见字符(适合于直接打出下划线高亮)
- 导出方式增加导出到剪贴板
- 在导入导出过程中,按住 Esc 可终止操作
- 其他小的改进、修复与性能优化
3.2 beta4 build 100721
- “插入链接”支持相对路径
- 计算器新增 int(x)(取整), \(整除), !(取余), round(x,y)(x 精确到 y 位小数)四个操作符/函数
- 列表的自定义支持拖放
- 恢复了“自动记录”功能
- ctrl_Left 向左隐藏/恢复树窗口,crl_Right 向右隐藏/恢复树窗口
- 全局搜索结果增加“节点路径”项目
- 新的 Ini 选项:定时提醒的默认时间
- 改进了托盘区“新建笔记”模块的设计,并可同时创建多个新笔记
- 其他小的改进和 bug修复
3.2 beta3 build 100526
- 更新了中英帮助文件。
- 一些小的改进与较多的 bug 修复。
3.2 beta2 build 100506
- 更新了英文语言文件。
- 新增了捕捉文字并保存为文件的功能。
- 完善了“插入链接”对话框;支持内部的节点链接。
- 较多的新选项、小的改进与 bug 修复。
3.2 beta1 build 100418
- 修改了局部文字高亮的设计。配色方案增加到4种,除下划线外还支持背景色。
- 修改了密码登录的设计。可设定托盘区锁定时间,可对原始的数据库文件进行加密。
- 重写了文件 I/O 的基础类,对于逐行读取大大提高了执行效率。
- 相比 alpha 的大量的 bug 修正与小的改进。
3.2 alpha build 100401
本版相对于 3.1.6 版的更新:
- 核心代码的完全重写与数据存储结构的重新设计。
- 菜单项目的重新整合。
- “属性”对话框,整合了与页相关的各种属性设置。添加了时间戳、外部图标、外部存储文件、备注等相关属性。
- 为列表类型的页增加了“摘要”视图。
- 任意一个笔记页均可选择是将数据存储于数据库文件中、还是存于独立的外部文本文件中。导入与文件拖入均支持外部存储方式。这使得 minipad2 可作为大量文本文件或电子书的树状结构的虚拟管理器使用,而无需将所有文本存储于单一的数据库中,大大分散了数据存取风险,提高了数据载入效率。
- 笔记导出支持 ANSI 等非 Unicode 编码方式。
- 系列“文字工具”:包括为文字添加下划线,以及添加列表符。
- 查找/替换功能的增强:支持在选区内查找,支持高亮查找结果。支持反向查找与替换。
- “插入链接”对话框,方便在笔记中插入文件链接。
- 取消“自动记录”功能,改为以全快捷键方式进行操作的“笔记摘录”功能。
- 增加“最近的笔记“导航项,包含最近创建、最近修改、最近访问三类。方便查找与切换到最近的笔记。
- 增加收藏夹功能。
- 增加全局搜索功能,可根据特定的标题、内容文字等进行搜索,列出所有匹配项目。
- 增加回收站功能。
- 简化了快速链接的设计。新版中的快速链接除了可以弹出菜单的形式显示以外,与普通链接页并无区别。
- 以列表形式进行剪贴板项目管理。剪贴板项目同样支持新建、编辑、删除等操作。
- 列表项目可显示勾选框(对于作为 to-do-list 使用的备忘页面较为有用)。部分列表项目(如联系人)支持独立的图标设置。
- 新增“统计信息”菜单项。不仅可对当前页面的文字进行统计,且可对整个数据库中各类页面的数量进行统计。
- “自定义工具栏”对话框中支持拖放操作。
- 完善了备份机制。可进行多重备份、可选择是定时备份、还是按一定的保存次数进行备份。
- 大量的新选项与其他小的改进。
3.1.6 build 090919 ~ 100301
- 词典页加入屏幕取词功能。
- 在笔记页中按 F10 将当前所选文字作为页面标题。
- 若干细节性改进与 bug 修复。
- 帮助文档加入索引与搜索功能。
3.1.5 build 090907
- 导入操作:支持从资源管理器中直接拖入文件或文件夹。
- 完善了整组的导入导出功能。现支持整组导出成文件夹, 以及整组从文件夹导入,两种操作均保留树结构。
- 按住 Ctrl 再点击“新建”,新建的节点将插入在当前节点之前。
- 改善了当从其它软件切换回 minipad2 时编辑区的焦点问题。
- 使用 Ctrl+Tab 可在编辑区与树/标签区之间切换焦点。
- 列表窗口:支持单击列头进行升/降排序,支持列头拖放以调整各列的顺序。
- 可设定用于发送邮件的邮件客户端程序。
- 计算页:支持百分号、中括号、大括号。(后两者将自动替换为小括号)
- 计算页:支持按 F9 进行整页重计算。
- 备忘页:弹出提醒框中新增“不再提醒”与“关闭后删除”选项。
- 文字模板:日期/时间格式自动遵从区域选项中设置, 并可自定义 %u(###)
- 文字模板:新增用于将任意编辑器中的选中文字添加到 minipad2 模板列表的快捷键设置。
- 链接页:支持从外部(桌面、资源管理器...)拖入链接。
- 调整了各对话框中的条目尺寸,修正了在 French、Spanish 等语言下对话框中条目文字显示不完整的问题。
- 其它小的完善性工作与 bug 修正。
3.1.4 build 090801
- 支持整组的导出与删除。
- 加入简单的全局查找功能。
- 加入密码登录功能。
3.1.3 build 090724
- 完善了多语言支持,允许以外置 lng 文件的形式将软件翻译为除中英双语以外的其它语言。
- 完成了英文帮助文档。
- 加入了新选项:切换页面时焦点自动在编辑器。
- 对计算器、备忘录与文字模板作了少量的完善与增强。
- 一些小的完善与 bug 修正。
3.1.2 build 090705
- 修复了边缘隐藏时不停保存文件与无法重命名的 bug!
- 修复了调整窗口大小时闪烁的问题。
- 一些小的完善与 bug 修正。
3.1.0 build 090614
- 加入了手动保存功能。
- 增强了剪贴板功能的稳定性。
- 修复了一些 bug。
- 完成了中文帮助文档。
3.1 beta5 build 090606
- 加入了“标签位于底部”选项。
- 加入了“操作习惯”系列选项。
- 加入了字数统计功能。
- 解决了编辑器文字与行号在某些字体下错位的 bug,以及在字体缩放时行号与文字会发生错位的 bug。
- 修改了自动备份的设计。原设计基于每隔若干小时进行备份,现设计为每隔若干次保存进行一次备份。
- 进一步完善了功能,修复了若干 bug。
3.1 beta4 build 090531
- 完善了拖曳支持。现支持标签页/组-->标签页/组(改变节点位置)、列表条目-->标签页(改变条目所属页面)、列表条目-->列表条目(改变条目排序)三种类型的拖曳。普通拖曳为移动,Ctrl+拖曳则为复制。
- 进一步完善了功能,修复了若干 bug。
3.1 beta3 build 090524
- 修复了较多的 bug,提高了软件稳定性。
- 修正了在非中文字体(如 Arial)下载入大文本时接近假死的问题。
- 加入了 3.0 版的“查看剪贴文字”功能。
- 为每一页面记忆光标所在位置,在载入页面时自动恢复。
- 计算页加入了 log(x,y) 内置函数(以 x 为底的 y 的对数)。
3.1 beta2 build 090520
- 基本修正了自 beta1 发布以来几天内发现的一些 bug。
- 增加了“外部滚动”选项。
3.1 beta1 build 090515
- 在 3.1 alpha 的基础上集成了 3.0 版的各种扩展功能。
3.1 alpha build 090421
本版相对于 3.0 版的更新:
- 源代码的大幅度结构调整与重写。
- 增加了对任意层目录的支持。增加“前一页”、“后一页”、“上一层”等导航操作。
- 增加了拖曳改变节点位置的功能。删除了不再有意义的“左移”、“右移”、“项目上移”、“项目下移”等按钮。
- 改变了数据存储结构。现为一对 idx + dat 的搭配。
- 计算器模块的重写与功能增强。现支持自定义函数与变量,支持注释。
- 集成了 2.3.2 版的“自动调整界面元素”功能。当缩小窗口时各界面元素会自动依次隐藏。
- 加入了高亮当前行选项。
- 查找与替换文字的输入增加下拉框,自动记忆历史记录。
- 增加了直接切换透明效果的菜单项。
- 参照 2.3.2 版设计,各扩展功能类似于插件,可在选项中选择是否启用。
内核上的更新:
- 使用 Object Pascal / Win32 SDK 自行搭建 XCL 类库,在此基础之上构建 3.x 版。大大缩小了程序体积,提高了运行效率。
- 100% Unicode 内核,彻底根除乱码问题。
- 使用 RichEdit 代替 Edit 作为核心编辑控件,使用流式输入输出,极大地提高了编辑器的性能与对大文本的处理速度,且内置支持 OLE 拖曳、链接高亮、几乎无限次的撤销与恢复等新特性。
- 全新设计的数据存储结构,使用带索引的二进制块状文本读写取代原有的逐行读写与判断,极大地提高了数据存取效率。
功能上的更新日志:
final (2009-3-19)
- 行号选项
- 页边距选项
- 编辑器支持“追加”模式
- 增加了定时备份的选项
- 新增工具窗口风格(无任务栏按钮)、窗体透明度等选项
- 计算页新增角度弧度转换函数(deg、rad)
- 修正了几个小问题
alpha4 (2008-12-5)
- 加入集定时提醒、计划任务与日程管理功能于一身的备忘录功能。
- 集成 2.x 版的词典功能。
- 加入 2.x 版的自动隐藏功能。
- 文字内的超链接支持高亮特性。双击调用链接。
- 众多的其他小的改进。
alpha3 (2008-11-1)
- 集成2.3.2版的文字模板功能。
- 加入链接页(快启面板)、通讯录两项新功能。
- 支持标签页的跨组移动。
- 树窗口、列表窗口均可独立设置字体与背景色。
- 其他小的改进与bug修正。
alpha2 (2008-9-28)
- 集成 2.x 版的剪贴板监视。
- 三角函数支持角度制计算。支持 pi、e 两个常数(如 sin(e)+2+pi 是合法的)。支持在便笺页中的嵌入式计算。
- 众多小的改进,以及选项的细化。
alpha1(2008-9-14)
- 实现标签分组功能。支持任意多组标签,提供组之间的切换。
- 可在多页面标签风格与带树窗口的笔记风格之间进行切换。
2.3.0 ~ 2.3.2 (2007.12.2. ~ 2008.4.22.)
- 重写了 90% 以上的源代码。
- 新增剪贴板增强功能。可在任何Windows编辑软件中调用。
- 新增插入模板文字功能。可在任何Windows编辑软件中调用。
- 删除桌面贴模式,改为“自动回卷”与“自动隐藏于桌面边缘”两种特效模式。
- 备忘提醒支持当天、每周(某几天)、每月(某几天)、每天四类设定。增加提醒窗口的动画弹出效果,增强了提醒窗口“总在最前”的稳定性。
- 增加标签页切换的菜单项与工具栏按钮。
- 新增“发送邮件”功能项,可以电子邮件形式发送便笺内容。
- 增加“显示菜单栏”与“自动调整界面”选项。
- 自定义工具栏。
- 支持右键菜单操作。
- 增强的撤销功能,支持清空与文字替换操作的撤销。
- 新增“备份中心”功能,允许恢复最近一次删除的标签页,并可查看最近两次的备份文件。
- 众多的细节性改进与bug修正。
2.2.0 ~ 2.2.1 (2007.9.23. ~ 9.26.)
- 增加“新建词典页”功能,支持自定义词典列表。
- 增加拖放支持,支持从其他编辑器或IE中选中文字后以拖放形式复制或剪切到编辑区内。支持拖放形式查词。
- 桌面贴模式可在“遇鼠标自动回缩”与“遇鼠标自动弹出”两种风格中进行选择。
- 重新整合“选项”窗口,增加“自动空行风格”、“记忆导出文件”等多项新设置。
- 允许自定义“最小化/还原”与“桌面贴模式”的全局热键。
- 增加计算器功能的有效小数位数设定。
- 允许选择启用哪些扩展功能。
- 关闭时自动记忆窗体位置。
- 加入进程互斥。对于同一路径下的minipad.exe只允许运行一个实例。
- 使用自动检测外挂语言文件的方式实现对多语言版本及其切换的扩展性支持。
- 其他小的改进与bug修正。
2.1.0 ~ 2.1.1 (2007.9.3. ~ 9.5.)
- 增加“新建计算页”功能。
- 增加"新建备忘录"功能。
- 增加常规模式与“伸缩桌面贴”模式的切换功能。
- 为最小化/还原切换与常规/桌面贴模式切换操作注册全局热键。
- 重新设计“查找/替换”模块,并增加“整词匹配”选项。
- 将“选项”菜单下所有不常用的选项整合在“其他设置”对话框中,并增加“自动换行”、“自动缩进”、“启动时自动备份”、“关闭时最小化”、“固定标签宽度”等众多新选项。
- 个别bug修正。
2.0.1 ~ 2.0.4 (2007.8.12. ~ 8.16.)
- 增加撤销、全选、剪切、复制、粘贴等标准的记事本功能。
- 增加标签页次序的左右调整功能。
- 增加便笺的“加锁-只读-解锁”状态切换功能。
- 增加查找与替换功能。
- 增加文本格式文件的导入(打开)与导出(另存为)功能。导入功能支持同时导入多个文件。
- 便笺内容修改后最小化时自动保存。
- 增加标签栏多行显示的设置。
- 增加窗体透明度设置。
- 增加本帮助文件。
- 个别 bug 修正。
2.0.0 (2007.8.11.)
- minipad2 真正意义上的第一个版本,重新设计了界面与功能架构,现定位为小巧随意纯绿色的记便条程序。
1.0 (2007.4.)
- minipad2 的前身(minipad 1.0)。简单的笔记软件。主界面为笔记列表 + 编辑区的左右结构。