riperiperi / FreeSO

Re-implementation of The Sims Online.
http://freeso.org
Mozilla Public License 2.0
829 stars 96 forks source link

Adding the ability to resize the Property Chat size and font. #71

Closed thertzelle closed 7 years ago

thertzelle commented 7 years ago

This PR gives the users the ability to increase or decrease the font/window size within the FreeSO Client.

This feature adds a keyboard shortcut, similar to the Control + H shortcut, that gives the user the ability within Property Chat to press Control +, or Control - (Control + OemPlus, Control + OemMinus).

As a user of FreeSO since early April, I have seen a common request from beginning players to "founders" whom would love to see this feature added. We're all older now and it would be great to be able to bump up the font size to allow us to read the chat better and better converse with our friends.

If this PR is successful, I'd like to continue to work on this feature by implementing it within the messages and perhaps even give it a graphical button, or a setting that would allow users to keep their preference more permanently. But for now...small steps.

Thank you for your time, and for building such a neat code base.

thertzelle commented 7 years ago

Requested Changes have been modified. Most of the changes to Font and FontEntity have been reversed in favor of using GetNearest. Removed the increase/decreasing static/class/enum.

Thanks for the feedback.