Improve member view table behavior+style, fix config settings #493
No reviewers
Labels
No labels
bug
duplicate
enhancement
help wanted
high priority
invalid
L
low priority
M
medium priority
needs refinement
optional
question
S
UX Improvement
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: local-it/mitgliederverwaltung#493
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "bugfix/480-fix-more-minor-bugs"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description of the implemented changes
The changes were:
This PR standardizes interactive table behavior and improves settings robustness.
It makes the new hover/focus-visible row highlight the default for clickable tables, keeps sticky first-column behavior configurable (and optimized for member selection UX), and tightens SMTP source-of-truth handling so ENV-based and UI-based configuration do not conflict.
What has been changed?
CoreComponents.tableto expose interaction state viadata-row-interactiveand moved default row hover/focus styling to CSS.hover+:has(:focus-visible)) the default for clickable zebra tables.CHANGELOG.md,DESIGN_GUIDELINES.md,CODE_GUIDELINES.md, SMTP concept docs).default.pot,en,de) for new/changed UI strings.Definition of Done
Code Quality
Accessibility
Testing
Additional Notes
fix: make sure smtp can be set either via env or uifix: make horizontal scrollbars sticky to bottomdocs: update changelogfeat: make checkbox column in member view stickymix test --exclude slow --exclude ui): 2017 tests, 0 failures (plus expected non-failing warning logs in test output).