Balló György
ef5467fb64
build: Actually translate metainfo
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/751 >
2024-08-31 08:11:50 +00:00
Balló György
5fde6bcc3a
application: Set default window icon
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/750 >
2024-08-31 00:36:09 +02:00
Evangelos Ribeiro Tzaras
3b34f19735
plugin: Reindent
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/746 >
2024-07-31 18:51:56 +00:00
Evangelos Ribeiro Tzaras
26484766d3
treewide: Port to libpeas-2
...
Closes #609
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/746 >
2024-07-31 18:51:56 +00:00
Guido Günther
506a1cfc34
manager: Emit phone-hangup event if the other side hung up
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/743 >
2024-07-31 17:50:58 +00:00
Guido Günther
7b2ab53f4d
call: Track which side hung up the call
...
Adding a boolean flag allows us to distinguish this from situations
where the other side ended the call.
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/743 >
2024-07-31 17:50:58 +00:00
Guido Günther
7bc0cc06ca
call: Fix name of parent class
...
It's not an interface
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/743 >
2024-07-31 17:50:58 +00:00
Guido Günther
7aa3d163b5
build: Bump minimum glib version
...
Glib 2.74 is even in Debian stable
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/743 >
2024-07-31 17:50:58 +00:00
Evangelos Ribeiro Tzaras
8a4e53ded4
application: Log version on startup
...
Closes: https://gitlab.gnome.org/GNOME/calls/-/issues/652
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu>
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/745 >
2024-07-18 04:44:23 +02:00
Evangelos Ribeiro Tzaras
e73dd15525
application: Remove unused variable in startup()
...
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu>
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/745 >
2024-07-18 04:42:46 +02:00
Guido Günther
b5af7f5e7d
calls-ringer: Don't restart when feedback got ended explicitly
...
If a user e.g. lowers the gobal feedback level we don't want to
retrigger the events.
Without this calls assumes events ended naturally and restarts the
ringing without any events. As that is never ended even subsequent calls
don't receive any ringing.
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/734 >
2024-06-23 12:02:59 +00:00
Anton Lazarev
2fa17c86d3
main-window: Use AdwBanner
for the permanent error label
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/732 >
2024-06-20 12:39:59 +00:00
Anton Lazarev
14362843c9
about: Switch to AdwAboutWindow
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/726 >
2024-05-22 11:24:33 -07:00
Anton Lazarev
36cd614310
treewide: Use gtk4.12, libadwaita 1.4
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/729 >
2024-05-21 20:27:49 -07:00
Anton Lazarev
72e3ae36ba
main-window: Change GtkDialog to GtkWindow
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/729 >
2024-05-21 20:27:48 -07:00
Anton Lazarev
b2f191eaec
treewide: Replace StyleContext with GtkWidget CSS operations
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/729 >
2024-05-21 20:27:48 -07:00
Anton Lazarev
e2fa92ff45
build: Use gtk4.10, libadwaita 1.3
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/729 >
2024-05-21 20:27:48 -07:00
Anton Lazarev
b2e3e8445d
calls-contacts-box: Migrate to GListModel
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714 >
2024-04-06 08:15:29 -07:00
Anton Lazarev
27e6b7a9db
treewide: Remove requires
glade-isms from ui definitions
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714 >
2024-04-06 08:15:29 -07:00
Anton Lazarev
7cf7fc02d6
build: Specify required GTK version
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714 >
2024-04-06 08:15:29 -07:00
Anton Lazarev
933655e8e0
new-call-box: Expand to fill horizontal width
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714 >
2024-04-06 08:15:28 -07:00
Anton Lazarev
51e74ef595
treewide: Ensure memory is not disposed multiple times
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714 >
2024-04-06 08:15:28 -07:00
Anton Lazarev
8a464224a3
contacts-box: Use AdwToolbarView
with search as top bar
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714 >
2024-04-06 08:15:28 -07:00
Anton Lazarev
9fb5a11c69
contacts-box: Use AdwStatusPage
for the placeholder
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714 >
2024-04-06 08:15:28 -07:00
Anton Lazarev
a3a193b77f
main-window: Replace AdwViewSwitcherTitle
...
https://gnome.pages.gitlab.gnome.org/libadwaita/doc/main/migrating-to-breakpoints.html#replace-adwviewswitchertitle
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714 >
2024-04-06 08:15:28 -07:00
Anton Lazarev
001d599495
treewide: Parent from AdwBin
where possible
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714 >
2024-04-06 08:15:28 -07:00
Anton Lazarev
4fc1374fe8
call-window: Remove superfluous GtkViewport
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714 >
2024-04-06 08:15:28 -07:00
Anton Lazarev
52b4aa7769
call-record-row: Fix layout
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714 >
2024-04-06 08:15:28 -07:00
Anton Lazarev
eef5b33ad4
call-record-row: Improve event handling
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714 >
2024-04-06 08:15:28 -07:00
Anton Lazarev
caecf10cc1
treewide: Remove visible=True
on adwaita widgets
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714 >
2024-04-06 08:15:28 -07:00
Anton Lazarev
8ea553bd0c
call-selector-item: Remove misc unavailable properties
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714 >
2024-04-06 08:15:28 -07:00
Anton Lazarev
e550d31b60
calls-main-window: Widgets are visible by default
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714 >
2024-04-06 08:15:28 -07:00
Anton Lazarev
afc01b1146
calls-application: subclass AdwApplication
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714 >
2024-04-06 08:15:28 -07:00
Anton Lazarev
b7789a59d1
main-window: Set menu-model
directly on the GtkMenuButton
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714 >
2024-04-06 08:15:28 -07:00
Anton Lazarev
543a55d741
contacts-box: Use title-1
instead of large-title
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714 >
2024-04-06 08:15:28 -07:00
Anton Lazarev
fb93535806
treewide: Use GtkButton:icon-name
instead of manual GtkImage
child
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714 >
2024-04-06 08:15:27 -07:00
Anton Lazarev
58779b57a3
treewide: image-button style class is automatically handled by GTK
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714 >
2024-04-06 08:15:27 -07:00
Anton Lazarev
87d357729c
call-window: receives_default is already true for buttons
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714 >
2024-04-06 08:15:27 -07:00
Anton Lazarev
229bf6f722
treewide: Remove unused placeholder elements
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714 >
2024-04-06 08:15:27 -07:00
Anton Lazarev
c9dc3ceffd
treewide: Replace "content" style class with "boxed-list"
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714 >
2024-04-06 08:15:27 -07:00
Anton Lazarev
b83339980b
treewide: Use AdwToolbarView for all windows with header bars
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714 >
2024-04-06 08:15:27 -07:00
Anton Lazarev
76697050e8
calls-in-app-notification: migrate to AdwToastOverlay
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714 >
2024-04-06 08:15:27 -07:00
Anton Lazarev
915b855ec8
call-record-row: Accessible role changes
...
AtkObject has been removed
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714 >
2024-04-06 08:15:27 -07:00
Anton Lazarev
861ea19a62
calls-account-overview: Use content
property for AdwWindow
...
https://gnome.pages.gitlab.gnome.org/libadwaita/doc/main/migrating-libhandy-1-4-to-libadwaita.html#adapt-to-gtkcontainer-removal
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714 >
2024-04-06 08:15:27 -07:00
Anton Lazarev
a2cb767bdc
history-box: expand to fill available horizontal space
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714 >
2024-04-06 08:15:27 -07:00
Anton Lazarev
2ee3f347ce
main-window: Use menu model for app menu popover
...
https://docs.gtk.org/gtk4/migrating-3to4.html#gtkmenu-gtkmenubar-and-gtkmenuitem-are-gone
Unclear why the invisible entries for `Keyboard shortcuts` and `Help`
are there. I've left them ported but commented out for now.
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714 >
2024-04-06 08:15:27 -07:00
Anton Lazarev
b32faf39f8
main-window: Replace vbox internal-child with content_area
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714 >
2024-04-06 08:15:27 -07:00
Anton Lazarev
732388303a
main-window: Stop setting ::has-default
...
https://docs.gtk.org/gtk4/migrating-3to4.html#stop-setting-has-default-and-has-focus-in-ui-files
Oddly, there were previously 2 different default widgets? I just chose
the first one.
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714 >
2024-04-06 08:15:27 -07:00
Anton Lazarev
8b57a05836
call-window: Remove no-show-all property
...
https://docs.gtk.org/gtk4/migrating-3to4.html#widgets-are-now-visible-by-default
Not sure why it was there in the first place; it was never unset.
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714 >
2024-04-06 08:15:27 -07:00
Anton Lazarev
36f19d5e9f
treewide: Remove GtkWindow::hide-titlebar-when-maximized
...
92b0d2e8ea
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714 >
2024-04-06 08:15:26 -07:00