- Trim whitespace
- Stop using TabContainer.Children
- Don't clear DrawableChannel when unjoined
- IsClosable -> IsRemovable - EasingTypes -> Easing - Also remove all messages on a channel being un-joined
This also - Renames TextAwesome to SpriteIcon. - Removes the default size of "20" from SpriteIcon (now defaults to the underlying texture size).
Fixes testcases failing when logged in.
# Conflicts: # osu-framework
Most issues were related to BeginLoopedSequence usage and lack of "this." in front of transform helpers.
Will likely need to be bindable when hooked up to settings and actually used.
Depends on https://github.com/ppy/osu-framework/pull/837
Also add comment about hacky implementation of toggle tab.
Quite often, the first time loading a chat channel will be loading font characters (textures) that were previously never displayed. This stops the game from stuttering in such a scenario.