ComixHe
03deb2c935
feat: add Method "KillAll"
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-11-05 23:38:29 +08:00
ComixHe
4c4ad68284
feat: package api file
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-11-03 13:26:38 +08:00
ComixHe
1fe387b5a3
refact: support query default application of a file or a mime type
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-10-30 16:21:19 +08:00
ComixHe
8f6628c5d2
feat: add ProcessGuesser1 service
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-10-19 15:33:12 +08:00
black-desk
fc5184bab4
fix: include QStringBuilder and improve api doc
...
log:
2023-10-17 11:44:02 +08:00
ComixHe
1f73eea404
feat: add desktopfilegenerator and method addUserApplication
...
1. change type of ActionName to 'a{sa{ss}}'
2. refactor the method of serialization
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-10-17 11:44:02 +08:00
ComixHe
aff8cff0ec
refact: change underlying type of desktop entry
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-10-13 10:08:56 +08:00
ComixHe
de1bf515d8
feat: add Terminal and ScaleFactor property
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-10-11 17:24:08 +08:00
ComixHe
f63741b023
feat: add mimeManager Service
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-10-08 18:33:35 +08:00
ComixHe
8970298ad0
feat: support set application's working directory
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-10-08 14:44:31 +08:00
ComixHe
f233279466
fix: remove displayName and export name/genericName
...
issue: https://github.com/linuxdeepin/developer-center/issues/5765
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-28 16:30:56 +08:00
ComixHe
6448481cfc
refact: method Identify and CURD method of storage
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-14 17:41:16 +08:00
ComixHe
ebb5f613c4
refact: refactor method Identify
and improve unit test
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-14 17:41:16 +08:00
ComixHe
bc7fbfb3a1
feat: add property Launcher, Orphaned
...
refactor some method which are related with systemd unit
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-14 17:41:16 +08:00
ComixHe
55e3aa2fae
feat: add property 'NoDisplay'
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-07 13:04:24 +08:00
ComixHe
4d6e399653
refact: method UpdateApplicationInfo change to ReloadApplications
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-06 13:57:18 +08:00
ComixHe
ca24d2d908
feat: add method SendToDesktop/RemoveFromDesktop, Property isOnDesktop
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-01 17:15:40 +08:00
black-desk
df9bb10cee
fix: correct api xml
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-31 16:55:35 +08:00
black-desk
d1bdab899d
feat: add property installedTime,X-flatpak,X-linglong
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-31 16:55:35 +08:00
ComixHe
1fb4539792
feat: add env option and refactor command generate method
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-08-31 15:54:40 +08:00
ComixHe
8ab6adc290
feat: add categories for application service
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-08-30 16:08:59 +08:00
ComixHe
64454bd149
refact!: change property IconName
to Icons
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-08-29 13:34:27 +08:00
black-desk
58eff3b927
style: remove extra space
2023-08-25 18:23:21 +08:00
ComixHe
ccfb245419
refact: Desktop file parsing process and Application methods to
...
Properties
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-08-25 18:23:21 +08:00
ComixHe
9f2a8b6798
feat: add property "LastLaunchedTime"
...
1. reactor some utils implementation.
2. remove constexpr before `decltype(auto)` due to GCC bug.
refer: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102229
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-08-23 17:46:57 +08:00
ComixHe
0e7d84f61d
refact: change dbus api and service impl
...
1. change IconName and DisplayName to method
2. refactor impl of GetManagedObject and move it to global.h
3. refactor impl of JobService::status
4. add ut_job.cpp
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-08-22 11:42:13 +08:00
ComixHe
d49a99d252
feat: add objectManager interface
...
refact the way to get DBus interface from Qt Meta System
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-08-22 11:42:13 +08:00
ComixHe
bb83716d27
feat: change dbus interface api
...
1. remove method: Application, Launch. (ApplicationManager1)
2. add property: IconName, DisplayName. (Application1)
3. refact the way of construct ApplicationService.
4. if Desktop Entry Key `Hidden` is true, this application wouldn't
export to DBus.
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-08-22 11:42:13 +08:00
ComixHe
2fa74e40e5
refact: change implementation of UpdateApplicationInfo
...
adjust the way of get XDG_DATA_DIRS.
Signed-off-by: ComixHe <heyuming@deepin.org>
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-14 13:39:05 +08:00
ComixHe
722d0666d3
feat: add impl of updateApplicationInfo
...
1. change the way to traverse files
2. refact some code
Signed-off-by: ComixHe <heyuming@deepin.org>
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-14 13:39:05 +08:00
ComixHe
fe284e78b6
feat: implementation of the major feature of dbus service
...
Log:
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-08-07 16:46:57 +08:00
heyuming
d288752fb3
feat: finish dbus service: job/jobManager
...
Log:
2023-07-18 16:37:52 +08:00
heyuming
3a278bec79
feat: adjust dbus service structure
...
Log:
2023-07-17 16:20:15 +08:00
heyuming
fdf01923db
feat: implement job service
...
Log:
2023-07-12 10:41:41 +08:00
heyuming
c10838200b
chore: init project structure
...
Log: 初始化项目结构
2023-07-07 15:44:18 +08:00
black-desk
d05e3fee70
docs: add api/dbus and docs/TODO.md
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-07-06 10:05:34 +08:00