Skip to content

Refactor the Roadmap Section on About Page to Enhance Visual Appeal and Structure #1361

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

Closed
1 of 2 tasks
rishyym0927 opened this issue Apr 13, 2025 · 7 comments · Fixed by #1514
Closed
1 of 2 tasks

Comments

@rishyym0927
Copy link
Contributor

rishyym0927 commented Apr 13, 2025

Is your feature request related to a problem? Please describe.

The current roadmap section on the About page looks fairly simple and lacks a structured or visually engaging layout. It doesn't effectively highlight the project’s milestones or planned features, which may reduce its impact and clarity for users or contributors.

Describe the solution you'd like

Redesign the roadmap with a more structured and visually appealing layout. This will make it more interactive and easier to understand at a glance.

upd: we now have milestones data available and can use OWASP Nest milestones for the roadmap component content -- for this we need to extend resolve_recent_milestones method w/ filtering by project ability.

Are you going to work on implementing this?

  • Yes
  • No

Additional context

Image

@arkid15r
Copy link
Collaborator

We don't have progress data for them, maybe ETA for completion only. If you have ideas how to make it look better withing the constrains please go ahead.

@rishyym0927
Copy link
Contributor Author

Hi @arkid15r,
I've attached a video showcasing the current UI implementation. Whenever you get a chance, please have a look so I can go ahead and raise the PR.

Recording.2025-04-14.065538.mp4

@arkid15r
Copy link
Collaborator

I like the idea. We need to remove the status context and probably the ETA as we don't want to keep it updated. Let's add a unique icon for each item and extended description for the expanded view. I'm not sure if the left vertical line should be there as it's normally for connected timeline events.

@arkid15r arkid15r moved this from Backlog to In progress in Project Nest Apr 14, 2025
@rishyym0927
Copy link
Contributor Author

Sure, I'll raise a PR soon with the mentioned changes.

@arkid15r
Copy link
Collaborator

As we now have GitHub milstones data we can use them as the content for roadmap section. I've updated the issue description.

@ahmedxgouda
Copy link
Collaborator

Assign me please

@arkid15r arkid15r moved this from Todo to In progress in Project Nest May 19, 2025
@ahmedxgouda
Copy link
Collaborator

We already have a recent_milestones query for the project node BTW. So, we don't need to extend anything.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
3 participants