Implements more button consistency #471

Open
carla wants to merge 6 commits from feature/ux_button_concistency into main
Owner

Description of the implemented changes

The changes were:

  • Bugfixing

  • New Feature

  • Breaking Change

  • Refactoring

  • The buttons in the new and edit forms should now all be on the bottom of the form on the right (left cancel, right Save....")

  • The active tab is a bit bigger and bolder font

  • the memberfeepayment type settings buttons are rearranged

What has been changed?

Definition of Done

Code Quality

  • No new technical depths
  • Linting passed
  • Documentation is added were needed

Accessibility

  • New elements are properly defined with html-tags
  • Colour contrast follows WCAG criteria
  • Aria labels are added when needed
  • Everything is accessible by keyboard
  • Tab-Order is comprehensible
  • All interactive elements have a visible focus

Testing

  • Tests for new code are written
  • All tests pass
  • axe-core dev tools show no critical or major issues

Additional Notes

## Description of the implemented changes The changes were: - [ ] Bugfixing - [ ] New Feature - [ ] Breaking Change - [x] Refactoring - The buttons in the new and edit forms should now all be on the bottom of the form on the right (left cancel, right Save....") - The active tab is a bit bigger and bolder font - the memberfeepayment type settings buttons are rearranged ## What has been changed? <!--- List the things you changed --> ## Definition of Done ### Code Quality - [ ] No new technical depths - [ ] Linting passed - [ ] Documentation is added were needed ### Accessibility - [ ] New elements are properly defined with html-tags - [ ] Colour contrast follows WCAG criteria - [ ] Aria labels are added when needed - [ ] Everything is accessible by keyboard - [ ] Tab-Order is comprehensible - [ ] All interactive elements have a visible focus ### Testing - [ ] Tests for new code are written - [ ] All tests pass - [ ] axe-core dev tools show no critical or major issues ## Additional Notes <!--- Add any additional information for the reviewers here -->
carla added 4 commits 2026-03-12 16:17:17 +01:00
i18n: update translations
All checks were successful
continuous-integration/drone/push Build is passing
5aa0e4679a
i18n: fix translations after merge
All checks were successful
continuous-integration/drone/push Build is passing
a0a76b6ffc
Owner

I think we should generally stick closer to daisyUI components.
e.g. there are various implementations for tabs with a clear indicator on which is active (e.g. underscore)

the new and edit member buttons - I think its fine for now, but we need a different approach I think. Would address this in the near future.

the memberfee setting buttons are positioned better now, I think!

I think we should generally stick closer to daisyUI components. e.g. there are various implementations for tabs with a clear indicator on which is active (e.g. underscore) the new and edit member buttons - I think its fine for now, but we need a different approach I think. Would address this in the near future. the memberfee setting buttons are positioned better now, I think!
simon added 1 commit 2026-03-13 19:20:20 +01:00
fix: failing tests from full suite
Some checks reported errors
continuous-integration/drone/push Build was killed
continuous-integration/drone/promote/production Build was killed
08c32dce7b
simon added 1 commit 2026-03-13 19:24:04 +01:00
revert 08c32dce7b
Some checks reported errors
continuous-integration/drone/push Build was killed
81fb794c76
revert fix: failing tests from full suite
Some checks are pending
continuous-integration/drone/push Build was killed
continuous-integration/drone/promote/production
Required
This pull request has changes conflicting with the target branch.
  • lib/mv_web/live/group_live/form.ex
  • lib/mv_web/live/membership_fee_type_live/form.ex
  • lib/mv_web/live/role_live/form.ex
  • lib/mv_web/live/user_live/form.ex
  • priv/gettext/de/LC_MESSAGES/default.po
  • priv/gettext/default.pot
  • priv/gettext/en/LC_MESSAGES/default.po
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin feature/ux_button_concistency:feature/ux_button_concistency
git checkout feature/ux_button_concistency
Sign in to join this conversation.
No description provided.