fix(balance): disambiguate address drag — edge to reorder, centre to transfer
The address list supported two drag gestures that collided: dragging a row onto another transferred funds, dragging into a gap reordered. Since rows are contiguous, a reorder-drag was almost always over another row, so it triggered a fund transfer instead of reordering. Disambiguate by WHERE on the target row the drag is released (user's suggestion): the top/bottom ~30% edge bands = reorder (an insertion line is shown), the centre = transfer (the row highlights). A zero-balance row or an off-row drop always reorders. Tooltip and i18n hint updated to match. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -484,6 +484,7 @@ void I18n::loadBuiltinEnglish()
|
||||
strings_["no_icons_found"] = "No icons match your search.";
|
||||
strings_["transfer_funds"] = "Transfer Funds";
|
||||
strings_["transfer_to"] = "Transfer to:";
|
||||
strings_["address_reorder_hint"] = "Drop on a row's edge to reorder, or its centre to transfer";
|
||||
strings_["deshielding_warning"] = "Warning: This will de-shield funds from a private (Z) address to a transparent (T) address.";
|
||||
strings_["shielding_notice"] = "Note: This will shield funds from a transparent (T) address to a private (Z) address.";
|
||||
strings_["result_preview"] = "Result Preview";
|
||||
|
||||
Reference in New Issue
Block a user