Commit Graph

303 Commits

Author SHA1 Message Date
lblach
76dc6f9f5b [EGD-5771] Create post update info window
Add post update info window.
2021-03-02 09:30:15 +01:00
Pawel Olejniczak
e676068f62 [EGD-5912] Add forget bluetooth device feature
Added button on AllDevices window, and handling for it.
Added needed messages for communication with service bluetooth.
Feature is now complete on application settings side.
Further integration in service bluetooth is needed.
2021-03-01 10:11:24 +01:00
Mateusz Grzegorzek
3fb041cb41 [EGD-5899] Restore Quotes Windows
Due to mistakes probably during rebase
Quotes Windows weren't correctly merged by this PR:
https://github.com/mudita/MuditaOS/pull/1252

This PR fixes it.
2021-03-01 09:58:35 +01:00
Pawel Olejniczak
c51411c876 [EGD-5861] Complete bluetooth connecting process on settings side
Enable connecting BT devices in settings.
Connect popup and add adjust messages for connection error handling.
2021-02-26 09:51:48 +01:00
Pawel Olejniczak
1e219f3c5c [EGD-2634] Add pairing process result confirmation
Enable pairing BT devices in settings.
Connect popup and add adjust messages for pairing error handling.
2021-02-25 11:36:15 +01:00
lblach
203f81977f [EGD-5756] Add Update Window
Create Update Window(s) to control and visualize the MuditaOS update
process on Pure.
2021-02-25 09:28:01 +01:00
Piotr Tański
d5c3d41ca4 [EGD-5204] Secure USB communication
Secure all endpoints by returning 403(Forbidden) when USB is connected.
Request screen passcode to enable secured endpoints.
2021-02-24 19:49:07 +01:00
Pawel.Paprocki
a3d2c9fead [EGD-5863] Add retry dialog window
Add generic retry dialog window
2021-02-24 17:20:59 +01:00
breichel
5cb4cfcea9 [EGD-5545] Add PIN2 handling
Possibility of handling PIN2 request from modem.
Description of the message in PinLock what type of
code is required
2021-02-21 21:29:15 +01:00
Krzysztof Móżdżyński
ba8f0ac32d [EGD-5448] Add EULA window
Added EULA window required for onBoarding procedure.
Onboarding settings added.
2021-02-19 14:53:14 +01:00
Wojtek Rzepecki
536841f059 [EGD-5810] Fix for old batteries
Temporary fix for old batteries
2021-02-19 10:53:52 +01:00
Mateusz Grzegorzek
16de8cd37e [EGD-5800] Fix small BT icon
Replace small BT icon with the corrent one
2021-02-18 10:38:04 +01:00
Mateusz Grzegorzek
60c96c6ecd [EGD-2631] Create window for entering connection code
Create only window.
Business logic will be added later.
2021-02-18 10:26:17 +01:00
Alek Rudnik
43148cea15 [EGD-5778] Add signal strength dBM inidcator
Refactored signal strength logic and arranged it
as seprated widget.
Added option to display signal strength as dBM or
bar graph.
2021-02-17 23:51:23 +01:00
Pawel.Paprocki
f2eace68e6 [EGD-5795] Fix Some MMI data responses are showing only title
Fix message processing for call waiting data response
Fix message processing for call barring data response
2021-02-17 16:49:43 +01:00
Wojtek Rzepecki
7513629c0c [EGD-5028] Add batt critical level db
Battery critical level sotred in
database.
2021-02-16 14:59:43 +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
Hubert Chrzaniuk
3cc558b02a [EGD-2931] Fix private number incoming calls
The change adjusts both cellular service as well as
call and call log applications to handle properly
incoming calls from private numbers.
2021-02-12 10:32:15 +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
Radoslaw Wicik
2b64d8aef7 [EGD-5707] Add empty Time Zone selection window
Add Empty window for time zone selection. Connection with DB
will be don in separate PR.
2021-02-12 09:21:50 +01:00
Alek Rudnik
f609ab9dce [EGD-5295] Fixes in Calllog app
Fixed some Calllog UI issues:
Fixed lack of calllog entry after call aborting
2021-02-11 16:51:40 +01:00
Alek Rudnik
d32dde025e [EGD-5295] Change the date format
Change the date format separator from / to .
2021-02-11 16:51:40 +01:00
Przemyslaw Brudny
d0200de5d5 [EGD-5398] Added onBoarding application first version
Created first version of onBoarding application. Added welcome
window, configuration start window and adopted language
window. Small Icon GUI refactor. AppManager language copy removed.
2021-02-11 16:37:51 +01:00
RobertPiet
9cbe122105 [EGD-5673] Settings and FileIndexer initialize
Modified query for settings to insert default values to db.
Removed nonascii characters from file_indexer.
2021-02-09 16:25:35 +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
RobertPiet
cafeb52103 [EGD-5317] Module-db UT solved
Vfs init.
Convertion time string to unix time returns 1 hour later than should.
DatabaseInitializer stub that just creates empty dbs with table
structure but without data. Notification table initial records moved
to Database Initilize section. UT run with a stub of Database
Initialize - new test section introduced to test original
initializer: test-initializer.
Added missing data for contacts db to run the sorted list test
and test fix.
2021-02-04 16:45:50 +01:00
Maciej Janicki
bb59805a8e [EGD-4822] Add color test window to settings app
Add new window to allow convenient display and globally
change used color intensities  for design and testing purposes.
Changes were introduced to Renderer as well as GUI service
to allow global change of used color scheme.
When using list, screen is deep refreshed each
time the color is changed.
Known issues:
Item focus borders (top,bottom) with changed black intensity
may not render properly, however it doesn't obscure the
target functionality.
2021-02-04 13:34:04 +01:00
Pawel Paprocki
3623a84da9 [EGD-5517] Add MMI custom response window
Add MMI custom response windows for:
Call barring
Call waiting
CLIP
CLIR
IMEI
2021-02-04 10:25:58 +01:00
Mateusz Grzegorzek
d87c69479f [EGD-5311] Create Date&Time main window
- add DateAndTimeSettings class and
  dateAndTimeSettings global var
  (cache for storing date and time related settings),
- add DateAndTimeChangeRequest messages and proper
  methods in app::manager::Controller for sending them,
- handle DateAndTimeChangeRequest messages in ApplicationManager,
- add SettingRightItem::Text case for OptionSettings
  to provide possibility to add text
  on the right side of particular option,
- rename fields in db (settings_tab table):
  gs_time_format_12 to gs_time_format
  and
  gs_time_date_format to gs_date_format
- create only main Date&Time window.
  Sub windows will be added in separate task.
2021-02-03 10:11:56 +01:00
RobertPiet
9e7920219e [EGD-5519] Lockscreen does not ask for pin after reset solved
Name of parameter for lockscreen mode on/off updated in sql script.
Register on param lockscreen only reacts on value change.
2021-01-29 13:40:01 +01:00
Jakub Pyszczak
7b50138644 [EGD-5393] Wrong emergency number window
According to lately added emergency call window
there is need of window that handles invalid number
dial as emergency number.
2021-01-29 11:53:57 +01:00
Radoslaw Wicik
f3625a8140 [EGD-4831] Move FileIndexer init script to proper place
Moving sql scripts to proper place to be more consistent with the code.
2021-01-28 14:41:33 +01:00
Radoslaw Wicik
d14e40d378 [EGD-4831] Add license headers to c, h and sql files
Add license headers to `h`, `c` and `sql` files as this files haven't
been checked previously, script now to automatically updates current
year in existing licenses.
2021-01-28 14:41:33 +01:00
Jakub Pyszczak
58668722d6 [EGD-5043] Add emergency call window
According to PurePhone design emergency call
window is needed after "SOS" callback at the screen lock.
This PR introduce implementation of emergency call window
and also refactor in the enter number window. Both windows
derives from new number window.
2021-01-26 09:42:48 +01:00
Wojtek Rzepecki
abdca6d635 [EGD-5090] Add Brownout GUI window
Gui window will appear due to brownout
event. System shutdown will be also called.
2021-01-22 13:23:58 +01:00
Pawel Olejniczak
cb3b6cd5da [EGD-5338] Add APN options window - gui
This is just GUI, window is not connected yet.
It will facilitate further development of APN settings,
and will be enhanced later.
2021-01-20 14:29:14 +01:00
pawpMudita
71925c6338 [EGD-4740] Add New/Edit APN window - Part1
Add New/Edit APN window - basic window/ model/ widget
2021-01-20 13:24:01 +01:00
Maciej Janicki
976d75952f [EGD-5250] Change time format on home screen and status bar
This commit changes time format displayed on home screen 
and on status bar by adding new locale for 12H format, 
which excludes am/pm suffix.
The new locale is set as new default format for time string.

Minor: Grammar typo fixed.
2021-01-20 09:36:11 +01:00
Mateusz Grzegorzek
050d658980 [EGD-5288] Add Main system window
In settings add “System” window with all main menu items
(items are just menu positions not connected to actual windows)
2021-01-20 09:16:42 +01:00
Borys Jelenski
1a26cdb407 [EGD-4527] Add creating update package as CMake target
Standalone and update packages can be generated by CMake targets. During
creation of update package, the bootloader will be downloaded
and included in the package along with version information.

Additionally, a small refactor was performed since the Version.cmake
script is now used for generating both the version.hpp and version.json
files. Observervable side effects from this script have been moved to
separate scripts which are invoked at build time.
2021-01-19 14:42:30 +01:00
Przemyslaw Brudny
4e034df4ed [EDG-4743] Add new/options windows to quotes
Add windows for add/edit/delete quotes, use ListView for quote display.
2021-01-19 13:15:21 +01:00
Mateusz Grzegorzek
8856a65641 [EGD-4995] Add changing passcode windows flow
Implement changing passcode windows flow
2021-01-18 15:12:25 +01:00
Przemyslaw Brudny
789815859a [EGD-5087] Update Options and replace PageLayout with ListView
PageLayout removed and replaced with ListView.
Options structure and namespace cleanup.
Added ListView ScrollBar type and disable on
construction.
2021-01-15 16:10:26 +01:00
Radoslaw Wicik
40ba4a0b63 [EGD-5247] bring back settings db definition script
Repair settings scripts, deleted in previous commits.
2021-01-15 11:08:01 +01:00
Wojtek Rzepecki
b24f0bca20 [EGD-2501] Add gsm powerdown due to battery
Gsm model power state maintenance based on battery level.
2021-01-15 11:05:22 +01:00
Radoslaw Wicik
f72ab7fae9 [EGD-5247] Bring back settings db definition script
Restore accidentally deleted script with settings database definition.
2021-01-15 10:09:44 +01:00
SP2FET
71a8252029 [EGD-4580] Add BT settings middleware
Added bluetooth settings middleware to store BT status in settings.
Added middleware layer to handle new settings queries.
2021-01-14 17:19:44 +01:00
Pawel Olejniczak
5da31450b5 [EGD-4739] Add empty APN settings window
APN settings window without APN list.
Icon widget now accepts rich text.
2021-01-14 11:47:57 +01:00
Krzysztof Móżdżyński
7ceb771709 [EGD-5183] Fix message options texts
Fix text for deleting conversation, adding contact and deleting message.
2021-01-13 14:43:13 +01:00
Krzysztof Móżdżyński
f3566bcecc [EGD-4591] Change input language parser to load from files
Completely independent input language files and display language files.
Input language files are now loaded based on number of files in
"profiles" folder.
InputLanguageSettings window now shows input languages based on their
"filetype" value andfiles in "profiles" folder.
2021-01-12 15:03:42 +01:00