Commit Graph

95 Commits

Author SHA1 Message Date
Lefucjusz
1b37e62f42 [MOS-1067] Fix Pure crash when deleting all contacts
Fix of the issue that Pure would crash
when trying to delete all contacts from
Mudita Center when main window of
phonebook was opened and focus was
set on different contact than the
first one in the list.
2024-03-04 19:19:35 +01:00
Lukasz Mastalerz
d9a1194e6f [BH-1688] Create a standard for logs
* Adding document describing how to use logger
* Adjusting logs to follow a new guide
* Change order in log header:
  line number is now before function name
2023-10-23 15:17:44 +02:00
Lefucjusz
c34a85f494 [MOS-1037] Fix disappearing 'Call' label in phonebook
Fix of the issue that 'Call' label would
disappear or show as 'Options' label
when switching through the windows in
particular scenarios.
Additionally fixed possibility to
call to contact when selecting it
via messages app by pressing
unlabeled left functional.
2023-09-18 16:39:26 +02:00
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
6459d506a3 [MOS-928] Fix pasting in new contact view fields
Fix of the issue that pasting text into fields
in new contact view when there was already
some text present there resulted in improper
ellipsis placement and cursor misalignment.
2023-03-07 14:56:47 +01:00
Mateusz Piesta
b139f5bf17 [MOS-927] Fixed search engine labels
Removed incorrect CALL/OPEN labels when editing contact obtained by
using search engine.
2023-03-07 10:30:38 +01:00
Pawel Olejniczak
508d6b8e96 [MOS-417] Change empty contact selection window in messages
Adding a contact from the contact selection window in the messages app
is not allowed. This commit deletes misleading information
about the possibility to add a new contact from this window.
2022-05-16 15:00:25 +02:00
Przemyslaw Brudny
c82415e529 [EGD-7420] Phonebook multiple numbers selector
Added Phonebook multiple number selector.
2022-02-01 12:30:48 +01:00
Przemyslaw Brudny
19d6468e30 [EGD-8035] Fixed looped lists and applied to all Pure lists
Fixed looped lists bugs and applied to all Pure lists.
2022-01-17 11:23:55 +01:00
Adam Dobrowolski
0ec9428917 [EGD-7773] Popups stack poc
Stack plus minimum tests added
Updated to master
Removed useless or adressed TODOS
Constants name applied
Renamed searchModel to searchRequestModel
Review applied
We should remove legacy window names
Bell names fixes
2022-01-04 13:01:23 +01:00
Przemyslaw Brudny
53fe43cbab [EGD-7837] Phonebook contact search from messages fix
Phonebook contact search from messages fix.
2021-10-29 14:50:29 +02:00
Przemyslaw Brudny
38bc935af9 [EGD-7237] Layout NavBar refactor
Layout NavBar refactor.
2021-10-28 16:10:03 +02:00
Przemyslaw Brudny
7597d38852 [EGD-7857] Renamed BottomBar to NavBar
Renamed BottomBar to NavBar.
2021-10-26 13:51:06 +02:00
Przemyslaw Brudny
dfac217dce [EGD-7353] Application Messages String fixes
Application Messages String fixes.
2021-10-20 19:10:13 +03:00
Wojtek Rzepecki
39f6305388 [EGD-7740] Fix callog empty icon blink
Fix of blinking icon when entering to non-empty
callog
2021-10-20 09:16:08 +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
Przemyslaw Brudny
ba863035e5 [EGD-7408] Phonebook empty list fix
Fixed phonebook empty list. Added deep refresh
for other empty lists.
2021-09-09 19:35:56 +03:00
Przemyslaw Brudny
488cf00018 [EGD-7409] Empty list additions and fixes
Fixed bug in empty lists displays and added missing
empty lists in applications.
2021-09-09 16:11:56 +03:00
Przemyslaw Brudny
4762248402 [EGD-6951] Removed old header implementation
Removed old header implementation.
2021-06-21 17:42:54 +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
Przemyslaw Brudny
fa42d45fb1 [EGD-6555] ListView constants move
ListView constants moved from style to ListView.hpp.
2021-04-19 10:53:06 +02:00
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
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
Krzysztof Móżdżyński
dc99ba52ae [EGD-4590] Change KBD parser to JSON for input keyboard files
Changed keyboard input language parser to parse JSON files.
Removed all KPROF files and added JSON.
Added unit tests for new parser.
Modified document about adding languages.
2021-01-07 14:27:58 +01:00
Radoslaw Wicik
998ceac48e [EGD-4217] Convert service-db to library 2020-11-13 12:18:33 +01:00
Piotr Tanski
299be4daf6 [EGD-4151] Application manager actions introduced. (#905)
* [EGD-4151] Application manifest structure defined.
* [EGD-4156] Applications registry and basic action handler implemented.
2020-11-04 10:24:35 +01:00
Piotr Tanski
dd50838789 [EGD-4051] Based application manager app switching on application stack. (#858)
* [EGD-4051] Based application manager app switching on application stack.

* [EGD-4051] Application manager thorough refactor.
2020-10-23 15:45:58 +02:00
Radoslaw Wicik
2276ceed67 [EGD-3743] Update copyrights in fies 2020-10-20 12:55:10 +02:00
Krzysztof Móżdżyński
47645efe00 [EGD-3914] Fix ApplicationSpecialInput and PhoneBookMainWindow data leaks 2020-10-15 11:51:51 +02:00
Przemyslaw Brudny
0eb1fd03e5 [EGD-3985] Removed unique_ptr to vector for DatabaseModel updateRecords Method. 2020-10-13 12:23:34 +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
Przemyslaw Brudny
f4ab64d996 [EGD-3760] ListView added support to rebuild on provided offset. 2020-09-21 17:17:52 +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
Przemyslaw Brudny
2f72244062 [EGD-3182] Implemented on CRUD notification page and on page item focus memory when rebuilding List. Applied for Phonebook and Messages. 2020-09-08 20:24:54 +02:00
pawpMudita
2b4c005662 [EGD-3130] NoName contacts at the end of contact list 2020-09-07 12:04:23 +02:00
Przemyslaw Brudny
fa3968a3ee [EGD-3451] PR Changes. 2020-08-07 12:26:44 +02:00
Przemyslaw Brudny
010ecf6b37 [EGD-3451] Notifications and db messages for list refresh added to Phonebook and Messages. 2020-08-07 12:26:44 +02:00
Przemyslaw Brudny
19e1ca696c [EGD-3451] RequestRecordsCount refactor in whole project. 2020-08-07 12:26:44 +02:00
Przemyslaw Brudny
02afbac399 [EGD-3451] ListView fix and Messages Notification handling added. 2020-08-07 12:26:44 +02:00
Marcin Smoczyński
885fe1083a db: improve query handling
Introduce a new way to handle query responses allowing to deal with
races:
 - bind reponse with request,
 - handle responses with an observer-like interface.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
2020-08-06 14:13:35 +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
Pawel Olejniczak
f493d001d6 [EGD-3445] Fix bottom bar in main phonebook window 2020-07-24 10:07:37 +02:00
Marcin Smoczyński
c161515e45 phonebook: fix missing back label
Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
2020-07-13 11:18:36 +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
PrzeBrudny
53f47439d8 [EGD-3375] Changed Models pointers to shared_ptr. (#505) 2020-07-08 12:18:16 +02:00
Przemyslaw Brudny
204dd8f212 [EGD-3296] PR changes. 2020-06-19 13:35:52 +02:00
Przemyslaw Brudny
63e205bef0 [EGD-3296] PR changes. 2020-06-19 13:35:52 +02:00