Add the ability to resize and remove or reposition buttons
This app is great, all it needs is the ability to change the location of the buttons and the ability to remove or resize them. As someone who has been playing with this app for hours, this is the only thing it's missing that really feels off.
This app is great...playing with this app for hours
I am glad you like it. 🙂
really feels off.
Could you share a screenshot from your device with the offending areas highlighted?
The app calculates the placement of buttons based on the height (in landscape mode) of your screen.
I spent hours calculating and experimenting with the layout offsets and dimensions to ensure no overlap across screen sizes.
A layout editor would make the app more complex and is hard to get right on small screens.
I have used mobile apps with layout editors and they seem to cause more misery.
This app is great...playing with this app for hours
I am glad you like it. 🙂
really feels off.
Could you share a screenshot from your device with the offending areas highlighted? The app calculates the placement of buttons based on the height (in landscape mode) of your screen. I spent hours calculating and experimenting with the layout offsets and dimensions to ensure no overlap across screen sizes.
A layout editor would make the app more complex and is hard to get right on small screens. I have used mobile apps with layout editors and they seem to cause more misery.
Your work on optimizing the size on mobiles and different screen views was great
But what I meant was, for example, in some games I don't use some of the buttons or the right joystick at all, and I would prefer that instead of these buttons or the unused joystick, the buttons I need be larger or that I can set my own location for them to have the utmost accuracy and speed and prevent wrong clicks
I think if you add the ability to delete, move, and resize the buttons, this program would be perfect
Added this to the roadmap (under Ongoing Experiments)
I thought about the available options:
- Layout Editor (Drag and Drop) -
- Intuitive UX
- You can see the new layout while editing
- Difficult to get right (Most layout editors on small screens are miserable things)
- Complex implemention
- Expect problems and frustration
- Predefined Size Presets (Small/Medium/Large) -
- Simplest to implement and use
- Good enough for most users
- Limited flexibility (no repositioning or layout changes)
- Preset Layouts -
- Quick and easy to use (Good UX)
- Someone will always be unhappy because their preferred layout is missing
- I will need to design the layouts (calculations, calculations, calculations)
- Form (of sorts) with per-component options -
- Like the layout editor but simpler to implement and more accurate
- Can have visibility toggles, scaling factors
- Most powerful and accurate
- Multiple screens, requires patience to use
- Input validation might be tricky
If you want 1 or 3, you will have to wait for a long time. (next year)
I can try out 2 as soon as I get time. (couple of months?)
4 can be built incrementally. (A few new options in settings per update)
To anyone who is interested, comment below. Say what you want and why.
Testing 4. Here's an example of a layout customized via settings:
This is a proof-of-concept. Need to carefully consider and design the UI/UX next.
This is a fantastic application! I was looking for a solution with Linux support that met my requirements, and this app is perfect.
I'm really looking forward to the layout customization feature, as that's the one thing I feel is missing. I'm glad to see you're actively working on it.
Regarding your proposed options, I believe that a solution allowing users to freely move and resize buttons would be ideal. Options 2 and 3 might be too restrictive for many use cases. Option 4 seems like the approach you should go with it, and it's great to see the proof-of-concept you've shared.
I have a couple of suggestions that I think would enhance the layout customization:
-
It would be very helpful if button sets (like the D-pad and action buttons) could be "ungrouped," allowing each button to be moved and resized independently.
-
Allowing buttons to overlap could be a useful feature. For example, it would make it possible to create a "macro" of sorts where you can press two buttons simultaneously with a single touch.
Thank you for your hard work on this project. I'm excited to see how it develops
To anyone who is interested, comment below. Say what you want and why.
A layout editor would be perfect! I use different layouts for different racing games :)
But if you can’t (or don’t want to) add a full layout editor, please add some new controller layouts with bigger, more accessible buttons/components.
For example:
A layout editor would make the app more complex and is hard to get right on small screens. I have used mobile apps with layout editors and they seem to cause more misery.