Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

probe-android: review OONI Dev 3.8.5.1-beta.1 (20240126) #2659

Closed
hellais opened this issue Jan 26, 2024 · 5 comments
Closed

probe-android: review OONI Dev 3.8.5.1-beta.1 (20240126) #2659

hellais opened this issue Jan 26, 2024 · 5 comments
Assignees

Comments

@hellais
Copy link
Member

hellais commented Jan 26, 2024

This is the issue to track feedback for: ooni/probe-android#636

@hellais
Copy link
Member Author

hellais commented Jan 26, 2024

Feedback:

  • 🔴 When I first opened the app every test card except Websites and Instant Messaging was greyed out not allowing me to tap on them. Now everything except Websites is greyed out.
  • 🔴 When I tap inside of the websites card. The Run automatically option for Websites cannot be deselected. Toggled and not changeable.
  • 🟡 I think the read more option can include more text before you need to truncate it. On my phone screen the text inside of the websites card fits well within the screen allowing me to see the buttons under it too.
  • 🟦 Related to this, we may want to have a nicer pattern for the expand/collapse by using a style that doesn't conflict with the style we are already using for links
  • 🟡 When I tap the timed run button, it doesn't remember the settings from the last run I made. It always reverts back to having only the websites group being selected. It should instead remember how it was configured for the last run and preserve that setup.

🔴 == essential feedback (p0)
🟡 == important feedback (p1)
🟦 == nice to have (p2)

aanorbel added a commit to ooni/probe-android that referenced this issue Feb 11, 2024
Fixes  ooni/probe#2659 (comment)

## Proposed Changes

- Update `ReadMorePlugin` to take a `maxLength` parameter with default
value `150`.
- Update `OverviewActivity` to allow modification of all automated
update items.
- Update `RunTestsActivity` to save preferences only when the tests are
run.
@aanorbel
Copy link
Member

aanorbel commented Feb 13, 2024

@hellais
Copy link
Member Author

hellais commented Feb 29, 2024

🔴 When I first opened the app every test card except Websites and Instant Messaging was greyed out not allowing me to tap on them. Now everything except Websites is greyed out.

I tested the above release and there is still something broken here.

I ran a few tests and for some unexplainable reason one of the cards became deselected and toggled off.

Do you know what's up with that?

Edit: I think I understand now what the issue is. For some reason the selection of the tests in the run all tests view affects which cards are tappable and selected or not in the dashboard.

I think we have removed since several revisions of the designs the concept of a card being disabled in the dashboard, so all code related to this feature should be removed and this bug should be fixed.

@hellais
Copy link
Member Author

hellais commented Feb 29, 2024

🟡 I think the read more option can include more text before you need to truncate it. On my phone screen the text inside of the websites card fits well within the screen allowing me to see the buttons under it too.

This still needs some tweaking. I think that for the default OONI tests it's not needed to have the read more.

🟦 Related to this, we may want to have a nicer pattern for the expand/collapse by using a style that doesn't conflict with the style we are already using for links

This is also not addressed, it has stayed the same.

@hellais
Copy link
Member Author

hellais commented Oct 4, 2024

I would say this can be closed as the issues have been discussed and resolved.

@hellais hellais closed this as completed Oct 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants