Open athairus opened 7 years ago
Note: % of userbase provided by Steam hardware survey, using November 2016 numbers
Covers 48.37% of the userbase Only the latest Windows 10 is supported by this API Documentation: https://developer.microsoft.com/en-us/windows/apps/develop
Grid/listview sample: https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/XamlListView/cs Even better example: https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/XamlUIBasics/cs/AppUIBasics
Extended
SelectionMode
when using the mouse, Multiple
when using touchWindows.Gaming.Input
strongly recommended over XInput, latency much lower apparentlyCovers 47.03% of the userbase Currently no plans to create a frontend for Windows Vista/7/8/8.1. PRs welcome!
Covers 3.59% of the userbase
Covers 0.88% of the userbase
Backends
(reserved)
On the UI side, create platform-specific interfaces that utilize native widgets. Namely:
Rationale: Every platform has its quirks and it may take less effort to use native widgets, where these quirks are implemented for free, than custom widgets where we have to do everything
The frontend will now consist of two "backends": A library backend (which will provide data in the optimal format for each platform) and an emulator backend (which will handle making instances of the backend process, see #314 for more details)