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
|
a3dd315e33
|
test: add identify test
fix some bugs found in testing
Signed-off-by: ComixHe <heyuming@deepin.org>
|
2023-08-16 17:54:42 +08:00 |
|
ComixHe
|
de09f3dbc2
|
refact: add test-coverage.sh and some docs
Signed-off-by: ComixHe <heyuming@deepin.org>
|
2023-08-16 17:54:42 +08:00 |
|
black-desk
|
c4c1d72568
|
refact: hidden escaped app id in dbus object path
Signed-off-by: black-desk <me@black-desk.cn>
|
2023-08-14 13:39:05 +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 |
|
black-desk
|
5183716873
|
refact: apply review suggestions
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
|
799100436c
|
feat: watch systemd unit new and remove to sync state
add default values to XDG_DATA_DIRS if it dosen't set
Signed-off-by: ComixHe <heyuming@deepin.org>
Signed-off-by: black-desk <me@black-desk.cn>
|
2023-08-14 13:39:05 +08:00 |
|
black-desk
|
4687265e65
|
refact: restructure project
1. adjust project structure;
2. use config.h to locate app-launch-helper binary.
|
2023-08-07 16:46:57 +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 |
|
black-desk
|
857db2625a
|
style: format code
|
2023-07-21 14:50:57 +08:00 |
|
heyuming
|
3a278bec79
|
feat: adjust dbus service structure
Log:
|
2023-07-17 16:20:15 +08:00 |
|
heyuming
|
10add2092c
|
feat: init dbus service structure
Log: 初始化dbus服务结构
|
2023-07-10 13:59:48 +08:00 |
|