[GH-ISSUE #306] ios: DNS override, hard to tell when deleting an entry #141

Open
opened 2026-03-04 01:35:05 +03:00 by kerem · 10 comments
Owner

Originally created by @0vercl0k on GitHub (Apr 5, 2024).
Original GitHub issue: https://github.com/spr-networks/super/issues/306

On the iOS app, when trying to delete a DNS override entry, it is pretty hard to click on the red button as it is small; and somehow you also don't get any feedback when a click has been dispatched. That plus a small lag lead to clicking several times in a row and deleting multiple entries.

I can probably try to make a video if that's useful, but it wouldn't even be visible when I am tapping on the screen so not sure it'd be super useful.

Cheers

Originally created by @0vercl0k on GitHub (Apr 5, 2024). Original GitHub issue: https://github.com/spr-networks/super/issues/306 On the iOS app, when trying to delete a DNS override entry, it is pretty hard to click on the red ❌ button as it is small; and somehow you also don't get any feedback when a click has been dispatched. That plus a small lag lead to clicking several times in a row and deleting multiple entries. I can probably try to make a video if that's useful, but it wouldn't even be visible when I am tapping on the screen so not sure it'd be super useful. Cheers
Author
Owner

@0vercl0k commented on GitHub (Apr 12, 2024):

I also noticed that this control is also used in the DNS logging settings UI and it has the same effect; you never know when you properly the and sometime end up deleting two entries when you wanted to delete one

<!-- gh-comment-id:2052491884 --> @0vercl0k commented on GitHub (Apr 12, 2024): I also noticed that this control is also used in the DNS logging settings UI and it has the same effect; you never know when you properly the ❌ and sometime end up deleting two entries when you wanted to delete one
Author
Owner

@lts-po commented on GitHub (Apr 18, 2024):

Pushed a new version to TestFlight with a swipelist similar to device listing - check if this is better. Plan is if it works, we move more of the listings to this layout for iOS (blocklists, rules, groups, any listing) & add more buttons to the hidden view.

Thanks again!

<!-- gh-comment-id:2063945159 --> @lts-po commented on GitHub (Apr 18, 2024): Pushed a new version to TestFlight with a swipelist similar to device listing - check if this is better. Plan is if it works, we move more of the listings to this layout for iOS (blocklists, rules, groups, any listing) & add more buttons to the hidden view. Thanks again!
Author
Owner

@0vercl0k commented on GitHub (Apr 21, 2024):

Woot this is looking great!

<!-- gh-comment-id:2067869627 --> @0vercl0k commented on GitHub (Apr 21, 2024): Woot this is looking great!
Author
Owner

@0vercl0k commented on GitHub (May 10, 2024):

The 'Dns Log Settings' / 'Host Privacy IP List' seems to have the old little red ; not sure if it was missed or it regressed somehow?

<!-- gh-comment-id:2103832985 --> @0vercl0k commented on GitHub (May 10, 2024): The 'Dns Log Settings' / 'Host Privacy IP List' seems to have the old little red ❌; not sure if it was missed or it regressed somehow?
Author
Owner

@lts-rad commented on GitHub (May 10, 2024):

looking into it now, this view disappeared from routes and wasnt rendering properly on web. as for whyios is not picking up the swipelist im not sure. i dont actually see a code change for settings for using DNSOverrideListItem which got the swipe list in github.com/spr-networks/super@340b5dff03

<!-- gh-comment-id:2103849958 --> @lts-rad commented on GitHub (May 10, 2024): looking into it now, this view disappeared from routes and wasnt rendering properly on web. as for whyios is not picking up the swipelist im not sure. i dont actually see a code change for settings for using DNSOverrideListItem which got the swipe list in https://github.com/spr-networks/super/commit/340b5dff03266bc09b7944af11eb799893fcf8d0
Author
Owner

@lts-rad commented on GitHub (May 10, 2024):

xcrun is currently failing for the PR. https://github.com/spr-networks/super/actions/runs/9026717967/job/24804460927 . its possible testflight is grabbing the wrong version

<!-- gh-comment-id:2103861464 --> @lts-rad commented on GitHub (May 10, 2024): xcrun is currently failing for the PR. https://github.com/spr-networks/super/actions/runs/9026717967/job/24804460927 . its possible testflight is grabbing the wrong version
Author
Owner

@lts-rad commented on GitHub (May 10, 2024):

the dns override at least has it, so im thinking maybe it didnt make it to the log settings previously

<!-- gh-comment-id:2103865372 --> @lts-rad commented on GitHub (May 10, 2024): the dns override at least has it, so im thinking maybe it didnt make it to the log settings previously
Author
Owner

@lts-rad commented on GitHub (Aug 1, 2024):

is this resolved now? as of v0.3.14

<!-- gh-comment-id:2264218912 --> @lts-rad commented on GitHub (Aug 1, 2024): is this resolved now? as of v0.3.14
Author
Owner

@0vercl0k commented on GitHub (Aug 4, 2024):

This is fixed in the DNS override view yes, but it isn't fixed in the 'DNS Log > Log Settings > Host Privacy IP List' view (same on v0.3.14 as well).

Cheers

<!-- gh-comment-id:2267635663 --> @0vercl0k commented on GitHub (Aug 4, 2024): This is fixed in the DNS override view yes, but it isn't fixed in the 'DNS Log > Log Settings > Host Privacy IP List' view (same on v0.3.14 as well). Cheers
Author
Owner

@0vercl0k commented on GitHub (Jan 7, 2025):

Bumping this as this is still an issue on latest v1.0.4!

Cheers

<!-- gh-comment-id:2576109441 --> @0vercl0k commented on GitHub (Jan 7, 2025): Bumping this as this is still an issue on latest v1.0.4! Cheers
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/super#141
No description provided.