- $touch_icon = $config->get('system', 'touch_icon', 'images/friendica-128.png');
- if ($touch_icon == '') {
- $touch_icon = 'images/friendica-128.png';
- }
+ $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' => [
+ [
+ 'src' => DI::baseUrl()->get() . '/' . $touch_icon,
+ 'sizes' => '192x192',
+ 'type' => 'image/png',
+ ],
+ [
+ 'src' => DI::baseUrl()->get() . '/' . $touch_icon,
+ 'sizes' => '512x512',
+ 'type' => 'image/png',
+ ],
+ ],
+ ];