summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* ContactsWindow: remove right_title and left_title.Niels De Graef2018-01-091-25/+11
| | | | They were used inconsistently anyway.
* Update Finnish translationJiri Grönroos2018-01-091-169/+221
|
* Release unstable version 3.27.4.3.27.4Niels De Graef2018-01-092-1/+18
|
* Update Spanish translationDaniel Mustieles2018-01-081-157/+222
|
* Make telepathy dependency optionalCosimo Cecchi2018-01-019-10/+53
| | | | | | | Telepathy is on the way out; remove the mandatory dependency from gnome-contacts. https://bugzilla.gnome.org/show_bug.cgi?id=790037
* Extract setup window into a separate class.Niels De Graef2017-12-308-278/+336
| | | | | This simplifies the code in ContactsWindow by a bit and also prevents unnecessary loading of the setup UI.
* Add very basic .gitignoreNiels De Graef2017-12-291-0/+4
|
* Configure: add `maps` optionNiels De Graef2017-12-291-1/+1
|
* Build: make Maps optional.Niels De Graef2017-12-294-20/+30
| | | | | | | This is a wanted feature for several reasons: * In an X11 session, this feature makes Contacts crash (for some). * In a Wayland session, it has trouble being properly rendered. * The status of what tile provider we can use is still unclear.
* ContactsContact: return early in calc_is_main()Niels De Graef2017-12-291-10/+5
| | | | Don't do work if it's not necessary.
* ContactsContact: reference to Store should be weakNiels De Graef2017-12-291-1/+1
| | | | Otherwise we get circular references, which can get us into trouble.
* Keep all the Geocode and Map stuff in one place.Niels De Graef2017-12-292-36/+32
|
* ContactsContact: remove unused ImDisplay enumNiels De Graef2017-12-292-18/+8
|
* ContactsContact: remove unused helper functions.Niels De Graef2017-12-291-22/+0
| | | | | | The big idea is that Folks.Individual already provides a wealth of properties/methods to get what we need. No use in trying to wrap all of that.
* ContactsContact: Remove initial_letter property.Niels De Graef2017-12-291-9/+0
| | | | | | This property wasn't used, and even more: this should probably better be done by getting the structured_name of the individual and using `to_string_with_format("%G")`.
* Contact: don't listen to changes in Tp.PersonaNiels De Graef2017-12-281-35/+1
| | | | | | This was used to detect presence changes (i.e. a contact going offline or online). However, we've long stopped showing this in the UI, so this really is an unnecessary operation.
* LinkSuggestionGrid: try more fields for the extra info.Niels De Graef2017-12-281-8/+29
|
* Configure: fix mandir option.Niels De Graef2017-12-281-1/+1
| | | | | Let's silently hope the ContinuousBot overlord did not see us stray from the righteous path.
* Meson: install search provider to the correct dir.Niels De Graef2017-12-283-12/+18
| | | | Also: clean up the directory handling a bit.
* Update German translationMario Blättermann2017-12-281-146/+170
|
* ContactsContact: remove avatar_icon_data property.Niels De Graef2017-12-271-29/+8
| | | | It was unused.
* Contacts.Contact: use Individual for display_nameNiels De Graef2017-12-271-47/+1
| | | | It's already in Folks, so it's better to let them do it.
* Put a margin around the avatar in ContactSheet.Niels De Graef2017-12-272-0/+7
| | | | | | | This makes sure that it doesn't "jump" when switching to the ContactEditor. Fixes [bug 701370](https://bugzilla.gnome.org/show_bug.cgi?id=701370).
* ContactFrame: remove unused text methods/fields.Niels De Graef2017-12-271-24/+2
|
* Add option -v/--version to show the version.Niels De Graef2017-12-271-49/+49
| | | | Also clean up the option parsing a bit.
* SearchProvider: improve performance and add description.Niels De Graef2017-12-261-99/+93
| | | | | | | | | | Note that we don't need all the code from our own custom classes such as Contacts.Contact, we only want speed. The best way to do this is to put away all unnecessary operations and to just keep it simple. We're falling back to the SearchView of Folks. That means that the only way of improving performance, is to make SearchView better for this case.
* Meson: don't forget to install the search provider.Niels De Graef2017-12-261-0/+5
|
* Unmark “app.quit” from translationPiotr Drąg2017-12-261-1/+1
|
* Improve Contacts setup UI a bit.Niels De Graef2017-12-263-31/+39
| | | | See [bug 761929](https://bugzilla.gnome.org/show_bug.cgi?id=761929).
* ContactsList: prefer iterating over rows rather than HashMap values.Niels De Graef2017-12-261-10/+14
|
* Rename View to the more obvious ContactList.Niels De Graef2017-12-266-22/+27
|
* Update Serbian translationМарко Костић2017-12-251-130/+168
|
* InAppNotification: tweak the UI a bit.Niels De Graef2017-12-252-1/+7
| | | | See also [bug 727849](https://bugzilla.gnome.org/show_bug.cgi?id=727849)
* Mark strings in help-overlay.ui as translatablePiotr Drąg2017-12-251-6/+6
|
* Add a shortcuts window.Niels De Graef2017-12-254-0/+56
| | | | See also [bug 759582](https://bugzilla.gnome.org/show_bug.cgi?id=759582)
* ContactsWindow: rename toolbars to headers.Niels De Graef2017-12-252-34/+26
|
* Updated Czech translationMarek Černocký2017-12-241-164/+104
|
* Use the conventional path for resources.Niels De Graef2017-12-2414-50/+42
| | | | | | | | This makes Gtk+ automagically set our app menu, and it is more consistent with other apps. See [automatic resources] in GtkApplication's documentationfor more info. [automatic resources]: https://developer.gnome.org/gtk3/stable/GtkApplication.html#automatic-resources
* ContactsWindow: incorporate UI/CSS loadingNiels De Graef2017-12-242-26/+14
|
* Contacts.ListPane: clean up some code.Niels De Graef2017-12-242-14/+18
|
* ContactListPane: use constructors to pass a StoreNiels De Graef2017-12-243-76/+41
|
* ContactsContact: remove unused method is_callable.Niels De Graef2017-12-241-12/+0
|
* ContactStore: only store 1 calling account.Niels De Graef2017-12-243-24/+6
| | | | | Telepathy is on it's way out, and really, the end-result of this code still does exactly the same thing.
* ContactSheet: remove unused Store.Niels De Graef2017-12-242-8/+4
|
* LinkSuggestionGrid: improve the UI a bit.Niels De Graef2017-12-235-37/+121
| | | | | | And while doing so, start using a GtkTemplate. See [bug 696384](https://bugzilla.gnome.org/show_bug.cgi?id=696384).
* Update Esperanto translationKristjan SCHMIDT2017-12-231-253/+237
|
* Update POTFILES.in and POTFILES.skipPiotr Drąg2017-12-232-0/+2
|
* Extract LinkSuggestionGrid into a class.Niels De Graef2017-12-233-67/+95
|
* ContactsView: remove hidden_contacts field.Niels De Graef2017-12-231-12/+0
| | | | It literally wasn't being used.
* ContactsView: remove TextDisplay, as it's not used.Niels De Graef2017-12-231-6/+0
|