pandorabox-io / in-game

Random code and stuff for in-game things
MIT License
3 stars 0 forks source link

Make Webmail and Map more mobile-friendly #297

Open Klaranth opened 2 years ago

Klaranth commented 2 years ago

MCLV Making webmail and map more mobile-friendly. as in actually being able to enter username and password in webmail and selecting ground/moon/mars/space or entering text in the search field. Entering text seems impossible on any of the web interfaces on android/chrome

SwissalpS commented 2 years ago

I sympathise with the wish for webmail to work on small devices. The map however, not so much. Some hardware tools are not much use for certain tasks. Yes you can unscrew a bigger screw with a smaller screwdriver, but does it make sense to do so?

OgelGames commented 2 years ago

How about the new web UI, that will replace webmail? https://pandorabox.io/ui/

As for the map, I partly agree with SwissalpS that it's not intended for mobile, but it still could be improved a bit, at least making it functional.

MCLV-pandorabox commented 2 years ago

I disagree with SwissalpS, and by extension OgelGames on the map issue. If I understand correctly the map shouldn't be used on mobile, and has no practical use, therefore nothing needs to change? I strongly disagree with that statement. It should be up to the user to decide if it is practical to use. It is however up to the developer/team to make it available or not. If the map was indeed not intended for the mobile user, then present them with a message and explanation and don't present them buttons that can't be pressed. (this is a general development guideline, is it not?)

Besides I see many uses for this on "mobile" because mobile is not only phone, it is also tablet and some people just don't have access to a desktop or laptop, or prefer not to.

In web development we currently employ a "mobile first" strategy. And I see from pandorabox.io/ui that pandorabox development adheres to this. Which also solves my issues with mail. Maybe users going to pandorabox.io/webmail should be redirected here instead?

OgelGames commented 2 years ago

If I understand correctly the map shouldn't be used on mobile, and has no practical use, therefore nothing needs to change?

Quite the opposite, it's definitely useful, and I think something should be done about it.

I don't know if @BuckarooBanzay has any plans for improving it, but he's the one that made it.

S-S-X commented 2 years ago

Code repo https://github.com/minetest-mapserver/mapserver Also bug report by author https://github.com/minetest-mapserver/mapserver/issues/31

BuckarooBanzay commented 2 years ago

If I understand correctly the map shouldn't be used on mobile, and has no practical use

Not really, i just developed it without any focus on mobile and some things may not work yet :wink:

In web development we currently employ a "mobile first" strategy. And I see from pandorabox.io/ui that pandorabox development adheres to this

Interesting, i only really tested it on the desktop browser :thinking:

I don't know if @BuckarooBanzay has any plans for improving it, but he's the one that made it.

Plans: sure, time to implement those properly: heh, not really

Feel free to open issues (or even PR's)

As for the current state of the webmail-app: The plan is to transition to the mtui app and extend that further (notifications, relay, etc) I'll soon sunset the "old" webmail app anyway, too much nodejs stuff accumulated there :/

If you have new issues/requests, please direct them here: https://github.com/minetest-go/mtui

MCLV-pandorabox commented 2 years ago

In web development we currently employ a "mobile first" strategy. And I see from pandorabox.io/ui that pandorabox development adheres to this

Interesting, i only really tested it on the desktop browser thinking

it's amazing what a little bootstrap.css can do ;-)

I don't know if @BuckarooBanzay has any plans for improving it, but he's the one that made it.

Plans: sure, time to implement those properly: heh, not really

Feel free to open issues (or even PR's)

I'll see what I can do, I've never used go before, but I have a few simple simple css tricks to make it even more mobile fancy