Adaptive UI improvements
New localizations added over the past few months revealed issues with how the UI would fit mobile phone screens depending on the user's locale.
This MR includes a small fix for the status page text to be able to wrap in case the translation ends up with very long lines, but the main change brought here is the replacement of EditorInfoBar
with instances of AdwMessageDialog
.
Until now, the window width was tied to the length of the text in the infobar (leading to variations depending on the current locale).
With this change, libadwaita ensures the message dialog will fit the screen and the editor window width can be significantly reduced, leading to an important usability improvement on mobile phones.