Code Monkey home page Code Monkey logo

opendocument.ios's People

Contributors

marcelblanarik avatar metaxa007 avatar tomtasche avatar wdesimini avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

opendocument.ios's Issues

support RTL languages

India is a big market for us, so we have to make sure we are ready for languages like Hindi

Publish free Lite version

Publish a separate Lite version of the app that shows ads. Change the build configuration in a way that allows to easily export both versions without manually modifying the code for each release (probably using Xcode targets).

Constraints wrong on iOS 14

Screenshot 2020-11-19 at 22 22 03

White bar noticeable on top of screen while dragging down on a document. Happens for both Pro and Lite version!

Rewriting

(Felt like opening a new issue was better than commenting on another one)

I just wanted to let you know that I didn’t forget about your app, I was just caught up with other projects and I spent the last 5 hours rewriting the basic functionalities of the app (it should be up somewhere around 3pm tomorrow (ET) as I need to finish a few things and I’m going to bed). Simply put, TableView that displays the files imported in the app*, possibility to import files in the app* (obviously), possibility to delete files from the app* and, upon selection in the TableView, the requested file shows up.
it’s sandbox

Step 2 would be to add functionalities such as the possibility to edit said files (shouldn’t be that hard to implement) and exporting (which is not hard at all and probably will be released with version 1.0)

Change menu icon

Artsem mentioned that it's usually not used for that purpose. Find a good replacement (preferably another native system icon)

onboarding

we do show a short introduction / tutorial when the user first opens the app on Android. we should do the same for iOS

More intuitive UI for editing

Editing is currently enabled via the menu (button in upper right corner). The document is automatically saved if a user presses "Back" (upper left corner). If saving failed for some reason, the app crashes.

  • Provide feedback to the user if saving the changes failed
  • Allow user to discard or save his changes before closing the document

Filtering

I didn't know the app was on the app store, so congrats on that! When I first opened the app and tried to open a file, I noticed that everything that isn't supported is just greyed (actually, the opacity is just lowered but wtv)... I was wondering if there was a way to filter this kind of stuff and just show the types of documents that are supported by the app...

MacOS app

we should be able to reuse most of the code written for the iOS app to also make it usable on MacOS

send core logs

send core logs to Firebase in case a document could not be parsed

Implement search functionality

The Android app already allows to search for a string inside your document and navigate through occurrences.

  • Add UI to start searching and iterate through results
  • Highlight results in document

TTS

allow the user to have the document read out loud using TTS, like on Android

Do not crash intentionally

We have quite a few occurrences of "Crashlytics.sharedInstance().throwException()" simply to make sure we are aware of unexpected behaviors of the app. This causes bad UX and should be replaced by meaningful logs to Crashlytics without crashing the app.

improve launch screen

easiest thing would be to just show the app icon on a grey-ish background? or we reuse the first page of the tutorial? see #13

sample documents

include a few sample documents when the user first opens the app

Appearances

The app looks exactly like "Files" and as much as I love Apple isn't the most user-friendly app... I was thinking of something more like the "Google Drive look"... Just a quick thought, will work on that!

Automate build and deployment

Based on #37

  • Build binaries (.ipa-file) and store for each build
  • Add option to push binary of a build to Apple App Store for release

Automate basic build

  • Use Travis CI (?) to automate the build of this app
  • Link build status with pull requests on GitHub

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.