Commit Graph

638 Commits

Author SHA1 Message Date
Lefucjusz
181feb4f40 cleanup 2024-08-20 15:40:34 +02:00
Lefucjusz
d1f290fa44 [BH-1988][BH-1990] Add What's New database and translations
* Added database with What's New entries.
* Added translations to What's New app.
* Updated image assets version to the
one containing What's New icons.
* Design fixes.
* Minor issues fixes.
2024-07-10 12:45:46 +02:00
Maciej Gibowicz
49f432cc62 [BH-1945] Add update instructions at the end of onboarding
User will see instructions on updating Harmony's OS at the end of
onboarding.
2024-05-29 15:52:24 +02:00
Dawid Wojtas
40afdb710d [BH-1920] Labels with correct page and song
This is reimplementation ListViewWithLabels
which is able to set correct page with
focused item.
2024-04-10 15:33:14 +02:00
Lefucjusz
ac17db13ea [BH-1897] Add tick icon to currently selected sound
* Added mechanics showing tick icon
next to currently selected sound
in Bedtime and Pre-wakeup.
* Removed no longer used LabelOption
widget.
2024-04-10 15:33:14 +02:00
Lefucjusz
cd6db6491e [BH-1890] Change pre-wakeup chime list to vertical
* Added new widget SongsListViewItem
implementing ListViewWithLabels that
can be added as SettingsListItem.
* Changed horizontal list in pre-wakeup
to vertical using that new widget.
2024-04-10 15:33:14 +02:00
Lefucjusz
dcccd41afa [BH-1930] Fix no volume update in DB in Relaxation
Fix of the issue that autoclose of volume
window in Relaxation would result in not
updating current volume value in database.
2024-03-25 15:38:31 +01:00
Maciej Gibowicz
7088002df3 [BH-1860] Add new clock face with quotes
In the settings, the user can choose a clock face with quotes. A
dedicated clock face includes information about the time, alarm
settings, quote and author of the quote.
2024-02-22 12:07:30 +01:00
Lefucjusz
2f33cc211a [MOS-1063] Fix device freeze after onboarding in Spanish
Fix of the issue that Pure would freeze
before displaying the last onboarding
screen if the language set during
onboarding was Spanish.
2024-02-20 13:11:43 +01:00
Maciej Gibowicz
12e443599e [BH-1839] Improved fonts
- Removed unused 190 px font
- Added new 32px bold and light & 170px regular fonts
- Added a new colon for the 170px font
2024-02-07 13:47:13 +01:00
Lefucjusz
cfd044be28 [BH-1874] Fix underline appearing when setting alarm time
Fix of the issue that underline appeared under
hours value when setting alarm time with knob
down (alarm disabled) after previous
confirmation of the alarm time.
2024-02-07 13:20:36 +01:00
Lefucjusz
6cd7e91800 [BH-1826] Fix corner case for new progress bar design
Fix minor corner case so that current progress
bar implementation fully matches the design -
after the bar has decremented to zero, there
should be no start or end indicator visible.
2023-12-13 09:11:44 +01:00
Lefucjusz
cc0fceaedf [BH-1826] Implement new countdown progress bar design
Implemented new countdown progress bar design,
used in Relaxation, Meditation and Power Nap
apps. New implementation shows progress
bar as decrementing as the time passes instead
of incrementing.
Cleanups.
2023-12-12 13:57:44 +01:00
Lefucjusz
a8fa8bf5f2 [MOS-1060] Fix memory leak in contacts list view
Fix of the memory leak that happened in
contacts list view due to not deleting
unused heap-allocated object.
2023-12-04 10:41:28 +01:00
Lukasz Mastalerz
a96ed0ecf7 [BH-1828] Add labels to relaxation sound list
Added labels to relaxation
2023-11-28 16:37:38 +01:00
rrandomsky
ac5e8545f7 [BH-1829] New very big bold font added
New font named verybigbold added.
2023-11-27 14:06:36 +01:00
Lefucjusz
121879f4ec [MOS-220] Changed signal strength refresh mechanism
Modified signal strength update mechanism
to avoid unnecessary screen refreshes in
case new signal strength value is equal
to the previous one.
Minor cleanups.
2023-11-09 13:07:00 +01: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
Lukasz Mastalerz
d9a1194e6f [BH-1688] Create a standard for logs
* Adding document describing how to use logger
* Adjusting logs to follow a new guide
* Change order in log header:
  line number is now before function name
2023-10-23 15:17:44 +02:00
Lefucjusz
d2240e3b97 [MOS-1048] Fix not fitting VoLTE button label
Fix of the issue that VoLTE checking
state label was cut off due to
improper setMinimumWidthToFitText()
method behavior when text is placed
in box with rounded corners.
2023-10-18 13:13:04 +02:00
Lefucjusz
73ef0f9566 Revert "[MOS-195] Phone number input style unification"
This reverts commit 1c18ac422b.
2023-10-11 14:01:29 +02:00
Lukasz Mastalerz
2000c3c2d1 [BH-1764] Fix GridLayoutTesting Border Callback Test
Fix not seting focus to false when all items where removed from parent
2023-09-26 10:08:28 +02:00
Lukasz Mastalerz
1fff0a5115 [BH-1768] Snooze mode with deep pressed knob
Fixed not disappearing snooze icon when an alarm is deactivated
2023-09-20 17:43:16 +02:00
rrandomsky
1c18ac422b [MOS-195] Phone number input style unification
Unification of input style for phone number. Now every time when the user will provide
a phone number in gui the right function key (RF key) will be work as CLEAR.
This means that if any number is in the phone number field, the RF key will remove
the last character. Otherwise it'll work as typical BACK button.
This changes also provide ability to add * and # sign to number.
2023-09-20 12:07:21 +02:00
rrandomsky
5b06da46a6 [MOS-948] Fix for tethering popup was losing user unsaved data
Fixed data loss when creating or editing a note/contact after connecting
the USB cable and selecting the option to enable tetering in the popup window
that appears. Now, when the user wants to enable tethering, they will be asked
if they want to exit without saving.
2023-09-11 13:02:20 +02:00
rrandomsky
5d4c178103 [MOS-1020] Fix for losing unsaved data
Fix for losing unsaved data when the user click the BACK button while
creating or editing note/contact.
2023-09-04 20:18:15 +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
7a8e35016d [MOS-1026] Add extended logging to Pure's charger driver
* Added extended logging to Pure's charger driver.
* Removed redundant handling of INOKB pin
interrupt - charger is configured to provide
the same interrupt via INTB pin.
* Minor code cleanup.
2023-08-28 10:14:51 +02:00
rrandomsky
824cb5ae02 [MOS-930] Fix for for misunderstanding holes in sms conversations
Not all messages can fit on the current screen in sms conversation windows,
so there may be some holes that might suggest that  there are no more messages
to display. Now, when therea are more SMS to see by scrolling up,
the Old Messages label will indicate this fact.
2023-08-02 14:17:29 +02:00
Lefucjusz
d90576e4e6 [MOS-972] Fixed missing contact entries when scrolling phonebook
Fix of the issue that in some cases contact entry
would not be displayed on any page in case it
was on the boundary of two pages.
2023-07-21 13:31:45 +02:00
Lefucjusz
4b4ac73565 [MOS-938] Fix EULA multiline scrolling
Fix of the issue that EULA would not refresh
during scrolling at the end of document.
2023-06-29 12:58:45 +02:00
Lefucjusz
561e4e7a0d [MOS-599] Fix undefined phone mode in simulator
Fix of the issue that on simulator phone mode
was in 'undefined' state, what resulted in
no phone mode selected in settings.
2023-06-29 10:50:25 +02:00
Lefucjusz
783ebcbb6c [MOS-183] Fix RT1051 debug build
Fix of multiple issues that resulted
in debug build failing.
2023-06-14 13:12:50 +02:00
Marcin Zieliński
80905d58cd [MOS-982] Recognizing WCDMA network access method for 3G in GUI
Ditto
2023-04-26 12:21:22 +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
Lefucjusz
a6232fb61b [MOS-932] Minor ListViewEngine cleanup
Minor cleanup of ListViewEngine.cpp.
2023-03-09 09:29:45 +01:00
Lefucjusz
a07177c390 [MOS-932] Fix unneeded deep refresh in empty list
Fix of the issue that pressing up arrow in
empty list (e.g. notes, messages, alarms)
resulted in unnecessary deep refresh of
the screen, as the content didn't change.
2023-03-09 09:29:45 +01:00
Marcin Zieliński
196ee43eff [MOS-938] Allow Text control to scroll several lines at once
Ditto
2023-03-08 13:15:06 +01:00
Bartosz
6108ebebd9 [MOS-59] Change tethering text to icon in status bar
Changed text to icon, fixed behaviour with phone modes
2023-02-16 10:16:17 +01:00
Bartosz
1f157e411d [MOS-59] Fix weird behaviour of indicators on popups
Fixed phone mode indicators on popups
2023-02-16 10:16:17 +01:00
Adam Wulkiewicz
6097f761ea [BH-1609] Fix resizing of format in TimeSetFmtSpinner
Change the resizing logic of the children of TimeSetFmtSpinner.
Remove arguments of TimeSetFmtSpinner and BellStatusClock ctors.
2023-02-08 13:50:55 +01:00
Lefucjusz
fb16f5d42c [MOS-172] Fix asterisk button behavior in contacts
Fix of the improper asterisk button behavior
in new contact window - pressing the button
to change an input mode resulted in
'OPTIONS' label being displayed for the
left function button in navbar when the
asterisk button was held.
2023-02-03 08:52:36 +01:00
Lefucjusz
a56e8dbe8e [MOS-361] Fix improper fonts in navbar
Fix of the issue that navbar fonts for the
left and right function buttons were bold,
what was inconsistent with the design.
2023-02-01 13:39:19 +01:00
Lefucjusz
9fb8432b41 [MOS-592] Fix right arrow behavior in search field
Fix of the issue that clicking right arrow
in search field caused the focus to be moved
to image on the right, what made inputting
text impossible.
Additionally minor code cleanup.
2023-01-31 18:25:58 +01:00
Lefucjusz
d706cf5860 [MOS-18] Fix calllog scrollbar
Fix of the issue that scrollbar in
call log didn't represent the actual
page being shown correctly.
2023-01-26 14:15:38 +01:00
Lefucjusz
c64382a8bf [MOS-757] Fix wrong cursor final position after deleting
Fix of the issue that after partially deleting
the text, the cursor sometimes was positioned
somewhere in the middle of the remaining text,
not at the beginning where it should.
2023-01-03 17:49:27 +01:00
Bartosz
8d796d8a0b [MOS-757] Fixed backspace behavior
Now backspace (held # button) removes everything from
beginning up to the cursor

Coauthored with @Lefucjusz
2023-01-02 09:41:09 +01:00
Adam Wulkiewicz
89962fa439 [BH-1598] Add clock faces with dates
Add classic and vertical face with dates for both 12h and 24h format.

Fix centering of battery indicator when level is smaller than 100%.

Fix incorrect time format of the alarm in clock face settings.

Change placement of battery and time format indicators on
ClassicWithAmPm screen while charging.
2022-11-23 13:25:49 +01:00
Maciej-Mudita
d528cac7df [MOS-641] Fix SIM cards window
Creating menus and actions depending on the SIM card
lock status.
2022-11-22 09:49:55 +01:00
Adam Wulkiewicz
57b5eb3da5 [BH-1557] Change Harmony home screen font to bigger one
Fix AM/PM font on one of the home screens, change it to normal size/

Fix type of FontInfo members representing spacings, chane them to signed
integers.
2022-11-09 13:10:10 +01:00