Commit graph

98 commits

Author SHA1 Message Date
tibbi
4184abff80 fix some glitches at managing favorites 2017-12-30 19:42:13 +01:00
tibbi
5efc2fadb6 allow removing favorites by long pressing them + Remove 2017-12-30 19:08:42 +01:00
tibbi
d21b3e7c4d allow adding contacts to favorites by long pressing and Add 2017-12-30 18:55:15 +01:00
tibbi
ab0ea57732 apply the contact source filtering to Add Favorite dialog items too 2017-12-30 17:53:30 +01:00
tibbi
82a0f8accb lets better hide the Select All button at contacts 2017-12-30 17:44:13 +01:00
tibbi
09c528dd92 use different icons for deleting a contact and removing a favorite 2017-12-30 17:43:29 +01:00
tibbi
0b42a283c0 show all contacts by default 2017-12-30 17:36:57 +01:00
tibbi
09b9d954fb show a different placeholder at empty favorites 2017-12-30 17:31:59 +01:00
tibbi
0b360ec934 finish action mode on page change 2017-12-30 17:03:37 +01:00
tibbi
a67cb33cdc do not apply the contact source filtering to Favorites 2017-12-30 16:52:05 +01:00
tibbi
488a5d9025 move the contacts fragment handling in the shared parent fragment 2017-12-30 16:35:47 +01:00
tibbi
0e3f500bb9 store selected favorites 2017-12-30 13:54:46 +01:00
tibbi
d807df4f97 show a list of contacts for managing favorites at FAB press 2017-12-30 13:22:18 +01:00
tibbi
88b624bbc5 do not show contact phone numbers on the main screen by default 2017-12-30 10:52:00 +01:00
tibbi
1771e92f11 remember the last used viewpager page 2017-12-29 23:52:00 +01:00
tibbi
1e0d8f383d rewrite the layout to a viewpager split to contacts and favorites 2017-12-28 23:59:49 +01:00
tibbi
74064e57d5 add a button for removing contact events 2017-12-28 12:49:49 +01:00
tibbi
ff0f78eb09 properly insert/update stored contact events 2017-12-28 11:45:40 +01:00
tibbi
946b90cdda improve event date formatting, handle events without year 2017-12-28 00:03:42 +01:00
tibbi
86be50d6da add some missing licenses 2017-12-27 23:59:55 +01:00
tibbi
4a570eea03 add a datepicker for changing the event date 2017-12-27 22:04:40 +01:00
tibbi
e1205416f0 do not save events with "Unknown" date 2017-12-27 19:40:18 +01:00
tibbi
e497c83182 add some contact fields for Events (birthdays, anniversaries, other) 2017-12-27 19:26:33 +01:00
tibbi
896acbbc0b do not fill out Contact emails at the initial screen, they arent used 2017-12-27 17:00:55 +01:00
tibbi
9f90b35750 add contact Events 2017-12-27 16:57:43 +01:00
tibbi
ca9b1cc6c4 set the most frequent contact source as the default one 2017-12-26 23:49:31 +01:00
tibbi
44bd03b98a store the last used contact source 2017-12-26 23:32:33 +01:00
tibbi
81dfc447dc do not allow changing contact source of existing contacts for now 2017-12-26 23:14:47 +01:00
tibbi
eeb2518547 fill in the proper account name and type at inserting a contact 2017-12-26 23:10:27 +01:00
tibbi
60daf446bb improve the dialog with contact source filtering 2017-12-26 22:03:25 +01:00
tibbi
eee3a19e96 fix contact deleting 2017-12-26 21:53:39 +01:00
tibbi
18bbe6667d use raw contact id everywhere 2017-12-26 21:24:03 +01:00
tibbi
8af8d3b8ee reuse a function for adding fullsize contact photos 2017-12-26 20:12:17 +01:00
tibbi
6ac34aa532 handle photo changing at contact update 2017-12-26 20:04:38 +01:00
tibbi
70b011a697 properly handle photo adding and removing at contact update 2017-12-26 19:51:48 +01:00
tibbi
51312dee1c renaming some variable 2017-12-26 10:06:17 +01:00
Nikola Trubitsyn
9c44837d0c
Use StringBuilder in String.times()
Has better performance than StringBuffer
2017-12-26 01:44:21 +03:00
tibbi
84be33dbbf handle the contact photo at inserting too 2017-12-25 23:06:20 +01:00
tibbi
4da25f25f2 do not filter out not-dirty accounts 2017-12-25 13:36:03 +01:00
tibbi
0d16efeafd focus the new phone number or email fields at adding 2017-12-24 23:19:08 +01:00
tibbi
b9af8116bc implement phone number and email updating at existing contacts 2017-12-24 23:15:11 +01:00
tibbi
d8f9fa2a5f implement inserting new contact, without photo 2017-12-24 21:06:22 +01:00
tibbi
d3cd4de97c remove a redundant variable 2017-12-22 15:28:08 +01:00
tibbi
7afa3c14ec add cropping to the selected contact photo 2017-12-22 13:20:59 +01:00
tibbi
0e918349d5 implement contact Choose Photo function 2017-12-22 00:11:36 +01:00
tibbi
d7ac1c8d72 implement the Take Photo intent 2017-12-21 17:48:00 +01:00
tibbi
24185fe8a1 show an actions dialog at pressing the contact photo 2017-12-21 15:57:02 +01:00
tibbi
544121fb45 allow changing contact source 2017-12-21 14:22:14 +01:00
tibbi
d1402218e2 allow changing phone number and email types 2017-12-20 23:57:46 +01:00
tibbi
b333d5b07a fill in the contact emails and phone numbers 2017-12-20 23:05:04 +01:00