Bob Ham
cb2831eca4
Support opening of tel: URIs
...
Closes #73
2019-08-06 11:29:05 +01:00
Bob Ham
3c22bc9154
Hook up Recent Calls list to database
...
Closes use-cases#113
Closes use-cases#115
2019-08-01 14:39:55 +01:00
Tobias Bernard
aee2b247ca
Switcher: symbolic icons, label capitalization
2019-07-03 14:55:09 +02:00
Bob Ham
251e3b0076
calls-main-window: Use HdyViewSwitcher and friends
...
Use HdyViewSwitcher to navigate between the dial pad, call history and
a contacts list.
Closes #56
2019-07-03 13:39:25 +01:00
Bob Ham
b0d9918f5a
Update UI to better reflect the design
...
* Make the Answer button look nice and laid out properly.
* Merge the time and status labels, displaying simply the text
"Calling..." until the call becomes active and then the call time
afterwards.
* Fix info display bar in both the call and main windows so they use a
GtkRevealer and work a lot better.
* Add a "new-call-symbolic" icon for the "Add call" button.
* General tweaks and clean-ups
Closes #55
Closes #35
2019-06-28 15:14:45 +01:00
Bob Ham
74c3987ce1
src: Generalise Provider object enumeration with calls_enumerate()
2018-11-01 11:14:49 +00:00
Bob Ham
a33dbd139e
main-window: Set up Provider in constructed callback
2018-10-08 10:46:00 +00:00
Bob Ham
9aa34cceff
src: Give the Provider to the CallWindow on construction
...
This allows us to get rid of the signals on the MainWindow and
simplifies things dramatically.
2018-10-08 10:40:02 +00:00
Bob Ham
1843d72ad1
main-window: No need to store calls so remove holders here
2018-10-08 10:34:28 +00:00
Bob Ham
f4eae98458
main-window,new-call-box: Move origin store from MainWindow to NewCallBox
...
The main window has no need to store origins now so this simplifies
things dramatically.
2018-10-08 10:16:04 +00:00
purism
3e6ee6d293
main-window: Display the dialer on startup rather than empty history
...
When call history is implemented, this should be modified to only
display the dialer if the history is empty.
2018-10-02 17:19:10 +00: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
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
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
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
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
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
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
07eb23da0f
Initial import of cleaned Calls working tree
2018-05-17 14:16:51 +01:00