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

Feature: Language selector #44

Closed
wants to merge 9 commits into from
Closed

Feature: Language selector #44

wants to merge 9 commits into from

Commits on May 26, 2023

  1. Created LanguageFetchService class family

    Added the `http` package as a direct dependency;
    
    Implemented:
    1. `LanguageFetchService` interface;
    2. `LangFetchService` standard implementation;
    3. `CachingLangFetchService` decorator.
    mitryp committed May 26, 2023
    Configuration menu
    Copy the full SHA
    518d057 View commit details
    Browse the repository at this point in the history
  2. Implemented LanguageSelectDropdown

    Added the Dropdown to the example
    mitryp committed May 26, 2023
    Configuration menu
    Copy the full SHA
    1765ccd View commit details
    Browse the repository at this point in the history

Commits on May 29, 2023

  1. Implemented local dataclasses for the API fetching

    To remove the dependency on the `language_tool`
    mitryp committed May 29, 2023
    Configuration menu
    Copy the full SHA
    bcb7801 View commit details
    Browse the repository at this point in the history
  2. Implemented ApiRequestService

    mitryp committed May 29, 2023
    Configuration menu
    Copy the full SHA
    333aed3 View commit details
    Browse the repository at this point in the history
  3. Set the classes to use the ApiRequestService

    to remove the dependency on the `language_tool` package;
    
    Enabled changing the spellcheck language on the fly in the `ColoredTextEditingController`.
    Implementing #25.
    mitryp committed May 29, 2023
    Configuration menu
    Copy the full SHA
    26d40fc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    14cc697 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b285fc5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2d06fb9 View commit details
    Browse the repository at this point in the history
  7. Reformatted the file

    mitryp committed May 29, 2023
    Configuration menu
    Copy the full SHA
    619a925 View commit details
    Browse the repository at this point in the history