openOutpaint/js/config.js
Victor Seiji Hariki eac8200c7d Some notification highlight animations
For better notification visibility, add notification highlight animation
around the screen.

Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
2023-02-25 23:24:36 -03:00

52 lines
1.2 KiB
JavaScript

/**
* This is a file for static unchanging global configurations.
*
* Do NOT confuse with settings, which are modifiable by either the settings menu, or in the application itself.
*/
const config = makeReadOnly(
{
// Grid Size
gridSize: 64,
// Scroll Tick Limit (How much must scroll to reach next tick)
wheelTickSize: 50,
/** Select Tool */
// Handle Draw Size
handleDrawSize: 12,
// Handle Draw Hover Scale
handleDrawHoverScale: 1.3,
// Handle Detect Size
handleDetectSize: 20,
// Rotate Handle Distance (from selection)
rotateHandleDistance: 32,
// Rotation Snapping Distance
rotationSnappingDistance: (10 * Math.PI) / 180,
// Rotation Snapping Angles
rotationSnappingAngles: [
(-Math.PI * 4) / 4,
(-Math.PI * 3) / 4,
(-Math.PI * 2) / 4,
(-Math.PI * 1) / 4,
0,
(Math.PI * 1) / 4,
(Math.PI * 2) / 4,
(Math.PI * 3) / 4,
(Math.PI * 4) / 4,
],
// Endpoint
api: makeReadOnly({path: "/sdapi/v1/"}),
// Default notification timeout
notificationTimeout: 8000,
notificationHighlightAnimationDuration: 200,
/**
* Interrogate Tool
*/
interrogateToolNotificationTimeout: 120000, // Default is two minutes
},
"config"
);