/** * 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" );