Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Onboarding & Network Tour #76

Open
wants to merge 44 commits into
base: master
Choose a base branch
from
Open

Onboarding & Network Tour #76

wants to merge 44 commits into from

Commits on Feb 3, 2022

  1. Onboarding tour first iteraction

    - Added new Welcome Modal
    - Added TourComponent
    - Added new composable useTour
    - Updated some DOM/translations in other components
    onmax committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    195525b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ebde766 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    de3dfb1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    60b70fd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b62b795 View commit details
    Browse the repository at this point in the history
  6. added store state for tour

    onmax committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    dea06d2 View commit details
    Browse the repository at this point in the history
  7. suggestions by @sisou

    - Renamed some vars
    - Refactored some code
    - Reestructured lifecycle and steps
    onmax committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    c41959a View commit details
    Browse the repository at this point in the history
  8. Refactoring of types, variable names

    sisou authored and onmax committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    f4b777e View commit details
    Browse the repository at this point in the history
  9. moved tour logic to /lib/tour

    onmax committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    17d7dd9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4fb289f View commit details
    Browse the repository at this point in the history
  11. onboarding tour draft finished

    onmax committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    3c40a1e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3f3b4a1 View commit details
    Browse the repository at this point in the history
  13. added all cases for the tour

    onmax committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    9f7e47f View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    88a2f3d View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    ca41a3a View commit details
    Browse the repository at this point in the history
  16. finished network tour

    onmax committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    04cd662 View commit details
    Browse the repository at this point in the history
  17. steps are reactive

    onmax committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    2113ebf View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    8a8fd08 View commit details
    Browse the repository at this point in the history
  19. lint errors fixed

    onmax committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    4b875cb View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2022

  1. Configuration menu
    Copy the full SHA
    369584c View commit details
    Browse the repository at this point in the history
  2. updated layout balance distribution

    - its height is fixed correctly in the UI
    onmax committed Feb 4, 2022
    Configuration menu
    Copy the full SHA
    c43a266 View commit details
    Browse the repository at this point in the history
  3. removed language flags

    onmax committed Feb 4, 2022
    Configuration menu
    Copy the full SHA
    f6f76b8 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2022

  1. Configuration menu
    Copy the full SHA
    2f9415c View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2022

  1. Fix Tour translations

    - The translation extraction script is looking for specific function calls, and t() is not one of them. See https://github.com/nimiq/webpack-i18n-tools/blob/f882ec93b11650673a3dfe647ed2a6ee7f3c6c8c/extractor/index.js#L182
    
    - In the $t function call no variables should be present, otherwise the string will not be extracted correctly and translations may not work as expected
    
    - During build, all translations keys (original english string) will be replaced by number to save space. You will thus not be able to check if the key contains something, but instead check for the translation string directly since the variable should be present there anyway.
    
    - v-html is unsafe and should be avoided. Please use the i18n functional component instead https://kazupon.github.io/vue-i18n/api/#i18n-functional-component
    
    Signed-off-by: Mathéo <[email protected]>
    
    Tour UI fixes and small improvments
    - Removed temporally translations in the tour.
    - Allow copy address in first step of onboarding tour
    - animation enter and leave for tour large screen manager and mobile control bar
    - added translations workaround
    mraveux authored and onmax committed Feb 8, 2022
    Configuration menu
    Copy the full SHA
    31b22ea View commit details
    Browse the repository at this point in the history
  2. Workaround for Tour translations

    Signed-off-by: Mathéo <[email protected]>
    mraveux authored and onmax committed Feb 8, 2022
    Configuration menu
    Copy the full SHA
    af5ac54 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bfe20ec View commit details
    Browse the repository at this point in the history
  4. improvments and ui fixes:

    - fixed flash animation if user clicked outside tour.
    - improved some a11y for tour
    onmax committed Feb 8, 2022
    Configuration menu
    Copy the full SHA
    4cb04e7 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2022

  1. updated composables:

    - simplified useWindowSize
    - Added useKeys which will listen to window for a specific key and run a callback
    - Added useMedia so we can use media CSS decorator like prefer-reduced-motion, dark-theme, min-width...
    - Added eventListener which listen to a specific event and run a callback. When the composable is destroyed, the removeEventListener function will be executed
    onmax committed Feb 9, 2022
    Configuration menu
    Copy the full SHA
    eed2a01 View commit details
    Browse the repository at this point in the history
  2. added in tour onResize event

    onmax committed Feb 9, 2022
    Configuration menu
    Copy the full SHA
    431ea7e View commit details
    Browse the repository at this point in the history
  3. small ui and ux fixes

    onmax committed Feb 9, 2022
    Configuration menu
    Copy the full SHA
    5e46bb5 View commit details
    Browse the repository at this point in the history
  4. changed tooltip arrow in tour

    onmax committed Feb 9, 2022
    Configuration menu
    Copy the full SHA
    b9a3da5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    51e432b View commit details
    Browse the repository at this point in the history
  6. small fixes for the tour:

    - legacy accounts don't have access to onboarding tour
    - fixed issue for accounts with more than one tx
    - fixed issue in account menu with many accounts
    onmax committed Feb 9, 2022
    Configuration menu
    Copy the full SHA
    d1a8761 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2022

  1. documented tour logic

    onmax committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    bac6717 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e777de7 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2022

  1. render arrow in slow devices

    onmax committed Feb 11, 2022
    Configuration menu
    Copy the full SHA
    7d2bc2b View commit details
    Browse the repository at this point in the history
  2. allow user to save back up words from tour

    - it will go automatically to next step
    onmax committed Feb 11, 2022
    Configuration menu
    Copy the full SHA
    37e26c0 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2022

  1. Configuration menu
    Copy the full SHA
    7576332 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2022

  1. Updated tour with overnice feedback

    - Save tour index, so if user reloads page, can keep going from the last step
    - Fixed UI and UX errors
    onmax committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    ef86512 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2022

  1. updated text in step 2

    onmax committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    a072adc View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2022

  1. improved some edge cases with overnice feedback

    - handle erros when faucet returns error
    onmax committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    35e8301 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2022

  1. Configuration menu
    Copy the full SHA
    287b2e7 View commit details
    Browse the repository at this point in the history
  2. updated tour texts

    onmax committed Mar 5, 2022
    Configuration menu
    Copy the full SHA
    f041efe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6131568 View commit details
    Browse the repository at this point in the history