From 546acb868ab2c612154e2fd0c22b76c11a5439e1 Mon Sep 17 00:00:00 2001 From: Ronald Tse Date: Sun, 3 May 2026 14:20:39 +0800 Subject: [PATCH] feat: comprehensive frontend design improvements - Show code card on mobile (was hidden) - Fix blog post detail page hero styling - Remove duplicate Blog link from footer - Fix language cards grid: 5 cols only on xl - Consistent supporter logos (white bg, no dark:invert) - Fix CTA section dark mode contrast - Mobile nav drawer opens from left - Update Ronald Tse bio (Annotated EXPRESS, SUMA framework) - Add breadcrumbs to all pages (about, membership, privacy, tos, supporters, leadership, standards, learn, blog, languages) --- content/people/ronald-tse.adoc | 10 +++---- src/components/layout/TheFooter.vue | 1 - src/components/layout/TheHeader.vue | 6 ++-- src/pages/about.vue | 5 ++++ src/pages/blog/[slug].vue | 45 +++++++++++++++-------------- src/pages/blog/index.vue | 5 ++++ src/pages/index.vue | 22 +++++--------- src/pages/languages/index.vue | 5 ++++ src/pages/leadership/index.vue | 9 ++++-- src/pages/learn/index.vue | 5 ++++ src/pages/membership.vue | 5 ++++ src/pages/privacy.vue | 5 ++++ src/pages/standards/index.vue | 5 ++++ src/pages/supporters/index.vue | 5 ++++ src/pages/tos.vue | 5 ++++ 15 files changed, 92 insertions(+), 46 deletions(-) diff --git a/content/people/ronald-tse.adoc b/content/people/ronald-tse.adoc index 74196b8..e4c1b51 100644 --- a/content/people/ronald-tse.adoc +++ b/content/people/ronald-tse.adoc @@ -7,14 +7,14 @@ categories: founders == Secretary, EXPRESS Language Foundation -Ronald Tse is a founding member and Secretary of the EXPRESS Language Foundation, -managing organizational operations and administrative functions. +Ronald Tse is a founding member and Secretary of the EXPRESS Language Foundation. +He is the Founder and CEO of Ribose. == Contributions -Tse has been actively involved in open source and open standards communities, -bringing experience in governance, community building, and technical standards -development to the foundation. +* Project Leader for Annotated EXPRESS +* Designer of the SUMA framework (STEP Unified Model Architecture), used to publish the ISO 10303 STEP Resource Library and Application Protocols +* Convener of ISO/TC 154/WG 5, expert in ISO/TC 184/SC 4/WG 13 and multiple other ISO committees == At ELF diff --git a/src/components/layout/TheFooter.vue b/src/components/layout/TheFooter.vue index 7bbbb02..fe7b845 100644 --- a/src/components/layout/TheFooter.vue +++ b/src/components/layout/TheFooter.vue @@ -59,7 +59,6 @@ import { siteData } from '@/data/site'
  • Leadership
  • Supporters
  • Membership
  • -
  • Blog
  • Privacy
  • Terms of Service
  • diff --git a/src/components/layout/TheHeader.vue b/src/components/layout/TheHeader.vue index 9bf62ef..13b53ce 100644 --- a/src/components/layout/TheHeader.vue +++ b/src/components/layout/TheHeader.vue @@ -166,13 +166,13 @@ onMounted(() => {
    -
    +
    Navigation