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

feat(organizations): improve UI & UX #387

Merged
merged 15 commits into from
Sep 24, 2023

Conversation

feliciofilipe
Copy link
Member

@feliciofilipe feliciofilipe commented Aug 26, 2023

ArcoLinux_2023-08-26_20-26-27
ArcoLinux_2023-08-26_16-43-25
ArcoLinux_2023-08-26_16-43-16
ArcoLinux_2023-08-26_16-43-07
ArcoLinux_2023-08-26_16-42-44
ArcoLinux_2023-08-26_16-42-34
ArcoLinux_2023-08-26_22-08-12

@reviewpad
Copy link

reviewpad bot commented Aug 26, 2023

AI-Generated Summary: This pull request contains multiple changes aimed at improving the user interface and user experience in the organizations page of the software.

Here is a summary of the main actions performed in the patch:

  1. A new field 'long_name' is added to the 'organizations' schema which includes the detailed name of the organizations.

  2. The UI of the organizations page is significantly updated by modifying the CSS classes and HTML structure. This includes changes in the styling, layout, color schema, and interactive components like buttons.

  3. The 'follow' and 'unfollow' options are updated for better user experience. The users can no longer unfollow certain organizations, and a dropdown is added for unfollow operation with confirmation prompt.

  4. Changes are made in the organizations and organization_live modules, modifying certain logic in functions and other changes.

  5. The seeds for database initialization is updated to add 'long_name' for organizations as well reflect other modifications.

  6. Other changes include the addition of new aliases, changes in function arguments and return values, and more.

This patch helps in enhancing the user experience, the organization of information and the visual appearance of the page which might be beneficial for better user engagement. It also includes code optimizations and standardization such as improved naming and organization of code which facilitates more effective code maintenance.

@feliciofilipe feliciofilipe changed the title feat(organzations): improve UI & UX feat(organizations): improve UI & UX Aug 26, 2023
@ruilopesm ruilopesm added enhancement New feature or improvements frontend Frontend related labels Aug 26, 2023
@feliciofilipe feliciofilipe force-pushed the ff/improve-organizations-ui branch 9 times, most recently from 531ec1e to 442da83 Compare August 26, 2023 19:52
lib/atomic/organizations.ex Show resolved Hide resolved
@feliciofilipe feliciofilipe force-pushed the ff/improve-organizations-ui branch 3 times, most recently from 8178009 to 57a9cd5 Compare August 26, 2023 21:31
ruilopesm
ruilopesm previously approved these changes Sep 2, 2023
@MarioRodrigues10
Copy link
Member

Please note that the whole application is in orange while this feat is in indigo.

lib/atomic_web/live/organization_live/show.ex Outdated Show resolved Hide resolved
lib/atomic_web/live/organization_live/show.ex Outdated Show resolved Hide resolved
lib/atomic_web/live/organization_live/show.ex Outdated Show resolved Hide resolved
Copy link
Member

@danielsp45 danielsp45 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also don't forget to remove the indigo in this button:
image

Copy link
Member

@danielsp45 danielsp45 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you please make sure that this doesn't happen? You could change to md:grid-cols-2 and maybe cut the long name with "..." in the end for the less common breakpoints.
image

@MarioRodrigues10 MarioRodrigues10 merged commit ecbd9f2 into develop Sep 24, 2023
3 checks passed
@MarioRodrigues10 MarioRodrigues10 deleted the ff/improve-organizations-ui branch September 24, 2023 14:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or improvements frontend Frontend related
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants