3 Star 13 Fork 5

星火计划 Project Spark / SparkWebAppRuntime

2022-12-19 10:02
7392693 zty199 1585638509 zty199

新功能

  • 支持网页通知转发到系统通知中心(通知图标缓存在 /tmp/spark-union/spark-webapp-runtime/$TITLE/$UID/icon.png

P.S. 网页通知功能依赖 QWebEngineNotification 类,在 Qt 5.13 引入;该功能目前仅支持 Deepin

  • 添加日志文件 /tmp/spark-union/spark-webapp-runtime/$TITLE/$UID/log(生成较晚,有需要的话可以提前)

BUG 修复

  • 修复 main.cpp 中强制使用 deepin 平台插件无效问题(启动参数错误使用 QString::toUtf8() 导致,只能使用 toStdString())
Last committed message: chore: 添加 libqt5dbus5 依赖
2022-11-21 14:50
7392693 zty199 1585638509 zty199

新功能

  • 在 QtWebEngine 版本支持的环境中识别 DTK 当前系统主题,供网页识别 prefers-color-scheme,自动判断明暗主题显示(DTK 主题变化时需要重启应用生效)

P.S. 需要 Qt >= 5.15,目前仅支持 Deepin

BUG 修复

  • 修复了 UOS 系统中部分网页始终处于加载中的问题
Last committed message: chore: 更新 debian/changelog
2022-11-20 20:40
4915358 shenmo7192 1701701225 shenmo

调整:现在对于不在同一页面打开的链接,会在默认浏览器打开,而不是在页面中打开
新增:支持了读取系统语言
调整:同标题应用限制单实例运行,对于已经启动的swrt应用,转到前台。

Last committed message: 替换UOS商店
2022-04-07 15:37
4915358 shenmo7192 1701701225 shenmo
  • 更新了版本号
  • 现在支持在非deepin下玩的好了
Last committed message: update spark-webapp-runtime/main.cpp.
2022-01-14 12:18
7392693 zty199 1585638509 zty199

feat: 增加菜单栏“清除缓存按钮”
部分情况下存在打开网页错误问题,清除缓存文件夹后刷新即可恢复

2020-12-16 19:10
7392693 zty199 1585638509 zty199

清除部分无用的头文件引用,删除部分 Debug 输出;
修正了 1.6 版本中下载多个文件无法下载、进度条不显示等问题:目前限制同一时间只能下载 一个文件
删除了上个版本安装包中对 dde-file-manager 的依赖,使用 DDesktopServices::showFileItem() 替换 QProcess 调用 dde-file-manager (非 Deepin/UOS 可能存在问题,暂时没有在其他系统进行测试)。

  • 启用托盘功能时,主窗口关闭后关于窗口不会自动关闭,且应用扔在后台运行;不开启托盘功能时,主窗口关闭则应用程序完全退出,所有窗口自动关闭。
Last committed message: Improve Features
2020-11-30 22:39
7392693 zty199 1585638509 zty199

支持页面加载完成前显示加载动画;
支持从网页下载文件,默认保存路径为 ~/Downloads 文件夹;
支持下载文件另存为以及进度显示,下载完成后支持文管内显示文件位置(依赖 dde-file-manager ,已在 1.6.1 版本中删除该依赖);
使用 DFloatingMessageDMessageManager 显示提示信息以及下载进度;
支持全屏显示功能(命令行参数 --full-screen ),与 固定窗口大小 冲突,优先固定大小;
支持托盘功能(命令行参数 -T 或者 --tray ),启用后需在托盘右键退出程序;
在命令行参数中启用 固定大小隐藏按钮 功能后, GUI 界面将隐藏对应按钮。

  • 在启用托盘图标时,如果手动勾选了 固定大小 按钮,同时关闭了窗口,那么再次从托盘区打开主界面时会出现 最大化按钮丢失 的问题,且无法恢复。建议这个按钮仅在调试时使用,正式打包应用时如果有需要,请尽量使用命令行参数调用,会在GUI界面隐藏该功能按钮。
  • 已知 BUG :同时下载两个文件会出现未知问题,包括但不限于第二个文件不显示下载进度、无法下载第二个文件等。同时,第一次下载文件完成后,下载第二个文件进度条也不显示。已在 1.6.1 版本中修复,请更新。
Last committed message: Update README.md
2020-11-22 11:39
7392693 zty199 1585638509 zty199

修正之前版本中, 关于 窗口在主窗口关闭后仍然显示的问题;
修正之前版本中, ~/.local/share 中文件夹名称被翻译为中文的问题;
修正之前版本中,图标名称错误的问题;
新增 固定窗口大小 以及 隐藏控制按钮 的选项,支持 命令行调用 以及 GUI 界面菜单项修改。

  • 命令行使用参数 --fix-size--hide-buttons 后, GUI 界面将禁用相关修改项,避免 最大化 按钮出现 BUG
Last committed message: Improve Features
2020-11-19 12:34
4915358 shenmo7192 1701701225 shenmo

调整:现在可以手动调整窗口大小
修复:帮助内容和target不统一

2020-11-13 19:44
4915358 shenmo7192 1701701225 shenmo

修复了参数模式调用写不全无法拉起的bug
更改了icon
打包修复依赖

C++
1
https://gitee.com/spark-store-project/spark-web-app-runtime.git
git@gitee.com:spark-store-project/spark-web-app-runtime.git
spark-store-project
spark-web-app-runtime
SparkWebAppRuntime

Search