1
0
Fork 0
mirror of https://gitlab.gnome.org/GNOME/calls.git synced 2024-11-18 01:25:35 +00:00
Commit graph

1940 commits

Author SHA1 Message Date
Adrien Plazas
b547c344e5 Add CallsCallWindow 2018-10-01 08:18:28 +02:00
Adrien Plazas
7e2a1f376a main-window: Add the 'call-added' and 'call-removed' signals
These will be used in the next commit to notify of added and removed,
which will be needed to display the calls in a secondary window.
2018-10-01 08:18:28 +02:00
Adrien Plazas
bc6295f5fe main: Use APP_ID from config.h 2018-10-01 08:18:28 +02:00
Adrien Plazas
6a1ce14da1 meson: Add config.h
This will be used to factorize project-related information like APP_ID.
2018-10-01 08:18:28 +02:00
Bob Ham
b8b10ad961 Merge branch 'wip/sadiq/fixes' into 'master'
new-call: Set input hints and purpose of SearchEntry

See merge request Librem5/calls!20
2018-09-28 15:00:05 +00:00
Bob Ham
3c6d2a5f8f Merge branch 'flatpak-dconf' into 'master'
flatpak: Enable access to dconf config

See merge request Librem5/calls!5
2018-09-28 14:51:08 +00:00
Adrien Plazas
1bbe042ff0 flatpak: Enable access to dconf config
This is needed for GTK+ to check if access to the GTK+ Inspector is
enabled, as described in the Flatpak sandbox permissions documentation:
http://docs.flatpak.org/en/latest/sandbox-permissions.html#dconf-access
2018-09-27 13:50:40 +02:00
Bob Ham
830475c0bc Merge branch 'answering-calls-fixes' into 'master'
Answering calls fixes

See merge request Librem5/calls!24
2018-09-27 08:53:45 +00:00
purism
9951fbf812 mm-call: Set call state on construction 2018-09-27 08:46:47 +00:00
purism
1c37b39398 mm-call,call-display: Add more debugging output for state changes 2018-09-27 08:44:24 +00:00
purism
635b3f74b8 mm-origin: Delete remnant disconnected calls on startup 2018-09-27 08:42:24 +00:00
purism
0d7e73ca63 mm-call: Fix mapping of alerting/incoming call states 2018-09-27 08:42:13 +00:00
Mohammed Sadiq
6bcb4db25d history-box: Add empty view 2018-09-24 07:38:06 +05:30
Bob Ham
340aa85b60 Merge branch 'debian-modemmanager-fix' into 'master'
d/control: Depend on modemmanager, not ofono

See merge request Librem5/calls!22
2018-09-17 15:40:37 +00:00
Bob Ham
795bc73dfa d/control: Depend on modemmanager, not ofono 2018-09-17 15:36:31 +00:00
Mohammed Sadiq
cbd15260b9 new-call: Set input hints and purpose of SearchEntry 2018-09-15 06:22:34 +05:30
Bob Ham
13a1944a69 Merge branch 'partial-ui-overhaul' into 'master'
Partial UI Overhaul

See merge request Librem5/calls!11
2018-08-29 16:44:50 +00:00
Bob Ham
2f1db6aac2 Merge branch 'set-app-id' into 'master'
Make sure we use the correct app_id

Closes #8

See merge request Librem5/calls!16
2018-08-29 14:14:04 +00:00
Guido Günther
7bc5f0ed90 main: Set program name to APP_ID
This makes sure we end up with the correct xdg app_id in Wayland:

before:

    [943832,359] -> xdg_toplevel@27.set_app_id("calls")

after:

    [1180814,499] -> xdg_toplevel@27.set_app_id("sm.puri.Calls")

Closes #8
2018-08-29 13:32:09 +02:00
Guido Günther
e0ef7f6f59 main: Factor out the appliction ID 2018-08-29 13:30:51 +02:00
Adrien Plazas
6d921bd667 main-window: Fix the title 2018-08-29 09:05:57 +02:00
Adrien Plazas
b05c6e34e2 main-window: Use a new call box
Replace the custom inplementation of a call box by a CallsNewCallBox
which is used to dial new calls and not to send DTMF tones as the call
display can now handle that.
2018-08-29 09:05:57 +02:00
Adrien Plazas
22d79bfbbf Add CallsNewCallBox 2018-08-29 09:05:57 +02:00
Adrien Plazas
a07b0b8382 main-window: Drop the new call expander
It is not needed anymore as the call display can send DTMF tones itself,
so instead let the dial pad always be available to send new calls.
2018-08-29 09:05:57 +02:00
Adrien Plazas
6182961f07 call-display: Add a dial pad overlay
Put the call display in an GtkOverlay and add a dial pad sending DTMF
tones as an overlay. Also make the dial pad overlay be triggered by the
dial pad button.
2018-08-29 09:05:57 +02:00
Adrien Plazas
0d98e17b05 main-window: Use CallsHistoryBox
This helps the window to be only a glue in between the actual UI
elements instead of handling a lot of the UI.
2018-08-29 09:05:57 +02:00
Adrien Plazas
70bafc2091 Add CallsHistoryBox 2018-08-29 09:05:57 +02:00
Heather Ellsworth
e60e70d5e4 Merge branch 'flatpak-modem-manager' into 'master'
flatpak: Add ModemManager

See merge request Librem5/calls!14
2018-08-28 18:51:24 +00:00
Adrien Plazas
c5d36106b0 flatpak: Drop Ofono and mobile-broadband-provider-info
Drops the Ofono and mobile-broadband-provider-info modules and stops
talking to Ofono.

They are not used by the application anymore as it switched to
ModemManager.
2018-08-28 08:35:03 +02:00
Adrien Plazas
1294cf0090 flatpak: Add ModemManager
Add the ModemManager module as Calls now depends on it and talk to
org.freedesktop.ModemManager1.
2018-08-28 08:34:09 +02:00
Bob Ham
38cb6a8eb3 Merge branch 'bug-template' into 'master'
Add issue template

See merge request Librem5/calls!15
2018-08-10 14:42:33 +00:00
Heather Ellsworth
9261b595aa Fix typo and rewording 2018-08-10 07:56:50 -06:00
Heather Ellsworth
2f19ccbaae Add issue template 2018-08-08 16:59:07 -06:00
Bob Ham
56b8390c1f Merge branch 'mm-gitlab-ci-and-debian-fixes' into 'master'
Fix GitLab CI and Debian packaging for ModemManager dependencies

See merge request Librem5/calls!13
2018-08-03 14:45:29 +00:00
Bob Ham
46c94e6e2a Fix GitLab CI and Debian packaging for ModemManager dependencies 2018-08-03 14:37:20 +00:00
Bob Ham
0e293fc128 Add ModemManager provider 2018-08-03 14:22:12 +00:00
Bob Ham
b0d35499b3 Merge branch 'meson-version' into 'master'
meson: Bump required version

See merge request Librem5/calls!10
2018-08-03 10:33:15 +00:00
Bob Ham
bd5858006c Merge branch 'dispose' into 'master'
Drop macros already in GLib

See merge request Librem5/calls!12
2018-08-03 09:50:34 +00:00
Adrien Plazas
90f3933e95 Drop the CALLS_SET_OBJECT_PROPERTY() macro
Replace it by g_set_object() as it does the same thing.
2018-08-03 11:30:18 +02:00
Adrien Plazas
3ebf58548c Drop the CALLS_FREE_PTR_PROPERTY() macro
Replace it by g_free() as it does the same thing.
2018-08-03 11:30:09 +02:00
Adrien Plazas
52f7f2da6f Drop the CALLS_DISPOSE_OBJECT() macro
Replace it by g_clear_object() as it does the same thing.
2018-08-03 11:29:56 +02:00
Bob Ham
700966ccfe Merge branch 'call-display-overhaul' into 'master'
Call display overhaul

See merge request Librem5/calls!9
2018-08-01 13:38:41 +00:00
Guido Günther
f21d82101b meson: Bump required version
This avoids

  WARNING: Project targetting '>= 0.40.1' but tried to use feature introduced in '0.42.0': gnome.mkenums_simple

0.42 is fairly old already and 0.40 isn't in a stable Debian release
either.
2018-07-31 13:58:32 +02:00
Adrien Plazas
e707894923 party: Replace the default party avatar
Replace the 'face-smile' icon by the better fitting
'avatar-default-symbolic' icon.
2018-07-31 10:20:38 +02:00
Adrien Plazas
c68b76fa63 call-display: Add an encryption indicator
This matches the final design.
2018-07-31 10:14:49 +02:00
Adrien Plazas
4616d6cafa Initialize CallsEncryptionIndicator
This is needed for that type to be used in the next commit.
2018-07-31 10:14:49 +02:00
Adrien Plazas
1dca8d34fb Add CallsEncryptionIndicator
This will be used in the next commit to let a call display indicate
whether the call is encrypted or not.
2018-07-31 10:14:49 +02:00
Adrien Plazas
7c974d38ed call-display: Make the buttons match the new design
Add 'mute' and 'dial pad' buttons, drop the 'hold' button, change the
size of the central buttons, make them use icons and drop the now
useless group size.
2018-07-31 10:14:49 +02:00
Adrien Plazas
b104483d3a call-display: Move hang up button at the bottom
Also make it match the final design.
2018-07-31 10:14:49 +02:00
Adrien Plazas
c5b1a3a923 call-display: Replace name by primary and secondary info
This better matches the final design and displays the most relevant
information available first.
2018-07-31 10:13:32 +02:00