Commit Graph

287 Commits

Author SHA1 Message Date
Lefucjusz
181feb4f40 cleanup 2024-08-20 15:40:34 +02:00
Lefucjusz
d558e60a4d [CP-2013] Add time sync endpoint
Added endpoint that can be used
to synchronize time via MC
protocol.
2024-08-13 16:13:12 +02:00
Lefucjusz
b30212bede [MOS-896] Update low battery screen view
Updated low battery screen view by adding
info windows appearing when trying to
interact with phone having critical
charge level.
2023-11-02 12:19:39 +01:00
Lefucjusz
3b24ac9e90 [MOS-1047] Fix calling abort() in EnterNumberWindow
* Removed call to abort() method in case
EnterNumberWindow's SwitchData handler
receives message that can't be handled,
what caused the phone to crash.
* Unify ApplicationCall window names
definitions.
* Code cleanup.
2023-10-17 13:29:20 +02:00
Lefucjusz
674a768364 [MOS-669] Add too hot battery notification when charging
* Added notification showing on the main
screen if the battery has reached too
high temperature to continue charging.
* Code cleanups.
2023-10-16 12:54:13 +02:00
Lefucjusz
d403db4101 [MOS-1027] Fix lack of tethering icon on 'Tethering is on' popup
Fix of the issue that pressing menu button while
in tethering resulted in LTE and no signal icons
appear on status bar instead of tethering icon.
2023-08-30 11:13:54 +02:00
Lefucjusz
d2b9a10dd3 [MOS-1002] Change USSD code handling to match design
Fixed issues with GUI behaviour on failed
USSD code handling.
Minor code cleanup in several parts of system.
2023-08-02 12:07:29 +02:00
Kuba Kleczkowski
f94d7f6367 [MOS-636] Added MMI/USSD confirmation
USSD/MMI codes are now confirmed after they are sended.
2023-04-03 16:28:27 +02:00
Lefucjusz
53e2fae8fb [MOS-178] Add input mode displaying timeout
Added timeout for displaying selected input
mode - now it automatically disappears
after 3 seconds since last change was made.
2023-03-23 11:01:34 +01:00
Kuba Kleczkowski
c514fc53bb [MOS-47] Fixed non closed USSD session
USSD pull session was not closed when USSD popup
was closed by back button. Also USSD code was slightly
refactored.
2023-03-03 17:31:38 +01:00
Marcin Zieliński
eca248c688 [MOS-35] Add more input modes for USSD reply
Previously only the mode restricted to digits was available.
2023-02-06 08:40:34 +01:00
Bartosz
4e844b64cc [MOS-59] Always display network technology and signal strength
Now those parameters are always on the statusbar
2023-01-26 13:29:27 +01:00
Lefucjusz
3887c43ca5 [CP-1734] Create factory reset reboot UI
Create window that will be shown when the
device turns off first time after factory
reset request made from PureOS.
2023-01-19 16:41:56 +01:00
Maciej-Mudita
1f9c6b4a51 [MOS-26] Add tethering info on status bar
When tethering is on, info appears in the status bar
and network coverage indicates "no connection"
2022-10-20 08:56:51 +02:00
Adam Wulkiewicz
fe708cdf31 [MOS-670] Change clang-format AlwaysBreakTemplateDeclarations to Yes
Add --all and --fix-all options to style-check-hook
2022-08-26 15:22:39 +02:00
Dawid Wojtas
8cc5960ed6 [MOS-499] Improve lock screen power consumption
Power on the e-ink only when it is needed e.g. fast or deep
refresh. Update battery percentage only when discharging.
2022-07-28 11:55:51 +02:00
Lefucjusz
c0f5243b3f [MOS-402] Time legibility on lock screen fix
Fix of the issue that time on the lock screen was
getting illegible after a few hours. This change
fixes the problem by performing deep refresh
instead of fast refresh every 30 minutes. The
refresh rate can be easily changed, as it is stored
in settings database.
2022-05-06 11:17:27 +02:00
Przemyslaw Brudny
4dd045f30f [EGD-3544] Label replacement with OneLine text
Label replacement with OneLine text. Style and usage fixes.
2022-01-20 12:10:31 +01:00
Wojciech Rzepecki
097267d860 [EGD-6824] Simplified notifications on quote wallpaper
simplified home screen notifications as tiles on phone
locked wallpaper
2022-01-14 13:20:39 +01:00
Adam Dobrowolski
0ec9428917 [EGD-7773] Popups stack poc
Stack plus minimum tests added
Updated to master
Removed useless or adressed TODOS
Constants name applied
Renamed searchModel to searchRequestModel
Review applied
We should remove legacy window names
Bell names fixes
2022-01-04 13:01:23 +01:00
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
Przemyslaw Brudny
dfafd1fb5f [EGD-7987] Closing window refactor
Closing window refactor.
2021-11-22 11:05:44 +01:00
Przemyslaw Brudny
7597d38852 [EGD-7857] Renamed BottomBar to NavBar
Renamed BottomBar to NavBar.
2021-10-26 13:51:06 +02:00
Piotr Tański
8ad0a7d603 [EGD-7188] MMI window style fixed
This fixes issues with displaying texts
2021-10-22 18:30:31 +02:00
Przemyslaw Brudny
2c668c8593 [EGD-7787] Pure Home ClockDateWidget added
Pure Home ClockDateWidget added.
2021-10-20 22:30:11 +03:00
Marcin Smoczyński
bd90e57516 [BH-907] Split utils module into components
Split module-utils into smaller components for better dependency
management. Fix many dependencies throughout the project.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
2021-09-23 15:14:40 +02:00
Wojtek Rzepecki
1e8082e02c [EGD-7570] Add Alarm Clock status bar indicator
Added indicator on status bar if any alarm is on
2021-09-23 13:15:02 +02:00
Wojtek Rzepecki
274d31cb35 [EGD-7569] Add Alarm snooze list notification
Notification added to notifications model
2021-09-16 17:00:41 +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
Piotr Tański
53b6186bd4 [EGD-7222] Disable antenna test application
Antenna test application is now disabled.

(cherry picked from commit 8ddc581b84)
2021-08-25 12:21:28 +02:00
Mateusz Grzegorzek
e1ef821609 [BH-741] Split ApplicationManager
Separate Pure and Bell ApplicationManager functionalities
to separate files.
2021-08-18 14:29:51 +02:00
Marek Niepieklo
bd06eacbda [CP-403] Replace old update code
Removed update related code
Removed update test scripts
2021-08-05 17:11:24 +02:00
Piotr Tański
6ff1d9d960 [EGD-7054] Changed the default focused app in the menu
The focused app on entering the menu for the first time is "contacts"
2021-07-29 15:52:50 +02:00
DariuszSabala
4201fcaea6 [BH-384] Turned application desktop to library
Defined separated cmake library, private and public include
directories and dependencies, isolated public headers from private,
cleaned up include paths and defined which targets depend on new
library, cleaned up include paths
2021-07-14 17:07:50 +02:00
Przemyslaw Brudny
ee2c085e56 [EGD-7130] Renamed settings application
Renamed settings application.
2021-07-09 18:20:12 +02:00
Przemyslaw Brudny
9194323b08 [EGD-7120] Remove old settings application
Moved valuable assets to new settings.
Removed old settings.
2021-07-09 14:37:31 +02:00
Wojtek Rzepecki
0e42b0016e [EGD-7044] Strip down calendar code
Stripping the calendar code to provide only
MVP defined functionalities
2021-07-07 09:05:57 +02:00
Wojtek Cichon
883293642b [EGD-7050] Fixed reboot copy
Fixed the copy that prompts the user to confirm
 the reboot of the phone.
2021-07-05 10:36:15 +02:00
Tomasz Sobkowiak
3c66d70ebc [EGD-6990] No autolock when battery is low
Prevent autolock actions on DeadBatteryWindow and ChargingBatteryWindow
2021-06-28 23:12:25 +02:00
Kuba
88a9fdedf2 [EGD-6883] Change time settings cleanup
Time related settings are handled by service time now.
utils DateAndTimeSettings replaced by static time service api.
2021-06-23 17:30:14 +02:00
Pawel Olejniczak
1666216e55 [CP-194] Intercept all input when OS update window is displayed
Block user interaction with phone during OS update,
by intercepting all inputs from phone keyboard when OS
update screen is displayed.
2021-06-23 13:40:59 +02:00
Alek Rudnik
6dfeacffa4 [EGD-6697] Date and time formatting
Added system locale dependant date and time formatting.
2021-06-18 15:06:43 +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
Paweł Joński
a7fba1b343 [BH-374] Librarize application-antenna
Add apps-common, librarize application-antenna
2021-06-17 12:54:02 +02:00
Lukasz Skrzypczak
2911b6b4a1 [BH-378] PR changes
PR changes - mainly includes
2021-06-08 12:24:29 +02:00
Lukasz Skrzypczak
7fee0d9cfb [BH-378] Utils move log to library
Moved log to separate library
2021-06-08 12:24:29 +02:00
Wojtek Rzepecki
4ce5b308fd [EGD-6899] Fix AppCall access
Fix of an access to call window
during tethering
2021-06-07 11:11:51 +02:00
Przemyslaw Brudny
b7e710ef9e [EGD-6867] Renamed TopBar into StatusBar
Renamed TopBar into StatusBar.
2021-06-04 12:24:30 +02:00
Wojtek Rzepecki
56a17e7814 [EGD-6854] Add missing tethering windows
Added missing windows for tethering
based on UI design
2021-06-01 15:25:30 +02:00