Himalayan-Academy / Siva-Siva-App

Code Repository for the Siva Siva Mobile App
11 stars 3 forks source link

Stories: Functional Specification #254

Open Brahmanathaswami opened 4 years ago

Brahmanathaswami commented 4 years ago

FUNCTIONAL SPECIFICATION

Note: This document is meant to explain how it will "work". It is as explained to the end of the users experience. Not that coding will be unnecessary, but a fully functional coding may be a done with screenshots. We will declare how is working, though for change, testing, how it will work are totally part of game, at this early stages. We will call it "Agile". We coding to finish it a soon as possible, we test it and re-factor it. Or, to come to V1, which as goes into production Then we factor to V2.


Slide "visual"

Slide "slide_article"

Show the article in htmltext, just be sure the <p></p><p></p> where they have a blank line in the article

Landscape

Navigation

At end, show a dialog to delete the slideshow from the disk

When go back to Stories, if we clink on the title, if should go to that slide.

JOURNAL


2021-03-23

On the image: case is:

  1. On screen at the time they click on it, the arrow goes to an image
  2. Image is 100% on screen / on slide, whether it is landscape or portrait
    • this means they view, for example, a very "tiny" pandorama
    • let say we have a very say that the image is 100% on screen. Well it maybe be small enough to get 3000px (original size) on screen display a 400px wide
  3. They tap on the image: it zooms out be full extents of the image size. In this case, it could be 3000 wide X 1000 height. They scroll around and see it, but your view maybe "too close"
  4. Now, we want to:

    • tap once: it grows to 25% of the original size.
    • tap twice: it grows to 50% of the original size.
    • tap three times: it grows to 75% of the original size
    • tap four times: it grows to 100% of the original size.
    • tap five times: it will "shrink" back to its 100% screen size

    This should happen, whether it is, by orientation of the phone portrait or "sideways" - landscape.

Brahmanathaswami commented 3 years ago

-- we want the user to click down on image and they get a real size, they can scroll it: then they get a full on "real" photo. Than they click can view it top to bottom, left and right edge, then they click again and it take them to centered on on the full screen. This should happen in landscape mode

Gems and Surprise art works like this

-- a thing we will call again is to let know that we download ; once it is downloaded it local and shows a local mode

Brahmanathaswami commented 3 years ago

[added to the function spec above]

On the image: case is:

  1. On screen at the time they click on it, the arrow goes to an image
  2. Image is 100% on screen / on slide, whether it is landscape or portrait
    • this means they view, for example, a very "tiny" pandorama
    • let say we have a very say that the image is 100% on screen. Well it maybe be small enough to get 3000px (original size) on screen display a 400px wide
  3. They tap on the image: it zooms out be full extents of the image size. In this case, it could be 3000 wide X 1000 height. They scroll around and see it, but your view maybe "too close"
  4. Now, we want to:

    • tap once: it grows to 25% of the original size.
    • tap twice: it grows to 50% of the original size.
    • tap three times: it grows to 75% of the original size
    • tap four times: it grows to 100% of the original size.
    • tap five times: it will "shrink" back to its 100% screen size

    This should happen, whether it is, by orientation of the phone portrait or "sideways" - landscape.