[Share Experiences] 星火商店第三方客户端现已发布,附带QtQuick-DTK-style更新
Tofloor
poster avatar
Rubbish
deepin
2022-01-08 11:57
Author

项目介绍

项目地址 https://github.com/ZhongYic00/sparkStoreQtQuick
这是一个用QtQuick(包括但不限于qml)实现的第三方星火商店客户端,目前还处于开发阶段,算是pre-release吧。基本功能已经实现,包括应用浏览、详情查看、下载安装、卸载,具体可以看下面的截图。暂时没发现bug,但设置页面(标题栏菜单打开)的内容目前更改无效。

这个项目算是第一个真正使用了QtQuick-DTK-style的应用,除了窗口用DMainwindow套了一层完全是使用QtQuick技术实现的,包括安装、卸载这些与系统的交互。

优点在于:

  • 动画效果优美:可以看到页面过渡、tooltip显示、悬停阴影包括按钮动效这些都很流畅,而且是响应式布局:)
  • 资源占用低:整个应用我这里内存只需要不到70MB,相比目前采用webengine的星火商店小一些,而且硬盘占用安装完也只有300k左右
  • 有热更新潜力:qml、js这些文件我没编译成二进制,理论上稍加改造可以就实现这些文件的热更新,方便紧急修bug
  • 开发便捷:目前貌似总共不到2000行代码就实现了这么多功能,我也就期末周写了写,还是很方便的

下载地址 https://github.com/ZhongYic00/sparkStoreQtQuick/releases/tag/0.0.1

截图

(论坛传不了4M以上的图,图是github的链接可能打不开)



这个包和星火商店不冲突,欢迎使用体验,欢迎支持、交流、PR、issue yeah

更欢迎使用QtQuick-DTK-style
目前经过部分重构至少QML里的DPalette已经完全与dtk对接上了,可以在此基础上方便的进行自定义控件
yeah

Reply Favorite View the author
All Replies
神末shenmo
deepin
Spark-App
Q&A Team
2022-01-08 15:33
#1

mark一下,有时间试试

Reply View the author
liwl
deepin
2022-01-08 16:29
#2

巨大的轮子呀,顶一下

Reply View the author
HualetWang
deepin
2022-01-08 17:39
#3

@zccrs 有人比你干得还快

Reply View the author
sammy-621
deepin
2022-01-08 18:14
#4

Mark!

Reply View the author
babyfengfjx
Super Moderator
CQA
2022-01-08 18:21
#5

牛皮+plus啊!

Reply View the author
Cris.Q
deepin
2022-01-10 05:50
#6

Mark!厉害了!不过分类按钮的位置不太优雅啊🤣,走你这个极简的路子的话可以做一个下拉框选择,不占位置。

也就是说最上面的屏幕空间分一小块,左上是下拉框,剩余空间正好填一个搜索框进去😏😏

Reply View the author
Rubbish
deepin
2022-01-10 08:16
#7
Cris.Q

Mark!厉害了!不过分类按钮的位置不太优雅啊🤣,走你这个极简的路子的话可以做一个下拉框选择,不占位置。

也就是说最上面的屏幕空间分一小块,左上是下拉框,剩余空间正好填一个搜索框进去😏😏

好嘞好嘞agree
首页的UI还没设计定型,后面会优(照)化(抄)的😂

Reply View the author
Rubbish
deepin
2022-01-10 08:40
#8

v0.0.2-alpha 发布,修了几个bug,带来了任务管理(好吧只能查看和删除停止)的页面🙂
求大佬教教怎么才能发正式release,现在只敢发pre-release
录屏_sparkStoreQtQuick_20220110002950
Warning: This is an pre-release with test code in it(such as those test tasks)

Reply View the author
waittingsummer
deepin
2022-01-12 17:08
#9

什么意思,星火商店相对深度商店是第三方商店,这个客户端相对星火商店客户端是第三方客户端????

第三方的第三方

Reply View the author
Rubbish
deepin
2022-01-12 20:54
#10
waittingsummer

什么意思,星火商店相对深度商店是第三方商店,这个客户端相对星火商店客户端是第三方客户端????

第三方的第三方

就是这样

Reply View the author