mirror of
https://github.com/BookStackApp/BookStack.git
synced 2026-02-05 00:29:48 +03:00
Add web-app meta tags for fullscreen on mobile devices #1081
Closed
opened 2026-02-04 23:41:57 +03:00 by OVERLORD
·
8 comments
No Branch/Tag Specified
development
l10n_development
further_theme_development
release
llm_only
vectors
v25-11
docker_env
drawio_rendering
user_permissions
ldap_host_failover
svg_image
prosemirror
captcha_example
fix/video-export
v25.12.3
v25.12.2
v25.12.1
v25.12
v25.11.6
v25.11.5
v25.11.4
v24.11.4
v25.11.3
v25.11.2
v25.11.1
v25.11
v25.07.3
v25.07.2
v25.07.1
v25.07
v25.05.2
v25.05.1
v25.05
v25.02.5
v25.02.4
v25.02.3
v25.02.2
v25.02.1
v25.02
v24.12.1
v24.12
v24.10.3
v24.10.2
v24.10.1
v24.10
v24.05.4
v24.05.3
v24.05.2
v24.05.1
v24.05
v24.02.3
v24.02.2
v24.02.1
v24.02
v23.12.3
v23.12.2
v23.12.1
v23.12
v23.10.4
v23.10.3
v23.10.2
v23.10.1
v23.10
v23.08.3
v23.08.2
v23.08.1
v23.08
v23.06.2
v23.06.1
v23.06
v23.05.2
v23.05.1
v23.05
v23.02.3
v23.02.2
v23.02.1
v23.02
v23.01.1
v23.01
v22.11.1
v22.11
v22.10.2
v22.10.1
v22.10
v22.09.1
v22.09
v22.07.3
v22.07.2
v22.07.1
v22.07
v22.06.2
v22.06.1
v22.06
v22.04.2
v22.04.1
v22.04
v22.03.1
v22.03
v22.02.3
v22.02.2
v22.02.1
v22.02
v21.12.5
v21.12.4
v21.12.3
v21.12.2
v21.12.1
v21.12
v21.11.3
v21.11.2
v21.11.1
v21.11
v21.10.3
v21.10.2
v21.10.1
v21.10
v21.08.6
v21.08.5
v21.08.4
v21.08.3
v21.08.2
v21.08.1
v21.08
v21.05.4
v21.05.3
v21.05.2
v21.05.1
v21.05
v21.04.6
v21.04.5
v21.04.4
v21.04.3
v21.04.2
v21.04.1
v21.04
v0.31.8
v0.31.7
v0.31.6
v0.31.5
v0.31.4
v0.31.3
v0.31.2
v0.31.1
v0.31.0
v0.30.7
v0.30.6
v0.30.5
v0.30.4
v0.30.3
v0.30.2
v0.30.1
v0.30.0
v0.29.3
v0.29.2
v0.29.1
v0.29.0
v0.28.3
v0.28.2
v0.28.1
v0.28.0
v0.27.5
v0.27.4
v0.27.3
v0.27.2
v0.27.1
v0.27
v0.26.4
v0.26.3
v0.26.2
v0.26.1
v0.26.0
v0.25.5
v0.25.4
v0.25.3
v0.25.2
v0.25.1
v0.25.0
v0.24.3
v0.24.2
v0.24.1
v0.24.0
v0.23.2
v0.23.1
v0.23.0
v0.22.0
v0.21.0
v0.20.3
v0.20.2
v0.20.1
v0.20.0
v0.19.0
v0.18.5
v0.18.4
v0.18.3
v0.18.2
v0.18.1
v0.18.0
v0.17.4
v0.17.3
v0.17.2
v0.17.1
v0.17.0
v0.16.3
v0.16.2
v0.16.1
v0.16.0
v0.15.3
v0.15.2
v0.15.1
v0.15.0
v0.14.3
v0.14.2
v0.14.1
v0.14.0
v0.13.1
v0.13.0
v0.12.2
v0.12.1
v0.12.0
v0.11.2
v0.11.1
v0.11.0
v0.10.0
v0.9.3
v0.9.2
v0.9.1
v0.9.0
v0.8.2
v0.8.1
v0.8.0
v0.7.6
v0.7.5
v0.7.4
v0.7.3
0.7.2
v.0.7.1
v0.7.0
v0.6.3
v0.6.2
v0.6.1
v0.6.0
v0.5.0
Labels
Clear labels
🎨 Design
📖 Docs Update
🐛 Bug
🐛 Bug
:cat2:🐈 Possible duplicate
💿 Database
☕ Open to discussion
💻 Front-End
🐕 Support
🚪 Authentication
🌍 Translations
🔌 API Task
🏭 Back-End
⛲ Upstream
🔨 Feature Request
🛠️ Enhancement
🛠️ Enhancement
🛠️ Enhancement
❤️ Happy feedback
🔒 Security
🔍 Pending Validation
💆 UX
📝 WYSIWYG Editor
🌔 Out of scope
🔩 API Request
:octocat: Admin/Meta
🖌️ View Customization
❓ Question
🚀 Priority
🛡️ Blocked
🚚 Export System
♿ A11y
🔧 Maintenance
> Markdown Editor
No Label
:cat2:🐈 Possible duplicate
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/BookStack#1081
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @j0hannesr0th on GitHub (Mar 11, 2019).
Describe the feature you'd like
If you click "Add to Homescreen" on your Android or iOS device there is no icon available. Besides this if you open the newly created shortcut on your homescreen it opens the browser - but not fullscreen.
If you provide some meta tags the app opens in fullscreen mode in is like a native app.
Describe the benefits this feature would bring to BookStack users
Fullscreen and native app feeling on mobile devices of any os.
Additional context
ready to use repo: https://github.com/gokulkrishh/awesome-meta-and-manifest
@ssddanbrown commented on GitHub (Mar 13, 2019):
Thanks for the suggestion @hmr-it-jr.
There are two existing issues that seem to cover what you're requesting here:
In the interest of keeping duplicates reduced I'm going to close this. Please comment if I've misunderstood at all though.
@chillinPanda commented on GitHub (Mar 13, 2019):
Just a small addition to the above linked issue for PWA: It is #1253
@j0hannesr0th commented on GitHub (Mar 14, 2019):
@ssddanbrown are you sure you don't want to add this as feature to BookStack?
There is a generator which I use for other projects: https://tomitm.github.io/appmanifest/ - after using generator you just have to add the meta tags to /resources/views/public.blade.php and put the manifest.json in the public folder.
... that's it. Nothing more to do. I've done it to show you how it'd look like:
If I send a pull request would you merge it?
@ssddanbrown commented on GitHub (Mar 14, 2019):
@hmr-it-jr Just to be clear, I'm not rejecting this request, I've closed it as the requested feature set is already covered by other issues,
It's not quite that simple, We'll need to make the manifest accessible in the base template and make it dynamic to react to different configuration options. The icons may be tricky since the current app logo setting is likely not to be suitable for an app icon in many cases.
@j0hannesr0th commented on GitHub (Mar 14, 2019):
@ssddanbrown why not add the "simple" variant with static logo, etc. now that the users can benefit from the app like feeling and add the dynamic and configurable variant later?
@ssddanbrown commented on GitHub (Mar 15, 2019):
@hmr-it-jr We could do that but it will be another half-finished feature in the system.
It's always too easy to leave the hard pieces for later. I must admit though I'm somewhat haunted by the thoughts of the addition of a "simple" variant leading to a bunch of new issues requesting configurability and expansion on the feature.
@lignumaqua commented on GitHub (Aug 24, 2020):
This may be already known, but I didn’t find it in the documentation. You can add the meta tags for full-screen use on an iOS device in the 'Custom HTML Head Content' section within BookStack. The following works on an iPad when BookStack is run from a Home Screen bookmark
<meta name="apple-mobile-web-app-capable" content="yes">@igorrust commented on GitHub (Nov 20, 2022):
Nice find! Thanks!
When you open bookstack like this, it seems the way I think most imagine the site to act from the ios homescreen, but unfortunately when you select a book, it opens this book in a new "tab" (without addressbar though, but with back /share/done buttons). So it becomes only partial fullscreen.
Still hoping for a more permanent solution.