Skip to content

Website redesign: unify hub pages and polish contribute/webapps layouts - #277

Draft
RaphaGil wants to merge 39 commits into
OpenMS:mainfrom
RaphaGil:website-redesign-20260730
Draft

Website redesign: unify hub pages and polish contribute/webapps layouts#277
RaphaGil wants to merge 39 commits into
OpenMS:mainfrom
RaphaGil:website-redesign-20260730

Conversation

@RaphaGil

@RaphaGil RaphaGil commented Jul 30, 2026

Copy link
Copy Markdown

Brief description of what is fixed or changed

Website redesign updates across homepage, product hubs, and supporting pages:

  • Shared OpenMS-lib pro layout across hub/product and community/support pages
  • Soft transparent blue numbers/icons on hub and contribute surfaces
  • Contribute spacing, white hero CTA icons, and Ways to Contribute card treatment aligned with other hubs
  • WebApps Features centering, featured apps CTA, and interactive card hover polish
  • Foundation sponsorship levels as pricing-style cards with benefit comparison table
  • Privacy progressive disclosure plus homepage, community, contact, donate, and navbar UI improvements

Website checklist (content / config PRs)

  • Netlify deploy preview checked (link below when ready)
  • If config.yaml: valid YAML, homepage (and affected pages) reviewed on preview
  • If news post: date, summary, and type: news set; article and /news listing checked
  • If new images: files under static/, paths use /images/...
  • No secrets or internal-only URLs committed

Maintainer docs: docs/README.md

Test plan

  • Check /, /openms-lib/, /pyopenms/, /pyopenms-viz/, /webapps/, /contribute/ on Netlify preview
  • Verify soft transparent icons/numbers and section spacing
  • Verify contribute hero CTAs and Ways to Contribute card hover
  • Spot-check mobile breakpoints for hub and contribute sections
RaphaGil and others added 27 commits May 26, 2026 09:32
Add sticky site header, news banner styling, brand typography, and hero stats animation while restructuring the navbar for tablet and mobile.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Add Trusted by and refined partners, projects, capabilities, and contact blocks; update nav links and keyfeatures spacing so design changes render correctly.

Co-authored-by: Cursor <cursoragent@cursor.com>
Introduce dedicated contact, OpenMS-lib, partnerships, sponsor, and calendar pages;
refresh navbar, publications, news layouts, and unified section spacing; add
maintainer guides for updating site content without front-end changes.

Co-authored-by: Cursor <cursoragent@cursor.com>
Apply 64rem content width and governance heroes across community pages, add a dedicated donate page with Zeffy config, refresh help and applications listings, and improve navbar mobile layout and search placement.

Co-authored-by: Cursor <cursoragent@cursor.com>
Footer social links and partner logos now highlight via icon tint on hover rather than a blue fill behind the icon.

Co-authored-by: Cursor <cursoragent@cursor.com>
…news banner.

Migrate about, contact, governance, help, research partnerships, and sponsor pages to the openms-lib hero pattern, apply consistent pill button styling across sections, and improve the announcement banner for readability.

Co-authored-by: Cursor <cursoragent@cursor.com>
…n layout.

Co-authored-by: Cursor <cursoragent@cursor.com>
roved the layout of the website
…Contribute layout, and standard cite CTAs.

Co-authored-by: Cursor <cursoragent@cursor.com>
Share the card, section-head, and hero design across OpenMS-lib, pyOpenMS, pyOpenMS-viz, and WebApps while keeping each page’s existing content.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@netlify

netlify Bot commented Jul 30, 2026

Copy link
Copy Markdown

Deploy Preview for openms ready!

Name Link
🔨 Latest commit 7f75d82
🔍 Latest deploy log https://app.netlify.com/projects/openms/deploys/6a92ca8510b9ec00077228f4
😎 Deploy Preview https://deploy-preview-277--openms.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@RaphaGil RaphaGil changed the title Website redesign and layout updates Jul 31, 2026
RaphaGil and others added 3 commits August 2, 2026 12:12
Replace the abstract spectrum with a product-style panel, tighten hero copy hierarchy, and align ecosystem/navbar accents with OpenMS brand colors.

Co-authored-by: Cursor <cursoragent@cursor.com>
Keep Featured WebApps logos centered and larger on mobile, lock Using the template cards to navy with white text, and land the related shell, typography, and product-page layout updates.

Co-authored-by: Cursor <cursoragent@cursor.com>

@RaphaGil RaphaGil left a comment

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

Improvement to be approved

@RaphaGil
RaphaGil marked this pull request as ready for review August 10, 2026 19:11
RaphaGil and others added 2 commits August 11, 2026 18:11
Tighten section spacing, form embeds, sponsorship/contributor CTAs, and equal-card rules so hover no longer changes card height.

Co-authored-by: Cursor <cursoragent@cursor.com>
@RaphaGil
RaphaGil marked this pull request as draft August 11, 2026 17:19
RaphaGil and others added 5 commits August 14, 2026 07:19
…or CTA.

Align page layouts and CTAs (including Our Sponsors Email Us), refresh partner logos, and add shared solution-page heroes for OpenMS lib and pyOpenMS.

Co-authored-by: Cursor <cursoragent@cursor.com>
Keep CTAs readable on dark bands, unify Latest news and Upcoming events card titles, and line up the View all links.

Co-authored-by: Cursor <cursoragent@cursor.com>
…d apps, and related layouts.

Co-authored-by: Cursor <cursoragent@cursor.com>
Make Explore the library and navy-band ghost buttons read clearly on hover, and ship page-level z-overrides for consistent card, section, and sponsor polish.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant