Commit Graph

53 Commits

Author SHA1 Message Date
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
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
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
pawpMudita
acd5c12cbf [EGD-3604] Make SAVE button appear when at least one field is fulfilled 2020-09-15 12:46:26 +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
KacperLewandowski
767c1f2286 [EGD-3314] PR changes 2020-08-14 00:09:43 +02:00
KacperLewandowski
cea4786a00 [EGD-3314] Develop EventTime, SeveralOptions and CheckBox items 2020-08-14 00:09:43 +02:00
Mateusz Grzywacz
8225e51d7e [EGD-3501] torch - toggle colour temperatures. order: warm, cold, off 2020-08-13 12:26:28 +02:00
Mateusz Grzywacz
258ef22228 [EGD-3482] torch sevm - glue layer 2020-08-06 12:46:17 +02:00
Przemyslaw Brudny
5c64f96b11 [EGD-3336] Alignment refactor. 2020-07-15 13:07:20 +02:00
Przemyslaw Brudny
504108f43f [EGD-3346] BottomBar temporary mode extended. 2020-06-26 11:48:48 +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
alek
8e6050fef9 [GED-2830] fixes fo Dialog layout 2020-05-28 14:13:12 +02:00
alek
432e3ad7e2 [EGD-3237] fixed return type of switchWindow and returnToPreviousWindow 2020-05-27 09:55:11 +02:00
Alek Rudnik
08358df991 Egd 2825 sms clipboard (#362)
* [EGD-2825] clipboard class implementation

* [EGD-2825] returnToPreviousView moved from appwindow to application class

* [EGD-2825] paste

* [EGD-2825] fixed paste label

* [EGD-2825] copy

* [EGD-2825] comment

* [EGD-2825] removed init data

* [EDG-2825] add clipboard UT

* [EGD-2825] add sms fw option
renamed SMSTemplateData to SMSTextData

* [EGD-2825] fxies in EventStore

* [EGD-2825] PR fixes

* [EGD-2825] rem not needed comment
2020-05-15 13:34:26 +02:00
Adam Dobrowolski
8edd7a6887 EGD-2964 memory leak in DesktopApp 2020-05-04 08:45:20 +02:00
Adam Dobrowolski
99d959c43a EGD-3165 Ellipsis removed not needed Struct - left enum only 2020-04-28 09:50:48 +02:00
Adam Dobrowolski
d574354eea EGD-3165 gui::Label setDotsMode renamed to setEllipsis
- renamed function to more proper naming
- added Ellipsis struct instead of bool arguments
2020-04-28 09:50:48 +02:00
Mateusz Grzywacz
238ba83503 [EGD-3104] refresh fix on input 2020-04-23 11:19:17 +02:00
Adam Dobrowolski
6fbae11ee4 EGD-3121 Initiall SMSSearch start window 2020-04-16 15:05:10 +02:00
Pawel Olejniczak
143ade3887 [EGD-3111] Replace setText() in all labels to fixed clear() 2020-04-15 15:27:30 +02:00
Alek Rudnik
895369e8f8 [EGD-3114] fix alignment spelling (#300) 2020-04-15 09:13:37 +02:00
Alek Rudnik
09cf520c12 Egd 558 adjust volume during a call (#283)
* [EGD-558][fix] change error to info

* [EGD-558] added volume control of currently active audio operation

* [EGD-558] added ringing on incoming call

* [EGD-558] mini clean up in callwindow

* [EGD-558] removed reinterpret_casts and added some logging

* [EGD-558] rewritten methods to increment/decrement volume

* [EGD-558] clean up

* [EGD-558] moved volume control to application class
added nullptr checks

* [EGD-558] fixed types

* [EGD-558] added some audio debug logs

* [EGD-558] left a comment why ringing sound is currently disabled

* [EGD-558] PR fixes

* [EGD-558] PR fix

* [EGD-558] added propper error codes on pointer checking in Audio.cpp
2020-04-10 11:00:17 +02:00
Radoslaw Wicik
a8573a404c Apply new style 2020-03-17 10:03:16 +01:00
Alek-Mudita
dc3d655abe Egd 2566 signal strength indicator (#214)
* [EGD-2566] refactored cellular notification recogniton

* [EGD-2566] add new conversion to dBm

* [EGD-2566] added dBm to bar calculations
some minor fixes connected to signal strength
put static data in event store

* [EGD-2566] removed magic number

* [EGD-2566] PR fixes

* [EGD-2566] PR fixes

* [EGD-2566] missing rebase fix

* [EGD-2566] moved Signal Strength to separate file.

* [EGD-2566] missing return

* [EGD-2566] update signalstrength without message sending

* [EGD-2566]  reverted USE_DAEFAULT_BAUDRATE to 1

* [EGD-2566][fix] missing change for closing  end call window

* [EGD-2566] fix for proper checking for CSQ. Verbose setting of singla strength in Store

* [EGD-2566] fixed inlude in ScopeDTime.

* [EGD-2566]  added mutex in GSM store

* [EGD-2566] missing change

* [EGD-2566] reverted USE_DAEFAULT_BAUDRATE

* [EGD-2566] PR fixy
2020-03-13 16:42:42 +01:00
Alek-Mudita
017d1812ab Egd 2581 adding new contact from callapp with validation (#207)
* [EGD-2581] [fix] added phonebook const windows names

* [EGD-2581] Dialog - added "No" handler

* [EGD-2581] added contact checking before adding and notfication that it exists

* [EGD-2581] added contact edition action

* [EGD-2581] moved duplicated contact dialog window to phonebook
2020-03-09 10:00:34 +01:00
Adam Dobrowolski
55220c45a5 [EGD-2523] Added sim card indicator on topBar 2020-02-18 07:39:16 +00:00
Alek-Mudita
ee7318ff67 Callog fixes and missing funcionalities (#152)
* [EGD-554] added trash img

* [EGD-2538] dots mode in title

* [EGD-554] added missing font

* [EGD-554] calllog UI fixes

* [EGD-554] dialog delete window isntaed of own one

* [EGD-554] removed not needed files

* [EGD-554] clean up
2020-01-31 15:59:41 +01:00
Adam Dobrowolski
c3582983da [EGD-2476] Added static lifetime store for battery state and use it on UI 2020-01-15 15:51:21 +01:00
Adam Dobrowolski
955d01a361 [EGD-2392] SMS Text input callback - moved to main window and used in new sms 2020-01-10 14:15:28 +01:00
Adam Dobrowolski
26a98bce1e [AppManagement] Getting through previus windows by list
* removed first main window as first window in call app
* moved window switching to application from window
2020-01-10 14:15:28 +01:00
Adam Dobrowolski
9e6402e228 [EGD-2335] Addeed codestyle to changed code chunks 2019-12-09 11:19:37 +01:00
Adam Dobrowolski
ba90b84009 [EGD-2335] Cleaned up comments and variable localizations 2019-12-09 11:19:37 +01:00
Adam Dobrowolski
dba1e8ad8f [EGD-2335] Input of special characters works fine - based on app stack
Small fixup in appStack handling
Limited logs on define for ApplicationManager
2019-12-09 11:19:37 +01:00
Adam Dobrowolski
715f45add3 [WIP] [EGD-2335] sorting applications by last app works 2019-12-09 11:19:37 +01:00
Alek-Mudita
d0d7383e54 Fix tickhandler in call application (#101)
* [fix] for tick handler and oninput methods

* enhanced logging on back button
2019-12-03 12:21:19 +01:00
Adam Dobrowolski
ab77fbe41a [EGD-2335] Added processing long press prior to key event and return to desktop 2019-11-27 11:09:52 +01:00
Adam Dobrowolski
079dfb5891 Bluetooth: Cleaned up actual code & added bluetooth start to settings 2019-10-25 14:53:36 +02:00
Adam Dobrowolski
164b9281c8 EGD-2195 - Changed sizes for fonts in project
* changed all fonts to follow one `Style.hpp` include
* Moved title to AppWindow from all the places in code
* added logging on font selection - when not found
* minor fixes
2019-10-25 13:04:33 +02:00
Alek
44d8281eff EGD-2180 put GUI_REFERSH_FAST in the parent method 2019-10-22 21:07:17 +02:00
Alek
f9b6f8fb40 EGD-2180 auto handling of back button 2019-10-22 21:06:55 +02:00
Robert Borzecki
56e1c21c2a Added missing delete for windows in application's destructor. 2019-08-27 09:58:24 +02:00
Robert Borzecki
cb13c40947 Fixed kbd profile error with loading hex values. 2019-08-20 13:02:35 +02:00
Robert Borzecki
4dccaf3370 Added model for notes. 2019-08-13 08:09:07 +02:00
Robert Borzecki
a37fd22e05 Signal refreshing in all windows in application. 2019-08-07 23:18:32 +02:00
Robert Borzecki
7a4af994af WIP: refreshing signal strength. 2019-08-07 12:07:17 +02:00
Robert Borzecki
69063da729 Fixed signal icon. 2019-08-07 07:49:35 +02:00
Robert Borzecki
a642076e28 Added signal strength handling. 2019-08-06 12:19:14 +02:00
Robert Borzecki
eb22011bdb Added battery level handling in top bar. 2019-07-15 09:35:46 +02:00