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

refactor: improve main page #531

Open
wants to merge 21 commits into
base: develop
Choose a base branch
from
Open

refactor: improve main page #531

wants to merge 21 commits into from

Conversation

FilipeR13
Copy link
Contributor

@FilipeR13 FilipeR13 commented Sep 13, 2024

#512

Tasks:

  • Fix following tab when unauthenticated.
  • Improve the right side bar
  • Improve activity posts
  • Improve announcement posts

what was done:

  • Added a max height to the images of activitys

  • Added truncations to the posts of activities and announcements

  • Improved schedule:

    1. Aligned the date with the title.

    2. Changed the date icon to a calendar.

    3. Truncated the description to 150 characters so that lengthy descriptions don't take up too much space in the schedule.

    4. Added the name of the organization and a link to it, so users can easily see which organization is hosting the event.

      image

    5. Added a dropdown to toggle between the general schedule and the user's schedule for the upcoming week.

      image
      image
      image

  • Fixed the "Today" schedule. Activities from the previous day were incorrectly being filtered as "today."

    case within_today_or_this_week(activity.start |> NaiveDateTime.to_date()) do

  • Fixed tab "Following" when the user its not logged in. Now, it appears this:
    image

  • Improved suggestion of organizations to follow:

    1. Made more clear the button to follow and unfollow the organization.
    2. Improved button to view all organizations

    image
    image

@FilipeR13 FilipeR13 self-assigned this Sep 13, 2024
@FilipeR13 FilipeR13 linked an issue Sep 13, 2024 that may be closed by this pull request
1 task
@FilipeR13 FilipeR13 marked this pull request as ready for review October 29, 2024 01:05
@joaodiaslobo
Copy link
Member

Looks really good! 🤩

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

Successfully merging this pull request may close these issues.

Improve home page design
2 participants