Auto Scroll Update

This commit is contained in:
SirBlob committed 2025-11-28 03:14:06 +00:00
1 parent 9bda252271
commit c61cb39475
9 files changed
+56 -26

No files matched your search

+12 -2
View File
@@ -1,5 +1,5 @@
// Central helper functions and re-exports
import { terminalSettings, pageSpeedSettings, speedPresets, user } from './config';
import { terminalSettings, pageSpeedSettings, speedPresets, pageAutoscrollSettings, user } from './config';
export type SpeedPreset = 'instant' | 'fast' | 'normal' | 'slow' | 'typewriter';
@@ -45,6 +45,16 @@ export function getPageSpeedMultiplier(pageName: string): number {
return speedPresets[setting] ?? 1;
}
/**
* Get autoscroll setting for a page
* @param pageName - Name of the page (e.g., 'home', 'portfolio')
* @returns boolean - Whether autoscroll is enabled (default: true)
*/
export function getPageAutoscroll(pageName: string): boolean {
const setting = pageAutoscrollSettings[pageName];
return setting ?? true; // Default to enabled
}
/**
* Get the terminal prompt string
*/
@@ -64,4 +74,4 @@ export function getPrompt(path: string = '~'): string {
}
// Barrel exports (convenience re-exports)
export { user, terminalSettings, pageSpeedSettings, speedPresets, pageMeta, site } from './config';
export { user, terminalSettings, pageSpeedSettings, speedPresets, pageAutoscrollSettings, pageMeta, site } from './config';