Commit graph

7665 commits

Author SHA1 Message Date
Emin
e62d6ef2d0 ios: lil refactor CountryPickerView 2024-08-06 17:20:34 +05:00
Emin
2d9a1ee57f ios: do auth UI/UI, do l10n 2024-08-06 17:09:21 +05:00
Emin
0d0b43ae7e ios: add translations 2024-08-05 09:45:00 +05:00
Emin
d30678a9b4 ios forgot fonts 2024-08-04 23:16:27 +05:00
Emin
207bc0cd02 ios do theme, text styles 2024-08-04 23:14:53 +05:00
Emin
09d92aec73 tried some programmatic UI 2024-08-01 17:11:45 +05:00
Emin
d0a5911fd1 ios - remove swiftui stuff, decrease ios min to 12 2024-07-31 11:06:02 +05:00
Emin
63e3de24a9 ios Tried some swiftui integraton (failed) 2024-07-31 09:47:26 +05:00
Emin
0b99a3572b make some empty screens, navigate to tourism main, set ios min to 13 2024-07-29 17:19:52 +05:00
Emin
dcb0d40816 android: lil adjustments, ios: prepared to launch 2024-07-19 14:19:19 +05:00
75b63cf886 [strings] regenerate
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-05-30 10:15:34 +03:00
e21f0d794a [ios] add icloud unit tests (partly)
- LocalDirectoryMonitor tests
- iCloudDirectoryMonitor tests
- SynchronizationStateManager tests
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-05-30 10:15:34 +03:00
094f97d716 [ios] close the the Edit and PlacePage screens when the bookmark/track id becomes invalid
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-05-30 10:15:34 +03:00
8c4535f7bf [ios] reload the bookmarks list during the update from the cloud
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-05-30 10:15:34 +03:00
bc9191521d [ios] reload the categories list during the update from the cloud
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-05-30 10:15:34 +03:00
50bf9c6290 [ios] rename MapsAppDelegate's isDrapeDisabled into the isTestEnvironment
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-05-30 10:15:34 +03:00
9a4fdfc1a6 [ios] default implementation of the iCloud sync feature
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-05-30 10:15:34 +03:00
d0ec7bf149 [ios] implement support for the icloud sync and bookmarks reloading for CoreApi
Add methods:
- hasBookmark
- hasTrack
- hasCategory
- reloadCategoryAtFilePath
- deleteCategoryAtFilePath
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-05-30 10:15:34 +03:00
e1cca1b131 [ios] feat: add iCloud entitlements
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-05-30 10:15:34 +03:00
9af27a3ed4 [strings] Regenerated
Signed-off-by: cyber-toad <the.cyber.toad@proton.me>
2024-05-30 08:08:02 +02:00
6e2fb9d5f8 [gpx] Add export buttons in Android and iOS
Signed-off-by: cyber-toad <the.cyber.toad@proton.me>
2024-05-30 08:08:02 +02:00
MontakOleg
93fb4a5067
[ios] Fix CarPlay placeholder text on dark theme
Signed-off-by: Oleg Montak <oleg.montak@gmail.com>
2024-05-30 09:06:11 +03:00
7ddc3224ad [ios] update the PLacePage screen when the bookmark/track was edited in Edit
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-05-27 23:39:28 -03:00
8a39e3102c [ios] add hasBookmark to the BM manager
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-05-27 23:39:28 -03:00
45bc5e599b [strings] Regenerated
Signed-off-by: map-per <map-per@gmx.de>
2024-05-27 22:29:13 +02:00
f589797956 [ios] add default OSLog Logger for ios>14.0
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-05-26 19:02:33 -03:00
Alexander Borsuk
2973ec364b [drape] Split text into segments needed for proper text shaping with Harfbuzz
- Added a font_tool to experiment and test runs algorithm
- Updated existing test to show/compare different lang strings rendered in different ways

Harfbuzz shaping requires splitting each string into segments (runs). Each run should have the same:
- font
- direction
- script
- language

The base idea of getting runs is based on the Chromium source code, with some changes and improvements.

There are many TODOs that can be handled later.

Signed-off-by: Alexander Borsuk <me@alex.bio>
2024-05-25 16:56:38 +02:00
cea8f6a2a8 [ios] fix: do not hide the side buttons during the new place adding
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-05-24 23:09:36 +02:00
c1fbbd0b71 [ios] fix compile error
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-05-24 23:07:38 +02:00
36924897f8 [ios] Enable automatic signing in xcode for debug
Automatic signing works out of the box without any manual intervention.
iCloud entitlement works in this mode. CarPlay wasn't tested.

Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2024-05-24 11:55:56 +03:00
Alexander Borsuk
29ccbc06ef [strings] Regenerated pt-BR
Signed-off-by: Alexander Borsuk <me@alex.bio>
2024-05-23 23:04:19 +02:00
David Martinez
1276dc76f2 [styles] Rename styles to default/vehicle/outdoors + light/dark
clear/style-clear    -> default/style-light
clear/style-night    -> default/style-dark
vehicle/style-clear  -> vehicle/style-light
vehicle/style-night  -> vehicle/style-dark
outdoors/style-clear -> outdoors/style-light
outdoors/style-night -> outdoors/style-dark

Signed-off-by: David Martinez <47610359+dvdmrtnz@users.noreply.github.com>
2024-05-23 00:16:43 -03:00
64c87030f3 [ios] hide the export all button when there are no bookmarks
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-05-22 22:24:19 +02:00
Viktor Govako
2f1f05af8b [search] Show "postal_code" string in search result UI.
Signed-off-by: Viktor Govako <viktor.govako@gmail.com>
2024-05-22 17:06:20 -03:00
f22068c052 [ios] add support for the website_menu to the Edit/Add place screen
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-05-22 15:51:32 -03:00
1a3c209d81 [strings] regenerated
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-05-22 15:51:32 -03:00
031356be63 [ios] implement the website:menu to the PlacePage
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-05-22 15:51:32 -03:00
a800fb6b5a [ios] add ic_placepage_website_menu.svg icon
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-05-22 15:51:32 -03:00
Fabian Wüthrich
d898cf16ac [ios] Improve TTS voice selection
This commit allows a user to select more voices (e.g. English (United States),
English (India)). Currently, it's only possible to select a subset of the
available voices on iOS. For example, if a user selects English as TTS
language, an Australian voice is selected because en_AU comes before en_US in
the voice list of iOS.

Fixes #6840
Fixes #3222
Fixes #2178

Signed-off-by: Fabian Wüthrich <me@fabwu.ch>
2024-05-22 11:29:19 -03:00
Fabian Wüthrich
45f6239b50 [ios] Interrupt podcasts instead of duck them during TTS
Use AVAudioSessionCategoryOptionInterruptSpokenAudioAndMixWithOthers
to interrupt spoken content during TTS.

Signed-off-by: Fabian Wüthrich <me@fabwu.ch>
2024-05-21 21:31:26 -03:00
Osyotr
621eaaf67a Remove liboauthcpp
Signed-off-by: Osyotr <Osyotr@users.noreply.github.com>
2024-05-20 08:59:19 -03:00
Alexander Borsuk
2098646f8c [ios] Set correct location service activity type for cycling
Signed-off-by: Alexander Borsuk <me@alex.bio>
2024-05-20 11:36:33 +02:00
Alexander Borsuk
8926620d1d [strings] Regenerated pt
Signed-off-by: Alexander Borsuk <me@alex.bio>
2024-05-19 23:10:08 +02:00
eb20b22a7f [ios] Replace matrix icon
Use official matrix icon from https://matrix.org/images/matrix-favicon.svg.

Fix: #8069

Signed-off-by: Dzmitry Padabed <itfarrier@icloud.com>
2024-05-18 08:52:27 +02:00
Oleg Montak
93f4f40e4c [strings] Regenerate strings
Signed-off-by: Oleg Montak <oleg.montak@gmail.com>
2024-05-16 23:00:38 +02:00
Oleg Montak
ebb20b739d [ios] CarPlay/phone switch prototype
Signed-off-by: Oleg Montak <oleg.montak@gmail.com>
2024-05-16 23:00:38 +02:00
7e453e4503 [strings] regenerated
Signed-off-by: Harry Bond <me@hbond.xyz>
2024-05-16 22:17:28 +02:00
4dfffe7541 [strings] Regenerate for deprecated types
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2024-05-14 20:25:13 -03:00
Will Bradley
159c5261d1 [strings] Regenerated TTS language files
Signed-off-by: Will Bradley <bradley.will@gmail.com>
2024-05-14 22:34:21 +02:00
David Martinez
6d59c27f09 [iOS] Add Street Names setting to iOS
Signed-off-by: David Martinez <47610359+dvdmrtnz@users.noreply.github.com>
2024-05-14 22:34:21 +02:00