Files
recap-relay/startos/versions/v0.2.27.ts
T

13 lines
1.1 KiB
TypeScript

import { VersionInfo } from '@start9labs/start-sdk'
export const v_0_2_27 = VersionInfo.of({
version: '0.2.27:0',
releaseNotes: {
en_US: 'Sticky horizontal scrollbar on the Jobs table. The table is wide (22+ columns) and its real horizontal scrollbar used to live at the bottom of the table container — meaning when you were looking at the top of a long list of jobs, the scrollbar was below the viewport and you had to scroll the whole page down to reach it. Now the scrollbar is a phantom element positioned with CSS position: sticky; bottom: 0, so it stays glued to the bottom of the browser viewport for the entire time the table is in view. Dragging either the phantom or the real scrollbar scrolls the table in both places (two-way JS sync). The phantom\'s width auto-updates via ResizeObserver when columns are resized or the window changes size. Hides itself entirely when the table fits in the viewport (no horizontal overflow). Same dark-theme styling as the rest of the dashboard.',
},
migrations: {
up: async ({ effects }) => {},
down: async ({ effects }) => {},
},
})