« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/static
AgeCommit message (Collapse)Author
2 dayscss: line-height on imaginary static heading too(quasar) nebula
Whoops LOL
2 daysclient: sticky-heading: use reference heading for hit detection(quasar) nebula
Not sure how we missed this!!
2 daysclient: sticky-heading: bypass subheading height(quasar) nebula
During hit detection. We fudge a typical height for the sticky subheading "instead", although it's not exactly clear the adjusting function of this +20 (now +40) in the first place.
2 dayscss: restore sticky subheading position: absolute(quasar) nebula
Necessary for z-indexing, actually. Also affects hit detection for identifying which content heading is nearest, but we'll change that momentarily.
2 dayscss: conclude collapse anim w/ height: auto(quasar) nebula
Permit the browser to take over height. This should always be the same value as we animated to, but avoids unpredicted cases just cutting off part of the heading completely. This has an impact on changing the font size (but not pixel size) while the sticky heading is collapsed, for example.
2 dayscss: set line-height on sticky heading h1(quasar) nebula
Apparently manually setting line-height resolves some instability between a line of text which includes JP characters and one which does not - it appears that without a manual line-height, the line height is computed independently per line. This mostly just causes an apparent shift when collapsing down to one line. Avoid it completely.
2 dayscss: drop position: absolute on sticky subheading(quasar) nebula
No longer necessary because we're now allowing for the height of the sticky heading (as a whole) to be dynamic.
2 daysclient, css, content: sticky collapse(quasar) nebula
Sorry this is a mega-commit - this was rapid iteration and separate commits would have needed to be committed on the go, which we didn't do!
8 daysclient, css: image-overlay: fix sizing images w/o thumbs(quasar) nebula
8 dayscontent, css, replacer: <audio> postprocessing(quasar) nebula
10 dayscss: fix missing secondary nav(quasar) nebula
10 dayscss: carry over more medium/thin layout dynamics(quasar) nebula
10 dayscontent, css: generatePageLayout: sidebars in content column(quasar) nebula
12 dayscontent: linkTemplate: suffixNormalContent here too(quasar) nebula
12 daysclient: image-overlay: fix thumb data-displaying-thumb(quasar) nebula
12 daysclient: image-overlay: take clicks far beneath action bar(quasar) nebula
12 dayscontent, css: simplify overlay image positioning, adaptive layout(quasar) nebula
12 dayscontent, client: image-overlay: set thumb aspect ratio(quasar) nebula
Although the thumbnail image width automatically matches the width of the main image, the height by default will be a multiple of the thumbnail's own height, which may result in a mismatched aspect ratio due to the much lower accuracy of thumbnail intrinsic dimensions.
12 dayscss: image-media-link picture icon(quasar) nebula
12 dayscontent, client: linkPathFromMedia: display overlay(quasar) nebula
12 daysstatic: image-overlay: details via <a>, data-embed-src(quasar) nebula
2025-03-02contentt, css: linkOtherReleaseOnArtistInfoPage: behaviorize(quasar) nebula
2025-03-02content: generateArtistInfoPageFirstReleaseTooltip(quasar) nebula
Also rescue hr.cute
2025-03-02content: generateArtistInfoPageRereleaseTooltip, etc (wip)(quasar) nebula
Missing tooltip for first release + link hash target so this is very much still wip
2025-03-02content, css: generateTrackArtistCommentarySection(quasar) nebula
Actually coded yesterday!!!1
2025-03-02content, css: use :has() to conditionally clear commentary heading(quasar) nebula
2025-03-02content, css: generateAlbumSidebar: earlier/later releases(quasar) nebula
Also CSS tweak for release box backgrounds, and fix generateAlbumSidebar being broken for non-track pages
2025-03-02content: generateTrackReleaseBox(quasar) nebula
2025-02-25content, css: try new language for descendant tags(quasar) nebula
2025-02-25data, content, css: art tag additional names(quasar) nebula
2025-02-25content: generateArtTagInfoPage (etc): times featured map(quasar) nebula
2025-02-25css: fix up top-level center align in art tag network stats(quasar) nebula
2025-02-25content: listArtTagNetwork: descendants (leaves only) stat(quasar) nebula
2025-02-25css: tweak art tag network elment placements(quasar) nebula
2025-02-25css: art tag network center align shenanigans(quasar) nebula
2025-02-25content, css: listArtTagNetwork: right-align shenanigans (wip)(quasar) nebula
2025-02-25content, client: listArtTagNetwork: art tag stat switcher(quasar) nebula
2025-02-25content, client, css: tag gallery: showing all / direct / indirect(quasar) nebula
2025-02-25content, css: listArtTagNetwork: style tweaks(quasar) nebula
2025-02-25css: higher contrast in tree-list art tag sidebar(quasar) nebula
2025-02-25content: generateArtTagSidebar: combine boxes into one(quasar) nebula
2025-02-25content, data: experimental art tag sidebar(quasar) nebula
2025-02-12client: sidebar-search: make mag glass a little less sensitive(quasar) nebula
We meant to make incorporate a change like this from the start, but uh, forgot *lol*
2025-02-12client: sidebar-search: forget recent search at home(quasar) nebula
2025-02-12client: sidebar-search: magnifying glass selects all(quasar) nebula
2025-02-12client: sidebar-search: mouse dynamics when recalling(quasar) nebula
This commit is a bit misleading because the work here actually replaced an attempt at using .select().
2025-02-12client: sidebar-search: recall recent search quietly(quasar) nebula
2025-02-12client: sidebar-search: never search an empty query(quasar) nebula
Some code paths knida just take us here no matter what's actually entered into the input, so it's easiest to just dismiss empty queries every time.
2025-01-30client: make rebase() a bit more sensible HEAD release(quasar) nebula
2025-01-30css: 3x3 homepage grid(quasar) nebula