Commit Graph

76 Commits

Author SHA1 Message Date
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
Pawel Olejniczak
94568a39fb [EGD-7498] Disable message SEND button when recipient empty
SEND message button is now visible and active only
when recipient field is not empty.
2021-11-10 11:32:00 +01: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
Piotr Tański
f8adbf2bed [EGD-7474] Contacts management fixes
Fixed managing contacts on the application side.
2021-10-04 15:06:22 +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
Piotr Tański
90e7a48198 [EGD-7362] Merge release/0.76.1 into master
Merge release/0.76.1 into master.
2021-09-02 11:12:59 +02:00
Przemyslaw Brudny
f463a75a93 [EGD-7164] ListViewEngine separation from ListView
ListViewEngine separation from ListView to support different
scrolls and body ListViews on Bell.
2021-07-19 16:32:10 +02:00
Piotr Tański
c2e45b0799 [EGD-7024] Keep the state of SMS on phone lock
The SMS is not deleted on manual or automatic phone lock.
2021-07-08 18:41:09 +02:00
DariuszSabala
3005b04824 [BH-386] Turned app messages into lib
Turned application messages into library, defined dependencies,
private and public sources, cleaned include paths, massive
cleaned headers
2021-07-06 15:55:44 +02:00
Piotr Tański
a53b60952f [EGD-7071] Text paste fixed
Pasting a text into a new SMS content fixed.
2021-07-06 09:04:49 +02:00
tomaszkrosnowski
b37f010c8f [EGD-6995] Remove sensitive data from logs
Sensitive data like phone numbers, sms text etc were removed from logs.
2021-06-25 14:26:09 +02:00
Przemyslaw Brudny
4685dc07a7 [EGD-6960] Header addition related style cleanups
Header addition related style cleanups.
2021-06-18 13:12:43 +02:00
Alek Rudnik
457e9b4fc8 [EGD-3542] Fix issue with sending text messages form new message window
Fixed too short timeout for sending sms
Fixed flow for switching to thred window to asynchornous one
Fixed some minor issues connected to new sms error handling
2021-05-07 16:24:27 +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
Jakub Pyszczak
e24d7c855e [EGD-5541] Sim card check refactor
Moved checking for a SIM card logic from
application level to service cellular.
Provided an action in response to application messages.
2021-02-12 15:43:45 +01:00
mkamonMdt
4c72152c6f [EGD-5597] Fix messages overflowing length
Current sms length is bound by 7*67 characters. This PR
enforce that limit on ApplicationMessages level.
Additionally PR solve:
 - corner case problem with invalid cursor position in TextBackup
 - EGD-4408 fix of label on desktop menuWindow
2021-02-12 13:16:48 +01:00
mkamonMdt
3a86d65b1d [EGD-3633] Fix new message recipient
Known issues with recipient filed fixed:
- on contact, clearing there was leftover data
- on contact, one could keep adding numbers to visible name
- on contact, to delete it one had to delete each visible name char
- `select` in center button was not restored in some edge cases
- wrong recipient label
2021-02-12 10:00:03 +01: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
Piotr Tański
6c900d7b38 [EGD-5166] Add query-callback synchronization mechanism
Receiver object cancels the callbacks at the end of its lifecycle.
2021-01-13 12:11:56 +01:00
jimmorrisson
14918dc4f9 [EGD-4925] Change new filesystem handling implementation in module-gui. (#1193)
Due to vfs deprecation there is need to remove all vfs calls from code. This PR covers module gui. There are some modifications in other modules included which are necessary because of build system issues.
2020-12-16 15:23:11 +01:00
PrzeBrudny
1520a9a8ec [EGD-4687] Text enum names cleanup. (#1142)
Change enum names to CamelCase.
2020-12-04 15:51:21 +01:00
Krzysztof Mozdzynski
0ef0d615f3 [EGD-4150] Change filename i18 to i18n (#1108)
Change filename of internationalization files from i18 to i18n.

I18n should stand for internationalization, not i18. That's why I changed in 'module-utils' name of the folder 'i18' and both .cpp and .hpp files to 'i18n'.
2020-11-27 18:31:00 +01:00
Piotr Tanski
87254a76fa [EGD-4371] Fixed saving a draft message for a phone number (#1041) 2020-11-23 09:45:22 +01:00
Piotr Tanski
fe86716984 [EGD-4153] Use actions instead explicit applications switch. (#1032) 2020-11-23 09:32:42 +01:00
Radoslaw Wicik
998ceac48e [EGD-4217] Convert service-db to library 2020-11-13 12:18:33 +01:00
Michał Kamoń
1b00c14ead [EGD-4190] NewMessage fixes (#975)
* [EGD-4190] fixed NewMessage deleting text on window change
2020-11-10 14:37:55 +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
Piotr Tanski
fdb2cfdb5a [EGD-3597] Shape rendering refactored. (#827) 2020-10-14 12:24:41 +02:00
Przemyslaw Brudny
196c02686a [EGD-2395] Added BottomTop orientation support for listView. Created SMSThreadViewWindow and SMSOutputWidget. MessagesStyle moved from global Style.hpp. Fixes in Text. ListView fixes, BoxLayout callback for requestedSize. Added smsInput into list. Drafts handling added. 2020-10-07 19:45:01 +02:00
Piotr Tanski
7e520b49a2 [EGD-3788] Fixes for message drafts feature after requirements elaboration. (#733) 2020-09-29 12:34:58 +02:00
Przemyslaw Brudny
f09971ddb4 [EGD-3265] Application messages file structure renames and cleanups. 2020-09-16 12:19:14 +02:00
Marcin Smoczyński
204dd621ef [EGD-3532] identify thread with a number
Use phone number instead of contact number to identify a message thread
to allow having multiple threads for a contact if contact has multiple
numbers.
2020-09-11 11:14:03 +02:00
alek
da9005ef28 [EGD-3559] Fixed crashing new text message window 2020-08-31 10:18:11 +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
alek
5002b4431c [EGD-3440] sms - fixed focus in new message window after message forward option 2020-07-21 09:58:50 +02:00
pholat
dbe1427e04 SMS New message proper resize and add template behaviour (#539) 2020-07-17 15:02:47 +02:00
Przemyslaw Brudny
be7d065b1a [EGD-3433] Fixed Text Vertical Alignment and Cursor starting position. 2020-07-17 11:02:22 +02:00
alek
af72374158 [EGD-3402] fix missing send label in new message window 2020-07-16 13:49:44 +02:00
alek
8dfa46f08c [EGD-3403] fix for sms forward 2020-07-16 13:49:44 +02:00
Przemyslaw Brudny
5c64f96b11 [EGD-3336] Alignment refactor. 2020-07-15 13:07:20 +02:00
Przemyslaw Brudny
ca21967df1 [EGD-3336] Added Orthogonal Alignment support to BoxLayout. 2020-07-15 13:07:20 +02:00
Przemyslaw Brudny
6a9b4f1ce3 [EGD-3189] Cleanups, New contact temporary moved to separate window. 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
pholat
adaf18829e gui::Text rewrite (#483)
* Text refactor added
2020-07-07 14:37:53 +02:00
Przemyslaw Brudny
344a15232e [EGD-3189] Stylistic fix-ups. 2020-06-25 14:00:08 +02:00
Marcin Smoczyński
aeeafb43ca [EGD-2595] do not use string numbers in messaging
Use PhoneNumber::View instead.
Removed caching mechanism of ContactRecord, because it was causing
several problems and it was a bad place to put it anyway.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
2020-06-22 13:57:40 +02:00