Giter Site home page Giter Site logo

vocably / vocably-pro Goto Github PK

View Code? Open in Web Editor NEW
162.0 162.0 5.0 75.03 MB

A language learning app for those who don't like language learning apps

Home Page: https://vocably.pro

License: Other

Shell 0.18% HTML 9.71% TypeScript 55.27% JavaScript 4.47% SCSS 5.70% HCL 10.90% Handlebars 11.66% Ruby 0.71% Objective-C 0.26% Objective-C++ 0.12% Swift 0.47% CSS 0.18% Kotlin 0.38%
learning vocabulary-builder vocabulary-flashcards vocabulary-learning

vocably-pro's People

Contributors

bekatru avatar semantic-release-bot avatar sneas 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  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

vocably-pro's Issues

A bug during switching languages in the mobile app

Steps to reproduce

  1. Create a deck - to do it, make a translation from any language to any language, and then add the card. Detailed usage instructions are available here https://vocably.pro/welcome-mobile-user.html
  2. When a deck is created, switch the "Source language", and then "target langauge"
  3. The source language will be switched back to the previous state
image

Expected behavior

The source and target language should be changed without reverting back to the previous state.

Languages not loading

When signing up a new user, an error persists.

Steps to reproduce:

  1. Launch and IOS app
  2. Sign up via Apple

Current behaviour:
An error is shown.

Expected behaviour:
App loads and lands on a deck

Screen.Recording.2024-02-27.at.14.21.06.mov

[Feature Request]: Automatically playing the pronunciation, larger play sound button, and some other UI improvements

Hi Dimah,

Here are some suggestions for improving the user experience:

  • The play button is very small; I suggest placing a larger button (even with text) for it in the footer or header.
  • I recommend automatically playing the pronunciation in the initial load; this helps the person hear the word and remember its meaning. This feature can be placed in the settings, allowing users to enable or disable it.
  • 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).
  • I suggest adding a setting where the user can set a specific time in the day to receive notifications from the app to remind them to practice the vocabulary.
  • I'm not sure how SRS is currently implemented, but after practicing today's words, when you return to the practice section, you still see the same words! I recommend adding a setting for this or informing the user that they have practiced the words and need to come back tomorrow each time they go to the practice page because I'm not sure how the repetition system is being handled in this case. Additionally, I suggest explaining the functionality of SRS and the intervals implemented in the app on the website to help users better understand it.
  • What is the difference between swiping down and to the right? I have never dared to swipe to the right :D But if it serves a different purpose, it might be better to use left and right for correct and incorrect answers and consider swiping up or down for another action.
  • To change the language, you can make the language name written in the header to a dropdown menu. By clicking on it, the user can switch to the next languages they are practicing.

Subtitles freezing

After installing the extensions, my subtitles on YouTube started freezing if I do alt-tab (00:07 on my vid), until I refresh the window or until I press alt twice (00:25). And strangely, I don't have to press alt like those instructions say to make the pop-up appear. If I press alt, the pop-up is highlighted, but in a crooked way - I can't highlight the combination of words I need, it just disappears or highlights everything, or something random....

bandicam.2024-02-14.17-07-08-813.mp4

[Feature Request] Support for Pronunciation Playback, and Images

First of all, thank you for the great service that you have created.

I want to request the addition of 2 new features:

  1. Automatic Pronunciation Playback:

    • When a new vocabulary word loads on the screen in the mobile app, automatically play its pronunciation.
    • This feature would help users improve their pronunciation skills by providing immediate audio feedback.
    • It would be beneficial if users could repeat the playback volume or have the option to disable it if desired.
  2. Image Display for Vocabulary Words:

    • After answering a vocabulary word, display an image related to the word along with its definition.
    • The image can be sourced from a Google image search or generated using AI tools.
    • This visual representation would enhance the learning experience and aid in memory retention.

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.