You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In #448 we discussed converting the buttons to use iOS 15's UIButton.Configuration feature. It automatically resizes text and images and has more settings for styling buttons.
This would mean that for example, instead of button.setTitle("title"), we would have a configuration for said button and use button.configuration.title = "title". This configuration can be re-used and doesn't have to be reset for every newly created button, so it would make sense to only create as many base configurations as needed and then add things like a title as needed.
So far, this is only used for missing conjugations, which you can find at the top of KeyboardStyling.swift, but it should ideally be used for as many custom buttons on the keyboard as is practical.
Contribution
I can assist with this if any help is needed, there is also this explanation on configurations to get started.
The text was updated successfully, but these errors were encountered:
Terms
Description
In #448 we discussed converting the buttons to use iOS 15's UIButton.Configuration feature. It automatically resizes text and images and has more settings for styling buttons.
This would mean that for example, instead of button.setTitle("title"), we would have a configuration for said button and use button.configuration.title = "title". This configuration can be re-used and doesn't have to be reset for every newly created button, so it would make sense to only create as many base configurations as needed and then add things like a title as needed.
So far, this is only used for missing conjugations, which you can find at the top of KeyboardStyling.swift, but it should ideally be used for as many custom buttons on the keyboard as is practical.
Contribution
I can assist with this if any help is needed, there is also this explanation on configurations to get started.
The text was updated successfully, but these errors were encountered: