Commit Graph

41 Commits

Author SHA1 Message Date
Lefucjusz
53e2fae8fb [MOS-178] Add input mode displaying timeout
Added timeout for displaying selected input
mode - now it automatically disappears
after 3 seconds since last change was made.
2023-03-23 11:01:34 +01:00
Lefucjusz
9fb8432b41 [MOS-592] Fix right arrow behavior in search field
Fix of the issue that clicking right arrow
in search field caused the focus to be moved
to image on the right, what made inputting
text impossible.
Additionally minor code cleanup.
2023-01-31 18:25:58 +01:00
Pawel Olejniczak
81a3409340 [MOS-234] Add Abc input mode to contact search
Abc mode was not selected as a default,
because it was not added in this input field.
2022-02-22 13:01:22 +01:00
Przemyslaw Brudny
29f455d46b [EGD-7998] Pure image assets cleanup and update
Pure image assets cleanup and update.
2021-11-25 18:39:16 +01:00
Przemyslaw Brudny
7597d38852 [EGD-7857] Renamed BottomBar to NavBar
Renamed BottomBar to NavBar.
2021-10-26 13:51:06 +02:00
Piotr Tański
3bd82762f2 [EGD-7475] Fixed a crash on phonebook search
The phone crashed if a user put a special char to the search engine.
2021-10-14 09:46:44 +02:00
Mateusz Grzegorzek
58dd02cff1 [BH-861] Cleanup Application split - part I
1. Prepare Pure and Bell specific `Application`
   classes and add them to `app` target:

- `products/BellHybrid/apps/Application.cpp`
- `products/PurePhone/apps/Application.cpp`

2. Update `CMakeLists.txt` files.
3. Move `ApplicationBell` implementation to Bell-specific
   `Application` class and remove `ApplicationBell` files.
4. Change Bell apps parent classes from `ApplicationBell`
  to Bell-specific `Application` class.
5. Rename `Application` to `ApplicationCommon` in the rest of the files.
2021-09-13 11:58:10 +02:00
Artur Śleszyński
71465d8990 [EGD-3119] Hide InputEvent's member fields
Use the InputEvent's convenience methods to express intent.
2021-04-29 08:01:18 +02:00
Adam Dobrowolski
940989833f [EGD-6527] Internationalization API unification
Single api to rule i18n
all calls to localistaion in cpp files unified
cut off ass many dependencies in i18n header as possible
2021-04-20 20:07:44 +02:00
Piotr Tański
4c61595a27 [EGD-4801] Add application-wide top bar manager
Applications configure the top bar once for all their windows.
Sometimes, windows need to configure top bars with its configuration.
2021-01-21 10:46:57 +01:00
Pawel Olejniczak
12386846f5 [EGD-2519] Fix keyboard mode in the search windows
Keyboard mode was not displayed in the search windows.
Now its fixed, both in Phonebook and Messages search.
Additionaly code of the Phonebook Search window is cleaned up.
2021-01-14 11:58:40 +01:00
Paweł Olejniczak
b84eda2e27 [EGD-2629] Add Phone name window (#887)
[EGD-2629] Update changelog and minor fixes
2020-10-23 15:00:01 +02:00
Radoslaw Wicik
2276ceed67 [EGD-3743] Update copyrights in fies 2020-10-20 12:55:10 +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
Pawel Paprocki
91f45a0321 EGD-3483_Unify_SEARCH_RESULTS_NO_window (#600)
* first_version

* my window

* version for review

* [EGD-3483] quote added to search result

* [EGD-3483] Remove deprecated empty search results window.

* [EGD-3483] Clear text field before a new search.

* [EGD-3483] cleaning entrys of empty search results window
2020-08-07 11:39:55 +02:00
Marcin Smoczyński
1da22cbd92 [EGD-3319] sms: fix phonebook search select
Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
2020-07-28 09:22:31 +02:00
Marcin Smoczyński
bee4995d21 phonebook: remove memory leak
Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
2020-07-10 14:05:12 +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
Przemyslaw Brudny
d7dca916be [EGD-3189] First window refactor and new widget additions. 2020-07-08 17:07:31 +02:00
Pawel Olejniczak
8aff3ba120 [EGD-3232] Add few nullptr checks and fix header inlcude order 2020-06-03 10:21:33 +02:00
Pawel Olejniczak
d553ecab4f [EGD-3232] Move contact option window from ApplicationPhonebook to PhonebookContactOptions and clean up windows names 2020-06-03 10:21:33 +02:00
Pawel Olejniczak
656d842454 [EGD-3232][WIP] Refactor options namecard 2020-06-03 10:21:33 +02:00
pholat
23df384c55 EGD-3087 SMS Search implemented (#374)
* EGD-3087 WIP adding SMS Querry

* EGD-3087 Added query virtual interface on Service top layer

Service shouldn't implement query logic and should be proxying that.

additionally:
- small fixes in includes
- shared service db name same way as apps and event manager

* EGD-3087 Query - want to work on interface not on db

* EGD-3087 Query gluecode works fine. Our query in SMS search calls getBySMSQuery

Changes cut off before any potential orm interface layer

* EGD-3087 WIP Interface in use

* EGD-3087 Query for SMS search works as designed

* EGD-3087 Query results should be on screen

* EGD-3087 BUG workaround - need to deep refresh display to show data

* EGD-3087 Searching for text from input works fine

* EGD-3087 Showing results / or empty results depending on query

* EGD-3087 Pre PR fixups

* EGD-3087 Empty search - getting back to prewious window ignore current

* EGD-3087 PR applied

* EGD-3087 PR - style fixed

* EGD-3087 Review - DB ListView handling moved to separate function

* EGD-3087 Workaround: crash on use after free fix

* EGD-3087 PR stylistic changes

* EGD-3087 PR cleanup applied

* EGD-3087 Added test for Query interface

* EGD-3087 renamed getByQuery to getQuery & finished tests

* EGD-3087 Post rebase fixup

* EGD-3087 PR - moved ListView request part to separate function

* EGD-3087 PR Fixups

* EGD-3087 Post rebase style fix

* EGD-3087 Added variable for DB service stack & const to getter function
2020-05-27 13:49:50 +02:00
Alek Rudnik
e9c7caaf2b [EGD-3129] remove common magic strings (#314) 2020-04-17 22:27:57 +02:00
Adam Dobrowolski
ad8176c2c4 EGD-3121 SMS search window added, commonized PhonebookSearch text input 2020-04-16 15:05:10 +02:00
Adam Dobrowolski
6fbae11ee4 EGD-3121 Initiall SMSSearch start window 2020-04-16 15:05:10 +02:00
Alek Rudnik
895369e8f8 [EGD-3114] fix alignment spelling (#300) 2020-04-15 09:13:37 +02:00
Pawel Olejniczak
2960c7e3a4 [EGD-2932] Remove redundant headers 2020-03-18 10:52:22 +01:00
Radoslaw Wicik
a8573a404c Apply new style 2020-03-17 10:03:16 +01:00
Pawel Olejniczak
ffd2b2035a [EGD-2937] Fix errors after rebase 2020-03-11 11:01:53 +01:00
Pawel Olejniczak
6f6f4a94be [EGD-2937] Remove redundant list view 2020-03-11 11:01:53 +01:00
Pawel Olejniczak
0b98d2660d [EGD-2937] Remove arrows and search image from search results 2020-03-11 11:01:53 +01:00
Pawel Olejniczak
8be74ea599 [EGD-2936] Get rid of magic numbers in PhonebookSearch 2020-03-04 15:49:09 +01:00
Pawel Olejniczak
11cf418eb3 [EGD-2936] Remove search glass grey, win info and arrow down grey according to new design 2020-03-04 15:49:09 +01:00
Pawel Olejniczak
c967150849 [EGD-2936] Add Contacts title on contacs search 2020-03-04 15:49:09 +01:00
Pawel Olejniczak
d4e3801d66 [EGD-2936] Adjust objects placement in contacts search according to designs 2020-03-04 15:49:09 +01:00
Pawel Olejniczak
a1d1659254 [EGD-2936] Align app_phonebook_search_win_info horizontal center 2020-03-04 15:49:09 +01:00
Pawel Olejniczak
67407b5651 [EGD-2926] Fix searching for single word or char 2020-03-04 15:49:09 +01:00
Adam Dobrowolski
fb09273e5d removed not needed setSize 2020-02-27 07:26:52 +01:00
Adam Dobrowolski
0a31c17b8d [FIX] Phonebook - if app handled key, then ignore later 2020-01-02 15:13:45 +01:00
rkubiak01
c749f0a438 Egd 2222 final (#103)
* PHONEBOOK: styling for existing files, removed model from root dir
cmake update

* PHONEBOOK: initial commit, new files

* PHONEBOOK: code cleanup and rework to compile with master

* onInput event handling fixes

* fixed more static title and input modes
removed separators
2019-12-13 14:21:11 +01:00