[android] Add Kayak setting: opt-in on F-Droid and an easy opt-out for other builds #9820
No reviewers
Labels
No labels
Accessibility
Address
Android
Android Auto
Android Automotive (AAOS)
API
AppGallery
AppStore
Battery and Performance
Blocker
Bookmarks and Tracks
Borders
Bug
Build
CarPlay
Classificator
Community
Core
CrashReports
Cycling
Desktop
DevEx
DevOps
dev_sandbox
Directions
Documentation
Downloader
Drape
Driving
Duplicate
Editor
Elevation
Enhancement
Epic
External Map Datasets
F-Droid
Fonts
Frequently User Reported
Fund
Generator
Good first issue
Google Play
GPS
GSoC
iCloud
Icons
iOS
Legal
Linux Desktop
Linux packaging
Linux Phone
Mac OS
Map Data
Metro
Navigation
Need Feedback
Night Mode
NLnet 2024-06-281
No Feature Parity
Opening Hours
Outdoors
POI Info
Privacy
Public Transport
Raw Idea
Refactoring
Regional
Regression
Releases
RoboTest
Route Planning
Routing
Ruler
Search
Security
Styles
Tests
Track Recording
Translations
TTS
UI
UX
Walk Navigation
Watches
Web
Wikipedia
Windows
Won't fix
World Map
No milestone
No project
No assignees
3 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: organicmaps/organicmaps#9820
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "pastk-android-kayak-setting"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Adds a new setting to enable/disable Kayak.com affiliate links.
based on #6720
closes #6773
partially solves #7342
F-Droid flavor:
Other flavors:
requested review from
@ghost
mentioned in merge request !6720
mentioned in merge request !6523
Maybe I don't get it.
Wouldn't the dialog, especially with its "details ..." button, still be useful for any first time user?
A user might have toggled the setting on/off out of curiosity or even accidentally.
(the "Details on Kayak" button just proceeds to kayak.com link)
There is a detailed description of the setting, its more detailed than the disclaimer dialog even. So if a user have explicitly enabled it then I assume they have accepted it and there is no need to show and accept the same disclaimer second time..
Could happen, but its a niche case. We can also say that a user might have accepted the first-use disclaimer dialog accidentally / out of curiosity... But we won't add another "Are you really-really sure?" dialog, right? :)
Anyway the setting is there still and the user can return to it at any time.
mentioned in issue #7342
I am more inclined to remove it entirely, as it doesn't make sense in its current state.
What about showing a "More information" button and display "Unfortunately, some FDroid folks are against displaying more detailed information about a hotel with a minor referral bonus to support Organic Maps if you book it. You can use Organic Maps from Google Play, AppGallery, or Obtainium to support the project" ?
But what about users who find this feature convenient?
Actually this PR brings F-Droid OM users a possibility to support OM via referral bookings. There was no such option since #7262
approved this merge request
@organicmaps/translations
please review strings changes and post amendments here (if any) - I'll submit changes in a separate PR.Enllaços d'hotels del Kayak.com
Enlaces de hoteles de Kayak.com
pt-BR = Desativar Kayak
pt = São apresentadas fotografias, críticas e ligações de reserva para os hotéis que estão listados no Kayak.com. O bónus de referência recebido por cada reserva efetuada através destas ligações destina-se ao desenvolvimento do Organic Maps.
pt-BR = Fotos, avaliações e links de reserva são exibidos para os hotéis que estão listados no Kayak.com. O bônus de indicação recebido por cada reserva feita por meio desses links é destinado ao desenvolvimento do Organic Maps.
pt = Ligações de hotéis do Kayak.com
Review: Commented
PT and PT-BR reviewed
Review: Changes requested
ES & EU revised
Thanks for translation fixes, I've included them into #9882
Glad this is here now
Sad that it took >1 year and resulted in so many angry posts and toots from the team