iOS view bug: Project 'info' screen has no way to exit

I am self-hosting Vikunja in Docker and using iPhone to view.
When a project is selected, there is a button next to the project name at the top of the page. It is the letter ‘i’ in a circle. (Note: this button does not show at try.vikunja.io, only in my docker instance; Images attached. Should it even be there?)

Tapping this button opens a full-screen modal with the Project name at the top, and any project-level description at the bottom.
There is no exit/close/back button on this modal in either Safari or Brave browser. (note: on my desktop browser, there is an X button to close the modal in top right corner, but this does not render in iOS)
Swiping from the all edges of the screen does not exit.
If viewing in a standard browser tab, the brower back button can be used to exit this screen successfully.
BUT - here is the main issue: If vikunja has been ‘Added to home screen’ from the share sheet in iOS, it opens in a full-screen mode with no browser chrome/UI and thus there is no way at all to exit this infomation modal.
The app has to be killed and restarted to get back to an operational state.

There are other screens in this full-screen mode that also have no exit button (like the main task view), but swiping right from the left edge of the screen returns me to the previous screen; this would be an acceptable solution.


Here is the ‘i’ button, which does not appear at try.vikunja.io but does show in my self-hosted instance.

2 Likes

Info button is shown both in desktop & mobile views when project has a description.

Main problem
I agree that there are couple of annoying pages that you cannot exit using right swipe on mobile view, examples are “Project Info” modal window, Search modal and Keyboard Shortcuts.

Related problems

Project title is not visible because of those navigation bar buttons.
That’s why navigation bar buttons except notifications and avatar probably need to go to some expandable bottom right action button.

Example of what I mean in Joplin mobile app

1 Like

I am actually seeing the Info button on desktop and mobile for ALL projects, even if they have no description added.
Clicking the Info button displays the project name and “No project description is available.”
I assume this button shouldn’t appear for these projects?

I don’t see “Info” icon on desktop/mobile views by default, only with description filled - confirmed on https://try.vikunja.io which is latest version.

Let’s maintain the focus on the main problem:

There are couple of annoying pages that you cannot exit using right swipe on mobile view, examples are “Project Info” modal window, Search modal and Keyboard Shortcuts.

This is a known bug with the full-screen popup. It also happens in other views.

It will only show up when you have added a description to the project.

This is now fixed in ce57d85f04, please check with the next unstable build (should be ready for deployment in ~45min, also on try).

Hi,
This ‘no close button on Info popup’ is still an issue for me on self hosted v.0.24.6.
iOS in-browser (Safari or Brave) dont show the close button in the info popup, but at least the browser ‘back’ button exits the popup ok.
When I click the ‘Add to Home Screen’ option in Safari, and launch Vikunja from the home screen icon, the PWA does not show the close button still and I have to kill the app to get out of the info screen as there is no ‘back’ button in the app.
Sidenote: the ‘i’ icon beside the project name also appears for all projects, even those without any project description details added.
I have double-checked I am running v0.24.6 in the docker container and also in the About page in the webview and PWA.

Also, the Keyboard Shortcuts page has no close button either.
Swiping right does show the previous screen briefly behind the popup but the swipe will not return the last screen; it springs back to show the shortcut list.

The fix has not yet been released in a stable build, only in unstable builds. 0.24.6 is the latest stable release.

https://vikunja.io/docs/versions/

Please check with an unstable build or the demo (which runs on unstable)

Ahh! My bad, I assumed that it would be in the stable by now. Thanks for the info.
I am running:
Frontend version: v0.24.1-1638-gef28fe46
API version: v0.24.1-1638-ef28fe46
and the close button in the info popup is now working, and the info button is hidden when there is no project description. :slight_smile:

I just checked the keyboard shortcuts screen and it still has no close button in this build. (but that’s less inconvenient, so no urgency).

I’ve just pushed a fix in adaafaf to add the close button for keyboard shortcuts. Please check with the next unstable build (should be ready for deployment in ~30min, also on try).