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

UI Refinements #2630

Merged
merged 12 commits into from
Dec 11, 2023
Merged

UI Refinements #2630

merged 12 commits into from
Dec 11, 2023

Conversation

tvdeyen
Copy link
Member

@tvdeyen tvdeyen commented Dec 9, 2023

What is this pull request for?

  • Fix sitemap icons
  • Exchange page_status and page_infos partial names
  • Remove hint tooltip from page status icons
  • Remove page hint from toolbar
  • Lower table row height
  • Fix current page tab alignment
  • Use flexbox for select_with_label positioning
  • Fix picture ingredient button style
  • Adjust element handle icon position
  • Use up and down arrows for element collapse icon
  • Fix word break in flash messages

Checklist

  • I have followed Pull Request guidelines
  • I have added a detailed description into each commit message
  • I have added tests to cover this change

In case of longer messages (like expections) we want to
read the whole words.
@tvdeyen tvdeyen added this to the 7.1 milestone Dec 9, 2023
@tvdeyen tvdeyen requested a review from a team December 9, 2023 20:48
The handle should be visually seperated from the content
of the header in order to be clearly be part of the UI.
The current size is too large for the space we have in this
area. Also the disabled style is redundant now that we use
icon_button.
Since all toolbar buttons are flex items, this should be inline flex.
The items are not evenly aligned otherwise
The table row was set this high in order to be able to place the
icon buttons into the tools column. But this removes too much
screen estate. Adjusting the paddings to the icons still align
nicely while reducing the height to a more balanced layout.
The hint is already present in the info dialog. Also the toolbar
icons are all buttons (or selects), but never just info icons.
The status is already available in the info dialog and displayed inline
in the page lists.
The page_info partial was holding the page status icons
while the page_status partial was holding page infos.

Exchanging the names should clarify that confusion.
They were too small and it was not easy to distinguish
normal pages from locked pages.
We should not use the button with label (tooltip) for this
behavior, but let the button have it.
@tvdeyen tvdeyen merged commit c4526c6 into AlchemyCMS:main Dec 11, 2023
31 checks passed
@tvdeyen tvdeyen deleted the ui-refinements branch December 11, 2023 09:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants