Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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. | |||
2024-03-09 | client: right-align tooltips where needed | (quasar) nebula | |
2024-03-09 | client: make dynamic positioning work Well Enough For Now | (quasar) nebula | |
2024-03-09 | client: misc WikiRect fixes | (quasar) nebula | |
2024-03-09 | client: WikiRect.contains, containedWithin | (quasar) nebula | |
2024-03-09 | client: WikiRect utilities + math | (quasar) nebula | |
2024-03-08 | client: stub basic tooltip placement dynamics | (quasar) nebula | |
Includes baseline rectangle computation and actually applying an arbitrary position to a tooltip. | |||
2024-02-17 | client: fix outdated import | (quasar) nebula | |
2024-02-16 | client: tooltip eslint cleanup | (quasar) nebula | |
2024-02-16 | client: miscellaneous eslint cleanup | (quasar) nebula | |
2024-01-29 | client: fix commentary sidebar failing to initialize | (quasar) nebula | |
2024-01-13 | content, css, client: generateTextWithTooltip | (quasar) nebula | |
2024-01-13 | content, css, test: refactor image layout once again | (quasar) nebula | |
2024-01-11 | content, css: fix bad rule for styling image-container w/ link | (quasar) nebula | |
2024-01-11 | content, css: narrow image link/reveal interactivity wrapper | (quasar) nebula | |
2024-01-11 | content, thumbs, css, client: general reveal interaction refactor | (quasar) nebula | |
2024-01-09 | client: hide tooltip right away when clicking elsewhere | (quasar) nebula | |
2024-01-09 | client: refactor point-over-element into utility | (quasar) nebula | |
2024-01-01 | css: more depth adjustments | (quasar) nebula | |
2024-01-01 | client, css: tweak sticky cover timings | (quasar) nebula | |
2024-01-01 | content, client, css: art tag "panel" appearance | (quasar) nebula | |
2023-12-29 | client: initInfo: prevent extensions on special clientInfo keys | (quasar) nebula | |
As well as clientInfo itself. | |||
2023-12-29 | client: use initInfo pattern for creating clientInfo objects | (quasar) nebula | |
2023-12-29 | client: fix initial variable definitions for scripted nav links | (quasar) nebula | |
2023-11-29 | content, client, css: basic (absolute) datetimestamp tooltips | (quasar) nebula | |
2023-11-29 | client: remove dead artist tooltip reference code | (quasar) nebula | |
2023-11-26 | client: grace period during transition hidden | (quasar) nebula | |
2023-11-26 | static, css: define tooltip show/hide 100% in JS | (quasar) nebula | |
2023-11-26 | client: handle showing/hiding tooltips without internal listeners | (quasar) nebula | |
2023-11-26 | client: transition tooltip hidden in steps | (quasar) nebula | |
2023-11-26 | client, css: define tooltip transitions 100% in JS | (quasar) nebula | |
2023-11-26 | client, css: transition tooltips hidden | (quasar) nebula | |
2023-11-26 | client, css: style hovered/active tooltip links wavy | (quasar) nebula | |
2023-11-24 | client: get results from dispatchInternalEvent + merge fixes | (quasar) nebula | |
2023-11-24 | Merge branch 'preview' into album-commentary-tweaks | (quasar) nebula | |
2023-11-24 | Merge branch 'additional-names' into preview | (quasar) nebula | |
2023-11-24 | client: tooltip touch syntax cleanup | (quasar) nebula | |
2023-11-24 | client, css: minor tooltip fixes | (quasar) nebula | |
2023-11-24 | client: avoid processing touch events related to scrolling | (quasar) nebula | |
2023-11-24 | client: most of touch implementation for tooltips | (quasar) nebula | |
2023-11-24 | client: more specialized tooltip focus behavior | (quasar) nebula | |
2023-11-24 | client: add basic tooltip focus behavior | (quasar) nebula | |
2023-11-24 | client: integrate new tooltip system into external link icons | (quasar) nebula | |
Reference code currently retained, waiting for focus and touch support in the new tooltip system. But this commit should fully cover all the new integration needed! | |||
2023-11-24 | client: add hoverable tooltip system, logic pulled from info cards | (quasar) nebula | |
While this system comprehensively covers everything that info cards did (which was generally smarter hovering logic than newer code for external icon tooltips), it isn't focus- and touch-capable yet, so isn't quite done within this commit. However, the interface this system provides to others is baked and fully implemented here. | |||
2023-11-24 | client: dispatchInternalEvent utility | (quasar) nebula | |