Commit Graph
115 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
Bartosz CichockiandSP2FET 061479780b [EGD-4011] added BT audio device with A2DP playback (#870)
Co-authored-by: SP2FET <bartosz.cichocki@mudita.com>
2020-10-22 09:59:13 +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
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
Bartek Cichocki 305d43a176 [EGD-3773] added A2DP playback backend 2020-10-14 09:23:53 +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
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 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
SP2FET ca03073cc4 [EGD-3643] added BT dedicated bonding (simple pairing) 2020-10-01 17:19:41 +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
Bartek Cichocki 2060dd964f [EGD-2625] added BT scan
[EGD-2625] moved btstack to mudita_develop branch
2020-09-29 13:51: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
Bartek Cichocki 6d22e00544 [EGD-3637] restoration of Bluetooth stack
[EGD-3637] Bluetooth hangup fix
2020-09-22 09:52:15 +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
Adam 58d0ca3869 [EGD-2494] Added no pin notification (#663) 2020-09-14 15:35:33 +02:00
RobertPiet 82fb697c24 [EGD-2460] protection at the moment of conversion added: exception handling or parameter checkup
[EGD-2460] additional stoi/stoul protected; usage of magin_enum; review issues resolved

[EGB-2460] added return when exception caught as mention by Radek
2020-09-11 14:37:56 +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 2d808a9fa3 [EGD-3520] Label margins changed to padding. 2020-08-25 09:53:57 +02:00
Radoslaw Wicik b17bd16b9d [EGD-3521] rearrange settings window 2020-08-20 11:14:33 +02:00
Roman Kubiak 9ed220fa61 EGD-3517
Display bootloader version in settings->info
2020-08-19 13:58:57 +02:00
Radoslaw Wicik 2b6155f496 [EGD-3521] Change info screen layout 2020-08-19 11:58:45 +02:00
mozdzyk 229c5fdfe9 [EGD-3357] Font files changed and special characters added to UITestWindow 2020-08-17 11:02:50 +02:00
Mateusz Grzywacz 2fe9aefe57 [EGD-3186] Cellular USB passthrough - enable only on T4 2020-07-27 22:47:38 +02:00
Mateusz Grzywacz e8512320c4 [EGD-3038] Cellular USB passthrough - settings window 2020-07-27 22:47:38 +02:00
Roman Kubiak 1925bb2ac6 removed all bluetooth code 2020-07-24 12:21:07 +02:00
Radoslaw Wicik 89cfa9252f [EGD-3444] Repair Info window not showing version 2020-07-22 11:06:41 +02:00
Przemyslaw Brudny 5c64f96b11 [EGD-3336] Alignment refactor. 2020-07-15 13:07:20 +02:00
pholat 50a1f97643 [feature] Font handling feature (#527)
* Font renamed to RawFont
* Added gui::Font adapter
2020-07-15 12:15:14 +02:00
pholat e168c4ba09 EGD-3373 Added bold text to messages thread option (#509)
* Options - builder classes with move ctor
* EGD-3373 Added bold text to messages thread option
2020-07-09 16:54:42 +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
pholat 55ca62e66d cleanup: removed empty ctor/dtor stubs & some TODO (#481) 2020-06-30 08:32:05 +02:00
Radoslaw Wicik fba4e27cac [EGD-2857] service desktop - add version.hpp dependency 2020-06-26 12:04:30 +02:00
Radoslaw Wicik 806902c1df [EGD-3067] Add FOTA window 2020-06-23 16:11:38 +02:00
Radoslaw Wicik ab650096e4 [EGD-3201] Add automatic releases 2020-06-10 13:38:51 +02:00
Alek Rudnik ce2251535b Egd 3263 simplified text input mode (#417)
* [EGD-3263] recursive Item::getFocusItem

* [EGD-3263] Bottomr bar store and restore

* [EGD-3263] simplfied display of text input mode

* [EGD-3263] renamed CB names

* [EGD-3263] fixes in store/restore of bottombar

* [EGD-3263] Text::onInput fixes

* [EGD-3236] ranemed store to chache

* [EGD-3263] minor clean up
2020-06-05 11:56:08 +02:00
kkleczkowskiandKuba Kleczkowski 0a39763728 [EGD-3224] Fixed date setting. (#400)
Co-authored-by: Kuba Kleczkowski <dd>
2020-05-29 12:36:52 +02:00
kkleczkowskiandKuba Kleczkowski b86c961b76 Egd 3134 rtc timestamp fix (#379)
* [EGD-3134] SRTC used as time source.

* [EGD-3134] Message timestamp taken from os time.

* [EGD-3134] Timeout added.

* [EGD-3134] TRC init loop delayed.

Co-authored-by: Kuba Kleczkowski <dd>
2020-05-26 10:16:09 +02:00
Adam Dobrowolski 47c1be7af3 EGD-2964 application settings - removed leak 2020-05-04 08:45:20 +02:00
Adam Dobrowolski e579511028 EGD-2964 application settings - removed leak 2020-05-04 08:45:20 +02:00
Alek Rudnik e9c7caaf2b [EGD-3129] remove common magic strings (#314) 2020-04-17 22:27:57 +02:00
Alek Rudnik 895369e8f8 [EGD-3114] fix alignment spelling (#300) 2020-04-15 09:13:37 +02:00
Radoslaw Wicik f4a9bee7c5 Add modem firware version info 2020-04-14 14:30:29 +02:00
Adam Dobrowolski 4a61f400e7 EGD-3055 Fixed printf issues 2020-04-08 12:23:53 +02:00