nextcloud / nextcloud/android

Improving workflow of opening editable document files through Android app

Open
#6,267 4 comments 0 reactions 0 assignees View on GitHub
enhancement feature: editor needs review
Dominant language
Kotlin
Stars
5.6k
Forks
2k
Avg merge
2d 18h
Merged PRs (30d)
92

Description

### Is your feature request related to a problem? Please describe.
Wanting to open a .xlsx or .doc (or similar) file using locally installed Android application is not possible without manually downloading it first (via menu->download) if ONLYOFFICE is present on the server. Proof of that is the option "Open with" (as seen on picture below) is missing from the menu if the file isn't locally present on the device (in other words, it is only possible to open the document using onlyoffice document server).
However, after locally downloading said file to the device, it is no longer possible to open it using the document server (clicking the file now will not prompt for opening it through document server tool anymore, but instead show locally available tools for interacting with the file). To be able to do that, one must delete the file locally first and then proceed with opening the file by tapping it.

### Describe the solution you'd like
- "open with" option under menu should be visible at all times. Tapping it will download the file and show available programs which can be used to open the file, saving user confusion of having to manually download the file first.
- for locally downloaded document files, a menu item should be visible "open with Collabora Online" if server supports it.

### Additional context
![Screenshot_1](https://user-images.githubusercontent.com/36133540/84321431-6dcd9600-ab73-11ea-912b-0d9eedc153ed.png)

**NOTE:** Be super sure to remove sensitive data like passwords, note that everybody can look here! You can use the Issue Template application to prefill some of the required information: https://apps.nextcloud.com/apps/issuetemplate

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.