mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 18:36:30 +01:00 
			
		
		
		
	client/settings/disable motion: add an option to allow transitions and animations to be disabled
This commit is contained in:
		| @@ -9,7 +9,7 @@ | ||||
|     <link rel="manifest" crossorigin="use-credentials" href="manifest.webmanifest"> | ||||
|     <title>Trilium Notes</title> | ||||
| </head> | ||||
| <body class="desktop heading-style-<%= headingStyle %> layout-<%= layoutOrientation %> platform-<%= platform %> <%= isElectron ? 'electron' : '' %> <%= hasNativeTitleBar ? 'native-titlebar' : '' %> <%= hasBackgroundEffects ? 'background-effects' : '' %>"> | ||||
| <body class="desktop heading-style-<%= headingStyle %> layout-<%= layoutOrientation %> platform-<%= platform %> <%= isElectron ? 'electron' : '' %> <%= hasNativeTitleBar ? 'native-titlebar' : '' %> <%= hasBackgroundEffects ? 'background-effects' : '' %> <%= motionEnabled ? '' : 'motion-disabled' %>"> | ||||
| <noscript><%= t("javascript-required") %></noscript> | ||||
|  | ||||
| <script> | ||||
|   | ||||
| @@ -63,6 +63,7 @@ const ALLOWED_OPTIONS = new Set<OptionNames>([ | ||||
|     "dailyBackupEnabled", | ||||
|     "weeklyBackupEnabled", | ||||
|     "monthlyBackupEnabled", | ||||
|     "motionEnabled", | ||||
|     "maxContentWidth", | ||||
|     "compressImages", | ||||
|     "downloadImagesAutomatically", | ||||
|   | ||||
| @@ -53,6 +53,7 @@ function index(req: Request, res: Response) { | ||||
|         isDev, | ||||
|         isMainWindow: view === "mobile" ? true : !req.query.extraWindow, | ||||
|         isProtectedSessionAvailable: protectedSessionService.isProtectedSessionAvailable(), | ||||
|         motionEnabled: options.motionEnabled === "true", | ||||
|         maxContentWidth: Math.max(640, parseInt(options.maxContentWidth)), | ||||
|         triliumVersion: packageJson.version, | ||||
|         assetPath: assetPath, | ||||
|   | ||||
| @@ -152,6 +152,7 @@ const defaultOptions: DefaultOption[] = [ | ||||
|         }, | ||||
|         isSynced: false | ||||
|     }, | ||||
|     { name: "motionEnabled", value: "true", isSynced: false }, | ||||
|  | ||||
|     // Internationalization | ||||
|     { name: "locale", value: "en", isSynced: true }, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user