Yannik Bloscheck
ccd3f9813a
[ios] Use same icon for track recording in menu and custom main button
...
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com >
2025-10-03 20:57:01 +02:00
Yannik Bloscheck
7bf77d78ef
[ios] Make it possible to copy the place name
...
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com >
2025-09-18 22:14:05 +02:00
eisa01
47b18e7753
[ios] Move branch data to PlacePagePreview
...
Signed-off-by: eisa01 <eisa01@gmail.com >
2025-09-10 07:56:30 +02:00
Yannik Bloscheck
49391bb39e
[ios] Improved text thickness in combination with branch name
...
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com >
2025-09-10 07:56:30 +02:00
eisa01
c9214d3130
[iOS] Add branch to title of place page
...
Signed-off-by: eisa01 <eisa01@gmail.com >
2025-09-10 07:56:30 +02:00
Yannik Bloscheck
0fccf66b27
[ios] Removing conditionals for unsupported iOS versions
...
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com >
2025-08-28 21:21:15 +02:00
Matheus Gomes
c9de67762c
[iOS] Add yellow color opening in up to 15 min
...
Fixes #1631 .
Signed-off-by: Matheus Gomes <matheusgomesms@noreply.codeberg.org >
2025-08-28 10:27:08 +02:00
Yannik Bloscheck
c616e235a1
[ios] Update design of existence and opening hour confirmation for place page
...
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com >
2025-08-23 10:37:18 +02:00
Eivind Samseth
d1f9806901
[iOS] Add Existence and Opening Hour confirmation to Place Page
...
Signed-off-by: eisa01 <your.email@example.com >
2025-08-23 10:37:18 +02:00
Kiryl Kaveryn
6cccd32166
[ios] Fix place page memory leaks
...
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-08-22 19:22:06 +07:00
Kiryl Kaveryn
e0c579634b
[ios] Fix track recording points updates subscribe/unsubscribe
...
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-08-22 11:58:01 +02:00
Kiryl Kaveryn
266d62831f
[ios] Skip elevation info current point updates when the data is nil
...
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-08-22 11:58:01 +02:00
Alexander Borsuk
8e9dbe0248
[ios] Removed unused variables
...
Signed-off-by: Alexander Borsuk <me@alex.bio >
2025-08-22 11:58:01 +02:00
Kiryl Kaveryn
59499333ff
[ios] Disable chartView user interaction for TR and when the chartData is nil
...
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-08-22 11:58:01 +02:00
Kiryl Kaveryn
b5e0d10cb1
[ios] Set track recrording elevation chart min points to draw to 2
...
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-08-22 11:58:01 +02:00
Kiryl Kaveryn
ef2dea20fe
[ios] Log error during the track editing instead of failing
...
The bug is quite rare and happens when the user taps on the edit (pencil) button on the PlacePage. It seems like the tap happens during the PP data object reloading the and the object type has changed. It is better to avoid failing in such cases because we cannot prevent user interaction during the pp reloading.
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-08-22 11:58:01 +02:00
Kiryl Kaveryn
aac80606f2
[ios] Disable user interaction on PP vc close
...
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-08-22 11:58:01 +02:00
Konstantin Pastbin
902e7f6453
Revert "[ios] Fixing ATM translation on place page"
...
This reverts commit 211e3fb4f0 .
2025-08-22 11:58:01 +02:00
Yannik Bloscheck
580209f7ea
[ios] Ending search when switching over to routing
...
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com >
2025-08-18 08:13:35 +02:00
Yannik Bloscheck
211e3fb4f0
[ios] Fixing ATM translation on place page
...
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com >
2025-08-13 20:26:31 +02:00
Kiryl Kaveryn
e3d4549f98
[ios] Fix About screen cell background issue
...
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-07-22 10:21:59 +02:00
Kiryl Kaveryn
ef1ea0ef96
[ios] Review fixes
...
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-07-22 10:21:59 +02:00
Kiryl Kaveryn
1e8ab6d209
[ios] Hide the PP subtitle when there are no any info (related for Tracks)
...
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-07-22 10:21:59 +02:00
Kiryl Kaveryn
6c3c1af787
[ios] Show Track PP fully expanded
...
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-07-22 10:21:59 +02:00
Kiryl Kaveryn
49d5335e7e
[ios] Implement New Edit view on the PlacePage screen
...
To allow change the color and group from directly from the then PP
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-07-22 10:21:59 +02:00
Kiryl Kaveryn
ec6a98a6fd
[ios] Replace InfoItemViewController with InfoItemView
...
To simplify logic and increase reusability
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-07-22 10:21:59 +02:00
Yannik Bloscheck
6218552060
[ios] Option to actually stop track recording without saving
...
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com >
2025-07-20 14:28:00 +02:00
Yannik Bloscheck
b8b14677a7
[ios] Made tint color in dark mode slightly lighter
...
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com >
2025-07-13 10:50:12 +02:00
Yannik Bloscheck
5b28a13e93
[ios] Adjusted opening color to fit with the new style
...
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com >
2025-07-12 10:59:19 +02:00
Yannik Bloscheck
f6521ec068
[ios] Adjusted direction indicator to tint color
...
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com >
2025-07-12 07:44:23 +02:00
Yannik Bloscheck
fdbb41e0fd
[ios] Changed settings to SwiftUI
...
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com >
2025-07-10 08:06:58 +02:00
Jean-Baptiste
3abf354099
[iOS] Drop products features on the place page
...
Signed-off-by: Jean-Baptiste Charron <jeanbaptiste.charron@outlook.fr >
2025-07-06 13:49:13 +02:00
Kiryl Kaveryn
1bb2b2274f
[ios] Review fixes
...
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-07-04 11:42:44 +02:00
Kiryl Kaveryn
aec82794ac
[ios] Fix track selection point updates on every new selection
...
On the every new tap on the `Track` or during the `Elevation chart` dragging, the track `Active point` will be updated now. It allows to keep the current selected track point coordinates up to date and fix the bug when the `route to/route from` buttons use only the initial coordinates.
Key changes:
1. the `Active point` and `My position` points are moved from the `Elevation profile` to the `PlacePageTrackData` because this properties are related to the whole track. Not only chart. The chart is only one of the consumers of this data updates.
2. The subscription to the active point updates is moved from the `Elevation profile` to the `PlacePagePresenter`. The reason - see 1.
2. The callback `onActivePointChanged` is added to notify that the active point is updated
3. When the callback is triggered the `PlacePageTrackData` fetches the new coordinates from the core and saves it. This coordinates are used by the `route to/from` buttons.
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-07-04 11:42:44 +02:00
Kiryl Kaveryn
927299f4a9
[ios] Expand circle buttons tappable area
...
By 5pt to not overlap with another buttons (`close` and `share` on the place page screen)
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-07-04 11:42:44 +02:00
Yannik Bloscheck
b58bacddf1
[ios] Matched translations
...
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com >
2025-06-27 05:19:47 +02:00
Yannik Bloscheck
a985bf8349
[ios] Fixed issues with Panoramax button not working as intented
...
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com >
2025-06-27 05:19:47 +02:00
Jean-Baptiste
df89761eba
[iOS] Add Panoramax link on the place page
...
Signed-off-by: Jean-Baptiste Charron <jeanbaptiste.charron@outlook.fr >
Co-authored by: Yannik Bloscheck <git@yannikbloscheck.com >
2025-06-27 05:19:47 +02:00
Yannik Bloscheck
0cb1372075
[ios] Fix overlooked mistake from adding Blueksy
...
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com >
2025-06-22 15:13:57 +02:00
Yannik Bloscheck
e500a9e5fa
[ios] Added Mastodon & Bluesky
2025-06-20 14:47:33 +02:00
Kiryl Kaveryn
f746ab2c2d
[ios] Fix track stats collection trailing inset
...
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-06-19 16:56:12 +07:00
Kiryl Kaveryn
a88798fbf2
[ios] remove spacing and separator from the Track recording Place page
...
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-06-19 16:56:00 +07:00
Kiryl Kaveryn
18be61e789
[ios] disable ele chart interaction when the chart data is empty
...
to prevent crashing
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-06-19 16:55:51 +07:00
Kiryl Kaveryn
e2efbbe68c
[ios] Review fixes
...
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-06-17 11:36:04 +02:00
Kiryl Kaveryn
b79724f248
[ios] implement TrackRecording place page
...
1. add an new screen (layout)
2. add TR icon for the bottom tabbar
3. share current location from the TR PP
4. refactor TR manager to properly handle state updates and pass them to the LiveActivityManager and PlacePage
5. add init/update with TrackInfo/EleInfo methods to the PlacePageData and PlacePagePreviewData to update the PP state
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-06-17 11:36:04 +02:00
Yannik Bloscheck
074d443f0f
More rebranding including the team identifier, url scheme, and links on about screen
...
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com >
2025-06-15 18:33:52 +07:00
Kiryl Kaveryn
2861d9db2a
[ios] replase ints/doubles with string for track stats in ios
...
to pass already formatted by the core values instead of formatting them later using the same core formatters
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-06-07 16:25:16 +02:00
Kiryl Kaveryn
f201d0e3cd
[ios] fix bm/track updates and deletion handling on the PP
...
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-06-07 16:25:16 +02:00
Kiryl Kaveryn
79a5ba5609
[ios] fully expand the track PP when opened
...
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-05-29 09:49:07 +02:00
Kiryl Kaveryn
18f3d27157
[ios] fix wiki section visibility on the Place page
...
The description (users notes) should not control the wiki section visibility.
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-05-29 09:49:07 +02:00