Auto Scroll Update
This commit is contained in:
1 parent
9bda252271
commit
c61cb39475
9 files changed
+56
-26
No files matched your search
+12
-2
@@ -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';
|
||||
Reference in new issue
Block a user