Package v0.2.12→v0.2.124: manifest, actions, version graph
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
import { VersionInfo } from '@start9labs/start-sdk'
|
||||
|
||||
export const v_0_2_30 = VersionInfo.of({
|
||||
version: '0.2.30:0',
|
||||
releaseNotes: {
|
||||
en_US: 'Sticky horizontal scrollbar redo — properly hugs the viewport bottom while letting the page scroll vertically. Earlier attempts used position:sticky on a separate phantom scrollbar, but the CSS containing-block math meant the bar didn\'t always stay at the BROWSER WINDOW\'S bottom when the table grew tall — it sometimes ended up below the viewport instead, leaving the operator without a visible horizontal scroll. (1) Switched the phantom scrollbar to position:fixed; bottom:0 so it\'s anchored to the viewport bottom regardless of vertical scroll position. JS positions its left+width to match the table-wrap\'s visible rect, refreshing on window resize, page scroll, and ResizeObserver column-width changes. (2) Changed the wrap\'s overflow-y from "visible" to "clip" — the CSS spec implicitly flips overflow-y:visible to overflow-y:auto when paired with overflow-x:auto, which silently created a vertical scroll container that could trap rows inside a shorter-than-content box. "clip" is the explicit "don\'t establish a scroll context" value, so vertical content flows naturally onto the page; the page scrolls; the wrap grows tall. (3) Net effect: operator opens the Jobs tab, scrolls the page down to see more rows in a long table, and the horizontal scrollbar stays glued to the bottom of the browser window the whole time. Bar shows only when the table actually overflows horizontally; hides itself when it fits.',
|
||||
},
|
||||
migrations: {
|
||||
up: async ({ effects }) => {},
|
||||
down: async ({ effects }) => {},
|
||||
},
|
||||
})
|
||||
Reference in New Issue
Block a user