bleakgrey / tootle

GTK-based Mastodon client for Linux
GNU General Public License v3.0
400 stars 61 forks source link

Compose dialog doesn't fit on phone screens #183

Closed atoft closed 4 years ago

atoft commented 4 years ago

I got this to build on Mobian on the Pinephone, it looks great :) 2020-07-04-225452

I'm able to log in and make it to the timelines, but I can't scroll in any of the views as every touch causes a toot to be opened. I'm guessing that the toots need to be only opened on release to make scrolling possible.

Let me know if I can help testing anything out.

bleakgrey commented 4 years ago

I'm surprised it took me so long to work out a solution, working with key press events in GTK is a bit counter-intuitive. The master branch should work properly now.

bleakgrey commented 4 years ago

Can you show me how a user profile looks on your device? It's unrelated to the issue, I'm just curious if the header bar looks okay on smaller screens.

atoft commented 4 years ago

Awesome, scrolling works with the latest master :) Reading the timelines works well now. The only issue I notice is that the scrolling gets weird if you are touching the screen when new toots are loaded (it will cause rapid up or down scrolling).

The user profile looks good to me: 2020-07-05-104551

The only header bar I see a problem with is in the "new toot" dialog, the right hand buttons are off screen: 2020-07-05-104324

bleakgrey commented 4 years ago

Perhaps I should find another way to set minimum width for dialogs. That's doable.

The scrolling part is trickier though. Please create another issue concerning that and, If possible, include a video capturing that behavior (I'm aware of a few possible causes and need to see it to know which case that is).