Yannik Bloscheck
b632aa00e3
[ios] Fix missing distance label in search results
...
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com >
2025-07-16 10:19:03 +02:00
Yannik Bloscheck
1e1510897c
[ios] Changed to the new logo
...
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com >
2025-07-15 07:12:54 +02:00
Yannik Bloscheck
38d5496258
[ios] Hide voice guidance test button when voice guidance is disabled
...
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com >
2025-07-13 16:22:45 +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
bff20b523e
[ios] Made dark appearance colors actually dark and match the system more
...
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com >
2025-07-12 01:52:24 +02:00
Yannik Bloscheck
7db355dd5c
[ios] Change interface tint color to green
...
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com >
2025-07-11 17:41:56 +02:00
Yannik Bloscheck
527031adba
[ios] Changed icons for search categories to SVGs and matched their new style
...
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com >
2025-07-11 17:30:22 +02:00
Yannik Bloscheck
90502f7635
[ios] Removed reference to non-existing class in Interface Builder file
...
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com >
2025-07-11 12:57:08 +02:00
Yannik Bloscheck
147022e42d
[ios] Trying to prevent random crashes because of the left button in some rare occasions
...
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com >
2025-07-11 12:56:03 +02:00
Yannik Bloscheck
7138970ea6
[ios] Make left button configurable
...
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com >
2025-07-10 18:07:13 +02:00
Yannik Bloscheck
7e2b05573f
[ios] Fix issues with routing options
...
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com >
2025-07-10 15:48:15 +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
Yannik Bloscheck
15c7e71866
[ios] Switched OSM profile to SwiftUI and redesigned it
...
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com >
2025-07-06 13:30:59 +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
Kiryl Kaveryn
87cb0307cf
[ios] fix EditorVC NoteCell jumping while typing
...
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-07-04 11:42:44 +02:00
map per
cd0ffab996
Update social media link
...
Signed-off-by: map per <map-per@gmx.de >
2025-06-28 18:51:06 +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
ae1c975627
[ios] Improved handling of non-default mail clients
...
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com >
2025-06-25 13:31:07 +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
494b00b862
[ios] hotfix track recording stop button action
...
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-06-19 16:55:41 +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
Matheus Gomes
d4e1d53c40
Rebranded the app for iOS
2025-06-15 18:32:35 +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
4cf5ec3c86
[ios] refactor search modes switching
...
For the expanded iphone mode (in portait) only the searchEverywhere will be used
For the halfscreen everywhere + viewport
For the iPad the everywhere + viewport is always enabled
For the hidden only the viewport
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-06-07 16:25:16 +02:00
Kiryl Kaveryn
09c704ee8f
[ios] rename isIPad to isiPad
...
To match swift naming conventions
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-06-07 16:25:16 +02:00
Kiryl Kaveryn
9fb3a509dc
[ios] skip search query duplications for history
...
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-05-29 09:49:07 +02:00
Kiryl Kaveryn
648fb55130
[ios] make MWMSearchFrameworkHelper methods class instead of instance
...
Because there is no any stored property in this manager so there is no reason to create it's instance.
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-05-29 09:49:07 +02:00
Kiryl Kaveryn
8a331c4c67
[ios] fix route building error while searching when current location in none
...
Fixes issue https://github.com/organicmaps/organicmaps/issues/10606
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-05-29 09:49:07 +02:00
Kiryl Kaveryn
7be49ab00a
[ios] remove primary green background from the search screen header
...
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-05-29 09:49:07 +02:00
Kiryl Kaveryn
9c392d3160
[ios] continues searching when the user tap on suggestion
...
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-05-29 09:49:07 +02:00
Kiryl Kaveryn
96c24cf973
[ios] refactor search - use SearchQuery class instead of text+locale+isCategory
...
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-05-29 09:49:07 +02:00
Kiryl Kaveryn
7117a1b954
[ios] make modal screen animation smoother
...
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-05-29 09:49:07 +02:00
Kiryl Kaveryn
6a488a08a0
[ios] increase search screen top inset from the safe area
...
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-05-29 09:49:07 +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
Kiryl Kaveryn
7fdd8d2e76
[ios] fix Placeholder view animation
...
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com >
2025-05-19 10:52:42 +02:00