summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-11-30Add links to quatuor membersKévin Le Gouguec
I'm flinging random CSS attributes at this beast about as gracefully as Aloy trying to pin down a Thunderjaw. Someone needs to make a GIF of firing a ropecaster with "position: absolute", "self-align: center", "justify-content: center", "height: 100%", "display: grid" etc. zooming past with each bolt; it ends with the giant roaring robot dinosaur breaking free, of course.
2020-11-29Always apply overflow: auto to mainKévin Le Gouguec
2020-11-29Add program pageKévin Le Gouguec
Mostly copied from the news page.
2020-11-26Add CI configurationKévin Le Gouguec
2020-11-26Add Makefile for CIKévin Le Gouguec
2020-11-26Add linksKévin Le Gouguec
2020-11-24Remove borderKévin Le Gouguec
Shoo.
2020-11-24Tweak headerKévin Le Gouguec
- Space things a bit. - Add borders. - Make sure borders stay "grid-like" when zooming, e.g. a 2-line cell's box should have the same height as a 1-line cell's box.
2020-11-24Tweak placeholder textKévin Le Gouguec
2020-11-24Make some minor cosmetic changesKévin Le Gouguec
2020-11-24Make grid more robust when zoomingKévin Le Gouguec
2020-11-24Mitigate issue when zoomed inKévin Le Gouguec
Don't know why, but the text stops being centered then. Of course, the real issue is that the current cell dimensions are inane and not responsive. Will need to make them saner.
2020-11-24Explain script purposeKévin Le Gouguec
2020-11-24Don't activate details when user wants a new tab or windowKévin Le Gouguec
I'm just digging my own grave aren't I.
2020-11-24DTRT when loading a URL with an anchorKévin Le Gouguec
2020-11-23Merge branch 'actus-links'Kévin Le Gouguec
FSM help me, I'm writing JS now.
2020-11-23"Nail" portraits to the pageKévin Le Gouguec
- Fixup #photos height: no sense using viewport units when the header and the footer can grow big enough to overlap on this absolute length. - Fixup #photos img height: with the above fix to #photos, 100% of a grid element now takes roughly half the div, modulo padding. - Displace portraits symmetrically around the grid's center; this helps maintain the fourth portrait high enough that it does not go below the div. Otherwise, when the portrait *does* get below the div, Firefox glitches: it shows a scrollbar, presumably to allow me to see the rest of the portrait, except that for some reason (#photos's sticky position? 🤷), scrolling never happens, and I can scroll infinitely downward.
2020-11-23Make scrolling more convenientKévin Le Gouguec
Clicking on summary buttons no longer scrolls the summary div.
2020-11-23Hide and show details on demandKévin Le Gouguec
Don't write display:none into regular stylesheets, otherwise people who disable JS will be screwed.
2020-11-22I don't even know what changed; mmm; "Fix stuff" I guess??Kévin Le Gouguec
2020-11-22mfhdmsqlfkKévin Le Gouguec
2020-11-22Take overflow policy out of common CSSKévin Le Gouguec
2020-11-22Make event details more robustKévin Le Gouguec
This is not going to cut it.
2020-11-22Update news page wrt maquetteKévin Le Gouguec
2020-11-22Rename events pageKévin Le Gouguec
Also add the boilerplate.
2020-11-22Rename biography pageKévin Le Gouguec
2020-11-22Make sure legal footer covers the whole widthKévin Le Gouguec
2020-11-22Add some colors to visualize layoutKévin Le Gouguec
2020-11-22Ensure nav items never get stuck togetherKévin Le Gouguec
2020-11-22Add proper metadataKévin Le Gouguec
2020-11-21Simplify #bio stylingKévin Le Gouguec
Since photos now have bounded widths, #bio can naturally take the rest of the space.
2020-11-21Move language button into headerKévin Le Gouguec
Hey guys, have you heard of this *grid* thing? It's actually pretty cool!
2020-11-21Review proportions a bitKévin Le Gouguec
Make "footers" less prominent.
2020-11-21Add language "button"Kévin Le Gouguec
Note sure I want to leave it in that standalone div. Either tuck it in the header (and figure how to set grid columns properly) or move it to the first footer.
2020-11-18Fix edge caseKévin Le Gouguec
- 1680×1050 - half-window - 200% zoom ⇒ le <blank> quatuor actualités programmes médias This commits centers "actualités" vertically.
2020-11-18Mitigate ugly title wrappingKévin Le Gouguec
IIUC, CSS starts by computing block dimensions; when "Quatuor XXXX" becomes too big, it picks the max-width; *then* CSS barfs the text into the block, and finally notices that the text will wrap. Cue ugly blank space on the right. https://old.reddit.com/r/css/comments/2y1d6w/fit_block_width_to_content_when_text_wraps_due_to/
2020-11-18Simplify div hierarchy; use grid displayKévin Le Gouguec
2020-11-18Use actual main tag instead of "main" classKévin Le Gouguec
2020-11-18Try to make portraits narrowerKévin Le Gouguec
Bio also.
2020-11-17Implement portraits as grid elements with relative offsetsKévin Le Gouguec
2020-11-17Make sidebars stickyKévin Le Gouguec
2020-11-17Add tentative "social" sidebarKévin Le Gouguec
2020-11-17Mess around with brandKévin Le Gouguec
2020-11-17Try to make content scrollableKévin Le Gouguec
couldn't find a way to make #photos and #bio backgrounds extend to the bottom of .main, for some reason. flex-grow is necessary on .main, otherwise the footer will pick up excess height when zoomed out. use flex: 1/2 for #photos/#bio, instead of percentages with flex-shrink: 0.
2020-11-17Reduce banner heightKévin Le Gouguec
2020-11-17Add artist portraits backKévin Le Gouguec
Use as many character-width-independent units as possible, to make sure nothing moves too much when zooming. Move some body CSS to common stylesheet. Probably broke events page, ah well. All in due time. Fix "transition" property: apply only to "filter". Otherwise when zooming images are resized with a slow 1s transition.
2020-11-17Crack open vertical alignment of flex items… againKévin Le Gouguec
"align-" ⇒ "along the cross-axis" can get rid of that superstitious "margin: auto" now. - add quatuor name - allow nav items to wrap - make background color less garish
2020-11-03Add logoKévin Le Gouguec
2020-11-03Fix photo div width, body min-heightKévin Le Gouguec
Also add footer
2020-10-22draft event detailsKévin Le Gouguec
radio buttons cannot be unset, so this might not be The Way. take the plunge, learn some js, and use <input type="button">?