X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FModule%2FManifest.php;h=2209003090db7c0579634e99b2b382008e6ed029;hb=68a2c4c8856904baf70cf10770c65a16134885d6;hp=bfe758fa9782a5a22cae9cede356603d6a072306;hpb=b6b567fc97c60a381249476c95670eff356ac892;p=friendica.git diff --git a/src/Module/Manifest.php b/src/Module/Manifest.php index bfe758fa97..2209003090 100644 --- a/src/Module/Manifest.php +++ b/src/Module/Manifest.php @@ -31,23 +31,53 @@ class Manifest extends BaseModule { $config = DI::config(); - $touch_icon = $config->get('system', 'touch_icon') ?: 'images/friendica-128.png'; + $touch_icon = $config->get('system', 'touch_icon') ?: 'images/friendica-192.png'; $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' => '128x128', + 'sizes' => '192x192', + 'type' => 'image/png', + ], + [ + 'src' => DI::baseUrl()->get() . '/' . $touch_icon, + 'sizes' => '512x512', '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)) {