feat: add copy link to service page #461

Merged
inex merged 10 commits from add_copy_link_to_service_page into master 2024-04-11 13:14:20 +03:00
Collaborator

fix #452

image

fix https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/issues/452 ![image](/attachments/566b6514-d3ab-41e7-80a6-df557bd264b7)
def added the
Feature request
Priority
Low
Severity
Low
Source
Core Team
labels 2024-02-09 03:10:10 +02:00
def added 1 commit 2024-02-09 03:10:11 +02:00
def added 1 commit 2024-02-09 03:10:20 +02:00
def requested review from inex 2024-02-09 03:10:38 +02:00
def requested review from NaiJi 2024-02-09 03:10:38 +02:00
def self-assigned this 2024-02-09 03:10:53 +02:00
inex requested changes 2024-02-09 11:43:11 +02:00
inex left a comment
Owner

Please make it a long tap and not an icon

Please make it a long tap and not an icon

On desktop, you could make a context menu on right-click.

On desktop, you could make a context menu on right-click.
def changed title from feat: add copy link to service page to WIP: feat: add copy link to service page 2024-02-10 00:24:17 +02:00
Collaborator

Visible button is better for discoverability than long press and context menus. You can't know there is a long-tap gesture on an item until you click on random elements to find it. It is not obvious for how long do you need to hold on the button for the long-tap action to be activated.

It should be additional, but not the main way of interacting. I think both long-tap and a button are needed.

Current button placement is weird because it's size conflicts with the size of the icon of the main button.

Either:

  1. Create a separate full-size button,
  2. Make a smaller button nested into the main button so that icon sizes don't conflict; add the long-press gesture for power users.

First one should be easier to make and also looks cleaner.

Visible button is better for discoverability than long press and context menus. You can't know there is a long-tap gesture on an item until you click on random elements to find it. It is not obvious for how long do you need to hold on the button for the long-tap action to be activated. It should be additional, but not the main way of interacting. I think both long-tap and a button are needed. Current button placement is weird because it's size conflicts with the size of the icon of the main button. Either: 1) Create a separate full-size button, 2) Make a smaller button nested into the main button so that icon sizes don't conflict; add the long-press gesture for power users. First one should be easier to make and also looks cleaner.
Poster
Collaborator

thank u!

@inex

thank u! @inex
def added 2 commits 2024-02-28 21:10:26 +02:00
def added 1 commit 2024-02-28 21:12:29 +02:00
def changed title from WIP: feat: add copy link to service page to feat: add copy link to service page 2024-02-28 21:15:37 +02:00
def requested review from inex 2024-02-28 21:15:40 +02:00
def changed title from feat: add copy link to service page to WIP: feat: add copy link to service page 2024-03-01 15:00:46 +02:00
def added 1 commit 2024-03-01 15:00:53 +02:00
def changed title from WIP: feat: add copy link to service page to feat: add copy link to service page 2024-03-15 23:44:16 +02:00
def added 1 commit 2024-03-15 23:44:21 +02:00
def added 1 commit 2024-03-28 15:21:10 +02:00
Poster
Collaborator
     GestureDetector - delete, use ListTile insted
GestureDetector - delete, use ListTile insted
def changed title from feat: add copy link to service page to WIP: feat: add copy link to service page 2024-03-28 15:40:32 +02:00
inex added 1 commit 2024-04-11 13:10:34 +03:00
inex added 1 commit 2024-04-11 13:13:44 +03:00
inex changed title from WIP: feat: add copy link to service page to feat: add copy link to service page 2024-04-11 13:13:50 +03:00
inex merged commit add2366e6b into master 2024-04-11 13:14:20 +03:00
inex deleted branch add_copy_link_to_service_page 2024-04-11 13:14:20 +03:00
inex removed review request for NaiJi 2024-04-11 13:14:47 +03:00
inex refused to review 2024-04-11 13:14:48 +03:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
3 Participants
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: SelfPrivacy/selfprivacy.org.app#461
There is no content yet.