Giter Site home page Giter Site logo

[Feature Request]: Automatically playing the pronunciation, larger play sound button, and some other UI improvements about vocably-pro HOT 3 OPEN

vocably avatar vocably commented on August 17, 2024
[Feature Request]: Automatically playing the pronunciation, larger play sound button, and some other UI improvements

from vocably-pro.

Comments (3)

sneas avatar sneas commented on August 17, 2024

Hey man, thanks a lot for your ideas! I'll eventually split this issue into smaller issues, one item per issue.

You gave it a lot of thought, so I'm having some questions.

I recommend automatically playing the pronunciation in the initial load

Are you talking about the browser extension?

I would suggest changing the homepage setup; it mainly consists of a list of words that users may not necessarily want to see the meanings of immediately, as they might prefer to practice them by clicking the practice button or after a few seconds. My suggestion is to transform the homepage into the practice page and integrate it as a tab in the tab bar. This change would allow for the removal of the back button and the adding a larger play sound button. The second tab could be reserved for looking up and adding new words, the third tab for managing cards (similar to the current edit deck feature), and a fourth tab for settings to manage the current and future settings, such as log out, feedback, etc., it allows you to remove the navigation drawer (hamburger menu).

My problem with the current setup is I prefer the app to have a "language context" - it means that I'd prefer users to select what language they want to deal with during the current app session and have this language for:

  • practice
  • editing cards
  • editing the deck settings (coming soon)

I need to know how to handle the language context and the ability for a user to easily switch that context while having multiple tabs related to a single language (1. practice tab and 2. managing cards tab). I expect having the language switch on each tab to be misleading for two reasons:

  1. If switching the language in one tab leads to changing the language in the other - this might be unexpected for users
  2. Switching the language in every tab independently will be simply annoying to me as a user :)

That's why I'm still inclined to have a "master switch" somewhere in the app. But given your suggestion, I'm not sure where to put it. Have you already though about that?

from vocably-pro.

mehdibahrami avatar mehdibahrami commented on August 17, 2024

Are you talking about the browser extension?

No, I'm talking about the Web/Mobile app, in the practice tab when you load a new vocabulary on the screen you can play the pronunciation.

That's why I'm still inclined to have a "master switch" somewhere in the app. But given your suggestion, I'm not sure where to put it. Have you already though about that?

I have created some designs (as you can see, my design skills are not the best :D) to illustrate my suggestion. I am considering having a master switch on all Practice, Look up, and Cards pages, which I believe makes sense since users may want to practice the language, add new words to their vocabulary in that language, and manage the words they have added in that specific language. Additionally, having an option to switch languages in the settings seems practical. In the Look up section, I have enabled users to change the language for which they want translations, which I find useful. For instance, if I am learning Spanish, I might want translations in English and Persian, and this approach allows for that flexibility.
I recommend including a switch to change the language (master switch) in the settings as well, along with other settings such as enabling or disabling pronunciation during vocabulary loading, toggling notifications on or off, setting reminder time, options for logging out, deleting accounts, and more.

Home

Home2

Look-up

Cards

from vocably-pro.

sneas avatar sneas commented on August 17, 2024

Btw, I forgot to mention when you swipe right - you tell the SRS algorithm, "I know this word, and I'm confident". When you swipe down, you tell to the SRS algo "I remembered the word, but it was not easy".

from vocably-pro.

Related Issues (5)

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.