Riku Isokoski
32875944f9
SettingBluetooth: Use CheckboxList
2023-01-29 09:55:54 +02:00
Riku Isokoski
4b2a61ea4a
LittleVgl: Small cleanup
2023-01-29 08:51:37 +02:00
Riku Isokoski
8e8215d360
theme: Replace LV_DPX with a constexpr variant
2023-01-29 08:51:37 +02:00
Riku Isokoski
547c46a588
theme: Cleanup unused styles
...
Condensed paddings with pad_all
No visual changes
2023-01-29 08:51:37 +02:00
Riku Isokoski
7aa215fcfa
theme: Remove unused parameters
2023-01-29 08:51:37 +02:00
Riku Isokoski
056b0f5b3f
build-size-workflow: Fix when base gets updated
...
The github.event.pull_request.base.sha in the workflow doesn't get
updated when there are new commits in the base branch. Instead always
checkout the branch to check the sha manually and cache only the build.
The ownership fix seems to still be necessary
2023-01-28 17:58:43 +02:00
Riku Isokoski
5feccb382a
infineat: Fix 12-hour time
...
Missing characters
2023-01-26 10:58:47 +02:00
Riku Isokoski
7bd215bc06
infineat: Remove use with builtin fonts
...
The watchface cannot be enabled without the correct font anyway.
2023-01-26 10:58:47 +02:00
Riku Isokoski
52bc0cd623
infineat: Battery display simplification
2023-01-26 10:58:47 +02:00
Riku Isokoski
a3a4091e03
infineat: Use set_text_static where applicable
2023-01-26 10:58:47 +02:00
Riku Isokoski
eae60b6a3d
infineat: Remove batterystyle
...
Setting local style is more efficient
2023-01-26 10:58:47 +02:00
Riku Isokoski
a7a1dcbf23
infineat: Remove unnecessary background colorization
2023-01-26 10:58:47 +02:00
Riku Isokoski
1feb01b25f
infineat: Optimize lv_lines
...
Reduce code duplication massively
2023-01-26 10:58:47 +02:00
Riku Isokoski
a3e14c012d
src: Enable unused parameter warning
...
Fix warnings.
Some clang-formatting was necessary.
DebugPins is unused and was removed.
2023-01-24 10:43:17 +02:00
Finlay Davidson
8b0d888952
batt: Improve discharge curve values
...
Values calculated using multiple tests on 3 PineTimes
2023-01-23 21:48:29 +01:00
TailyFair
762d52e114
Fix Apps documentation DisplayApp method name
2023-01-22 09:08:06 +02:00
Riku Isokoski
4b75605412
contribute.md: Update
...
Cleaned up the list of things you can help with.
Added a few points
2023-01-22 09:02:47 +02:00
Riku Isokoski
aed37dd74d
readme: Add Project management section
...
The list of development docs was getting long, so move docs more
intended for maintainers to a separate section.
2023-01-22 09:00:14 +02:00
Riku Isokoski
ee8349a676
doc: Add maintainer guide
2023-01-22 09:00:14 +02:00
John Paul Wohlscheid
2692231b95
minor grammar edits
2023-01-22 08:51:02 +02:00
John Paul Wohlscheid
7fe5e54adc
minor grammar edit
2023-01-21 19:35:31 +01:00
John Quigley
a7f8b59bfb
Combine Date and Time Settings ( #1465 )
...
Replace separate SettingSetDate and SettingSetTime with a combined screenlist.
Add DotIndicators. Similar to PageIndicator, but for use when separating screens instead of pages of a list.
Co-authored-by: Riku Isokoski <riksu9000@gmail.com>
2023-01-14 21:50:21 +02:00
Jean-François Milants
6f6ea68aca
Add a link to the "Ideas" (feature requests) Discussions board in the Github contact links.
2023-01-12 22:46:49 +02:00
Riku Isokoski
61698b6e19
Tweaked issue forms ( #1267 )
...
When people suggest a solution to a generic issue they encounter, they have to open a feature request, which is not optimal. Submitting an issue through this new form will require writing about the issue that led to the idea, which will make it easier to discuss different solutions.
2023-01-12 22:46:30 +02:00
Riku Isokoski
c5fb41beb7
List: Update list style and make it gray
2023-01-12 22:39:38 +02:00
Riku Isokoski
7508dd74ee
Update workflow dependencies ( #1504 )
...
* Update workflow dependencies
ubuntu-latest vm has been updated from 20.04 to 22.04.
To avoid sudden issues, use 22.04 explicitly.
CMake doesn't need to be updated on 22.04, but ninja must be installed separately in the simulator workflow.
actions/checkout@v2 uses deprecated Node.js 12.
Update to v3 which uses 16
2023-01-12 22:04:25 +02:00
Riku Isokoski
3c9b3435a5
SetingTimeFormat use CheckboxList, reduce duplication
2023-01-12 22:02:32 +02:00
Finlay Davidson
96165a8541
Format header files
...
In my PR updating clang-format, I forgot to also format the headers.
2023-01-09 21:41:21 +01:00
Riku Isokoski
09db67e003
workflow: echo build diffs for viewing without the comment
2023-01-07 20:58:18 +02:00
Riku Isokoski
dca11812c2
workflows: Disable build size comment in fork PRs
...
Due to a security concern, comments can only be created in the context
of branches in the repo. PRs from forks can't get the comment.
https://github.com/peter-evans/create-pull-request/blob/main/docs/concepts-guidelines.md#restrictions-on-repository-forks
https://securitylab.github.com/research/github-actions-preventing-pwn-requests/
2023-01-07 20:58:18 +02:00
Riku Isokoski
028d40860d
workflows: Add build size comparison workflow
...
Add .github/workflows/getSize.sh to extract sizes of sections from the
objfile
build-firmware uses getSize.sh to output the section sizes.
get-base-ref-size job added, which builds the base branch of the PR and
outputs the section sizes. Caches are used to avoid unnecessary builds
when the base branch hasn't been updated.
leave-build-size-comment job added, which creates or updates a comment
on the PR with the build size information from other jobs.
2023-01-07 18:56:15 +02:00
Riku Isokoski
499f0875d3
workflows: Update workflow dependency
...
The workaround is no longer necessary
2023-01-07 18:56:15 +02:00
Riku Isokoski
bd8e6d8c15
docker: Make build.sh more portable
2023-01-07 18:56:15 +02:00
Riku Isokoski
fb19c491b6
Fix returning to the same screen
2023-01-05 15:13:05 +01:00
Riku Isokoski
5ef3c0d3be
Implement a return app stack
...
Each opened app (screen) is pushed on a stack, which is then popped from
when returning instead of hard coded "previous apps". Return swipe and
refresh directions are automatically determined from the app transition.
2023-01-05 15:13:05 +01:00
Finlay Davidson
3617569795
Add missing clang-format options from version 12
2023-01-04 17:15:33 +01:00
Finlay Davidson
eda96ffadc
Update clang-{format,tidy} to 14
...
Also add configuration options only available in 13 and 14.
Fixes warning about -fstack-usage in clang-tidy check.
2023-01-04 17:15:33 +01:00
Riku Isokoski
318a243df1
Revert "prepare cmake unity build"
...
This reverts commit 21f3bd7082
.
2022-12-31 12:41:45 +01:00
Riku Isokoski
419d8413c6
Revert "enable CMake unity build in build.sh"
...
This reverts commit 35654fbd98
.
2022-12-31 12:41:45 +01:00
Riku Isokoski
2b62eaf65f
Revert "Update docker/build.sh"
...
This reverts commit 7103f9d806
.
2022-12-31 12:41:45 +01:00
Alex Dolzhenkov
cfc86d7d85
#1463 Updated CMakeLists.txt for building images with expected alignment
2022-12-29 18:11:24 +13:00
Dominik Nussbaumer
7103f9d806
Update docker/build.sh
...
Co-authored-by: NeroBurner <pyro4hell@gmail.com>
2022-12-27 12:17:46 +01:00
tnixeu
35654fbd98
enable CMake unity build in build.sh
2022-12-27 12:17:46 +01:00
tnixeu
21f3bd7082
prepare cmake unity build
...
Exclude files from unity build which currently cause compile erros because of redefinitions.
2022-12-27 12:17:46 +01:00
Jean-François Milants
298f80d504
Include algorithm and cstring for std::memcpy and std::min
2022-12-27 12:13:52 +01:00
Max Friedrich
fdc89f1a20
Update src/systemtask/SystemTask.cpp
...
Co-authored-by: JF <JF002@users.noreply.github.com>
2022-12-27 12:13:52 +01:00
minacode
dbbbbfd1ac
hopefully fixed crash on notification
2022-12-27 12:13:52 +01:00
minacode
c02b505998
format
2022-12-27 12:13:52 +01:00
minacode
d62402cb3f
removed magic number
2022-12-27 12:13:52 +01:00
minacode
a82a34cd11
format
2022-12-27 12:13:52 +01:00