Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Store: use the BackendStore for the IndividualAggregator | Niels De Graef | 2018-01-21 | 1 | -12/+12 | |
| | | | | This means we also don't need to separately save it. | |||||
* | Utils: remove unused string_is_empty() | Niels De Graef | 2018-01-21 | 1 | -14/+0 | |
| | ||||||
* | Utils: remove canonincalize_for_search() | Niels De Graef | 2018-01-21 | 1 | -30/+0 | |
| | | | | | Since we switched to Folks.Query for our searches, we no longer need this function. | |||||
* | ContactList: use a SimpleQuery for the search filter. | Niels De Graef | 2018-01-21 | 3 | -99/+21 | |
| | | | | | | This also lets us remove a lot of code where the filtered-status of a contact was saved (which led to more memory usage). So hurray for less bloat and less memory usage! | |||||
* | ContactList: minor checkbox UI tweaks | Niels De Graef | 2018-01-21 | 1 | -7/+12 | |
| | | | | | | * Don't hide the checkbox of a row if we're still hovering over it. * Add a bit of margin so the checkbox doesn't overlap with the scrollbar. * Clean up a bit | |||||
* | Window: no more "Select" title in left header. | Niels De Graef | 2018-01-21 | 1 | -4/+3 | |
| | | | | | | Either no-one is selected => we're not in selection mode, or some people are selected => show how much (handled by the contacts_marked signal) | |||||
* | ContactList: only show checkbox on hover. | Niels De Graef | 2018-01-21 | 3 | -37/+41 | |
| | | | | | | | * Removed the select_button in ContactWindow (as selection_mode is implicitly started by selecting a checkbox). * Updated the cancel_select_button with a new icon (complying with the new mockups). | |||||
* | ContactList: use and sync the UiState. | Niels De Graef | 2018-01-21 | 3 | -27/+21 | |
| | ||||||
* | ListPane: also use the UiState. | Niels De Graef | 2018-01-20 | 2 | -26/+29 | |
| | | | | Set to insensitive when editing a contact. | |||||
* | Window: allow simultaneously selecting & displaying a contact. | Niels De Graef | 2018-01-20 | 2 | -12/+14 | |
| | ||||||
* | Avatar: load asynchronously. | Niels De Graef | 2018-01-20 | 7 | -17/+15 | |
| | | | | This fixes [bug 657962](https://bugzilla.gnome.org/show_bug.cgi?id=657962). | |||||
* | Avatar: remove redundant if-check. | Niels De Graef | 2018-01-20 | 1 | -3/+0 | |
| | ||||||
* | Avatar: also provide a fallback if contact == null | Niels De Graef | 2018-01-20 | 1 | -4/+2 | |
| | ||||||
* | Slightly enlarge the avatar in the contact pane. | Niels De Graef | 2018-01-20 | 1 | -1/+1 | |
| | | | | This matches the new mockups more closely. | |||||
* | Flatpak: remove libchamplain (it's no longer used) | Niels De Graef | 2018-01-19 | 1 | -9/+0 | |
| | ||||||
* | Main: remove Clutter reference. | Niels De Graef | 2018-01-19 | 1 | -2/+0 | |
| | | | | | Was used for the map. It wasn't even in the correct preprocessor directive. | |||||
* | Utils: remove dead code. | Niels De Graef | 2018-01-19 | 1 | -48/+0 | |
| | | | | It was used for drawing Avatars, but that is now all done separately. | |||||
* | Update POTFILES.in and POTFILES.skip | Piotr Drąg | 2018-01-19 | 2 | -5/+7 | |
| | ||||||
* | Avatar: cleaner UI. | Niels De Graef | 2018-01-19 | 6 | -130/+89 | |
| | | | | | | * Always clip to a circle. * In case there is no avatar, use a specific color for each contact and draw a default icon on top if it. | |||||
* | Don't show a map for an address. | Niels De Graef | 2018-01-19 | 8 | -320/+4 | |
| | | | | | | * It crashed on X * It didn't render properly on Wayland * There are privacy issues | |||||
* | Add a Favorite button. | Niels De Graef | 2018-01-19 | 2 | -2/+41 | |
| | | | | Now that we show favorites separately, that makes sense. | |||||
* | Rename AvatarDialog to AvatarSelector. | Niels De Graef | 2018-01-19 | 6 | -9/+9 | |
| | | | | This is in preparation for transforming it to a popover. | |||||
* | Window: left title: "All Contacts" -> "Contacts". | Niels De Graef | 2018-01-19 | 2 | -5/+3 | |
| | | | | | Since we're now making the distinction between favorites and "all contacts", make sure that the title isn't confusing. | |||||
* | Avatar: don't use a button.wip/nielsdg/avatar-no-button | Niels De Graef | 2018-01-18 | 4 | -65/+40 | |
| | | | | | | | Leave all the button logic out of it and just be a simple DrawingArea. NOTE: we temporarily lose our border because of this, but with the new avatars, this should no longer be a problem. | |||||
* | Make the ContactPane background a bit lighter | Niels De Graef | 2018-01-18 | 1 | -1/+1 | |
| | ||||||
* | ContactList: show Favorites separately at the top. | Niels De Graef | 2018-01-18 | 2 | -8/+48 | |
| | | | | See also [bug 792026](https://bugzilla.gnome.org/show_bug.cgi?id=792026). | |||||
* | ContactEditor: set container_grid in the UI file | Niels De Graef | 2018-01-18 | 2 | -16/+17 | |
| | ||||||
* | ContactEditor: remove redundant hcenter. | Niels De Graef | 2018-01-18 | 1 | -6/+1 | |
| | ||||||
* | Window: use icon for edit_button. | Niels De Graef | 2018-01-17 | 2 | -15/+11 | |
| | | | | This follows the new mockups more closely. | |||||
* | Port contacts-esd-setup to Vala. | Niels De Graef | 2018-01-17 | 8 | -368/+202 | |
| | ||||||
* | CSS: Remove unused class .contacts-entry | Niels De Graef | 2018-01-16 | 3 | -21/+3 | |
| | ||||||
* | CSS: remove useless class .month-combo | Niels De Graef | 2018-01-16 | 2 | -10/+0 | |
| | ||||||
* | Clean up the style for the watermark. | Niels De Graef | 2018-01-16 | 2 | -2/+5 | |
| | ||||||
* | Simplify Avatar styling | Niels De Graef | 2018-01-16 | 4 | -24/+7 | |
| | ||||||
* | Rename ContactFrame to Avatar. | Niels De Graef | 2018-01-16 | 9 | -52/+55 | |
| | | | | It's shorter *and* it's more obvious. | |||||
* | ListPane: remove unused `ignore_selection_change` | Niels De Graef | 2018-01-13 | 1 | -8/+2 | |
| | ||||||
* | Window: rename overlay to notification_overlay. | Niels De Graef | 2018-01-13 | 2 | -3/+3 | |
| | | | | Then its purpose is immediately clear. | |||||
* | Update Turkish translation | Emin Tufan Çetin | 2018-01-13 | 1 | -169/+236 | |
| | ||||||
* | Window: remove useless debug statement. | Niels De Graef | 2018-01-13 | 1 | -1/+0 | |
| | ||||||
* | Window: Implement the UI as an FSM. | Niels De Graef | 2018-01-13 | 3 | -71/+116 | |
| | | | | | | | | This way it's clear what parts of the UI should be active when selecting, editing, ... It also allows us to get rid of a hard to follow combo of edit_mode/selection_mode/new_contact variables. | |||||
* | Window: No more need for view_switcher Stack | Niels De Graef | 2018-01-13 | 2 | -76/+62 | |
| | ||||||
* | ContactsWindow: no need to pass the Settings. | Niels De Graef | 2018-01-13 | 2 | -2/+2 | |
| | ||||||
* | ListPane: make an activate_selection_mode(). | Niels De Graef | 2018-01-12 | 2 | -10/+8 | |
| | | | | | Since it's basically the same thing as the method with the same name from Contacts.Window (which might be merged in the future). | |||||
* | ListPane: clean up the fields. | Niels De Graef | 2018-01-12 | 1 | -6/+3 | |
| | | | | | Remove the unused `search_tool_item` and set the access modifier to private if that's allowed. | |||||
* | ListPane: use the search_changed signal. | Niels De Graef | 2018-01-12 | 2 | -32/+12 | |
| | | | | Rather than using the changed signal with its own timeout. | |||||
* | Appdata: update contact for update_contact | Niels De Graef | 2018-01-12 | 1 | -1/+1 | |
| | ||||||
* | ContactsWindow: aggregate edit_mode constraints | Niels De Graef | 2018-01-12 | 1 | -50/+29 | |
| | | | | | Maybe we should look into implementing the selection_mode, edit_mode and editing_new_contact as a FSM. | |||||
* | ContactsWindow: no need for a selection_mode-property. | Niels De Graef | 2018-01-12 | 1 | -17/+8 | |
| | | | | | | | | Since it's only set using `activate_selection_mode()` we don't need to have an explcit property. Also merges the "constraints" (i.e. what should be visible when selecting) at the same place. | |||||
* | Update Friulian translation | Fabio Tomat | 2018-01-10 | 1 | -166/+217 | |
| | ||||||
* | ContactsWindow: split init_content_widgets() | Niels De Graef | 2018-01-09 | 1 | -10/+11 | |
| | | | | Just to make it more obvious what they're actually doing. |