pwa: add fields

This commit is contained in:
Extarys 2021-01-25 11:46:27 -05:00
parent 5d1d7dfbe5
commit 68a2c4c885
1 changed files with 31 additions and 6 deletions

View File

@ -36,12 +36,15 @@ class Manifest extends BaseModule
$theme = DI::config()->get('system', 'theme');
$manifest = [
'name' => $config->get('config', 'sitename', 'Friendica'),
'start_url' => DI::baseUrl()->get(),
'display' => 'standalone',
'description' => $config->get('config', 'info', DI::l10n()->t('A Decentralized Social Network')),
'short_name' => 'Friendica',
'icons' => [
'name' => $config->get('config', 'sitename', 'Friendica'),
'start_url' => DI::baseUrl()->get(),
'display' => 'standalone',
'description' => $config->get('config', 'info', DI::l10n()->t('A Decentralized Social Network')),
'short_name' => 'Friendica',
'lang' => $config->get('system', 'language'),
'dir' => 'auto',
'categories' => ['social network', 'internet'],
'icons' => [
[
'src' => DI::baseUrl()->get() . '/' . $touch_icon,
'sizes' => '192x192',
@ -53,6 +56,28 @@ class Manifest extends BaseModule
'type' => 'image/png',
],
],
'shortcuts' => [
[
'name' => 'Latest posts',
'url' => '/network'
],
[
'name' => 'Messages',
'url' => '/message'
],
[
'name' => 'Notifications',
'url' => '/notifications/system'
],
[
'name' => 'Contacts',
'url' => '/contact'
],
[
'name' => 'Events',
'url' => '/events'
]
]
];
if ($background_color = Core\Theme::getBackgroundColor($theme)) {