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
have EventEmitter, for detecting setting changes without any cost, or any dependents.
store various of types. not only boolean but also float, int... which Core.setting can store.
Because of the above feature, the consumers who want to configure will resolve their own UI. but that's DRY, so SettingConfiger's subclass will describe which is shown to control the config value.
The current way to access the SettingConfiger is across classes like ToolManager or OverDrawManager. because SettingConfiger should act like Core.setting but more fast and cheaper, this should be singleton.
These changes will...
Clean up Setting and ToolWindow codes.
You can use or listen to setting configuring anywhere, anytime through a pre-supplied UI or interface.
The text was updated successfully, but these errors were encountered:
SettingConfiger will...
Core.setting
can store.ToolManager
orOverDrawManager
. becauseSettingConfiger
should act likeCore.setting
but more fast and cheaper, this should be singleton.These changes will...
Setting
andToolWindow
codes.The text was updated successfully, but these errors were encountered: