Skip to content

Conversation

@d4rken
Copy link
Member

@d4rken d4rken commented Sep 8, 2025

Separate filename display from full path in duplicate file listings for better readability. File names are now shown prominently with ellipsis in the middle, while paths are displayed below with start ellipsis to show relevant folder context.

Changes:

  • Add replaceLast() string extension for proper filename removal from paths
  • Update ChecksumGroupFileVH and PHashGroupFileVH to use split display
  • Modify DeduplicatorListLinearSubAdapter to use replaceLast() instead of replace()
  • Update XML layouts to show filename and path as separate text views
  • Improve ellipsis strategies: middle for names, start for paths

This addresses user feedback about file identification being difficult when only seeing truncated full paths.

Separate filename display from full path in duplicate file listings for better
readability. File names are now shown prominently with ellipsis in the middle,
while paths are displayed below with start ellipsis to show relevant folder context.

Changes:
- Add replaceLast() string extension for proper filename removal from paths
- Update ChecksumGroupFileVH and PHashGroupFileVH to use split display
- Modify DeduplicatorListLinearSubAdapter to use replaceLast() instead of replace()
- Update XML layouts to show filename and path as separate text views
- Improve ellipsis strategies: middle for names, start for paths

This addresses user feedback about file identification being difficult when
only seeing truncated full paths.
@d4rken d4rken added enhancement New feature, request, improvement or optimization c: Deduplicator labels Sep 8, 2025
@d4rken d4rken merged commit 4ef52a8 into main Sep 9, 2025
13 checks passed
@d4rken d4rken deleted the duplicatse-ui branch September 9, 2025 07:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

c: Deduplicator enhancement New feature, request, improvement or optimization

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants