Skip to content
Snippets Groups Projects

Donation: add nag screen

Merged Felix Paul Kühne requested to merge fkuehne/vlc-ios:donation-nag-screen into master
1 unresolved thread

This screen will be displayed once per calendar month.

Edited by Felix Paul Kühne

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Felix Paul Kühne changed milestone to %3.5.2

    changed milestone to %3.5.2

  • added 1 commit

    • 50e218f8 - Donation: iterate on nag screen design

    Compare with previous version

  • Felix Paul Kühne changed the description

    changed the description

  • added 1 commit

    • eef20cf2 - Donation: iterate on nag screen design

    Compare with previous version

  • added 1 commit

    • 1819e328 - Donation: respect safe area for Nag Screen

    Compare with previous version

  • added 1 commit

    • 635c1277 - Donation: fix Nag Screen exception on iPad

    Compare with previous version

  • Diogo Simao Marques approved this merge request

    approved this merge request

  • Author Maintainer

    Let's not merge for now - further design iteration today.

  • Felix Paul Kühne changed milestone to %3.5.4

    changed milestone to %3.5.4

  • Felix Paul Kühne added 23 commits

    added 23 commits

    • 635c1277...a694869b - 16 commits from branch videolan:master
    • 8d36f8f1 - Donation: add nag screen
    • b644bf6d - Donation: show nag screen once per month
    • 9737eea0 - Donation: iterate on nag screen design
    • c3e74d9b - Donation: respect safe area for Nag Screen
    • 1f870ff3 - Donation: fix Nag Screen exception on iPad
    • 6a1b142b - Donation: iterate on nag screen interval
    • 983ee499 - Donation: iterate on nag screen dimensions and coloring

    Compare with previous version

  • Felix Paul Kühne changed the description

    changed the description

  • Felix Paul Kühne added 7 commits

    added 7 commits

    • 92a2780d - Donation: add nag screen
    • 5e4979dc - Donation: show nag screen once per month
    • c67e8bdb - Donation: iterate on nag screen design
    • cb396463 - Donation: respect safe area for Nag Screen
    • 0c9a487a - Donation: fix Nag Screen exception on iPad
    • cd9ba545 - Donation: iterate on nag screen interval
    • 145e3358 - Donation: iterate on nag screen dimensions and coloring

    Compare with previous version

  • Felix Paul Kühne added 13 commits

    added 13 commits

    • 145e3358...5d548fea - 6 commits from branch videolan:master
    • f9383abd - Donation: add nag screen
    • 7a8c4377 - Donation: show nag screen once per month
    • a53efeb8 - Donation: iterate on nag screen design
    • 6b5a38b8 - Donation: respect safe area for Nag Screen
    • b49214d5 - Donation: fix Nag Screen exception on iPad
    • 0b1376c0 - Donation: iterate on nag screen interval
    • cfc888da - Donation: iterate on nag screen dimensions and coloring

    Compare with previous version

  • Felix Paul Kühne enabled an automatic merge when the pipeline for cfc888da succeeds

    enabled an automatic merge when the pipeline for cfc888da succeeds

    • Hi, a word of advice from a UX designer: never annoy your users.

      I understand that you rely on donations a lot, but in the eyes of the users this banner is essentially an ad. And nobody likes ads; especially intrusive, recurring ones.

      As a user, having your flow interrupted by such a banner once is annoying but understandable. Having it recurringly distract you when trying to enjoy your media is frustrating. At that point the following happens: the most invested users start complaining, which gives your pr team extra work and if not addressed properly leads to bad press. Note that those users actually represent a surprisingly small amount of all the frustrated users. Most simply leave and find an alternative, as that process represents less friction to them. Good luck getting donations then.

      Luckily, there's a simple solution that's proven to be less intrusive and a lot more engaging - a notification dot.

      A notification dot stands out from the rest of UI but at the same time isn't intrusive in any user flows. It represents something important but doesn't immediately convey what. This makes the user curious what it's about (tests have shown that they're ~40% more likely to engage with it.) That's when you present an option to donate & support the project, politely. Users are not exasperated which makes them more likely to actually donate. And both parties are happy.

      nag-screen-proposal

      P.S. If you're more serious about donations you should start thinking about providing some extra value upon each donation. Maybe add some new customization features behind a donation–some apps let users change the app icon–or perhaps some way of gamifying the whole process.

      Also, calling it a "nag screen" was very appropriate ;)

    • Hello

      Thanks a lot for your detailed feedback and the design proposal illustrating it. This is nice and we will try that!

      This MR was published today and we'll see what the feedback will be. We will implement your solution for the update after that and will compare.

      Thanks again!

      BTW. that thing with like a golden cone app icon, etc. is something we want to do. We are lacking a good design for that.

    • Hey, happy to help. Please do let me know the results.

      BTW. that thing with like a golden cone app icon, etc. is something we want to do. We are lacking a good design for that.

      I am preparing a proposition doc for a complete visual refresh of the VLC brand. Should I post that as an issue and in which project? It's not specific to a single client and I don't see a VLC-Design project or similar.

    • Please register or sign in to reply
Please register or sign in to reply
Loading