Fix small UI issues closes #220 #259

Open
carla wants to merge 4 commits from feature/220_ui_issues_2 into main
Owner

Description of the implemented changes

The changes were:

  • Bugfixing
  • New Feature
  • Breaking Change
  • Refactoring

What has been changed?

  • icon_button and form_section have been added to core components
  • table can be enhanced with classes
  • translations have been updated
  • field type translation helper

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 - [x] New Feature - [ ] Breaking Change - [ ] Refactoring <!--- Describe the goal of the PR in a few words --> ## What has been changed? - icon_button and form_section have been added to core components - table can be enhanced with classes - translations have been updated - field type translation helper ## Definition of Done ### Code Quality - [ ] No new technical depths - [x] 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 - [x] Tests for new code are written - [x] All tests pass - [x] axe-core dev tools show no critical or major issues ## Additional Notes <!--- Add any additional information for the reviewers here -->
carla added 2 commits 2025-12-03 22:20:40 +01:00
chore: update translation
Some checks failed
continuous-integration/drone/push Build is failing
d671103ba5
carla changed title from WIP: Fix small UI issues closes 220 to WIP: Fix small UI issues closes #220 2025-12-04 12:09:26 +01:00
carla added 1 commit 2025-12-04 12:25:50 +01:00
Merge branch 'main' into feature/220_ui_issues_2
Some checks failed
continuous-integration/drone/push Build is failing
89b02aeacf
carla added 1 commit 2025-12-04 12:32:35 +01:00
feat: reuse form_section in settings
Some checks failed
continuous-integration/drone/push Build is failing
8512be0282
carla changed title from WIP: Fix small UI issues closes #220 to Fix small UI issues closes #220 2025-12-04 12:32:37 +01:00
Some checks failed
continuous-integration/drone/push Build is failing
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin feature/220_ui_issues_2:feature/220_ui_issues_2
git checkout feature/220_ui_issues_2

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git checkout main
git merge --no-ff feature/220_ui_issues_2
git checkout feature/220_ui_issues_2
git rebase main
git checkout main
git merge --ff-only feature/220_ui_issues_2
git checkout feature/220_ui_issues_2
git rebase main
git checkout main
git merge --no-ff feature/220_ui_issues_2
git checkout main
git merge --squash feature/220_ui_issues_2
git checkout main
git merge --ff-only feature/220_ui_issues_2
git checkout main
git merge feature/220_ui_issues_2
git push origin main
Sign in to join this conversation.
No description provided.