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

1.1/1.2/1.3 - General improvements #1457

Open
19 tasks
Madman10K opened this issue Feb 6, 2025 · 0 comments
Open
19 tasks

1.1/1.2/1.3 - General improvements #1457

Madman10K opened this issue Feb 6, 2025 · 0 comments
Assignees
Labels
2.0 tasks Tasks that are part of 1.X.X.X releases and release 2.0

Comments

@Madman10K
Copy link
Member

Madman10K commented Feb 6, 2025

This is an issue for all version 1.1/1.2 features and bug fixes.

OS/Port improvements:

  • macOS: create an adapter over titlebar menu components that allows both native imgui drawing of the menu, and macOS global menu integration
    • Rework or remove titlebar components
    • Create adapter
    • Document adapter
  • WASM improvements:
    • Fix clipboard support
    • Textbox IME support in WASM
  • Wayland:
    • Add support for most window interface platform functions
    • Document Wayland support
  • General OS improvements
    • Move to SDL3
    • Integrate IME support with dear imgui
    • Rewrite window interface
    • Rewrite documentation about the Window interface
    • Scale dear imgui widgets sizes with DPI
    • Clipboard with any data type
    • Setting the virtual keyboard type(hints can be set for text boxes so that virtual keyboards can only show certain characters. For example, you can set a text box to being numeric only and the keyboard will go from alphanumeric to a numpad. Needed for future mobile support, because this also affects the way text is submitted)
    • Optional: Inking integration - for Wacom tablets, Apple pencil, etc
    • Optional: Basic system theme support - dark vs light theme
    • Optional: System tray API
    • Split every platform into a separate backend with a uniform API.

Plugins and modding:

  • Generate C bindings for implot
@Madman10K Madman10K added the 2.0 tasks Tasks that are part of 1.X.X.X releases and release 2.0 label Feb 6, 2025
@Madman10K Madman10K self-assigned this Feb 6, 2025
@Madman10K Madman10K changed the title 1.1/1.2 - General improvements 1.1/1.2/1.3 - General improvements Feb 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2.0 tasks Tasks that are part of 1.X.X.X releases and release 2.0
Projects
Development

No branches or pull requests

1 participant