Opengamepadui. 0. Opengamepadui

 
0Opengamepadui <b>cte ,stnemele DUH ,snoitca ,rabtoh eht tuoba snoitseuq yek roF !denrael ev'uoy tahw tuo yrT </b>

In order to support pressing CTRL+F2 to open the QAM while in-game or in Steam, we'll need to look into a good solution to do so. json in your plugin repository and fill our your plugin details Run make build from your plugin repository to symlink your plugin inside the OpenGamepadUI project directory OpenGamepadUI is a free and open source game launcher and overlay written using the Godot Game Engine 4 designed with a gamepad native experience in mind. SteamOS session compositing window manager. This breaks mods such as Portal Epic Edition which have more than. Restyle and. steam_commands. Based. In the 4. gamescope Public. At the system level, Android reports input event codes from game controllers as Android key codes and axis values. -all_languages - show longest loc string from any language. Using your mouse to scroll around. Open openmw-launcher. Browse to Grand Theft Auto Vupdate. PS2 emulator PCSX2 gets a user-friendly UI at last. Open-source emulator PCSX2 is the best way to play PlayStation 2 games, proudly declaring that it supports "over. Here’s an example value of the navigator. So that is also annoying but they're kind of more manageable because I can sometimes still use the mouse and keyboard to navigate. CtrlUI (Controller User Interface) is a Windows application, game and emulator launcher for your game controller, DirectXInput converts your game controller to a Xbox (XInput) controller, Fps Overlayer is a tool that shows the frames per second and the cpu, gpu and memory information. Navigate to your live folder, search the file. It allows to the user to open the Game Bar overlay by pressing the Xbox button on the controller, or Win+G on keyboard, and launch a game via the One Game. See the OpenGamepadUI GitHub page to review the full list of changes. Reload to refresh your session. . Features. forked - Build has been forked from another build. marcospampi commented on Sep 18, 2021. 9 is a comprehensive overhaul to the co-op horror game. My Unity 2020 Mini-Course - Make a 2D Platformer Character with State Machines Here's two ways that you can open and. 2. One option is to intercept keyboard input like we intercept gamepad input, but this can introduce security concerns as OpenGamepadUI would be able to listen to every keystroke you enter. It only replaces the Icons - the Touchpad of the PS4 controller will still not work! Use the OpenIV Packageinstaller! 1. Code: shaderCache. - GitHub - dumbie/CtrlUI: CtrlUI (Controller User Interface) is a. 3 is also included. Check out this impressively complete pack for starters. 1080 Ti. I understand that it may be difficult but with SDL2 gamepad support out of. You don't need to create a beta file or add any string on it using this method. I noticed today going into big picture mode that it is the new gamepad ui. log(navigator. And once OpenGamePadUI is fully stable and part of ChimeraOS, it should eliminate the need for these solutions altogether. 1,811 Downloads (243 Monthly) 3 Favorites. Native Xinput support is something I want to see in PCSX2. 1. Welcome to the official documentation for OpenGamepadUI, the free and open source game launcher and overlay written using Godot Engine, designed with a gamepad native. Open Gamepad UI is a free and open source game launcher and overlay written using the Godot Game Engine 4 designed with a gamepad native experience in mind. To my surprise, gamepad navigation magically works alongside regular mouse navigation, as long as Keyboard Focus is set appropriately on any of our UI elements. • 7 mo. Gpg4win. The Gamepad API allows developers and designers to. My GameMode says I have two players, but when I try to get the input from the second PlayerController, it never returns anything other than 0,0. We recommend disabling auto suspend on the ROG ally and shutting the unit down after. HIDVID_057E&PID_20096&35C399E5&0&0000 Using latest nightly Retroarch EDIT: It'. Parallels Desktop > Install Windows or another OS from a DVD or image file > Image File > select a file. Tell me which games you’d like me to test in my Anbernic RG405M. NET standard, and SDL2. Get the FULL course here at 80% OFF!! 🌍 Learn how to make BETTER games FASTER by using all the Un. Learn how to setup CommonUI in your project and create two examples of cross-platform UI. A screen in the overlay lets you jot down observations, make to-do lists, paste images, and more. When configuring controls, I can't even reattribute keys to default actions. Steam should recognize it and register it to your account. Description: Open source game launcher. The other option is to manually run ryzenadj via terminal or scripts, you can add it in as command line args to individual games. I'll give you a heads up for the two little issues there are with the addon: When you load into a character or /reloadui, the UI will look a little strange and spaced out. It seems that much happened since then, because my old repo is 189 commits behind the current master of. NVAPI is enabled for Stranger of Paradise: Final Fantasy Origin,. We’re excited to bring you the next major update for Virtual Cursor: APIs! Through the API, developers are given additional options to set the state of the Virtual Cursor within code. -480p - Run tenfoot in 480p rather than 1080p. OpenGamepadUI: 163: Sponsored. Accessing UI BuilderLaunch BDO on your PC normally, and login to your character. 1 surround sound. When using the --verbose flag, I noticed the following log message which may be relevant:Couldn’t have been possible without a bit of help from my main man wes_ban Open sourced for your ensoyment Feel free to make improvements of your own. The gamepad API lets you detect gamepads which are connected to your computer and query the values of their buttons and axes. Extract the archive to a folder. Remapping Axis/Button exclusion. What features this plugin should have and how it should work? It should provide inputs from the Gamepad, at least common gamepads, such as xbox-co. . A simple and generic font of most controller input you might need in your games. Fix the Return to GameMode shortcut on Desktop mode to return to the correct session that was used before switching. To do this, follow these steps: Right-click on Start and select Run, or press Win + R on your keyboard. There are two ways to open the Play settings panel. The change was intentional as part of our testing for improvements to navigation of the gamepad chat UI while using both a gamepad and keyboard/mouse on PC. Just a quick video with explanation on how to install the different game launchers easily through Asus Rog Ally Armory Crate. Column 1: Specified key or keys, separated. Head to <path-to-game> portalcfg. ”. It also allows clients to check if Roblox's main menu is currently open. #4. OpenGamepadUI:. Rename it to something like "Steam - DeckUI". Now the strange UI spacing is fixed. 1. Cannot build opengamepadui-bin while building ChimeraOS image. #1. In CommonUI, the Gamepad Facebutton down is treated as an EKeys::Virtual_Accept that later down the input system, is. . (Example: I can go to Menu->Life->Bartering Info. . Once you have completed these steps, you can use the Godot editor to write your plugin. Select. service sudo systemctl enable chimera-proxy. Click image for full size. For this, I went with ChimeraOS – the closest distro that’s going to give you that SteamOS-like experience. Install ChimeraOS and update to at least v41, then run the following commands. exe path in the registry to make it the shell, that way the desktop never even starts in the first place (unless you launch explorer. Time to download some box art. ; Games should boot up faster and in some cases make games that previously didn't boot now boot correctly. game-controller gamepad vjoy virtual-joystick vxbox touch-control virtual-gamepad touchportal vjoy-feeder touch-portal touch-portal-plugin. Enter a term to search. cpp. starting - Backend worker is trying to acquire a builder machine. Using your mouse to scroll around. #1. json in the mod's folder with a text editor. Having a tool that helps proving an interaction concept before diving into expensive development is not only a huge time saver but also a huge money saver . As of 2021. There are 3 different ways you can install OpenGamepadUI: ; System-wide (recommended) ; System-wide as a systemd extension (for OS installs with immutable filesystems) ; Locally in your home directory Build Example plugin for OpenGamepad UI. The following steps assume you have already installed OpenMW and set up the Morrowind data paths. . Pressing the shortcut key to open the Reshade Menu just doesn't work for me. Add "Quick access" in main menu pause for quick access to some of the scenes. )3. under System, deselect "Generate a new. Its goal is to provide an open and extendable foundation to launch and play games. • Up to 4K 120 FPS HDR streaming with 7. More than 100 million people use GitHub to discover, fork, and contribute to over 330 million projects. #4. In particular: Automatic Gamepad Navigation: a system that automatically allows Gamepad Navigation in any kind of widget, in any direction and without long and complex setups! Navbar Widget e Gamepad Ready Widget Switcher to. Simply put, game interface design focuses on creating visual cues that help users follow the intended course of action in any given video game. When I boot up a Non-Steam Game like Emulation Station or Sonic Triple Trouble 16-Bit Remake the bottom bar prompts for GamePadUI remain and I can't actually control the game. ChimeraOS running a customized gamescope-session with OpenGamepadUI running in QAM only mode to provide a plug-in framework that doesn't rely on injecting th. We don’t need to add any special logic. When you open the button configuration screen, the config screen for the currently selected core should come up first by defa. You could try these. Here's what I did (this worked for me and I hope it will work for you!) 1 - Completely Uninstall the game. With the genre dramatically bulking out in. 2. Find game assets tagged keyboard like Gamepad UI / Controller Prompts Pack, Pixel Keyboard Keys - for UI, Gerald's Keys, Controller & Keyboard Icons, SimpleKeys - Animated Pixel Keyboard Keys on itch. If mapping is not available or available but you would like to change it press Make New Mapping and follow the instructions. Input namespace. Initially it will be just opt in but will move to being enabled for all once developers have had time to incorporate virtual cursor. One Game Launcher provides a centralized place for your game library easily accessible by gamepad or keyboard & mouse. On Windows, right-click on the Steam shortcut on your desktop, click on Properties, select the Target text field and add -gamepadui at the end of the text field. The problem is how to open the Steam Menu during games with a Keyboard? Also, if I use a switch controller, how do I open Steam Menu at all?Posts with mentions or reviews of OpenGamepadUI . At the end of it, add -gamepadui. Contribute to ShadowBlip/OpenGamepadUI development by creating an account on GitHub. Run make build from your plugin repository to symlink your plugin inside the OpenGamepadUI project. (read-only, click to copy) Package Base: opengamepadui-session-git. Open Gamepad UI - Open-Source Game Launcher. pending - Build is waiting in queue for a backend worker. What is OpenGamepadUI? Open Gamepad UI is a free and open source game launcher and overlay written using the Godot Game Engine 4 designed with a gamepad native experience in mind. Set your Game Viewport Client Class to CommonGameViewportClient . 3 100 10. For these reasons the UINavigationController API was created. Launch the app. To define an interaction, click the blue connector on the source object, component state, or artboard. Profiles are per game and per power state (docked or undocked). Hi! I’m trying to use UMG for my game menus but my game is suposed to be used with gamepad and I don’t know how to bind the keyboard/Gamepad buttons to move along the menus. Smellbringer Nov 2, 2022 @ 10:59pm. Logout and close the game client. 2. Installation¶. The input manager discovers gamepads and interepts their input so OpenGamepadUI can control what inputs should get passed on to the game and what only OpenGamepadUI should process. (OPTIONAL BUT HELPS WITH BATTERY SLIGHTLY) Go to Settings on the top bar and select the option Lighting. OpenGamepadUI Docs - development branch¶ Welcome to the official documentation for OpenGamepadUI, the free and open source game launcher and overlay written using Godot Engine, designed with a gamepad native experience in mind. Your resource to discover and connect with designers worldwide. Explore over 1000 games and 42,000 individual images, and filter by screen type, material, layout, texture, shapes, patterns, genre and more!@smiracle I don't know if you mean me or @RonenNess but i'll answer from my perspective, since this is posted in my old issue thread. Originally posted by NanoPi: does your computer have vulkan? mine doesn't. OpenGamepadUI uses several GDExtensions such as godot-evdev and godot-dbus to expose extra functionality for gamepads and dbus. 2. You should see an option at the bottom of the settings list for 'ring menu'. It does this using accessibility platforms like AT-SPI2 and UIAutomation, a unique rule-based language, the . Overall, I’m enjoying the experience, except a few things of note that I’m not sure are possible as of right now with PC gamepad UI, so I’m here to see if anyone has figured it out or if it’s just something PA needs to fix/add. Does OpenGamepadUI work on Windows, Mac, or other operating systems? No, OpenGamepadUI only works on Linux-based operating systems. Gamepad can be used for games and also for accessibility. If you wish to include your plugin in the store, add an entry to. . The latest release ChimeraOS 44, has just gone out with improvements pretty much everywhere! This release comes with Linux 6. Fork 53. This Mod replaces the XBOX-360 Icons used for Gamepads with the PS4 Icons. 21. OpenGamePadUI: it's an open source replacement for the Deck UI. Open the Play settings panel by clicking Edit > Editor Preferences . Or try something creative! The possibilities are endless! 1. npaladin2000 • LTT looks at the Asus ROG Ally handheld, not an April Fools prank!. Codespaces. > (select the winesapOS HDD file) > Continue > Please select your operating system: > More Linux > Other Linux > OK > Name: winesapOS > Create. Use the following to install OpenGamepadUI to your local user directory (default: ~/. Launch any game and then click on the Game controls icon on the side toolbar. Restyle and resize font in tooltips, add the colored name of the weapon, information about the traits of the weapon/armor and more. When you open the button configuration screen, the config screen for the currently selected core should come up first by defa. Hi, I'm running Oblivion on Linux via Steam's compat layer, had a rough start: reg keys unset, obse launcher ain't working, etc. Godot Linux Threads is a native GDExtension for Godot 4. {"payload":{"allShortcutsEnabled":false,"fileTree":{"":{"items":[{"name":". OpenGamepadUI can be built and installed on any modern Linux distribution. . OpenGamepadUI has been updated with a new CardUI, support for many more handhelds, and numerous bug fixes that improve the user experience. DEMO PLACE you can drag the buttons around if you wanna (but remember I only set the DirectionThreshold to 0. Community is dedicated to the life of OpenGamepadUI's community. 9. exe and disable it. 19. 48. No, OpenGamepadUI is installed as a systemd extension which gets merged over the root filesystem using overlayfs. CommonUI - new UI system used in Lyra and Fortnite. 7 and Mesa 23. PPSSPP just feels really futuristic. This is what the shortcut file should look like. Next page. The Steam Deck is able to do it because it's designed top down to be as efficient as possible for that exact hardware while the Win 3 could be made more efficient with Linux however the 1165G7 simply can't perform as well as the Van Gogh AMD chip in the Deck at the same 15w limit. Steam plugin for OpenGamepadUI. C:Program Files (x86)Steampackage. Rename the Shortcut to something like "Steam - Desktop". Balderick Jan 27 @ 10:13pm. There are two ways to open the Play settings panel. They also have a new OpenGamepadUI display session option, which gives their own special custom UI (since the default is the new Steam Big Picture). Move your right thumb to the movement stick and the left thumb goes to the d-pad. Showing 1 - 1 of 1 comments. Based. It seems that CommonUI is using a fake analog cursor to handle the gamepad actions. If a (otherwise normal) web-page wants to optimize it&#39;s behavior wh. OpenGamepadUI Plugins. txt from Gamepad++ is not being overwritten by another mod. Within the ROMs folder, create a new folder and call it kinst (which is the exact name of the ROM). Click on the shortcut tab in the window that pops up. Create playable & fully immersive gaming experiences for mobile, desktop and consoles. Technologies like <canvas>, WebGL, <audio>, and <video>, along with JavaScript implementations, support tasks that provide similar, if not the same, features as native code. Collaborate outside of code. Click on the gear icon in the top right (Settings), then Controller Settings. Example - turn on when a popup UI appears, turn off after a selection is made. See the OpenGamepadUI GitHub page to review the full list of changes. Its aim is to provide " an out of the. I created a repo which shows GeonBit. By: m00nyONE. . Collect and Analyze Billions of Data Points in Real Time. Open source gamepad-native game launcher and overlay - Releases · ShadowBlip/OpenGamepadUI Open source game launcher. I understand that it is extremely early in development but for users who don't dominantly use steam it might be nice to have. getGamepads()); // --> [Gamepad Object, null, null, null] // Here, only one gamepad is connected, and the other three gamepad slots are null. Pixelart assets for controller prompts. Keybindings let you set hotkeys for controls and Admin Commands. Default: 1. " So first thing's first -- let's select "Long Press" as our activation type. Logout and close the game client. A Steam Big Picture based couch gaming OS. OGL is available as the game bar widget and regular app from the start menu. The game is also provided with Full Controller Support. Instant dev environments. To access it open Steam -> Settings -> Account -> hit the Change button under Betas and select the Steam Client Beta. gitignore","path. It can be installed locally in your user directory or system-wide. Click image for full size. No artificial synchronization of (custom) pins between mini map and world map. Click image for full size. All kind of pins are supported by design. Add "Quick access" in main menu pause for quick access to some of the scenes. This repository contains the plugin registry for OpenGamepadUI. linux-chimeraos Public. External Controller: Guilikit KingKong Pro2 2a. Unlocked maps can still be selected, but it won't scroll to show them. Now you can use "Steam - Desktop" to start the. . Run make build from your plugin repository to symlink your plugin inside the OpenGamepadUI project directory. I have two xbox gamepads plugged in when I start Unreal. The full session will use OpenGamepadUI as your interface. This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of OpenGamepadUI. Install Half-Life 2 (duh) Right-click Half-Life 2’s icon on Steam and select “properties”. On first load you will need to open the main game Settings/Controls panel and select Reset Defaults for the new keymapping to take effect. 0. . This configuration depends on gamescope-session. Also on windows we don't have native ps4-5 controller support anyway - it is always mapped to xbox buttons. Contribute to ShadowBlip/OpenGamepadUI development by creating an account on GitHub. Go to the betas tab. 0 Released! 2023-07-23 - lysol. First things first, let’s talk about what game UI is. One Game Launcher is the Game Bar widget that brings console gaming experience to PC. godot-tactical-rpg. Input Overlay is a plugin for obs studio that shows keyboard, mouse and gamepad inputs on stream. Of course, game interface design is a lot more than that. 0 GDScript Open source gamepad-native game launcher and overlay Project mention: Linux genuinely gives me less issues than Windows | /r/linux_gaming | 2023-05-01. All changes: Removed Old Big Picture Mode session and steamos-compositor. See the OpenGamepadUI GitHub page to review the full list of changes. Edit plugin. TimeFourChanges. github","contentType":"directory"},{"name":"addons","path":"addons. Turning accessibility mode OFF doesn't turn off gamepad mode. if this is the same for you, this workaround would help. Open autoexec. 49. Extract the main download and extract to a folder anywhere you like. Click the "Steam" menu, select "Settings", and click over to the "Interface" tab. ChimeraOS / chimeraos Public. This error prevents the steam library plugin from working on v1. Gpg4win is also the official distribution of GnuPG for Windows. Engine architecture. Code: shaderCache. The latest version of ChimeraOS, a Linux-based operating system based on Steam's Big Picture mode, has added in support for the recently released ASUS ROG Ally handheld PC. While it's pretty impressive at its higher tiers, it also provides only a limited slice of your games library. In addition to the -steamdeck also append -gamepadui. From there, General Settings > Quality of Life > Turn ON the “Quick Slot” setting. OpenGamepadUI Changes. create a Steam shortcut. There are two ways to open the Play settings panel. This is how I detect gamepad: - Create a "Any Key" Event in the player controller, and disable all its options, as you don't want it messing up other bindings, - Off of the Key pin, search for a "Is Gamepad Key". 4. {"payload":{"allShortcutsEnabled":false,"fileTree":{"":{"items":[{"name":". (read-only, click to copy) Package Base: opengamepadui-bin. The gamepad UI is enabled by default on Steam Deck, and can also be enabled on any platform by passing -gamepadui in the launch options. Action Hotkeys Explained: Combined Key 1: (Func1) This is the same as what the gamepad interface labels “Func1”. This breaks mods such as Portal: Prelude which use this for menu music. UI with GamePad support roughly before 2 Years. Chrome's offline page easter egg is one of the worst-kept secrets in history ([citation needed], but claim made for the dramatic effect). Everyhting works right. Or, from the Play dropdown menu, click Advanced Settings . In the first block, it will say something like "destiny" or "target". 2. After that, you also need to add "-gamepadui" as a launch argument. Testing on the OXP, OpenGamepadUI v0. Do not miss the trending GDScript projects with our weekly report! About. Navigate to your live folder, search the file. It is intended as. Hypnagonia. For example, buttons can be automatically shown/hidden depending on the platform type, and it is very easy to test different platforms in the Editor. Gamepad UI on PC. Notifications. Suspend functionality is still a work in progress. Jamble wrote: Though one thing to consider maybe is D-pad menu navigation. It adds a new source for visualizing inputs. This project is not affiliated with Valve (wide inspiration was taken from their work on the SteamDeck). exe from within the extracted folder and activate morroUI. Now, try to reach the d-pad while still moving the movement stick. Share innovative configs and tricks, ask for tech support, and read news about everything controller and couch gaming in the Steam ecosystem. For now, the only feature issues on the tracker related to this are as follows: Gamepad GUI Mode - Feature #3740 (parent task) Gamepad Gamepad Mode Keyboard GUI - Feature #3985. tar xvfz opengamepadui. In the 4. • Open-source and completely free (no ads, IAPs, or "Pro") • Streams games purchased from any store. Get a head start in this video series with tips and tricks for beginning your adventure! 1. {"payload":{"allShortcutsEnabled":false,"fileTree":{"rootfs/usr/share/opengamepadui/scripts":{"items":[{"name":"manage_input","path":"rootfs/usr/share/opengamepadui. uss), that you use with UI Toolkit. vpk. First things first, let’s talk about what game UI is. Connect a gameapad to the computer. Its goal is to provide an open and extendable. How to launch Steam Deck UI on Windows with a controller!This guide will show you how to launch Steam Deck UI (Gamepad UI) on Windows with a controller. Would it be possible to have a version or session of chimeraos that runs opengamepadui. 16+ (using Godot Engine 4. • H. I was able to workaround the issue by passing --rendering-driver opengl3 to the launch command to force using the OpenGL renderer. SaaSHub helps you find the best software and product alternatives. Find a topic and review its contents. Jamble wrote: Though one thing to consider maybe is D-pad menu navigation. Godot PTY is a native GDExtension for Godot 4. Stay Updated. By default, the activator's binding is set to the original input (Dpad Down), which we'll leave because that's what we want. One Game Launcher is the Game Bar widget that brings console gaming experience to PC. There are currently early-in-development solutions for ChimeraOS that are more elegant, such as OpenGamepadui and Tempermental, but they are still in early development phase and aren't production ready yet. getGamepads () method: console. Run steam once with the following flags: -steamos3 -steampal -steamdeck -gamepadui. What is OpenGamepadUI? Features; How does it work and look? Organization of the documentation; About this documentation; Release Policy. One option is to intercept keyboard input like we intercept gamepad input, but this can introduce security concerns as OpenGamepadUI would be able to listen to every keystroke you enter. More info See in Glossary Builder lets you visually create and edit UI assets, such as UI Documents (. You may experience configuration issues if the Steam Overlay isn't working properly or if the configuration you've chosen includes input styles that aren't supported by the game you're playing. A longer video showing all of the different things you can do with the Edit UI function in BDO. Using the Gamepad API. The international initiative wants to focus on the builder to easily create updated installers for GnuPG. However I dislike how when using the menus it’s by your keyboard along with the map. Process directional pad input. 19. Software components have been upgraded as follows: Kernel: 6. Process directional pad input. It allows to the user to open the Game Bar overlay by pressing the Xbox button on the controller, or Win+G on keyboard, and launch a game via the One Game. They also have a new OpenGamepadUI display session option, which gives their own special custom UI (since the default is the new Steam Big Picture). The guides below explain how to contribute to the engine's codebase. net, Game Pass, Microsoft Cloud, and more. Lutris plugin for OpenGamepadUI. After installing the chimera package, you must run the following commands to enable the web interface and then restart your system: systemctl --user enable chimera. Tap on that icon and adjust the date/time to match your current date/time. So in terminal on Linux you can just simply run steam -gamepadui for it to work. You could try these. Open source game launcher. opengamepadui - takes you to an Open Source UI for gaming without need for proprietary software; gamepadui-with-qam - takes you to the steamdeck UI using gamescope but overlays the opengamepadui QAM so you can control TDP, Fans, CPU Core parking, etc. Reverting out of beta it immediately starts working without issue. Description: Gamescope session for running. For example, gamepad-driven submit/cancel and navigation are fully supported in basic controls such as the Button, Toggle, and ListView. exe exit Anyway, I've. My first time playing Morrowind was on Xbox. No gamepadui. Gamepad. Functional face buttons. ChimeraOS 44 released just a few days ago. On Windows, right-click on the Steam shortcut on your desktop, click on Properties, select the Target text field and add -gamepadui at the end of the text field. Next, go back into the main menu (ESC) > Settings (F10) > Edit UI (2) Click the eye symbols to turn the elements ON/OFF. Option 1: Use unstable ChimeraOS. GamePad Viewer - The Official Controller Display & Tester. Keep in mind this is alpha software so there are some bugs and polish that need to occur. Use the console command exec 360controller to automatically setup Xbox controller support (if not already configured at startup). This started as a blink implementation discussion, but I think the important question here is really a platform API decision.