terrychou / iVim

A vim port to iOS.
598 stars 35 forks source link

iOS status bar is disabled but the space isn't used for anything #230

Open majick opened 2 years ago

majick commented 2 years ago

The iOS status bar is disabled in iVim, but then the line at the top of the screen isn't used or accessible. The model that Blink uses in "Cover" mode is similar but a better choice: the line is accessible and screen addressable, and the annoying multitasking 3-dot affordance is faded out.

If the status bar is going to be removed, please use the extra space for something. Otherwise leave the status bar in place.

Likewise the home bar (the thing you swipe upward to get to the home screen) at the bottom of the screen is never removed in iVim, leaving another line of text below the command line unaddressable. This could probably be removed and the screen expanded by one line.

majick commented 2 years ago

I just discovered the "Hide home indicator" setting, which resolves the home bar issue. The status bar being disabled for no reason remains an issue.

terrychou commented 2 years ago

Since you have the "Home bar", I believe you are referring to iPhone X (or later) or iPad Pros. In these devices, the status bar belongs to the "safe area" (in other words, they have round corners). So their spaces are left alone on purpose.

However, since some of you care about this real estate, I am considering adding an option to toggle the status bar.

majick commented 2 years ago

As an iPad user I would be in favor of this despite the rounded corners. I often find myself tabbing between Blink (which can be configured to use this space) and iVim (which cannot), and the difference has an odd feel. Note that this "iPad Pro" UI has been extended to the new iPad Air as well; I suspect this screen configuration is on its way to becoming the standard for iPads.

Conversely, I would find it a nice alternative to just be able to leave the status bar enabled rather than blank. The information can be quite useful. Blank but unused is the worst of the possible options, in my opinion, yet it is all that the current version of iVim can do.

sedm0784 commented 2 years ago

Another vote for (an option for) leaving the status bar enabled here.

terrychou commented 2 years ago

Options for toggling the system status bar has been added and will be available in the next update.

majick commented 1 year ago

I see that the workaround has shipped. While I'd love to address the unused real estate at both bottom and top of the screen, the workaround is definitely better than nothing. Thanks!