feature/fetch-fonts #14

Merged
ilia merged 76 commits from feature/fetch-fonts into main 2026-01-14 11:01:44 +00:00
2 changed files with 33 additions and 0 deletions
Showing only changes of commit 13509a4145 - Show all commits

View File

@@ -1,13 +1,22 @@
/**
* Font size constants
*/
export const DEFAULT_FONT_SIZE = 16;
export const MIN_FONT_SIZE = 8;
export const MAX_FONT_SIZE = 100;
export const FONT_SIZE_STEP = 1;
/**
* Font weight constants
*/
export const DEFAULT_FONT_WEIGHT = 400;
export const MIN_FONT_WEIGHT = 100;
export const MAX_FONT_WEIGHT = 900;
export const FONT_WEIGHT_STEP = 100;
/**
* Line height constants
*/
export const DEFAULT_LINE_HEIGHT = 1.5;
export const MIN_LINE_HEIGHT = 1;
export const MAX_LINE_HEIGHT = 2;

View File

@@ -4,16 +4,40 @@ import {
} from '$shared/lib/utils';
export interface ControlDataModel {
/**
* Control value
*/
value: number;
/**
* Minimal possible value
*/
min: number;
/**
* Maximal possible value
*/
max: number;
/**
* Step size for increase/decrease
*/
step: number;
}
export interface ControlModel extends ControlDataModel {
/**
* Control identifier
*/
id: string;
/**
* Area label for increase button
*/
increaseLabel: string;
/**
* Area label for decrease button
*/
decreaseLabel: string;
/**
* Control area label
*/
controlLabel: string;
}