Commit Graph

59 Commits

Author SHA1 Message Date
mkamonMdt
e49512bf4f [EGD-5619] Add unified implementation of active icons
This PR provides unified and reusable implementation of active
icons used in windows system-wide.
2021-02-08 12:28:06 +01:00
Marcin Smoczyński
486d21af0e [EGD-4288] refactor global data (#959)
Reduce firmware size by refactoring global data defined in public
headers.

Each global variable which require runtime initialization adds
initialization code to every translation unit which includes the header
where the variable is defined and declared.
2020-11-04 18:24:39 +01:00
Radoslaw Wicik
2276ceed67 [EGD-3743] Update copyrights in fies 2020-10-20 12:55:10 +02:00
pawpMudita
9311e33aa5 EGD-3808 Scrolling contacts list with a particular letter - part 2 2020-10-02 10:09:36 +02:00
pawpMudita
7694df5be9 [EGD-3139]Scrolling contacts list with a particular letter - part 1 2020-09-24 15:45:07 +02:00
Pawel Olejniczak
f8b82e887c [EGD-3679] Replace vCard encoding with plain text for exporting contact data
[EGD-3679] Update contact record tests

[EGD-3679] Clean up ContactRecord

[EGD-3679] Remove vcard encoding

[EGD-3679] Update changelog
2020-09-16 11:16:47 +02:00
Pawel Olejniczak
2928b3e0eb [EGD-3603] Change alternative/other number to second number
[EGD-3603] Cleanup

[EGD-3603] Update changelog
2020-09-09 10:17:35 +02:00
pawpMudita
ca39564a45 [EGD-3146][ ICE contacts- new window 2020-09-02 11:01:10 +02:00
Pawel Olejniczak
da378f214c [EGD-3530] Add forwarding vcard via SMS
[EGD-3530] Cleanup and minor fixes

[EGD-3530] Fix switching back to previous window and update changelog
2020-08-27 12:51:25 +02:00
pawpMudita
a96fef6849 [EGD-3504] Show block icon next to blocked contact name on contact list. 2020-08-25 11:14:58 +02:00
Radoslaw Wicik
0dc4122da2 [EGD-3450] Hide/show contact flags widget 2020-08-18 09:13:47 +02:00
Przemyslaw Brudny
f796bbc1d7 [EGD-3485] Widget names cleanups. Changelog added. Test fixed. 2020-08-13 12:43:22 +02:00
Przemyslaw Brudny
4f5618b8be [EGD-3485] ContactFlagWidget cleanups, navigation fix in NumberWithIconsWidget, bold on selected in InputLinesWithLabelItem. 2020-08-13 12:43:22 +02:00
Przemyslaw Brudny
34229525ae [EGD-3485] Fixes in Text, OutputLinesTextWithLabelItem widget fixes. Fixes in Messages. 2020-08-13 12:43:22 +02:00
Przemyslaw Brudny
19e1ca696c [EGD-3451] RequestRecordsCount refactor in whole project. 2020-08-07 12:26:44 +02:00
Przemyslaw Brudny
10cd3cabc7 [EGD-3410] Cleanups. 2020-07-31 12:50:31 +02:00
Przemyslaw Brudny
2e059c80ae [EGD-3410] InternalModel navigation fix, ListView first page top order load bug fix. 2020-07-31 12:50:31 +02:00
Przemyslaw Brudny
bd1887bf3f [EGD-3410] InputBoxWithLabelAndIconItem update and fighting with navigation bug. 2020-07-31 12:50:31 +02:00
Przemyslaw Brudny
939724ce99 [EGD-3410] Cleanups, setters and constructors added. Widget rename, ListView bug fix. 2020-07-31 12:50:31 +02:00
Przemyslaw Brudny
148d9e1eaf [EGD-3410] Style refactor and cleanups. 2020-07-31 12:50:31 +02:00
Przemyslaw Brudny
cd89787351 [EGD-3410] TextLine inheritance to Rect added. 2020-07-31 12:50:31 +02:00
Przemyslaw Brudny
b2075be924 [EGD-3410] Added fixed sized widget. 2020-07-31 12:50:31 +02:00
Pawel Olejniczak
89b51551f5 [EGD-3333] Update and apply styles 2020-07-31 11:55:16 +02:00
Pawel Olejniczak
544b421dca [EGD-3241] Cleanup 2020-07-16 12:27:53 +02:00
Pawel Olejniczak
b57e5f3f0f [EGD-3241] Improve ContactDetailsModel and make it work with new ContactDetails window 2020-07-16 12:27:53 +02:00
Pawel Olejniczak
4e23c4ab2e [EGD-3241] Move fillContactData to phonebookUtils, and use ContactDetailsModel in new ContactDetails window 2020-07-16 12:27:53 +02:00
Marcin Smoczyński
df60d9c240 [EGD-3251] phonebook: improved search
Refactor phonebook's models to merge both implementation. One model
class is used for both main and search results windows.

Improve search by matching entered string against:
 - first_name " " last_name
 - last_name " " fist_name
Sort results by last_name " " first_name, favs first.

Small improvement to the list view has been added to deal with
asynchronous db reads.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
2020-07-09 11:28:45 +02:00
Pawel Olejniczak
8983937ea4 [EGD-3189] Fix gui tests and style 2020-07-08 17:07:31 +02:00
Adam Dobrowolski
49045769b4 EGD-3189_Add_Contact_Window_Refactor Fixes in UI sizes & Fix in memleak in gui::Text in setMode
* Too small font made text invisible
* setMode had no delete if there was mode previously
2020-07-08 17:07:31 +02:00
Pawel Olejniczak
71f0f85919 [EGD-3189] Remove old comment 2020-07-08 17:07:31 +02:00
Przemyslaw Brudny
3c76f89406 [EGD-3189] Margins added to items. 2020-07-08 17:07:31 +02:00
Przemyslaw Brudny
2d0f6b7255 [EGD-3189] OnDimensionsChanged fixes, BottomBar temporary modes refactor, InputCallbacks widget refactors. 2020-07-08 17:07:31 +02:00
Przemyslaw Brudny
221f6405bc [EGD-3351] Changed all ListView items to use Margins. 2020-07-02 16:28:52 +02:00
Pawel Olejniczak
6ccc8be839 [EGD-3320] Correct tick_image_x and remove redundant widget addition 2020-06-25 11:47:33 +02:00
Pawel Olejniczak
f13e7973bb [EGD-3320] Add styles for inputBoxWithLabelAndIconItem 2020-06-25 11:47:33 +02:00
Pawel Olejniczak
eafdef84a9 [EGD-3312] Set hight of inputLineWithLabelItem to 65 2020-06-23 18:08:18 +02:00
Pawel Olejniczak
cb2c11fc25 [EGD-3312] Clean up styles and namespaces 2020-06-23 18:08:18 +02:00
Pawel Olejniczak
f92c9d0dfb [EGD-3312] Add styles for newContact window 2020-06-23 18:08:18 +02:00
Pawel Olejniczak
8e622de141 [EGD-3312] Add enum class for ListItemName 2020-06-23 18:08:18 +02:00
Marcin Smoczyński
0936930063 [EGD-2593] improved matching contact by numbers
Introduced format aware phone number comparison to allow improved
matching phone numbers with contacts.

Phone numbers are also displayed formatted on a phonebook/calllog
list view and on detailed contact info view.

Entered and e164 number are verified to match each other during
processing db request.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
2020-06-17 14:01:38 +02:00
Przemyslaw Brudny
6821c8a1b3 [EGD-3094] PR changes, added minimalItemsCount calculation to listview. 2020-06-03 19:23:16 +02:00
Przemyslaw Brudny
5e72f8d006 [EGD-3094] Phonebook list redefined, lot of contact and search model fixes. 2020-06-03 19:23:16 +02:00
Przemyslaw Brudny
d2d97160e2 [EGD-3094] Basic Phonebook contact list migration to new ListView. 2020-06-03 19:23:16 +02:00
Pawel Olejniczak
2bfeb85198 [EGD-3232] Remove redundant onInput handlers 2020-06-03 10:21:33 +02:00
Pawel Olejniczak
5c5e3228de [EGD-3232] Move function formatVCard to separate class 2020-06-03 10:21:33 +02:00
Adam Dobrowolski
ad8176c2c4 EGD-3121 SMS search window added, commonized PhonebookSearch text input 2020-04-16 15:05:10 +02:00
Pawel Olejniczak
9954823186 [EGD-3070] Fix Speed dial field issues, and resolve confusion between user and e164 nuber fields 2020-04-10 14:40:29 +02:00
Pawel Olejniczak
585a02f511 [EGD-2932] Fix formatting issues in PhonebookStyle.hpp 2020-03-18 10:52:22 +01:00
Pawel Olejniczak
1258748ba8 [EGD-2932] Add header height 2020-03-18 10:52:22 +01:00
Pawel Olejniczak
6c1eb8d56d [EGD-2932] Add PhonebookMAinWindow styles to PhonebookStyle.hpp 2020-03-18 10:52:22 +01:00