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
The settings code both has a bad api and even worse performance.
When rewriting we should also take into account a possible iOS design.
To clean up the code we could add a boolean field to Option controlling whether it is supported. The settings list could have a generator function that would dismiss unsupported options and empty option categories (related to #696 ).
An unsupported option could also be optimized by adding early returns to the setters potentially improving performance.
The entire settings layout with Rows, and intrinsic sizes should be refactored for better performance.
The text was updated successfully, but these errors were encountered:
The settings code both has a bad api and even worse performance.
When rewriting we should also take into account a possible iOS design.
To clean up the code we could add a boolean field to
Option
controlling whether it is supported. The settings list could have a generator function that would dismiss unsupported options and empty option categories (related to #696 ).An unsupported option could also be optimized by adding early returns to the setters potentially improving performance.
The entire settings layout with Rows, and intrinsic sizes should be refactored for better performance.
The text was updated successfully, but these errors were encountered: