Reinhold Gschweicher
3969a4aa01
AlarmController: rename helper to Save()/Restore()
2022-10-28 00:01:02 +02:00
Reinhold Gschweicher
ad6e1b967c
AlarmController: save on Alarm sceen closing when settingsChanged
...
Introduce `SaveAlarm()` member function which saves to file only if the
alarm setting is changed.
The `alarmChanged` boolean flag mimics the behavior of `settingsChanged`
flag from `Settings.h`
Also mark the `SaveAlarmToFile()` function const, as it doesn't change
anything in the `AlarmController` object.
2022-10-27 22:17:38 +02:00
Galdor Takacs
751f46f7de
AlarmController: Add saving alarm time to file
...
Save the set alarm time to the SPI NOR flash, so it does not reset to
the default value when the watch resets, e.g. due to watchdog timeout.
2022-10-27 22:17:38 +02:00
Jean-François Milants
b56c5f25f0
Set version to 1.11.
2022-10-16 14:18:14 +02:00
Riku Isokoski
9b2221173c
Use PageIndicator in CheckboxList
2022-10-16 10:31:41 +02:00
Jean-François Milants
d3ba184f30
Merge branch 'develop' of github.com:JF002/Pinetime into develop
2022-10-15 16:59:18 +02:00
Jean-François Milants
c9e836a02e
G7710 and Infineat : close the files after having verified that they exist.
2022-10-15 16:52:55 +02:00
NeroBurner
4ab99d0d4b
CI: disable BUILD_RESOURCES for InfiniSim as already done in firmware ( #1366 )
2022-10-11 22:30:51 +02:00
Jean-François Milants
eb0af22ecf
Watch face settings : disable watch faces that are not available (external resources are not installed).
2022-10-11 21:36:31 +02:00
Jean-François Milants
8c7be1fbb1
CheckboxList : fix formatting.
2022-10-11 21:16:33 +02:00
Jean-François Milants
4ec49bde8a
CheckBoxList : rename newValue -> value.
2022-10-11 21:16:33 +02:00
Jean-François Milants
cf8b422899
Checkbox list now receives a function pointer to call when the setting has changed. This allow to remove the dependency between CheckBoxList (UI component) with SettingController.
2022-10-11 21:16:33 +02:00
Jean-François Milants
6dd67eb5a2
CI worklow "build-firmware" : add the infinitime-resources packages to the build artifacts.
2022-10-11 17:25:40 +02:00
Riku Isokoski
964f065de4
Fix clang-tidy warnings
2022-10-10 17:52:36 +02:00
Riku Isokoski
318a97c218
Fix docker issue
2022-10-10 17:52:36 +02:00
Riku Isokoski
73918ce8af
Add clang-tidy check to display warnings on GitHub
2022-10-10 17:52:36 +02:00
mashuptwice
957f7d2ec3
fixed filename
2022-10-10 12:43:11 +02:00
mashuptwice
668820ef5a
Edit all occurences of "watchface" to "watch face"
2022-10-10 12:43:11 +02:00
kieranc
0f1d0bbd1d
Fix button labels ( #1361 )
2022-10-06 16:00:35 +03:00
kieranc
a0089e4fd0
Fix steps style button label ( #1358 )
2022-10-06 08:24:03 +03:00
Jean-François Milants
81ad89d6bc
Add missing screenshot about the external resources support in Amazfish.
2022-10-05 21:07:11 +02:00
Jean-François Milants
37155ecf65
Merge branch 'kieranc-pts-options' into develop
2022-10-02 18:30:54 +02:00
Jean-François Milants
738c012a73
Merge branch 'pts-options' of github.com:kieranc/InfiniTime into kieranc-pts-options
...
# Conflicts:
# src/components/settings/Settings.h
2022-10-02 18:30:41 +02:00
Jean-François Milants
7b115fe42c
Merge branch 'develop' of github.com:JF002/Pinetime into develop
2022-10-02 18:06:16 +02:00
Jean-François Milants
c9b1fb8244
Brightness management in DisplayApp : do not allow the brightness level OFF when loading app and going to running mode. Such issue could occur in case of inconsistent or corrupted settings.
2022-10-02 18:04:09 +02:00
Galdor Takacs
1439dfd912
motorController: Fix infinite vibration on RunForDuration(0)
2022-10-02 15:58:17 +02:00
Jean-François Milants
60abbf0639
Add doc about external resources.
2022-10-02 12:27:10 +02:00
Jean-François Milants
8f5df5385c
Fix typo in Clock.cpp.
2022-10-01 21:11:58 +02:00
Jean-François Milants
f9f8d7eead
Merge branch 'ITCactus-watchface-casio-digital-G7710' into develop
2022-10-01 21:11:05 +02:00
Jean-François Milants
d6b4ef38f6
Infineat & G7710 : always close files when they are not needed anymore.
2022-10-01 21:03:28 +02:00
Jean-François Milants
9bf43c380e
Fix typo in Clock.cpp.
2022-10-01 19:49:41 +02:00
Jean-François Milants
d3363baf69
Do not save settings in CheckboxList. This will be done by the caller.
2022-09-28 21:45:52 +02:00
Jean-François Milants
26af507e16
G7710 : free fonts in dtor().
2022-09-28 21:09:00 +02:00
minacode
79728730d7
fix typo
2022-09-28 20:53:02 +02:00
Jean-François Milants
fbe964ff44
Merge branch 'watchface-casio-digital-G7710' of github.com:ITCactus/InfiniTime into ITCactus-watchface-casio-digital-G7710
...
# Conflicts:
# src/components/settings/Settings.h
# src/displayapp/screens/CheckboxList.cpp
# src/displayapp/screens/CheckboxList.h
# src/displayapp/screens/Clock.cpp
# src/displayapp/screens/Clock.h
# src/displayapp/screens/settings/SettingWatchFace.cpp
2022-09-27 21:59:22 +02:00
JF
63932810d2
Merge pull request #1024 from dmlls/infineat-pr
...
Infineat Watchface + support for external resources.
2022-09-27 21:27:36 +02:00
Jean-François Milants
58586d0ad1
Fix formatting in CheckBoxList.cpp.
2022-09-27 21:10:01 +02:00
Jean-François Milants
2400110900
CheckBoxList : remove unused constant MAXLISTITEMS (replaced by MaxItems).
2022-09-27 21:04:40 +02:00
Reinhold Gschweicher
f699261ca3
AlarmController: add const to SecondsToAlarm() function
...
The function `SecondsToAlarm()` doesn't change anything in the
`AlarmController` object. Mark the function `const` to show this
property.
2022-09-27 20:32:13 +02:00
Jean-François Milants
56f315b94a
A few minors changes following the code review : rename fs -> filesystem, use std::array instead of raw array,...
2022-09-27 18:06:15 +02:00
JF
30e8353a4f
Merge pull request #1272 from mashuptwice/workflow-ignore-md
...
Workflow ignore *.md files
2022-09-17 21:33:43 +02:00
Akseli
b546facaf1
Update src/displayapp/screens/WatchFacePineTimeStyle.cpp
...
Co-authored-by: NeroBurner <pyro4hell@gmail.com>
2022-09-17 21:32:43 +02:00
Akseli
90278b54d1
Update src/displayapp/Colors.cpp
...
Co-authored-by: NeroBurner <pyro4hell@gmail.com>
2022-09-17 21:32:43 +02:00
Akseli
d55ba9a3d8
Update src/components/settings/Settings.h
...
Co-authored-by: NeroBurner <pyro4hell@gmail.com>
2022-09-17 21:32:43 +02:00
Akseli Lahtinen
8c35c3c3d4
add pink color
2022-09-17 21:32:43 +02:00
mashuptwice
809323df3a
Applist is in ApplicationList.h
2022-09-17 21:29:48 +02:00
Riku Isokoski
b9224c1ace
Disable value_str
...
value_str is a way to add text on a button without a separate label.
This saves having an extra label object, but uses more memory and is
removed in LVGL8
2022-09-17 21:27:32 +02:00
Riku Isokoski
bf90e07a28
Improve status icon visibility
2022-09-17 21:26:51 +02:00
Jean-François Milants
6ed8e983e9
Remove CMake targets and corresponding CLI arguments that are specific to the debugging environment (USE_JLINK, USE_OPENOCD and USE_GDB_CLIENT).
2022-09-17 21:25:54 +02:00
Riku Isokoski
c853681d75
Reduce duplication in Twos ( #1274 )
2022-09-11 20:57:49 +02:00