chore: update README for 0.8.0 release

This commit is contained in:
blumia committed 2026-06-21 18:11:40 +08:00
1 parent 212169ab4b
commit 62ef2dac4c
2 files changed
+17 -11

No files matched your search

+8 -5
View File
@@ -32,9 +32,10 @@ Note that it's *currently* closed source. See the "Open Source Goal" section if
| Folder Pane | ✅ | ✅ | ✅ | ✅ | ✅ | | Folder Pane | ✅ | ✅ | ✅ | ✅ | ✅ |
| Document Map | ✅ | ✅ | ❌ | ❌ | ✅ | | Document Map | ✅ | ✅ | ❌ | ❌ | ✅ |
| "Run..." Dialog | ✅ | ✅ | ❌ | ❌ | ❌ | | "Run..." Dialog | ✅ | ✅ | ❌ | ❌ | ❌ |
| Interval Backup | 🚧[^10] | ✅ | ❌ | ✅ | ✅ | | Interval Backup | ✅ | ✅ | ❌ | ✅ | ✅ |
| User Defined Language | 🚧[^11] | ✅ | ❌ | ⚠️[^12] | ✅ |
| Editor Engine | Scintilla | Scintilla | Scintilla | QScintilla | KTextEdit | | Editor Engine | Scintilla | Scintilla | Scintilla | QScintilla | KTextEdit |
| Regex Engine | RESearch [^11] | Boost.Regex | QRegularExpression | Boost.Regex [^12] | QRegularExpression | | Regex Engine | QRegularExpression | Boost.Regex | QRegularExpression | Boost.Regex [^10] | QRegularExpression |
[^1]: Currently not open-sourced. Planned to be Open Source once Open Source Sponsor Goal is reached (please consider donate!). Tier 2 sponsors can also get the full source code for building and auditing‌ purpose before the goal is reached. [^1]: Currently not open-sourced. Planned to be Open Source once Open Source Sponsor Goal is reached (please consider donate!). Tier 2 sponsors can also get the full source code for building and auditing‌ purpose before the goal is reached.
[^2]: Some non-printable characters are not able to be shown. [^2]: Some non-printable characters are not able to be shown.
@@ -43,9 +44,9 @@ Note that it's *currently* closed source. See the "Open Source Goal" section if
[^5]: Currently only available as an experimental version in sponsor tier, will be available in future releases once Open Source Sponsor Goal is reached. [^5]: Currently only available as an experimental version in sponsor tier, will be available in future releases once Open Source Sponsor Goal is reached.
[^6]: Highlight selected word in the editor. [^6]: Highlight selected word in the editor.
[^9]: Enable "Read-only" mode and also enable "Auto-reload" mode to get similar experience. [^9]: Enable "Read-only" mode and also enable "Auto-reload" mode to get similar experience.
[^10]: Currently WIP, planned to be available in 0.8.0 releases (or 0.7.z for sponsor early access). [^10]: According to their pre-existing legacy code and their current dynamic library, they are very likely reusing the same implementation that Notepad++ is using (BoostRegExSearch).
[^11]: RESearch is Scintilla's built-in regex engine. I do plan to replace it with a QRegularExpression-based solution in 0.8.0 release. [^11]: Currently WIP, fully customizable user defined language support planned to be available in 0.9.0 releases (or 0.8.z for sponsor early access).
[^12]: According to their pre-existing legacy code and their current dynamic library, they are reusing the same implementation that Notepad++ is using (BoostRegExSearch). [^12]: Only support keyword-level customization based on Lexilla's cpp lexer.
## Open Source Goal ## Open Source Goal
@@ -92,6 +93,8 @@ All listed benefits below only apply to sponsors who donate **before** we reach
[![Afdian](https://static.afdiancdn.com/static/img/logo/logo.png)Afdian](https://afdian.com/a/BLumia) [![Afdian](https://static.afdiancdn.com/static/img/logo/logo.png)Afdian](https://afdian.com/a/BLumia)
[itch.io](https://blumia.itch.io/pineapple-notepad)
### Related Open-Sourced Projects ### Related Open-Sourced Projects
Some associated projects are already open-sourced: Some associated projects are already open-sourced:
+9 -6
View File
@@ -32,9 +32,10 @@
| 文件夹面板 | ✅ | ✅ | ✅ | ✅ | ✅ | | 文件夹面板 | ✅ | ✅ | ✅ | ✅ | ✅ |
| 文档结构图 | ✅ | ✅ | ❌ | ❌ | ✅ | | 文档结构图 | ✅ | ✅ | ❌ | ❌ | ✅ |
| 运行对话框 | ✅ | ✅ | ❌ | ❌ | ❌ | | 运行对话框 | ✅ | ✅ | ❌ | ❌ | ❌ |
| 定时周期备份 | 🚧[^10] | ✅ | ❌ | ✅ | ✅ | | 定时周期备份 | ✅ | ✅ | ❌ | ✅ | ✅ |
| 自定义语言 | 🚧[^11] | ✅ | ❌ | ⚠️[^12] | ✅ |
| 编辑器引擎 | Scintilla | Scintilla | Scintilla | QScintilla | KTextEdit | | 编辑器引擎 | Scintilla | Scintilla | Scintilla | QScintilla | KTextEdit |
| 正则引擎 | RESearch [^11] | Boost.Regex | QRegularExpression | Boost.Regex [^12] | QRegularExpression | | 正则引擎 | QRegularExpression | Boost.Regex | QRegularExpression | Boost.Regex [^10] | QRegularExpression |
[^1]: 目前未开源。计划在达到开源赞助目标后开源(请考虑捐赠!)。第二档位的赞助者也可在开源目标达成前提前获取完整源码以供自行构建和代码审查。 [^1]: 目前未开源。计划在达到开源赞助目标后开源(请考虑捐赠!)。第二档位的赞助者也可在开源目标达成前提前获取完整源码以供自行构建和代码审查。
[^2]: 某些不可打印字符无法显示。 [^2]: 某些不可打印字符无法显示。
@@ -43,9 +44,9 @@
[^5]: 当前仅作为实验性版本提供给赞助者,若开源目标达成后则会在未来版本中可用。 [^5]: 当前仅作为实验性版本提供给赞助者,若开源目标达成后则会在未来版本中可用。
[^6]: 在编辑器中高亮选中的单词。 [^6]: 在编辑器中高亮选中的单词。
[^9]: 需启用只读模式并启用自动重载来获得近似体验。 [^9]: 需启用只读模式并启用自动重载来获得近似体验。
[^10]: 当前施工中,计划在 0.8.0 版本(或者面向赞助者的 0.7.z 版本)中提供。 [^10]: 根据其原有旧代码和当前的动态库的情况,其目前实现非常可能复用了来自 Notepad++ 的正则引擎实现(BoostRegExSearch)。
[^11]: RESearch 是 Scintilla 的内置正则引擎。我计划在 0.8.0 版本将其替换为基于 QRegularExpression 的解决方案。 [^11]: 当前施工中,计划在 0.9.0 版本(或者面向赞助者的 0.8.z 版本)中提供灵活的用户自定义语言支持。
[^12]: 根据其原有旧代码和当前的动态库的情况,其目前实现复用了来自 Notepad++ 的正则引擎实现(BoostRegExSearch)。 [^12]: 仅支持基于 Lexilla 现有的 cpp lexer 进行关键词自定义。
## 开源目标 ## 开源目标
@@ -85,12 +86,14 @@
*如果您对赞助权益有任何疑问,请通过创建 Issue 或在 Ko-fi 上给我留言或其他任何可以联系到我的方式与我取得联系。* *如果您对赞助权益有任何疑问,请通过创建 Issue 或在 Ko-fi 上给我留言或其他任何可以联系到我的方式与我取得联系。*
### 资助 ### 赞助
[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/blumia) [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/blumia)
[![爱发电](https://static.afdiancdn.com/static/img/logo/logo.png)爱发电](https://afdian.com/a/BLumia) [![爱发电](https://static.afdiancdn.com/static/img/logo/logo.png)爱发电](https://afdian.com/a/BLumia)
[itch.io](https://blumia.itch.io/pineapple-notepad)
### 相关的开源项目 ### 相关的开源项目
一些与此项目关联的项目已开源: 一些与此项目关联的项目已开源: