scribe-org / scribe-org/Scribe-iOS

Populate Conjugate search UI with verbs from the DB

Open
#617 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

-next release- blocked help wanted
Dominant language
Swift
Stars
169
Forks
109
PR merge metrics
No merged PRs in 30d

Description

Terms
Description

[!NOTE]

  • This issue is blocked by #616

Once work on #616 is finished, we'd like to populate the view under the search bar with verbs from the DB as shown in the Figma designs here. We want to return the infinitive of the verb and the language it's from in parentheses, with this selection being done over all languages that the user has downloaded.

This selection from the SQLite database should be done based on the data contracts. We want the returned infinitive and language to be the label of a menu option to navigate to a sub page :) If no results are found, then we'd like the message here displayed to the user with the {language} values being all languages that the user has downloaded data for.

Contribution

Happy to support the work here and review a PR! :) :)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the Conjugate search UI and the data contracts, then inspect the SQLite database flow used for downloaded languages. Check the Figma designs for the result label, subpage navigation, and no-results message. Done means the UI lists matching verb infinitives with their languages across downloaded languages and shows the specified fallback when no results exist.

Written by the indexing model from the issue text.

Assessment

Tech stack
sqlite, swift
Domain
database, mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.