Xournal++ 移动版

警告: Xournal++ 移动版目前处于早期开发阶段,尚未稳定。请谨慎使用!

Current version Bitrise build Gitlab pipeline status Google Play Snap Store

Xournal++ 的主要功能移植到各种 Flutter 平台,如 Android、iOS 和 Web。

Feature banner

立即体验

任务完成: 我们现在可以渲染笔触、图像、文本和 LaTeX!我们因此支持完整的 .xopp 文件格式。 ?

sudo snap install xournalpp-mobile

可见部分已在工作

  • 读取文档标题
  • 读取并显示页数
  • 为导航栏创建页面缩略图
  • 缩略图渲染后平滑淡入
  • 在画布上渲染图像
  • 在画布上渲染文本
  • 笔触
  • 荧光笔
  • LaTeX
  • 最近文件列表
  • 白色橡皮擦
  • 保存
  • 基本编辑
  • 基本 PDF 渲染

已知问题

  • 巨大的内存消耗: 如果您打开巨大的文件,就会产生巨大的内存消耗。这是合乎逻辑的。通常,Xournal++ 移动版会占用文件大小的两倍,再加上它自身大约 50MB 的内存。
  • 为什么它会占用两倍的内存呢?: 不知道。¯\_(ツ)_/¯
  • Snap 在 Linux 上使用 Wayland 时无法启动: 请在启动 Xournal++ 移动版之前设置环境变量 DISABLE_WAYLAND=1

入门

准备

您想做出贡献吗?请在此处查看需要解决的问题 这里 或在此处获取我们的 // TODO: 这里

GitHub 存储库仅为镜像存储库。请仅向GitLab 上的原始存储库贡献 这里

有关 .xopp 文件格式的信息,请访问 http://www-math.mit.edu/~auroux/software/xournal/manual.html

首先安装 Flutter。有关更多详细信息,请参阅 flutter.dev

# Run Flutter doctor to check whether the installation was successful
flutter doctor

获取源代码并运行

连接任何 Android 或 iOS 设备。

git clone https://gitlab.com/TheOneWithTheBraid/xournalpp_mobile.git
cd xournalpp_mobile
flutter run --no-sound-null-safety

Web 测试

如果您想测试 Web,请运行

flutter channel beta
flutter upgrade
flutter config --enable-web
flutter run -d web --release --no-sound-null-safety # unfortunately, the debug flavour will result an empty screen

桌面支持

Xournal++ 移动版完美支持 Linux,您可以从上方获取预编译的二进制文件,或从Snap Store安装。

Windows 也受支持和测试,但不幸的是没有预编译的二进制文件。请执行以下命令自行构建。

如果您想测试 Linux、Windows 或 macOS,请运行

flutter channel master
flutter upgrade
flutter config --enable-linux-desktop # or --enable-macos-desktop or --enable-windows-desktop
flutter run -d linux --no-sound-null-safety # or macos or windows

颜色和排版

颜色

我们的主色调是 Material DeepPurple。我更喜欢彩色应用程序而不是老式的灰色 GTK+ 应用程序。

#673ab7 / rgb(103, 58, 183) / CMYK(44%, 68%, 0%, 28%) / hsl(261°, 51%, 48%)

强调色是 Material Pink。

#e91e63 / rgb(233, 30, 99) / CMYK(0%, 87%, 58%, 9%)/ hsl(340°, 81%, 51%)

浅色是白色。

#ffffff / rgb(255, 255, 255) / CMYK(0%, 0%, 0%, 0%)/ hsl(0°, 0%, 100%)

深色是 Material Blue Grey 900。

#263238 / rgb(38, 50, 56) / CMYK(32%, 11%, 0%, 78%)/ hsl(200°, 19%, 18%)

字体

  • 显示文本: Open Sans Extra Bold (800) Apache 2.0强调色浅色
  • 标题和副标题: Open Sans Regular (400) Apache 2.0浅色
  • 强调: Glacial Indifference Regular (400) SIL Open Font License浅色大写
  • 正文: Open Sans Light (300) Apache 2.0浅色

杂项

喜欢这个项目吗?请我喝杯咖啡

此软件由教育软件TestApp驱动 — 轻松学习。

TestApp banner

法律声明

本项目根据 EUPL-1.2 的条款和条件授权,可在 LICENSE 中找到。

GitHub

查看 Github