eac8200c7d
For better notification visibility, add notification highlight animation around the screen. Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
52 lines
1.2 KiB
JavaScript
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"
|
|
);
|