ComixHe
dc96c21c7d
feat: emit signal when AutoStart Changed
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-08 08:53:46 +00:00
ComixHe
ac71f99bc6
fix: Compatible with previous DEEPIN_WINE_SCALE handling
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-07 17:17:59 +08:00
ComixHe
55e3aa2fae
feat: add property 'NoDisplay'
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-07 13:04:24 +08:00
ComixHe
2c1f35b820
fix: remove filed codes '%f'
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-07 10:41:00 +08:00
ComixHe
1776fa95d5
fix: interfaceRemoved isn't be emit after application uninstall
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-07 10:41:00 +08:00
black-desk
e8b24ccb2b
chore: release 0.2.2
...
bump version to 0.2.2
Signed-off-by: black-desk <me@black-desk.cn>
2023-09-06 20:28:25 +08:00
Tianyu Chen
1a042cfde8
fix: am-update-hook always success
...
add || true to satisfy dpkg hook
2023-09-06 20:27:37 +08:00
ComixHe
cdd7dfbac0
chore: relase 0.2.1
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-06 17:01:06 +08:00
ComixHe
6561747c7d
refact: Compatible with Qt 6.2
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-06 17:01:06 +08:00
ComixHe
34a10bddb1
chore: release 0.2.0
...
for integration.
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-06 16:26:38 +08:00
ComixHe
cc4c928dc1
feat: connect to system bus signal for monitor application changed
...
for dpkg
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-06 16:26:38 +08:00
ComixHe
f3381a4387
feat: add dpkg post-invoke hook
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-06 16:26:38 +08:00
ComixHe
4ffe4bf1a8
chore: incorrect service location
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-06 16:26:38 +08:00
ComixHe
7fa60d9b3d
fix: application filter error
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-06 16:26:38 +08:00
ComixHe
8d033daf6b
fix: Manual removal of symbolic links leads to state error
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-06 13:57:18 +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
d198ecebc8
chore: update dependency of Application Manager Service
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-06 11:44:05 +08:00
ComixHe
3a9973c772
refact: improve method of launcher helper append variant value
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-06 10:59:58 +08:00
ComixHe
94db47a015
feat: add app-update-notifier
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-06 10:59:58 +08:00
ComixHe
ebe218b70e
fix: AM crashed when Launch failed
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-06 10:59:58 +08:00
ComixHe
897db2c85a
feat: filter some application which shouldn't be shown
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-06 10:59:58 +08:00
black-desk
4ff60db556
refact: improve scanAutoStart
...
improve scanAutoStart
2023-09-05 11:48:14 +08:00
black-desk
7d0c5bb615
refact: remove IconMap
...
remove unused types
2023-09-05 11:48:14 +08:00
ComixHe
acba7b727e
feat: support AutoStart
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-05 11:48:14 +08:00
ComixHe
30a03974f3
refact: refactor ApplicationService::Launch method
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-04 16:33:43 +08:00
ComixHe
68996388b1
fix: AM crashed when call update method but application can't found
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-04 16:33:43 +08:00
ComixHe
70c7b92e0e
refact: return dbus error when application service's method failed
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-04 16:33:43 +08:00
ComixHe
cb8b98c980
chore!: change service name of AM
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-01 17:15:40 +08:00
ComixHe
94f7b3c01d
fix: correct property check logic
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-01 17:15:40 +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
ComixHe
40babe8aae
refact!: change DBus Service Name and ObjectPath Name
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-01 17:15:40 +08:00
ComixHe
4c9d4491df
refact: remove unnecessary open operation
...
fix AM can't access some dirs due to
systemd 254's sandboxing option: PrivateUser
is true by default.
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-01 15:58:16 +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
c99a1b5d6a
fix: correct action key
...
Signed-off-by: ComixHe <heyuming@deepin.org>
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
0896f845a6
chore: Avoiding binary conflicts with existing AM
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-08-30 15:02:29 +08:00
black-desk
3df26e4fc2
build: DDE_DEBUG_MODE->USE_DEBUG_DBUS_NAME
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-30 15:02:29 +08:00
ComixHe
c85f3d0950
chore: add service file
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-08-30 15:02:29 +08:00
black-desk
a26dc53cbb
chore: update gitignore
...
ignore debian package outputs.
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-30 15:02:29 +08:00
black-desk
04c076b6d9
fix: register QDBusObjectPath in ut
...
qt 6.4 will failed to connect to signal if we do not register this type.
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-30 15:02:29 +08:00
ComixHe
16ebd64789
build: remove asan when running ut
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-08-30 15:02:29 +08:00
ComixHe
caa976b7af
build: add debian build
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-08-30 15:02:29 +08:00
ComixHe
f2d5b7b307
refact: remove static env instance
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-08-30 15:02:29 +08:00
ComixHe
d00cd17f2e
refact: change DEBUG_MODE
to DDE_DEBUG_MODE
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-08-29 15:20:25 +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
ComixHe
26a0b67157
feat: filter service and scope by subState and app
prefix
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-08-29 13:07:44 +08:00
black-desk
b0dd943e1d
fix: adjust processUnitName
...
`<2` should be fine to make later two takeLast work fine and avoid crash.
It seems that `<3` will
make kde scope (without launcher in unit name) not working.
2023-08-29 10:19:32 +08:00
black-desk
6adc02375f
feat: scan existing systemd unit
...
We should scan existing systemd unit when we start application manager.
As application manager crash and restarted later,
we can get the launched application instances back.
2023-08-29 10:07:26 +08:00