Sounds great, thanks!

I haven't found much documentation on responsive layouts with egui. So I'm unfamiliar with what would be required to support it. Could be a great project.

I've been able to scale the system display from 200% to 100% and it displays much better. I've needed to do this also for a few other applications that are working towards having a responsive layout — progress is being made.

Reply to this note

Please Login to reply.

Discussion

I hope you didn't do it the hard way.. there is a setting to override the DPI that uniformly scales everything, fonts included.

I didn't see that setting in User Interface of Gossip – neat. It looks like it'll make things larger but not smaller, unless it could go lower than 72.

I used a system setting from Settings -> Displays -> Scale. There is also another system option Mobile Settings -> Compositor to enable scaling per application. However, it didn't have an effect in this case.

egui is immediate, so every frame you can choose what to do. You can say "if width < x do this, else do that".

I think the side menu would have to become a dropdown at certain widths, and some of the pages need to have their content wrap instead of scrolling left-right.

Okay, great!