#browser #gnome #reference #ecosystem #correct #standards #athn

app reference-browser-gnome

为 gnome 生态系统打造的 ATHN 浏览器。ATHN 标准正确实现的参考。

1 个不稳定版本

0.1.0 2023年8月28日

#19 in #standards

CC0 许可证

155KB
4K SLoC

ATHN Gnome 浏览器参考

We don't want this number over 10K

基于 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