Kévin Commaille
840a53b0fb
session: Rename Avatar to AvatarData
...
Avoid confusion with the Avatar in components and avoid to have
to rename it to AvatarItem.
3 years ago
Kévin Commaille
64d9a98f0b
chore: Replace deprecated GtkInfoBar with AdwBanner
3 years ago
Kévin Commaille
5d7d49a973
session: Allow to join a room by ID, alias or permalink
4 years ago
Julian Sparber
99911c3fcf
sidebar: Fix oscillating scrollbar when hovered at the right place
...
This is a hack to fix this till the upstream bug is resolved.
See: https://gitlab.gnome.org/GNOME/gtk/-/issues/4938
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/925
4 years ago
Julian Sparber
8a6a209f54
session: Mark offline when homeserver isn't reachable
...
This also shows a infobar to the user when offline.
This completely ignores the connecticity state since it's unrelaibale
and the server may be reachable even without internet connection.
4 years ago
Kévin Commaille
e7de31ffa6
sidebar: Remove "Preferences" entry from main menu
...
There are no general preferences available or planned for now
and it is misleading for users.
4 years ago
Tobias Bernard
dd61665a96
sidebar: larger avatar in headerbar
4 years ago
Julian Sparber
311ffd55c3
sidebar: Add category people
...
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/931 >
4 years ago
Julian Sparber
534d2bcec3
sidebar: Improve context menu entires
...
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/931 >
4 years ago
Julian Sparber
e069053cda
session: Replace listview with listbox in AccountSwitcher
...
This reworks the entiere account switcher.
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/931
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/898
4 years ago
Kévin Commaille
5ac882eaa1
context-menu-bin: Fix non-working actions
...
Destroying the popover on close results in the action not being
called.
Instead do like the members list and keep a single popover for the
whole list. To do that we need to pass a weak reference to the
closest common parent of the list items, via the list view factory.
4 years ago
Julian Sparber
c11393e3f6
session: Improve accessibility and focus
...
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/197
Room history navigation isn't good yet, but this improves navigation by a lot.
4 years ago
Julian Sparber
0bf6a4ff32
Remove Next from app-id
4 years ago
Marco Melorio
e91b876bfe
style: Remove deprecated .sidebar class
4 years ago
Marco Melorio
afc4998327
style: Rename .sidebar class to .sidebar-list
...
Needed to avoid using the deprecated .sidebar class.
4 years ago
Julian Sparber
f01d402dd6
room: Add dialog to create new rooms
5 years ago
Julian Sparber
e51fe5cb1a
account-switcher: Show user avatar on button
5 years ago
Julian Sparber
17532d7ba2
session: Fix keyboard shortcuts
5 years ago
Alejandro Domínguez
7c202b9488
Add account switcher
5 years ago
Kai A. Hiller
71061f9697
Add Ctrl+K shortcut to toggle room list search
5 years ago
Kévin Commaille
f414a6f5ba
sidebar: Improve interactions with a custom SelectionModel
...
Closes #749
5 years ago
Veli Tasali
f85a530ba1
sidebar: Implement room filtering
...
Filtering is done by lowercasing of the room name
and of the filtering criterion.
Closes https://gitlab.gnome.org/GNOME/fractal/-/issues/750 .
5 years ago
Julian Sparber
f352fc3cff
Reimplement sidebar using TreeListModel and session::room::Room
5 years ago
Alexandre Franke
4f9e1726a6
Remove Frctl prefix
5 years ago
Julian Sparber
a22fa19e38
sidebar: Add things needed for the Sidebar
...
This includes gobject wrappers and the ui.
5 years ago
Julian Sparber
e4220835ab
sidebar: Wrap ListView into ScrolledWindow
5 years ago
Julian Sparber
9e8fa8aab5
Add base layout
5 years ago