1 个不稳定版本
0.1.0 | 2023年8月28日 |
---|
#19 in #standards
155KB
4K SLoC
ATHN Gnome 浏览器参考
基于 gtk4-rs 和 libadwaita-rs 的 gnome 生态系统浏览器。兼容 ATHN 标记语言 v0.1.5 (alpha) 和 ATHN over https v0.1.1 (alpha),更多关于项目 ATHN 的信息请访问 https://athn.online/。您甚至可以在这个浏览器中访问 ATHN 网站 https://athn.online/index.athn,试试看。
安装
Linux
Linux 的主要安装方法是 flatpak(尚未发布,发布时此处将有链接)。在您的图形包管理器中安装或使用此命令
flatpak install online.athn.browser.gnome
此应用程序目前没有为 Linux 以其他方式进行打包,但可以在 发布 中找到二进制文件
Windows
可以在 发布 中找到为 Windows 预编译的二进制文件
如果有人想为 chocolatey 或其他真实 Windows 包管理器打包此应用程序,那将是很好的
使用 crates.io(MacOS 和其他系统)
请参阅 CONTRIBUTING.md
预编译的二进制文件仅适用于 Linux 和 Windows,我不计划为其他系统构建二进制文件。它仍然应该与 MacOS 和 BSD 兼容,但您需要从源代码构建。
路线图和当前状态
此浏览器仍处于开发初期阶段。开发与项目 ATHN 本身紧密相关,请参阅路线图:https://athn.online/software.html。
主分支可能无法正确工作或甚至编译,如果需要经过测试的版本,请使用其中一个发布标签。
目前,浏览器可用于日常使用,但功能非常有限。不支持标签页、书签、历史记录、搜索引擎或其他您可能认为在网页浏览器中理所当然的功能。但渲染页面和使用表单的核心功能大致齐备且相对稳定。
目标是最终为 gnome 系统创建一个稳定、功能全面且打磨光亮的 ATHN 浏览器。但这将取决于项目 ATHN 的稳定性,或者有动力且具备 rust 和 GTK 开发技能的人来领导开发。目前重点是测试最新的 ATHN 规范与实际应用,这意味着新功能优先于打磨(尽管打磨仍然非常受欢迎)。
具体计划请参见 todo.md
许可证
许可证为 CC0-1.0,因为此代码库旨在成为希望为项目 ATHN 开发软件的人的参考资料。
依赖项
~23–36MB
~695K SLoC