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

Add new conjugation table layouts #222

Closed
9 tasks done
andrewtavis opened this issue Oct 5, 2022 · 1 comment
Closed
9 tasks done

Add new conjugation table layouts #222

andrewtavis opened this issue Oct 5, 2022 · 1 comment
Assignees
Labels
-next release- Included in the next release design Relates to UX/UI designs feature New feature or request

Comments

@andrewtavis
Copy link
Member

andrewtavis commented Oct 5, 2022

Terms

Description

Something that's needed for #218 and other future features is new conjugation formats including 3x1, 2x1 and 1x1 views for the conjugation table within Keyboard.xib. This would allow us to provide different input methods to the user so that the flows through certain grammar logics could be optimized.

This issue includes:

  • Creating the layouts discussed
  • Autolayouts for the keys and labels
  • Creating the variables to represent them within the main KeyboardViewController
  • Adding them to the functions to disable conjugation variables to allow for normal keyboard appearance and functionality
  • Minor bug fix: the easter egg doesn't go away if we press an autoaction while it's displayed (related to the one below, likely)
  • Minor bug fix: clicking an autoaction when an annotation is already present will switch the annotation if there is a new one, but the the original will be maintained when more typing occurs (annotations need to be removed before more are made)
  • Minor bug fix: noun only annotations are clickable

Contribution

I'll work on this in the coming weeks, but help would be appreciated :)

@andrewtavis andrewtavis added feature New feature or request design Relates to UX/UI designs -priority- High priority labels Oct 5, 2022
@andrewtavis andrewtavis changed the title Add new conjugation table formats Add new conjugation table layouts Oct 5, 2022
@andrewtavis andrewtavis added -next release- Included in the next release and removed -priority- High priority labels Oct 7, 2022
@andrewtavis andrewtavis self-assigned this Oct 7, 2022
@andrewtavis
Copy link
Member Author

Closed in the last few commits :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
-next release- Included in the next release design Relates to UX/UI designs feature New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant