1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-11-18 16:09:30 +01:00
Commit Graph

10078 Commits

Author SHA1 Message Date
Arjan Schrijver
b50c83c278 Add preference for hiding Today and Goals charts legends 2024-04-04 21:23:54 +02:00
Arjan Schrijver
db8e1cb866 Fix crash when switching fragment during device connection 2024-04-04 21:23:54 +02:00
Arjan Schrijver
22b2dcfaef Auto-refresh when a device finishes syncing activity data 2024-04-04 21:23:54 +02:00
Arjan Schrijver
4f5e7f0b03 Set widgets pre-loading values to 0 2024-04-04 21:23:54 +02:00
Arjan Schrijver
0774d03603 Vertically center widgets 2024-04-04 21:23:54 +02:00
Arjan Schrijver
582d50a38f Change Today chart to custom drawn variant 2024-04-04 21:23:54 +02:00
Arjan Schrijver
4ba82464d3 Fix missing data in Today chart 2024-04-04 21:23:54 +02:00
Arjan Schrijver
a9e665bb42 Hide dashboard when no activity tracker devices are available 2024-04-04 21:23:54 +02:00
Arjan Schrijver
fed0aebd6a Fix initial dashboard refresh logic 2024-04-04 21:23:54 +02:00
Arjan Schrijver
18e5210103 Fix Devices view asynchronous data retrieval 2024-04-04 21:23:54 +02:00
Arjan Schrijver
e78e9da908 Fix preference changes not being applied immediately 2024-04-04 21:23:54 +02:00
Arjan Schrijver
d7f3a998c4 Shrink unfilled part of graphs to make filled part stand out 2024-04-04 21:23:54 +02:00
Arjan Schrijver
36f1912d23 Fill up Goals chart with transparent grey 2024-04-04 21:23:54 +02:00
Arjan Schrijver
e159905349 Move menu back to drawer 2024-04-04 21:23:54 +02:00
Arjan Schrijver
204c4f096d Add size setting to today and goals widgets 2024-04-04 21:23:54 +02:00
Arjan Schrijver
5a1cdc2506 Keep date and chooser visible, scroll only visualisations 2024-04-04 21:23:54 +02:00
Arjan Schrijver
ae9ae3eec3 Highlight selected day in calendar activity 2024-04-04 21:23:53 +02:00
Arjan Schrijver
70a8b80af0 Use modern navigation component 2024-04-04 21:23:53 +02:00
Arjan Schrijver
a550aca626 Update androidx.fragment and androidx.recyclerview 2024-04-04 21:23:53 +02:00
Arjan Schrijver
50c511f366 Add device selection preference 2024-04-04 21:23:53 +02:00
Arjan Schrijver
52a8451486 Fix erroneous action bar shadow 2024-04-04 21:23:53 +02:00
Arjan Schrijver
1508a0ee2e Handle overlapping activities in today chart 2024-04-04 21:23:53 +02:00
Arjan Schrijver
c6967e9a24 Improve dashboard layout and make today chart scalable 2024-04-04 21:23:53 +02:00
Arjan Schrijver
1d5ccde5b1 Asynchronously load and render all widgets 2024-04-04 21:23:53 +02:00
Arjan Schrijver
3621377d91 Refactor retrieval of data points to static class for deduplication 2024-04-04 21:23:53 +02:00
Arjan Schrijver
dbb9e36490 Asynchronously load and render day goal colors in the calendar 2024-04-04 21:23:53 +02:00
Arjan Schrijver
e6d69f4e69 Asynchronously load and render data for today and goals widgets 2024-04-04 21:23:53 +02:00
Arjan Schrijver
2de4eb8828 Allow scaling of goals widget 2024-04-04 21:23:53 +02:00
Arjan Schrijver
42a355246b Use steps goal for coloring days in calendar chooser activity 2024-04-04 21:23:53 +02:00
Arjan Schrijver
89e508091e Move data retrieval functions to separate utils class 2024-04-04 21:23:53 +02:00
Arjan Schrijver
33084f58b1 Increase column count on wide screens 2024-04-04 21:23:53 +02:00
Arjan Schrijver
299ed6fc53 Show sleep stages on today widget
Thanks Martin.JM!
2024-04-04 21:23:53 +02:00
Arjan Schrijver
04ae01363b Fix 24h mode filling up the chart in the morning
Thanks Martin.JM!
2024-04-04 21:23:53 +02:00
Arjan Schrijver
b8248a8737 Add switch for 2x12h or 1x24h mode of today chart
Thanks Martin.JM!
2024-04-04 21:23:53 +02:00
Arjan Schrijver
8682234cbf Add basic calendar chooser activity 2024-04-04 21:23:53 +02:00
Arjan Schrijver
75054b50a9 Tweak colors 2024-04-04 21:23:53 +02:00
Arjan Schrijver
c5ed03962c Add combined goals widget 2024-04-04 21:23:53 +02:00
Arjan Schrijver
cb77ca0495 Add setting for using Dashboard as default view 2024-04-04 21:23:53 +02:00
Arjan Schrijver
db53945c49 Change Today chart to a double 12-hour ring instead of one 24-hour ring 2024-04-04 21:23:53 +02:00
Arjan Schrijver
216d84e2ff Refresh dashboard when resumed 2024-04-04 21:23:53 +02:00
Arjan Schrijver
8a6267c076 Display gauge on all small widgets 2024-04-04 21:23:53 +02:00
Arjan Schrijver
d9f0c4764a Horizontally center activity chart legend 2024-04-04 21:23:53 +02:00
Arjan Schrijver
8d7641b24e Add configuration toggles for cards and widgets 2024-04-04 21:23:53 +02:00
Arjan Schrijver
db8d354a8d Make dashboard scrollable 2024-04-04 21:23:53 +02:00
Arjan Schrijver
1b1f0fda0f Add today chart legend 2024-04-04 21:23:53 +02:00
Arjan Schrijver
88cb3cd1cb Merge sequential not_worn activity samples 2024-04-04 21:23:53 +02:00
Arjan Schrijver
0d06058b2f Add time scale to today chart 2024-04-04 21:23:53 +02:00
Arjan Schrijver
327ac70ec7 Add day switching buttons 2024-04-04 21:23:53 +02:00
Arjan Schrijver
5dbea86e5f Improve activities merging in today chart 2024-04-04 21:23:53 +02:00
Arjan Schrijver
209d591581 Merge various activities in today chart 2024-04-04 21:23:53 +02:00