-
-
Notifications
You must be signed in to change notification settings - Fork 777
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
Decide how to implement the Ruffle GUI #895
Comments
For desktop and mobile GUI , we don't even need Ruffle. This is because AIR is still alive so we can target directly to mobile/desktop. No plugins required. We should rather focus on web target as this is the "missing" part of Flash. |
For the web: Message dialogs can be opened on the web using Right-click menus can be made using the The settings menu for individual swf's on the web can be an HTML element(it can be on top using |
In my experience I would highly suggest for the web-player: right-click (desktop): open context-menu with "fullscreen" "un/mute" option pre-loader: The player desperately needs a pre-loader, also i get freezes in my "dom" and I can't interact with the website sometimes when the .swf is loaded which is a no-go virtual gamepad: "top right, top left, bottom left, bottom right" in non fullscreen version option which overlays the game. In fullscreen landscape you can easily put a keypad to the left next to the game and the buttons right. (customization for webmasters) |
We should plan on how to handle various GUI elements for the player itself, on both desktop and web.
There are several approaches we can take. We don't necessarily have to decide on the same solution for everything (for example, we could use some native UI for file loading on desktop, but also render our own UI for message dialogs, etc.).
imgui-rs
(this would be problematic on web).Here are the various areas of UI we might need:
ContextMenu
APIThe text was updated successfully, but these errors were encountered: