Skip to content
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

Viability of mobile (Android) build #1067

Open
pacjo opened this issue Aug 4, 2024 · 1 comment
Open

Viability of mobile (Android) build #1067

pacjo opened this issue Aug 4, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@pacjo
Copy link

pacjo commented Aug 4, 2024

Pixelorama version: v1.0 (855f72a)

OS/device including version: Android tablet (Mi Pad 6), LineageOS 21

Issue description:

I saw there's no official support for mobile builds, at first I thought it was caused by godot 3, but after update to 1.0 (congrats by the way) and switch to godot 4, I decided to give it a try.

When opening the project for the first time a bunch of resource related errors appear (but the same happens on desktop, so probably nothing important). Running it regardless of the popups works fine.

Screenshot_20240804-161300_Godot Editor 4
Screenshot_20240804-161324_Godot Editor 4

Stylus (Xiaomi Smart Pen 2 in my case) works out of the box (even with hover support). Nothing crashes, most things look right (aside from smaller screen then on desktop).

Of the issues I noticed, it looks like some fonts are pixelated (mainly in the menus, maybe #1065 related?), I also couldn't find a way to switch to the right tool, there's some wierd graphical issues along pixel edges on the canvas and Pixelorama complains about missing some .json palette file. Palm rejection could use some work too, but that's a minor thing.

Screenshot_20240804-161426_Godot Editor 4
Screenshot_20240804-161456_Godot Editor 4

Also undo / redo (as well as other shortcuts) are... hard to use without a keyboard, but this could probably be fixed with a custom toolbar showing a couple of user defined buttons. (I'd like to add this, can you point me to the relevant part of the code?)

Also I feel like it's important to say, that I use only basic functionality of the app, so I wasn't able to test more advanced features.

Steps to reproduce:

  1. Import project into Godot
  2. Select Edit to see the above mentioned errors
  3. Select Run to successfully run the app

Screenshot_20240804-161657_Godot Editor 4

EDIT(s):

  • It seems like Manage External Storage permission is required for opening .pxo files from internal storage
  • Also writing in some text fileds is impossible as it removes previous text and hides keyboard after the first character (visible when renaming layer). Not all text fields are affected - renaming file in the Export as dialog works as expected
  • I didn't find a way to select multiple things (like when selecting frames in the animation menu)
  • repositioning canvas with two fingers is broken (could probably be easily fixed with scrollbars for vertical and horizontal movement) and there's no zooming with a pinch gesture
@pacjo pacjo added the bug Something isn't working label Aug 4, 2024
@pacjo
Copy link
Author

pacjo commented Aug 4, 2024

Uhh, this probably should be in discussions instead of being a bug report, can you move this? Sorry.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant