Skip to content

Android browsers: App Mode - Full Screen / No Address Bar #4047

Closed

Description

@Huster-at-github

Firefox and Chrome have the possibility to run web sites in "App Mode".

Example: Chrome withFM4 Radio Station:
image

Currently it looks like this in

Firefox:
image

Chrome:
image

Activity

  1. MorrisJobke commented on Mar 27, 2017

    @MorrisJobke
    Member

    @jancborchardt That's what I meant with "the current CSS is awkward", because we don't scroll the whole page but we scroll inside a fixed container, which breaks basically this browser feature 😉

  2. MorrisJobke commented on Mar 27, 2017

    @MorrisJobke
    Member

    cc @nextcloud/designers

  3. jancborchardt commented on Mar 27, 2017

    @jancborchardt
    Member

    I think this is different, because the Radio FM4 page is not scrolled either, right?

    @Huster-at-github do you want to contribute a pull request to fix it? :)

  4. added
    good first issueSmall tasks with clear documentation about how and in which place you need to fix things in.
    on Mar 27, 2017
  5. Espina2 commented on Mar 27, 2017

    @Espina2
    Contributor

    Why not just center the container with login, and have background cover for main div?

    It should work just fine.

  6. eppfel commented on Mar 27, 2017

    @eppfel
    Member

    No, I think @MorrisJobke is right. Works fine with scrolling as well. And this is related to the complete site, not just the login.

    @Huster-at-github FM4 😍

  7. jancborchardt commented on Mar 27, 2017

    @jancborchardt
    Member

    Well the issue here is that we have a fixed header. Anyone have a good idea around this?

  8. jancborchardt commented on Mar 27, 2017

    @jancborchardt
    Member

    There is also this quite nice library for hiding the header – we could hide the Nextcloud header itself with this: http://wicky.nillia.ms/headroom.js/

  9. MorrisJobke commented on Mar 27, 2017

    @MorrisJobke
    Member

    Well the issue here is that we have a fixed header. Anyone have a good idea around this?

    No. The reason is, that we have 100% height fixed and in there a scroll area (the app-content).

    There is also this quite nice library for hiding the header – we could hide the Nextcloud header itself with this: http://wicky.nillia.ms/headroom.js/

    no way - why add a JS library where we also can cleanup our mess first and then look into further fixes.

  10. Espina2 commented on Mar 28, 2017

    @Espina2
    Contributor

    There is also this quite nice library for hiding the header – we could hide the Nextcloud header itself with this: http://wicky.nillia.ms/headroom.js/

    BTW, Im using that on the Website.

  11. Vetm commented on Jul 23, 2017

    @Vetm

    I think you guys misunterstood @Huster-at-github 's problem. It is not about the url-bar hiding when scrolling down.

    On Chrome and Firefox for Android you can add a webpage to the homescreen so it can be launched like an app. There is also a feature where you can hide the url-bar so the webpage actually feels like a native app.

    To use this feature you just have to some simple steps as described here.

    I'd be happy to fix this issue.

  12. jancborchardt commented on Aug 12, 2017

    @jancborchardt
    Member

    @Vetm sorry for the late reply – it would be awesome if you can fix this issue. :) You are very welcome to open a pull request!

  13. juliusknorr commented on Sep 3, 2017

    @juliusknorr
    Member

    As a hint for anyone who wants to dig into this starter issue: We already have a manifest.json file. It seems like it is just loaded for logged in users and not on the login page.

  14. self-assigned this
    on Dec 21, 2017
  15. added and removed
    designDesign, UI, UX, etc.
    on Jun 25, 2018
  16. added this to the Nextcloud 14 milestone on Jun 25, 2018
  17. MorrisJobke commented on Jun 25, 2018

    @MorrisJobke
    Member

    Fix is in #9982

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

3. to reviewWaiting for reviewsdesignDesign, UI, UX, etc.enhancementgood first issueSmall tasks with clear documentation about how and in which place you need to fix things in.

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions