Commit Graph

20 Commits

Author SHA1 Message Date
Lefucjusz
75c12a82e5 [BH-1895][BH-1909][BH-1910] New database structure for custom sounds
* Added creation of /user/media/app/alarm
directory that will be used to store
custom alarm sounds.
* Implemented new database structure.
* Adapted Alarm, Bedtime, Pre-wake up and
Snooze to new database structure.
* Added removing custom alarm files during
factory reset.
* Added fallback alarm sound mechanism.
* Cleanups, unifications.
2024-04-10 15:33:14 +02:00
Adam Wulkiewicz
d2bf42d411 [BH-1655] Fix memory leaks in clock faces and shortcuts
Disable libphonenumber initialization since it is not used in Harmony
but takes around 1.4MB of memory

Add heap allocation statistics
2023-03-17 12:44:30 +01:00
Adam Wulkiewicz
074b33a645 [MOS-685] Make small improvements in various places of the code
- Forward arguments
- Remove unused code
- Remove auto return type when it's not needed
- Add const to member functions
- Use startsWith and endsWith from utils
- Allow instantiation of operators only for specific types
- Caluclate key mask in compile time
2022-09-02 01:12:47 +02:00
Mateusz Piesta
dcfe367b4e [BH-1543] I want to set a date
*DateSetSpinner and DateSetListItem added (based od TimeSetSpinner and
TimeSetListItem)
*BellSideListItem ctor without title added
*TimeUnitsModel changed to more accurate DateTimeUnitsModel name
2022-08-30 09:50:53 +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
Paweł Joński
5ce8bbc7d8 [BH-1494] Frontlight arrows show fix - remove regressions
Previous solution caused some regressions along the system
This approach solves the bug differently, avoiding those regressions
2022-05-25 13:05:13 +02:00
Paweł Joński
f3ef3c52fc [BH-1494] Fix frontlight settings arrows
Fix frontlight settings arrows
2022-05-20 10:13:23 +02:00
Mateusz Piesta
46bdedf9cd [BH-1350] Meditation timer update
Meditation timer application update.
Refactored gui spinners, list items.
2022-03-24 11:45:46 +01:00
Maciej Janicki
2b2bb13a49 [MOS-296] Merge remote-tracking branch 'origin/stable'
Merge stable Harmony branch into merge wip branch
2022-03-09 19:27:50 +01:00
Tomasz Rybarski
25250fc9c8 [BH-1314] Home Screen Layouts Selectable
Layouts can be changed in Settings-Clock Face
2022-02-18 09:47:51 +01:00
Przemyslaw Brudny
810a8dc1c3 [EGD-7792] Meditation timer interval widget replacement
Meditation timer interval widget replacement.
2022-01-26 14:53:26 +01:00
Przemyslaw Brudny
bc3e825b77 [EGD-7910] Text directory cleanup
Text directory cleanup. Removed old unused assets
directories.
2021-11-05 00:36:34 +01:00
Mateusz Piesta
6591cdcef0 [BH-1021] Unify ListItem arrows behavior
From now min/max arrow indicators behave
the same throughout the GUI.
2021-10-19 13:29:37 +02:00
Mateusz Piesta
c0d9368dd8 [BH-868] Replace deprecated spinner
Replaced old, deprecated Spinner with
the new generic one. From now on, only one
implementation of spinner is used throughout the
code base.
2021-10-18 18:15:40 +02:00
Mateusz Piesta
2b985de0d0 [BH-935] Volume and tone selection
Added playback of volume and tone selection
2021-10-12 09:50:15 +02:00
Piotr Tański
8cb2ac7e42 [BH-906] Integrate Pre-wake up settings with its handler
Pre-wake up handler integrated with the pre-wake up settings.
2021-09-28 18:13:05 +02:00
Mateusz Piesta
6ca2d38307 [BH-875] Snooze settings model fix
Fixed bug in GenericSpinner.
Added proper error handling.
2021-09-24 09:34:02 +02:00
Przemyslaw Brudny
e3a057e15c [EGD-7310] Alarm GUI and features update
Updated AlarmOptionsItem to use UTF8Spinner.
Created specialized widgets to cover options
sets. Updated GenericSpinner to handle Pure
navigation and content swap. Updated Alarm
RRule code to work with Custom Days selection
and new widgets. Added Tests. General GUI
stylistic fixes. Increased app Alarm Clock
and service Time stack sizes.
2021-09-21 14:11:21 +03:00
Mateusz Grzegorzek
19ad0adcfa [BH-876] Refactor SnoozeSettings using generic approach
In order to use settings models in other
settings windows generic approach could be implemented.
2021-09-17 11:09:56 +02:00
Mateusz Piesta
18a3886338 [BH-862] Snooze settings
Added snooze settings flow.
2021-09-10 15:35:40 +02:00