diff --git a/app/App/HomeController.php b/app/App/HomeController.php index 641b84fa8..d971247df 100644 --- a/app/App/HomeController.php +++ b/app/App/HomeController.php @@ -147,61 +147,10 @@ class HomeController extends Controller */ public function manifest() { - $manifest = [ - "name" => (config('app.name' | 'BookStack') ??'BookStack' ), - "short_name" => "bookstack", - "start_url" => "./", - "scope" => ".", - "display" => "standalone", - "background_color" => setting('app-color'), - "description" =>( config('app.name' | 'BookStack') ??'BookStack'), - "categories" => [ - "productivity", - "lifestyle" - ], - "launch_handler" => [ - "client_mode" => "focus-existing" - ], - "orientation" => "portrait", - "icons" => [ - [ - "src" => "/icon-64.png", - "sizes" => "64x64", - "type" => "image/png" - ], - [ - "src" => "/icon-32.png", - "sizes" => "32x32", - "type" => "image/png" - ], - [ - "src" => "/icon-128.png", - "sizes" => "128x128", - "type" => "image/png" - ], - [ - "src" => "icon-180.png", - "sizes" => "180x180", - "type" => "image/png" - ], - [ - "src" => "icon.png", - "sizes" => "256x256", - "type" => "image/png" - ], - [ - "src" => "icon.ico", - "sizes" => "48x48", - "type" => "image/vnd.microsoft.icon" - ], - [ - "src" => "favicon.ico", - "sizes" => "48x48", - "type" => "image/vnd.microsoft.icon" - ], - ], - ]; + $manifest = config('manifest'); + $manifest["background_color"] = setting('app-color'); + return response()->json($manifest); } } diff --git a/app/Config/manifest.php b/app/Config/manifest.php new file mode 100644 index 000000000..640ba70e6 --- /dev/null +++ b/app/Config/manifest.php @@ -0,0 +1,55 @@ + (env('APP_NAME' | 'BookStack') ??'BookStack' ), + "short_name" => "bookstack", + "start_url" => "./", + "scope" => ".", + "display" => "standalone", + "background_color" => "#fff", + "description" =>( env('APP_NAME' | 'BookStack') ??'BookStack'), + "categories" => [ + "productivity", + "lifestyle" + ], + "launch_handler" => [ + "client_mode" => "focus-existing" + ], + "orientation" => "portrait", + "icons" => [ + [ + "src" => "/icon-64.png", + "sizes" => "64x64", + "type" => "image/png" + ], + [ + "src" => "/icon-32.png", + "sizes" => "32x32", + "type" => "image/png" + ], + [ + "src" => "/icon-128.png", + "sizes" => "128x128", + "type" => "image/png" + ], + [ + "src" => "icon-180.png", + "sizes" => "180x180", + "type" => "image/png" + ], + [ + "src" => "icon.png", + "sizes" => "256x256", + "type" => "image/png" + ], + [ + "src" => "icon.ico", + "sizes" => "48x48", + "type" => "image/vnd.microsoft.icon" + ], + [ + "src" => "favicon.ico", + "sizes" => "48x48", + "type" => "image/vnd.microsoft.icon" + ], + ], +]; \ No newline at end of file