better eval mechanism and transparency
This commit is contained in:
@ -11,6 +11,7 @@ interface AppSettings {
|
||||
fps: number;
|
||||
lastShaderCode: string;
|
||||
renderMode: string;
|
||||
uiOpacity?: number;
|
||||
}
|
||||
|
||||
export class Storage {
|
||||
@ -97,7 +98,8 @@ export class Storage {
|
||||
resolution: 1,
|
||||
fps: 30,
|
||||
lastShaderCode: 'x^y',
|
||||
renderMode: 'classic'
|
||||
renderMode: 'classic',
|
||||
uiOpacity: 0.3
|
||||
};
|
||||
return stored ? { ...defaults, ...JSON.parse(stored) } : defaults;
|
||||
} catch (error) {
|
||||
@ -106,7 +108,8 @@ export class Storage {
|
||||
resolution: 1,
|
||||
fps: 30,
|
||||
lastShaderCode: 'x^y',
|
||||
renderMode: 'classic'
|
||||
renderMode: 'classic',
|
||||
uiOpacity: 0.3
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user