Adrien Plazas
7682aa1029
main-window: Move calls history before the new call box
...
This makes the calls history the page visible by default, matching the
final design.
2018-10-01 08:41:55 +02:00
Adrien Plazas
e0a1329218
main-window: Replace the stack switcher by a header bar
...
Drop the in-window content stack witcher and replace it by a header bar
containing both a CallsHistoryHeaderBar and a CallsNewCallHeaderBar.
2018-10-01 08:41:55 +02:00
Adrien Plazas
68cc256018
main-window: Add the 'new-call' and 'back' actions
...
These will be used by the header bar to switch between the call history
page and the new call page.
2018-10-01 08:41:55 +02:00
Adrien Plazas
b9d353dd58
Add CallsNewCallHeaderBar
2018-10-01 08:41:55 +02:00
Adrien Plazas
1a16271bcb
Add CallsHistoryHeaderBar
2018-10-01 08:41:55 +02:00
Adrien Plazas
e58ce3f08d
main-window: Add the 'about' action
...
This will be needed by the next commit to display an "About" dialog via
the corresponding entry in the app menu that will be added.
This also adds the PACKAGE_URL, PACKAGE_VERSION and VCS_TAG
configuration data.
2018-10-01 08:41:42 +02:00
Adrien Plazas
65d7943e88
main-window: Don't display calls
2018-10-01 08:18:28 +02:00
Adrien Plazas
09670ea9c8
Display calls in the call window.
2018-10-01 08:18:28 +02:00
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