Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-03-31 | content: transformContent: basic external-link node support | (quasar) nebula | |
2024-03-31 | content: transformContent: link -> internal-link, misc cleanup | (quasar) nebula | |
2024-03-31 | content: transformContent: output processed-link, processed-image | (quasar) nebula | |
These are somewhat different structures than the link and image nodes returned by the replacer. They refer to essentially the same things, but the data structures themselves shouldn't be conflated. | |||
2024-03-31 | linkExternal: add content slot | (quasar) nebula | |
There's not necessarily a use for linkExternal with content slot on its own as of this commit, compared to a normal html.tag('a'), because linkExternal basically just wraps formatExternalLink and the content slot opts out of using that. But this does allow this component to be used in places now... and extended upon... later! | |||
2024-03-31 | content: linkExternal: tweak generate layout for nicer refactoring | (quasar) nebula | |
2024-03-31 | language: return html.blank() from formatExternalLink | (quasar) nebula | |
2024-03-31 | data: complain about normal <a href> in content strings | (quasar) nebula | |
Using <html:a href> allows bypassing this where it's still necessary (mainly because we're using a non-link tag as the content for the link, as in the changelog, and don't support properly nested nodes just yet). | |||
2024-03-31 | replacer: parse external links as nodes w/ marked's regex | (quasar) nebula | |
2024-03-31 | external-links: updated Bandcamp icon | (quasar) nebula | |
2024-03-30 | external-links: Toyhouse | (quasar) nebula | |
2024-03-30 | external-links: update Tumblr icon | (quasar) nebula | |
Still not exactly happy with the dimensions / alignment, but it's a funny-shape icon. | |||
2024-03-30 | external-links: more Mastodon | (quasar) nebula | |
2024-03-30 | external-links: Cohost | (quasar) nebula | |
2024-03-30 | external-links: ArtStation, Patreon icons | (quasar) nebula | |
2024-03-30 | external-links: Instagram, YouTube updated icons | (quasar) nebula | |
2024-03-30 | external-links: Apple Music, Spotify icons | (quasar) nebula | |
2024-03-30 | external-links: MSPFA | (quasar) nebula | |
2024-03-30 | external-links: regex cleanup | (quasar) nebula | |
2024-03-30 | external-links: Linktree | (quasar) nebula | |
2024-03-30 | external-links: Instagram handles | (quasar) nebula | |
2024-03-30 | external-links: HSMusic (replacing "local") | (quasar) nebula | |
2024-03-30 | external-links: GameBanana | (quasar) nebula | |
We tried making a vector icon here, but basically no dice. Pixel art presented this small on the wiki just doesn't work as a vector image. | |||
2024-03-30 | external-links: Facebook | (quasar) nebula | |
2024-03-30 | external-links: DeviantArt | (quasar) nebula | |
2024-03-30 | external-links: Internet Archive, Wayback Machine | (quasar) nebula | |
2024-03-30 | external-links, test: fix up Tumblr, Twitter | (quasar) nebula | |
2024-03-30 | external-links: fix descriptor alphabetization by platform | (quasar) nebula | |
Why do we ever write alphabetical lists. | |||
2024-03-30 | external-links: tidy some unnecessary plurals | (quasar) nebula | |
2024-03-30 | external-links, test: flatten not-so-special artist descriptors | (quasar) nebula | |
2024-03-29 | external-links: cleaner www logic | (quasar) nebula | |
2024-03-29 | external-links: always require handle/details extractions to match | (quasar) nebula | |
2024-03-29 | external-links: matchingDescriptors syntax cleanup | (quasar) nebula | |
2024-03-29 | external-links: misc minor descriptor tweaks | (quasar) nebula | |
2024-03-29 | content: linkExternal: fall back to 'platform' style | (quasar) nebula | |
2024-03-29 | external-links: unusualDomain on descriptors | (quasar) nebula | |
2024-03-29 | content, external-links: [normal, compact] -> [platform, handle] | (quasar) nebula | |
2024-03-29 | external-links: don't hard-code styles where unnecessary | (quasar) nebula | |
2024-03-29 | external-links: misc new descriptors & icons | (quasar) nebula | |
Just committing as we might mess with the format a bit and will treat these new entries as pre-existing. | |||
2024-03-29 | content: use style: 'platform' external links in various places | (quasar) nebula | |
2024-03-29 | external-links: show domain in style: 'platform' if fallback | (quasar) nebula | |
2024-03-29 | external-links: factor out getCompactDomain | (quasar) nebula | |
2024-03-29 | external-links: better domain matching | (quasar) nebula | |
2024-03-29 | content: linkContribution: show "Other" as fallback platform | (quasar) nebula | |
2024-03-29 | content, client: linkContribution: platform info in tooltips | (quasar) nebula | |
2024-03-29 | client: whenTooltipShows, whenTooltipHides | (quasar) nebula | |
2024-03-29 | client: use line-based rects for hoverable tooltip placement | (quasar) nebula | |
2024-03-29 | client: WikiRect.fromMouse, fromElementUnderMouse | (quasar) nebula | |
2024-03-29 | client: always watch mouse position | (quasar) nebula | |
This will definitely not have any consequences. | |||
2024-03-29 | css: image overlay alignment adjustments | (quasar) nebula | |
2024-03-28 | client: fix minor dynamic tooltip placement math error | (quasar) nebula | |
This code is meant to replace a rectangle that is the result of an intersection with a spanning-infinitely-left region, i.e. the opportunity area for placing a tooltip to the left of its hoverable, with a narrow channel so that its `x` is the appropriate left alignment for the tooltip. That behavior is working correctly (hopefully), but the fallback is that it *shouldn't* be modifying a rectangle which intersected with a spanning-infinitely-right region. We were mistakenly dropping anything to do with the intersection and returning the region rectangle instead, which broke vertical alignment any time a tooltip is aligned to the right of the hoverable. |