Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
Back to tool/Back to issues
#3671·SFML

API Asymmetries

Author: eXpl0it3rCreated Feb 15, 2026Updated May 5, 2026
Labelsfeature

This issue captures and tracks API asymmetries within SFML, meaning if a feature has only been implemented for a specific platform, but not all the others.

The goal is to reveal improvement areas that may not be obvious from the outside.

Window

  • sf::Touch / Touch Events
    • Implementation missing on Windows / Linux / macOS
  • sf::Clipboard
    • Implementation missing on Android
  • sf::Sensor
    • Implementation missing on Windows / Linux / macOS
  • sf::Cursor
    • Implementation missing on Android / iOS
  • sf::Keyboard::setVirtualKeyboardVisible
    • Implementation missing on Windows / Linux / macOS
  • sf::Keyboard::isKeyPressed
    • Implemention missin on Android/ iOS
  • sf::Style::Close
    • Different behavior on Linux, due to X11 limitation
  • scrollLock for sf::Event::KeyPressed / sf::Event::KeyReleased always false on macOS
    • macOS doesn't seem to know the concept of ScrollLock

Graphics

  • sf::Shader
    • Implementation missing on Android / iOS

Network

  • sf::Dns
    • Implementation missing on Android

Source: SFML/SFML

View original on GitHubView discussion on GitHub