[MGNLUI-6839] Implement clipboard to copy values between non editable fields Created: 25/Aug/21  Updated: 02/Sep/21  Resolved: 02/Sep/21

Status: Closed
Project: Magnolia UI
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Blocker
Reporter: Viet Nguyen Assignee: Unassigned
Resolution: Won't Do Votes: 0
Labels: maintenance, ui-team-support
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
causality
supersession
is superseded by MGNLDAM-985 Allow to modify path in damLinkField Closed
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
[ ]* check possible conflicts with existing shortcuts
Date of First Response:
Epic Link: Improve Content Linking
Story Points: 5

 Description   

Especially with damLinkField and external providers it gets tricky to be able copy the link values.
The fields hold Asset objects and even with textInputAllowed, user would see only the (jcr:UUID) pattern.

The idea is to implement a clipboard

A] Buttons on the link field
might requires complex UX patterns
button should update enabled status based on status of the clipboard (requires a reactive observable context, all fields immediately reacts on copy in an other field, )
easy to spot and understand

B] CTRL/META+C, CTRL/META+V shortcuts
minimal UX design
as the shortcut listens to whole form, the implementation would work for other fields as well (combo, radio...)
requires significant docu, as the presence of the feature is not obvious

C] Context menu in the link field
minimal UX design
requires docu, as the presence of the feature is not obvious


Generated at Mon Feb 12 09:40:31 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.