Skip to content

New GUI for data creation, adding and editing #100

@bdhrs

Description

@bdhrs

Create a new GUI using Flet, which looks good, is fully equipped with all necessary tools, and is very easy to use within a Python OOP workflow.

The tabs below represent an efficient workflow for moving systematically from unknown words --> complete database entries.

  • Pass1Auto
  • Pass1Add
  • Pass2Pre
  • Pass2Auto
  • Pass2Add

Pass1Auto

  1. Analyse a text and find all missing words
  2. Create prompts based on similar matches in the database
  3. Save results for later processing

Pass1Add

  1. Data entry based on results of Pass1Auto
  2. Add manual sandhi, variants and spelling mistakes
  3. Run database tests on all new entries

Pass2Pre

  1. Match words in text to dictionary entries
  2. See all sentence examples with highlighted word
  3. Yes, No, Pass

Pass2Auto

  1. Use sentence data from Pass2Pre
  2. Create prompts based on detailed entries from the database
  3. Save results for later processing

Pass2Add

  1. Complete interface for data entry
  2. Add words based on Pass2Auto results
  3. Every field has auto-complete logic
  4. Full suite of tests

Metadata

Metadata

Assignees

Labels

1-enhancement1 Type: New feature or an improvement2-gui2 Section: Improvements to the GUI3-python3 Language: Pythonic stuff

Type

No type

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions