Commit Graph
494 Commits
Author SHA1 Message Date
Paweł Olejniczak d676fdabb7 [EGD-2628] Create Add device windows (#867)
[EGD-2628][WIP] Attach Add Device window

[EGD-2628] Fix passing scanned bt devices to Add device window

[EGD-2628] Add bt icon and adjust botton bar of Add device window

[EGD-2628] Add all devices window, & some fixes for add device window

[EGD-2628] Update changelog & cleanup

[EGD-2628] Improve bluetooth main window
2020-10-22 11:42:53 +02:00
Lucjan BryndzaandLucjan Bryndza bf2609524c [EGD-4075] Use FATFS in the Linux builds (#843)
* [EGD-4075] Use FAT fs in the emulator

Add script for genrate base phone image

* [EGD-4075] Use FreeRTOS-FAT in emulator initial commit

* [EGD-4075] Thread local storage fix

Fixing thread local storage when running on the
Linux platform in the test mode

* [EGD-4075] Improve image generation

Improve image generation script on the linux platform

* [EGD-4075] Fix all test with FAT fs image

Fix all tests with fatfs image

* [EGD-4075] Fix calculator utility test

* [EGD-4075] Image dependencies fix

* Remove uneeded comments

* Missing headers in CR

* [EGD-4075] Fixed whitespaces

Co-authored-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
2020-10-22 10:34:12 +02:00
Przemyslaw Brudny e131dae68f [EGD-3743] Removed old doxygen copyright statements from project. 2020-10-20 12:55:10 +02:00
Radoslaw Wicik 2276ceed67 [EGD-3743] Update copyrights in fies 2020-10-20 12:55:10 +02:00
PrzeBrudny f15cbe71de [EGD-3409] Text boundaries fixes. (#860) 2020-10-20 09:03:13 +02:00
Roman Kubiak e340788045 [EGD-3763]: mac fixes. include paths (#804)
* [EGD-3763]: mac fixes. include paths

* [EGD-3763]: genupdate modified, sed -i needs sed -i -e for mac
include path fixes for common.hpp
2020-10-19 13:33:31 +02:00
Michał Kamoń d75f5555a6 [EGD-3863] application meditation windows (#838)
* Meditation windows added

* Style changes in application meditation

* PR + CMakeLists fixes
2020-10-19 10:58:47 +02:00
Tomek Sobkowiak 1e78053bb0 EDG-3409 Check text boundaries on input (#716)
* [EDG-3409] Check text boundaries during input processing
2020-10-19 09:14:41 +02:00
Przemyslaw Brudny 7eaedae9c0 [EGD-4079] List looping rebuild fix. Draft msg overwriting sms input text. Crush on contact details application exit fix. Special characters inserts no longer call onBeforeShow. 2020-10-16 12:10:28 +02:00
marek303 585c612f5d [EGD-3315]Review changes: EventReminderWindow - localized date and time; unit tests for SelectFirstUpcoming query 2020-10-15 20:58:45 +02:00
Tomek Sobkowiak 44efd08598 [EDG-4041] Add basic keypad light window (#815)
* [EDG-4041] Add basic keypad light window
2020-10-15 15:21:03 +02:00
KacperLewandowski ad626ebc93 [EGD-3857] Create calculator application 2020-10-15 14:57:57 +02:00
Piotr Tanski 74e605199c [EGD-4089] Removed the border around settings menu. (#835) 2020-10-15 09:44:24 +02:00
Piotr Tanski fdb2cfdb5a [EGD-3597] Shape rendering refactored. (#827) 2020-10-14 12:24:41 +02:00
Adam Dobrowolski 7b4a706cd6 EGD-4036 Application windows - added register mechanism
* Moved ApplicationLauncher to separate files - declutering
* WindowsStore renamed to WindowsFactory - Store needs to be splitted toavoid antipattern
* Options window build dynamically onBeforeShow
* Dialog windows dynamically built
2020-10-13 17:46:10 +02:00
Przemyslaw Brudny 0eb1fd03e5 [EGD-3985] Removed unique_ptr to vector for DatabaseModel updateRecords Method. 2020-10-13 12:23:34 +02:00
Piotr Tanski 24c927ef39 [EGD-3988] SMS thread for a specific contact shall be splitted into separate ones if multiple phone numbers are available. (#801) 2020-10-09 14:32:22 +02:00
Piotr Tanski f5aec0444a [EGD-3838] Introduced a meditation progress bar with simple implementation of meditation application. (#783) 2020-10-09 14:14:40 +02:00
Adam Dobrowolski 2ffd83eee2 Doc updated for UI and removed some doc for bluetooth
* removed taglib doc build, main readme shown by default on start
* made better diagrams for UI shown in doxygen
* removed old docs for bluetooth
2020-10-09 12:13:32 +02:00
Wojtek CichońandWojtek Cichoń 68d5656185 Small changes to the GUI article (#778)
Co-authored-by: Wojtek Cichoń <wojciech.cichon@mudita.com>
2020-10-08 13:21:11 +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
Michał Kamoń bb21bca2a4 [EGD-3865] window locked screen (#784)
* LockedInfoWindow added
* RichTextParser enabled shortened text formating
2020-10-07 14:15:56 +02:00
Adam f5f27d642f EGD-2955 EGD-3588 Timers fully refactored & updated (#721)
* Timers now are Application thread safe
* Timers now have consistent API independend of Application (no more c style timers)
* Timers can have either: callback or override onTimer() method - this
  way we can create more complicated timers or just use existing ones
* gui::Timer added via adapter class GuiTimer to decouple sys::Timer
  with gui::Timer
* Fixed race in wrapper
* Updated docs
* fixed using std and cpp_freertos and DataReceivedHandler hidden in Application.hpp
2020-10-02 14:04:57 +02:00
Krzysztof Móżdżyński 746c0decc0 [EGD-3371] Fix button 1 in text input 2020-10-02 13:43:15 +02:00
mozdzyk 57a57805e9 [EGD-3359] Special characters and emoji window 2020-10-01 16:53:47 +02:00
kkleczkowskiandKuba Kleczkowski 250e7ea9c0 Egd 2914 ussd (#729)
* [EGD-2914] Window + base API.

* [EGD-2914] USSD test window changed.

* [EGD-2914] CMUX frames deserialised in dlc channel.

* [EGD-2914] USSD session.

* [EGD-2914] CUSD urc handler.

* [EGD-2914] Simplified USSD test window, sms storage command.

* [EGD-2914] Setting sms storage at modem init.

* [EGD-2914] Changelog.

* [EGD-2914] Style fix.

* [EGD-2914] Style fix again.

* [EGD-2914] Cleanup.

* [EGD-2914] PR applied.

* [EGD-2914] Rebase fixes.

* [EGD-2914] Style fix.

Co-authored-by: Kuba Kleczkowski <dd>
2020-10-01 14:30:22 +02:00
Piotr Tanski 2090deddb0 [EGD-3661] Drawing circles and arcs functionality added into the Renderer. (#755)
- Major code cleanup in lines drawing functionality.
2020-10-01 09:08:14 +02:00
Piotr Tanski 7e520b49a2 [EGD-3788] Fixes for message drafts feature after requirements elaboration. (#733) 2020-09-29 12:34:58 +02:00
Adam 07b243a084 Egd-3408 Rich text (#712)
* EGD-3408 gui::Text Rich text parser added with pugixml tree & tree walker

* EGD-3408 Fitted code in
2020-09-23 21:03:57 +02:00
kkleczkowskiandKuba Kleczkowski 521cadc0bc [EGD-3768] Fixed items sizes and positions in Date Time window. (#728)
* [EGD-3768] Fixed items sizes and positions in Date Time window.

* [EGD-3768] Unneeded log removed + changelog.

Co-authored-by: Kuba Kleczkowski <dd>
2020-09-23 14:00:59 +02:00
Przemyslaw Brudny f4ab64d996 [EGD-3760] ListView added support to rebuild on provided offset. 2020-09-21 17:17:52 +02:00
Piotr Tanski 9447da6585 [EGD-2870] Message drafts feature implemented. (#704)
- Save unsent messages as drafts on thread view window close.
- Queries for SMS add and update introduced.
- Fix for windows IDs all being zeroes across the GUI.
2020-09-21 10:25:00 +02:00
Piotr Tanski 288040d348 [EGD-3514] Fixed a crash on system language change. (#693)
- Fixed by invalidating internal states of running windows after destroying their interfaces.
2020-09-18 16:17:49 +02:00
Michał Kamoń f2c2c2eb9a fallback font added to RawFont, functionality initialized by FontManager, UITestWindow update to include functionality visual confirmation. An unused argument in Renderer::drawChar removed. Removed unnecessary usage of unique_ptrs that was forcing a lot of glyph copying (#686)
test-gui-TextLine::TextLine - non fitting text fix
2020-09-18 07:37:25 +02:00
Przemyslaw Brudny 5c4c0fb925 [EGD-3746] Deactivate Text test number 65. 2020-09-17 19:59:39 +02:00
Tomas Rogala 65b4e9ad0f [EGD-3469] PR changes 2020-09-17 13:10:19 +02:00
Adam 58d0ca3869 [EGD-2494] Added no pin notification (#663) 2020-09-14 15:35:33 +02:00
Tomek Sobkowiak 2c043b3ef5 [EGD-3652] Ignore navigation KEY_DOWN when document is empty (#688) 2020-09-14 11:35:47 +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
Tomasz Sobkowiak 45773ddfdf [EDG-3415] Handle new line when entering text 2020-09-04 13:12:02 +02:00
alek 9821cd77c6 [EGD-3558] remove memalloc 2020-09-04 11:45:50 +02:00
Przemyslaw Brudny cf533de731 [EGD-3265] Fixed missing toSplit value in calculatedResize. 2020-09-03 09:08:12 +02:00
Przemyslaw Brudny 98abdeadab [EGD-3265] Documentation, cleanups and renames in BoxLayout. 2020-09-02 18:54:41 +02:00
Przemyslaw Brudny 7cf700e09f [EGD-3265] Layout Resizing Item flag added and handled, fixed BoxLayout sizeLeftWithoutElem and setNavigation. 2020-09-02 18:54:41 +02:00
Przemyslaw Brudny cc6143a329 [EGD-3265] BoxLayout and text requestSize boundaries handling. 2020-09-02 18:54:41 +02:00
Przemyslaw Brudny a97898f9e3 [EGD-3265] Reply icon import, bottom bar setters added, first SMSInputWidget version added. 2020-09-02 18:54:41 +02:00
mozdzyk 81e14554c5 [EGD-3476] Fixed font parser and utf8 decode function for 3-byte and 4-byte characters (emojis etc.). 2020-09-01 12:03:19 +02:00
Przemyslaw Brudny 8759b029ca [EGD-3547] Fixed settings Info Window and BoxLayout orthogonal axis max size. 2020-08-27 00:28:57 +02:00
Przemyslaw Brudny 882bcebaf7 [EGD-3472] Added BottomBar handling for contact details information send and call actions. 2020-08-26 18:27:55 +02:00
Przemyslaw Brudny 2d808a9fa3 [EGD-3520] Label margins changed to padding. 2020-08-25 09:53:57 +02:00