Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The Entity Actions column (with buttons) should always be the least possible width #2838

Closed
sleidig opened this issue Feb 5, 2025 · 4 comments · Fixed by #2869
Closed

The Entity Actions column (with buttons) should always be the least possible width #2838

sleidig opened this issue Feb 5, 2025 · 4 comments · Fixed by #2869
Assignees
Labels
Client: by X Client: GP released on @master managed by CI (semantic-release) released managed by CI (semantic-release) Type: UX concerning user interface and in a broader sense user experience

Comments

@sleidig
Copy link
Member

sleidig commented Feb 5, 2025

Image

If a table has only few columns, their width is distributed in a way that leaves a lot of empty space on the left side of the table, where the user's focus is first. The column with the action buttons should not expand and always have a maximum width that is not more than the elements actually need. (i.e. in the screenshot above, the "participants" column should start much further on the left, directly after the edit icon button)

for testing in default demo system:

  • https://demo.aam-digital.com/school/6?tabIndex=1
  • the first actual column's ("Child") starting position moves further to the left, when you make your window smaller. Instead, after this fix, that column should always start as far to the left as possible, directly after the edit/pen icon

Implementation Approach

affected component: EntitiesTableComponent

@sleidig sleidig added the Type: UX concerning user interface and in a broader sense user experience label Feb 5, 2025
@github-project-automation github-project-automation bot moved this to Triage / Analysis in All Tasks & Issues Feb 5, 2025
@sleidig sleidig added Status: Community Help Wanted (good first issue) simple tasks that don't require understanding every last detail of our platform Client: by X labels Feb 5, 2025
@sleidig sleidig moved this from Triage / Analysis to Todo (ready for work) in All Tasks & Issues Feb 7, 2025
@sleidig sleidig removed the Status: Community Help Wanted (good first issue) simple tasks that don't require understanding every last detail of our platform label Feb 17, 2025
@sleidig sleidig moved this from Todo (ready for work) to Planned (current "sprint") in All Tasks & Issues Feb 17, 2025
@Abhinegi2 Abhinegi2 moved this from Planned (current "sprint") to In Progress in All Tasks & Issues Feb 19, 2025
@Abhinegi2 Abhinegi2 moved this from In Progress to Functional Review in All Tasks & Issues Feb 20, 2025
@Abhinegi2
Copy link
Contributor

Hi @george-neha, could you test the above requirement fixes on this environment(https://pr-2869.aam-digital.net/)?

@sleidig
Copy link
Member Author

sleidig commented Feb 20, 2025

Functionality works as expected 💯

@sleidig sleidig moved this from Functional Review to Technical Review in All Tasks & Issues Feb 20, 2025
@github-project-automation github-project-automation bot moved this from Technical Review to Done in All Tasks & Issues Feb 20, 2025
@aam-digital-ci
Copy link
Collaborator

🎉 This issue has been resolved in version 3.46.3-master.6 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@aam-digital-ci aam-digital-ci added the released on @master managed by CI (semantic-release) label Feb 20, 2025
@aam-digital-ci
Copy link
Collaborator

🎉 This issue has been resolved in version 3.47.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@aam-digital-ci aam-digital-ci added the released managed by CI (semantic-release) label Feb 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Client: by X Client: GP released on @master managed by CI (semantic-release) released managed by CI (semantic-release) Type: UX concerning user interface and in a broader sense user experience
Projects
Archived in project
3 participants