GithubHelp home page GithubHelp logo

iOS single tap Full screen mode about apple HOT 4 CLOSED

antondys avatar antondys commented on September 27, 2024
iOS single tap Full screen mode

from apple.

Comments (4)

BPerlakiH avatar BPerlakiH commented on September 27, 2024 1

I have the following thoughts on this:

  • it is an iPhone only issue, on iPads, we have the menu items on the top, similarly on macOS (plus on macOS there’s even a system button to make the window full screen)
  • the suggested “one click” solution is working for eBook readers (and similar non-interactive content), but our content in many cases is interactive, such as links, audio and video as well. In our case the single tap is not the ideal solution (eg: if you tap on a link the full screen switch should not trigger, if you want to tap a link, but you miss it, full-screen will trigger, which might be frustrating).

In order to gain more “reading space” I am suggesting to implement the “minimise tab bar on scroll” solution, similarly to safari (for iPhones)

from apple.

kelson42 avatar kelson42 commented on September 27, 2024

Here we should have a precise proposal about how it should work. I'm not an iOS user and I'm not familiar with the "on tap" but beside this point the fullscreen function should:

  • Work fine on both macOS and iOS/iPadOS
  • Usually the "bars" should disappear after a few seconds if not used in fullscreen mode
  • Should perfectly work with the video fullscreen mode

from apple.

TheRealAnt avatar TheRealAnt commented on September 27, 2024

iOS:
Apple Books app example: https://github.com/kiwix/kiwix-apple/assets/22860503/c164444b-c550-4877-9677-3af62bf4f66e

  1. When you single tap anywhere on the screen, the top navigation bar and bottom tab bar are hidden & enter the "immersive/full screen reading" mode.
  2. While in the "immersive reading mode", the user can still slide gesture on the screen to continue reading.
  3. To exit the "immersive reading mode", the user can single tap anywhere on the screen again to see the top and bottom bars again.

iPad:
I don't own one, but I assume it works the same as iOS.

MacOS:
No Books app for Mac, used Yomu app example: https://github.com/kiwix/kiwix-apple/assets/22860503/7058327a-fb98-42e4-b724-5c77509b347d

  1. Same single tap to enter/exit an "immersive reading" mode.
  2. Had to use arrow keys to navigate while in this mode, dragging mouse on screen didn't seem to work.

@kelson42 We'll most probably only be able to see if this single tap gesture & video fullscreen mode behaviour possibly clash in some way during implementation.

from apple.

TheRealAnt avatar TheRealAnt commented on September 27, 2024

@BPerlakiH hmm yes I see what you're saying about the single tap on links & missing the tap.
I agree with your “minimise tab bar on scroll” solution, it's a smooth experience.

from apple.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.