-
Notifications
You must be signed in to change notification settings - Fork 39
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
better toolbar and keyboard #42
Comments
can you fix this flash game in portrait and landscape another thing it can't close current swf and open another swf unless force stop this app |
sorry, my English isn't good this should be helpful if you want to play different flash games keyboard should be hidden by default because a lot of flash games only support mouse "SWF URL" should be removed mouse mode: mouse (move a finger on screen), touchscreen (exact position) mouse sensitivity touchscreen is enabled by default because of Android phone screen size is less than PC monitor I tried scare maze, that's too easy. Tap the goal, you passed that level keep screen on if you're watching a flash animation add a shortcut to launcher for swf you're playing |
profiles rename profile screen options input devices virtual keyboard on/off |
keylayout edit for custom onscreen gamepad and flash lite phones |
there're some java phones supports Flash Lite |
toolbar, keyboard, mouse cursor, virtual gamepad can be hidden keyboard, mouse cursor, virtual gamepad color can be changed. transparent default why mouse cursor is needed? what's mouse mode I'm thinking? movement keys can be placed at left side or right side of screen for different handed people 2 way paddle (up/down) pick keys what you need from full size keyboard. 104 keys? Capslock, Numlock, Scrolllock, Shift switchable keys are hidden by default. you can show those keys then pick from them LCtrl, RCtrl, LAlt, RAlt, LShift, RShift can be picked from key grid |
Allow add 1 to 4 Paddles/D-Pads/Analog sticks on screen because some flash games support 4 players to play (wireless or one keyboard) rotate animation window |
You can switch freely between paddle/dpad/anglog stick, and four players can move in different ways for example center buttons like xbox/ps controller l3 and r3 |
canvas color i can't back to animation window page blackscreen bug: open an animation swf |
how to open a flash game with many levels https://archive.org/download/all_nitrome_games/Hot%20Air%202/ |
That doesn't work yet, sorry. But it is planned of course. No time estimate though... |
select, cut/copy/paste and clipboard (IME and built-in) https://en.m.wikipedia.org/wiki/Macro_key Turbo keys you can also rename turbo, macro or one key |
add turbo, macro, clipboard to toolbar |
don't make it refresh recent list or file list i used some apps, after i exit from a opened file, it refresh/rescan all files 29GB. For example |
Can you implement some useful functionality in Adobe Animate? |
turbo speed, interval, delay zoom+, zoom- button minium size screenshot custom toolbar layout key layouts |
Different toolbar and others layout for tablets and foldables |
For different machines, they have different aspect ratio of screen This is a Vertical/Horizontal (Portrait/Landscape) game Another game called Ikaruga Device Orientation: Auto, Portrait, Landscape Buttons are not allowed to extend beyond the edge of the screen. A button is not allowed to be covered by another button, it can only be close to the border of another button at most. Another useful feature comes to mind. For more than two buttons, I don't want to remove them one by one to another position after rotating the screen. Before moving them, I can specify which added adjacent buttons to move, for example I want to move all numbers or all arrows. To move multiple numbers, click "Select" 1234567890 or UpDownLeftRight, then click "Move", and finally click "Finish" |
These keys are very commonly used, adding multiple keys to the screen at once slider+input or corner extrude individually I don't know if other mobile phone OSs (Blackberry, Palm, Windows) support Flash Lite. Why don't you add Touchpad? That's what? Notebook or Laptop? Add a "menu" button to the toolbar, it won't be hidden. After tapping it you can use all the settings without tapping the "More" button in the toolbar menu page like these but more option categories |
I think you should save one (two total) button layouts each for Landscape and Portrait. Unless your screen has an aspect ratio of 1:1, the display will be messed up after you switch. |
I remember Flash support Camera and Microphone |
Microphone source: add a button record volume display camera source: if you know more knowledge |
Toolbar is used like Android's quick setting for quick access, but it can't let you manage all settings Touchable/Draggable Scrollbar, Slidable Tabs, Slider+Inputted Value, Switch, Search Settings Categories Graphics: Rendering mode, Framerate control, Speed Hacks, Performance, Texture Scaling, Texture Filtering, Google Cardboard VR settings, Camera, Hack settings, Overlay Information Controls: Controls, On-screen touch controls, Keyboard control settings Audio Networking Tools System: UI, Flash memory (savedata?), Emulation, General, Flash settings Search: Find settings About History/Recent page |
record or expert to videos (music and no music), music or pictures (including gif, Vector format) macro keyboard virtual button or real hardware if you bought some expensive gaming mouse, you'll see those keys Magic Touch by Nitrome difficulty but it will be faster and faster first, you need to tap toolbar pause button to pause it mouse macro tools allow users you can specify which line is hold or release (move only) what's teleport? how to draw a good line? |
custom palette possible? |
Add some optimizations for modern Android phones can you remove or make some unnecessary codes be shorter to reduce app size? Ruffle rust upstream and Java frontend These are made for old touchscreen phones and old touchscreen mobile PCs support Flash and Flash Lite Input methods:
|
I made a simple file list preview it should support non serious search you can tap and back to any folder you opened before file list shows device/flash types, folders, AS (ActionScript) versions touchable scrollbar won't be shown because of a few files |
does ruffle support ff(fast-forward)and slow motion? |
i don't like to import files to Android/data, because they will be deleted if you uninstall this app |
you can hide buttons and button groups one by one or hide them all directly using checkbox (De)Select All |
Frame Selector Choose a frame from previous or next or far away from this frame you can rotate (all degrees clockwise and counterclockwise, not only 90°,180°), zoom in and zoom out, mute, ff,sm, take screenshot, generate svg,gif,png while it's paused I remember I used a unofficial flash video player to play Nitrome Must Die If you don't know how to make a video player UI, I recommend VLC Android |
flash file manager vs cache manager? |
some ways to play racing games an accelerate button in toggle mode |
Allow the user to set boundaries for mouse movement, if you are using a gyroscope, accelerometer or Xbox controller graphics tablet (also known as a digitizer, digital graphic tablet, pen tablet, drawing tablet, external drawing pad or digital art board) should also support linear speed Of course, if there is a Flash drawing application, I can also draw directly with the drawing tablet (Wacom) and stylus. Or use a stylus (S-Pen) and phone touchscreen. But I think there should not be many such applications, because most people will only choose Flash or Animate at the beginning |
It seems your virtual keyboard doesn't support 3 lock key lights |
Can your add support for these controllers? Can you allow screen sharing for Android to PC ruffle, PC to Android ruffle, Android to Android (another device) ruffle? We need both Android and PC support Camera, Accelerometer, Gyroscope, IR, NFC, Microphone Microphone: like this game IR: I don't know to use it. NFC: does Flash support NFC? I think some of my ideas are very useful, can you add them for Ruffle PC (Although I don't have a PC) or tell these to Ruffle main developers? |
I don't recommend to enable screen rotation while you're playing a game requires a mouse and touchscreen. because it's rotated by frontend, that virtual device doesn't get rotation. Frontend is twisting your neck 90°, 180° for you. Some flash games support device orientation like Symbian and other system mobile devices Sniper vs Sniper These 3 are completely different. Android Orientation is your real Android device. Screen Rotation is your fake neck/head. Virtual System Orientation is original device can play that game, you don't have that device because Android is your real device. Android Orientation: Default, Auto, Portrait, Landscape Virtual System (Symbian and others) Orientation: Default, Auto, Portrait, Landscape Screen Rotation: 0, CW90°, CCW90°, 180° |
data modifier, RAM value editor, trainer, cheater It's a powerful tool. But!!! Root permission required. You'll get useless non-game values of emulator frontend. Can you add a cheat tool for ruffle? Other features folders for different files Will Ruffle developers add support for save/load states? |
I almost forgot Ergonomic Keyboard I don't know if these are true! |
some other button groups Arrows and Numpad are full of their own button groups |
a few button groups Tab, Caps Lock, Shift (L), Ctrl (L) You can customize the length of space bar |
You better simplify the names of all buttons to fit small screen devices |
built-in keyboard |
Portrait keyboard bottom line |
not only zoom in/out manually Quick adjust screen size tool I don't know if Flash has canvas size, if not you can customize the canvas size Here is an example, turn on the fit background layer If this is a vertical shooter game |
we need flash file info viewer for one or multiple files flash video/music flash saved aspect ratio vector is on by default because it's original flash if you're playing a 1:1 aspect ratio flash game, don't calculate too many values how to customize resolution? |
I recommend placing the screen on top by default. Because we generally place tools and virtual gamepad at the bottom of the screen (non-status bar and navigation bar position) or on the left and right sides. |
You can add tools to toolbar and non-toolbar area |
two choices This is default file paths I recommend: Android/data/rs.ruffle/ You can also save files to these folders You can expert files without playing them, like decompiler just select what files you need, then expert If you're playing/watching a flash game/animation, you can record music/video clips, take screenshots, or copy a text to a txt file you can use decompiler to expert mp3, wav, mid, png, jpg, as and more types of files I don't recommend export or record all files to non Android/data folders. Because those are Android built-in folders all I think might be useful You can download and play, the downloaded files can be kept or not. If you just want to play it without saving it, Download/Ruffle folder won't be created |
You can also take a cropped screenshot/video if you don't like full size |
Open a SWF music game, go back to the Android home launcher, the music is still playing, go back to Ruffle again, it's black screen, but the music can still be heard. |
Shift keys shorter name |
2 or more same/duplicate keys are allowed to add on screen |
background: outline or fill
opacity: 0-255
color: RGB0-255
screenshot: outline, 255, white
shift and capslock is one key
after you input another key grey keys will be transparent (default), but purple keys won't be changed unless tap them again manually
I remember some hotkeys for web browsers
Ctrl+R, F5 Refresh page
Ctrl+W, Alt+ F4 close page
I added them to top toolbar
Rufffle bar (toolbar) should be hidden/shown in landscape mode manually by pressing back triangle
The text was updated successfully, but these errors were encountered: