Commit graph

7 commits

Author SHA1 Message Date
Christopher Davis
9a81e50a49 join_room: Clean up child props and placeholders
Placeholders aren't needed, and child properties
are gone in GTK4
2020-11-06 08:12:13 +00:00
Christopher Davis
5d29dffb43 ui: Clean up deprecated margin props
margin-{left,right} have been deprecated in favor of
margin-{start,end}. This commit handles that deprecation.
2020-11-06 08:12:13 +00:00
Christopher Davis
438e846ba2 fractal-gtk: Port to libhandy-1
Ports our UI to the now-stable libhandy-1. libhandy-1 comes
with a few improvements, but also some API breakages
that needed to be fixed up.
2020-09-21 14:04:00 -07:00
David Heidelberg
27a6d4db6f fractal-gtk: add helper text to Join room dialog UI
Since spec #room:server is not so widely used, I propose to add
placeholder text, which can help newbies to make less mistakes.

In future, Fractal could check syntax directly and grey-out Join button
and colorize input field to warn about incorrect URL.

Signed-off-by: David Heidelberg <david@ixit.cz>
2020-04-24 06:54:28 +00:00
Christopher Davis
345c267d9f fractal-gtk: Use HdyDialog for Dialogs
HdyDialog is an adaptive version of GtkDialog that's always modal and adapts to fit the size of the screen if folded with HdyLeaflet. In the process of changing to use HdyDialog the width_request of the dialogs was moved from the window to their HeaderBars.

Related to https://gitlab.gnome.org/GNOME/fractal/issues/377
2019-02-15 12:03:11 -05:00
Alexander Mikhaylenko
037dcfe39b UI: Don't attach dialogs
This fixes weird behavior with hover states and headerbar style.
2018-10-08 02:48:20 +05:00
Daniel García Moreno
2191bef172 Split the main_window.glade file 2018-04-17 09:13:33 +02:00