TASEmulators / BizHawk

BizHawk is a multi-system emulator written in C#. BizHawk provides nice features for casual gamers such as full screen, and joypad support in addition to full rerecording and debugging tools for all system cores.
http://tasvideos.org/BizHawk.html
Other
2.2k stars 385 forks source link

Make all `Form`s inherit `FormBase` instead #4005

Open YoshiRulz opened 3 months ago

YoshiRulz commented 3 months ago

This was always intended to become a universal base class. The goal was to have a way to inject anything into every form, if that ever became necessary—but it's since become clear that proper input handling involves passing the focused window's inputs (or a subset thereof) to the root, so this would have multiple benefits.

(TODO put a nicer checklist here—link file and group by subdir)