Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[PAL2] PAL 2 Todo list #1686

Open
10 of 27 tasks
NogginBops opened this issue Nov 6, 2023 · 0 comments
Open
10 of 27 tasks

[PAL2] PAL 2 Todo list #1686

NogginBops opened this issue Nov 6, 2023 · 0 comments
Milestone

Comments

@NogginBops
Copy link
Member

NogginBops commented Nov 6, 2023

Description

This is a TODO list for what remaining works needs to be done in PAL 2.

  • Fix IJoystickComponent (figure out the API and if we should differentiate gamepads and joysticks)
  • Investigate if SetClipboardBitmap is feasible (win32 implements this as a backend specific api).
  • Formalize what format IKeyboardComponent.GetActiveKeyboardLayout returns.
  • Add API for getting the current input langauge?
  • Extend display events to also consider monitors changing virtual positions.
  • Add platform specific functions to access native handles.
  • IWindowComponent.GetBounds/SetBounds/GetClientBounds/SetClientBounds (as part of [PAL2] PAL2 native platform work #1685)
  • Extend keyboard state API to be able to get modifier status (and CapsLock, ScrollLock, and NumLock status). (as part of [PAL2] PAL2 native platform work #1685)
  • Extend the KeyDown and KeyUp events to contain modifier data. (as part of [PAL2] PAL2 native platform work #1685)
  • Native access APIs for getting native handles to windows and graphics contexts.
  • Win32
  • X11 PAL 2 X11/Linux TODO list #1698
  • macOS PAL 2 MacOS TODO list #1697
  • SDL
    • Figure out if we can do anything to figure out the keyboard layout name?
    • Figure out if we can do anything to get the preferred theme when using SDL2
    • Figure out how we should handle client vs non-client position and size. (as part of [PAL2] PAL2 native platform work #1685)
    • Implement remaining events if possible.
  • ANGLE
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant