Repository navigation
feat(chi-siamo): refine Su di noi layout within its current structure - #201
Merged
BIA3IA merged 4 commits intoNov 2, 2026
Merged
Conversation
Contributor
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the
|
This was referenced Oct 27, 2026
viganogabriele
marked this pull request as ready for review
October 31, 2026 17:54
BIA3IA
force-pushed
the
feat/chi-siamo-visual-refinement
branch
from
November 2, 2026 13:53
c0076fd to
ac36921
Compare
BIA3IA
force-pushed
the
feat/storia-visual-refinement
branch
from
November 2, 2026 14:20
265bded to
403905f
Compare
BIA3IA
force-pushed
the
feat/chi-siamo-visual-refinement
branch
from
November 2, 2026 14:20
ac36921 to
0c8a2ae
Compare
BIA3IA
force-pushed
the
feat/storia-visual-refinement
branch
from
November 2, 2026 14:32
403905f to
e1e26e2
Compare
BIA3IA
force-pushed
the
feat/chi-siamo-visual-refinement
branch
from
November 2, 2026 14:32
0c8a2ae to
24b822c
Compare
- Hero: Figma's centred XL title (fluid) with the two anchor actions; the rotated portrait collage and floating "200+" chip are gone (the board portraits already appear under "I nostri direttivi"). - "Come è nato tutto": the two 2016/2022 cards that repeated the timeline right below are removed; the text stands alone until the archive photo Figma reserves exists. - Timeline: nodes on a line (vertical below lg, horizontal from lg) instead of four hoverable glass cards; the year is the link to its chapter. - Chapters: numeral in the margin and one continuous vertical rule across all six; diagrams drawn without containers (icon chains, 5 → ~25 → 4, before → after columns, status list) instead of stacks of glass cards. - No hover on things that are not links (board portraits, the closing statement); "L'obiettivo è raggiunto" is a statement, not a card. - Projects note, thanks list, board summary and "La storia continua" lose their glass panels; the closing gradient panel and the filled "?" pill (which read as a button) become years on a line with an open slot. - One container for every section (Figma's 1272px column, 24/40/64px gutters) and left alignment at every width for this long reading page. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Each milestone carries its own anchor and icon instead of two arrays kept in step by position. The chapter numeral column is 3rem, wide enough for "02" at 36px. The closing statement is a div: a figure without a caption has no meaning here.
Improve the page where Figma v1 (implemented) and v2 agree, without switching to v2, which is still an open design decision. - Hero: drop the two CTAs (in neither version), add the "La nostra visione" label both versions use, same top spacing as /storia. - Il problema: questions become compact non-interactive chips (icon first) in a 5/7 rail, instead of three tall button-like cards. - I numeri: figures at headline size beside the icon (they were 45px and outranked the section titles). - Da dove veniamo / Come siamo organizzati and Sostieni: free columns on the background; no glass cards holding section titles, no nested panel, no 57px "5x1000" and 36px tax code. - One container, gutters and title/lead roles shared with /storia and the homepage; text left-aligned on mobile. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The history blocks use SECTION_TITLE like every other section on the page. The #cosa-facciamo anchor lost its only link in this PR, so it goes too.
BIA3IA
force-pushed
the
feat/chi-siamo-visual-refinement
branch
from
November 2, 2026 14:35
24b822c to
bb21321
Compare
Base automatically changed from
feat/storia-visual-refinement
to
feat/home-visual-refinement
November 2, 2026 14:39
BIA3IA
approved these changes
Nov 2, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Third page of the visual refinement, stacked on #200 (/storia) → #199 (homepage). This PR's diff only touches
/chi-siamo("Su di noi").Open decision this PR does not take
Figma has two versions of this page:
5183:17012is the one implemented.5297:12476is newer: "Su di noi" title, photo strip, timeline, org chart and the rail layout everywhere.Which one is current is a designers' call, so the structure stays v1. I only changed what both versions agree on, and removed elements that exist in neither. When v2 is confirmed, it can be built on top of this: the container and title roles are already shared.
What changes
Hero
/storia.Il problema
La nostra risposta
I numeri
Da dove veniamo / Come siamo organizzati
h2, so the hierarchy jumped.Sostieni PoliNetwork
blue-secondaryat 24 px. The heart icon (in neither version) is gone.Layout
/storia: max 1400 px, 24/40/64 px.chi-siamo/constants.ts).lg, under the horizontal row they close.Shared changes
None. Only
src/app/chi-siamo/page.tsxandsrc/components/chi-siamo/*are touched.Screenshots
All captures are full pages from the production build.
Desktop 1440

Tablet 1024 and 768


Mobile 390

Verification
pnpm check: clean.pnpm build: passes.pnpm typecheck: passes.node --test tests/*.test.mjs: 2/2 pass.Trade-offs
Deliberately left out
Housekeeping
The screenshots are on the
pr-assets/chi-siamo-visual-refinementbranch; delete it after review. This PR is stacked: merge #199, then #200, then this one.🤖 Generated with Claude Code