Merge pull request #9865 from Extarys/frio-pwa

PWA: Improve manifest file
This commit is contained in:
Hypolite Petovan 2021-01-25 12:38:00 -05:00 committed by GitHub
commit c546b8b760
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

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