Giter Club home page Giter Club logo

sabbath-school-ios's People

Contributors

brocklj avatar emersoncarpes avatar emersoncolon99 avatar ffizzik avatar florinmitris avatar hebertialmeida avatar imasaru avatar itwoman avatar matheussblima avatar mattleff avatar prjared avatar shinjoe avatar soneejohn avatar superzajac avatar vitalikl avatar

Stargazers

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

Watchers

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

sabbath-school-ios's Issues

⬆️ Sharing App Link

The link when Recommending Sabbath school directs to to the Adentech website. It would be better suited if the link were to direct to the App Store page. For some other reason when sharing the Sabbath School from the App Store it also does not have a link to download the app.

Quarterly Screen Lifecycle

  • If no LAST_QUARTERLY_INDEX_OPENED cached proceed as below:

    • Get all languages available (cache or remote)
    • Get current system language or cached language (current)
    • Check if current is in the list of all available languages
      • If yes - then get quarterlies to that language and move this to the top of the list
      • If no - then fallback to English
    • If users changes current to another language -> cache new language
  • If there is LAST_QUAETERLY_INDEX_OPENED cached immediately launch Lessons Screen with this LAST_QUAETERLY_INDEX_OPENED

Text disappears when highlighted

I've run into an issue where after I highlight a section of text that section of text disappears. The text will reappear after I go to the lesson list page and back to the lesson I was reading. This issue appears to happen when highlighting text (anything but the first sentence) beneath a notes section.

https://www.dropbox.com/s/ix183tj5d0inva6/ScreenRecording_10-31-2018%2011-55-28.mp4?dl=0
https://www.dropbox.com/s/mecofft2djfqmow/ScreenRecording_10-31-2018%2011-50-51.mp4?dl=0

READ / OPEN are not localized properly

Hey @VitalikL, I noticed that you have localized strings for "Read" and "Open".

However, they don't seem to be working. Try changing the language to anything other than English -- it'll still read "READ" and "OPEN". If this is intentional, then feel free to close this ticket.

I'm assuming it's not intentional though, since you have localized strings for them.

Took a quick look at the code, and it looks like the culprit might be the uppercasing:
"Open".localized().uppercased()

I have a hunch that the localization will work if we removed the uppercase and did:

"Open".localized(). If I were to venture a guess, perhaps its because some languages (like Korean) don't really have a notion of uppercase characters, so Swift is just defaulting to the non-localized, English versions?

In any case, if that's true, feel free to confirm. I'll then send in a pull request with the fixes.

Settings screen

Allow users to use native iOS settings as well as in-app settings to control functionalities:

  • Theme settings of reader
  • Font size settings of reader
  • Typeface settings of reader
  • About section of the app
  • Privacy policy link (TODO)
  • Social links

Font Size Indication defaults to biggest size

When you open the font settings, the size slider is on the right of the slider. After changing the size and leaving in the middle, the font size changes to desired size but upon opening settings again, the indicator is at the right again.

Feature Request - Add Widget

As a sabbath school student,
I want the ability to see the lesson's Title and Memory Text as a widget in any platform and be actionable (click and open Today's lesson),
so that I can be reminded to read the lesson any time I am free.

Copyright notice for each source file

/*
 * Copyright (c) 2016 Adventech <[email protected]>
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 */

Call to help with project

Let users know that we need help

  • Lessons content
  • App development
  • Design
  • New languages access / publishing house agreement
  • Translations
  • Social Media & etc

Bible Verse Modal

  • Should Support multiple Bible text versions (as per API)
  • Should not have highlights / comments functionality (properly use reader app)

Bug: Can’t highlight text after typing

I can’t find a way to highlight lesson text on the iPad after typing in answers. When I try, the text area is selected and the highlight tools don’t work. The only way out, is to go back to the lesson index and then enter the lesson again.

Unsupported Swift Version

This workspace has projects that contain source code developed with Swift 3.x. This version of Xcode (11.0) does not support building or migrating Swift 3.x targets.

Use Xcode 10.1 to migrate the code to Swift 4.

Daily Reminder

  • Allows to enable local notifications about today's reading
  • Controllable in settings

Cache images

Any image downloaded / displayed should be cached

Logout Functionality

In case of logout

  • Clear all temporary cache (like user data & last quarterly opened & etc)
  • Redirect to Login screen

🌎 Handle URL inside lesson

We need to handle urls tô open on external browser like SFViewController, right know if you click it open on the lesson webView...

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.