mirror of
https://github.com/We-Dont-Byte/Mind_Reader.git
synced 2024-11-14 19:25:59 +00:00
Implement increasing font and editor scale
The following commands adjust the font scale in the editor only: - mind-reader.increaseFontScale - mind-reader.decreaseFontScale - mind-reader.resetFontScale The following commands adjust the overall editor scale: - mind-reader.increaseEditorScale - mind-reader.decreaseEditorScale - mind-reader.resetEditorScale
This commit is contained in:
parent
ba6e27cb9e
commit
25b23c514b
28
package.json
28
package.json
@ -18,6 +18,30 @@
|
||||
{
|
||||
"command": "mind-reader.helloWorld",
|
||||
"title": "Hello World"
|
||||
},
|
||||
{
|
||||
"command": "mind-reader.increaseFontScale",
|
||||
"title": "Increase Font Scale"
|
||||
},
|
||||
{
|
||||
"command": "mind-reader.decreaseFontScale",
|
||||
"title": "Decrease Font Scale"
|
||||
},
|
||||
{
|
||||
"command": "mind-reader.resetFontScale",
|
||||
"title": "Reset Font Scale"
|
||||
},
|
||||
{
|
||||
"command": "mind-reader.increaseEditorScale",
|
||||
"title": "Increase Editor Scale"
|
||||
},
|
||||
{
|
||||
"command": "mind-reader.decreaseEditorScale",
|
||||
"title": "Decrease Editor Scale"
|
||||
},
|
||||
{
|
||||
"command": "mind-reader.resetEditorScale",
|
||||
"title": "Reset Editor Scale"
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -40,9 +64,7 @@
|
||||
"glob": "^7.1.7",
|
||||
"mocha": "^8.4.0",
|
||||
"typescript": "^4.3.2",
|
||||
"vscode-test": "^1.5.2"
|
||||
},
|
||||
"dependencies": {
|
||||
"vscode-test": "^1.5.2",
|
||||
"@vscode/test-electron": "^1.6.2"
|
||||
}
|
||||
}
|
||||
|
@ -2,13 +2,49 @@ import * as vscode from 'vscode';
|
||||
|
||||
export function activate(context: vscode.ExtensionContext) {
|
||||
console.log('Congratulations, your extension "mind-reader" is now active!');
|
||||
vscode.window.showInformationMessage('Mind_Reader is loaded!')
|
||||
vscode.window.showInformationMessage('Mind_Reader is loaded!');
|
||||
|
||||
let disposable = vscode.commands.registerCommand('mind-reader.helloWorld', () => {
|
||||
vscode.window.showInformationMessage('Hello World from Mind_Reader!');
|
||||
});
|
||||
// Increase Font Scale
|
||||
context.subscriptions.push(
|
||||
vscode.commands.registerCommand('mind-reader.increaseFontScale', () => {
|
||||
vscode.commands.executeCommand('editor.action.fontZoomIn');
|
||||
})
|
||||
);
|
||||
|
||||
context.subscriptions.push(disposable);
|
||||
// Decrease Font Scale
|
||||
context.subscriptions.push(
|
||||
vscode.commands.registerCommand('mind-reader.decreaseFontScale', () => {
|
||||
vscode.commands.executeCommand('editor.action.fontZoomOut');
|
||||
})
|
||||
);
|
||||
|
||||
// Reset Font Scale
|
||||
context.subscriptions.push(
|
||||
vscode.commands.registerCommand('mind-reader.resetFontScale', () => {
|
||||
vscode.commands.executeCommand('editor.action.fontZoomReset');
|
||||
})
|
||||
);
|
||||
|
||||
// Increase Editor Scale
|
||||
context.subscriptions.push(
|
||||
vscode.commands.registerCommand('mind-reader.increaseEditorScale', () => {
|
||||
vscode.commands.executeCommand('workbench.action.zoomIn');
|
||||
})
|
||||
);
|
||||
|
||||
// Decrease Editor Scale
|
||||
context.subscriptions.push(
|
||||
vscode.commands.registerCommand('mind-reader.decreaseEditorScale', () => {
|
||||
vscode.commands.executeCommand('workbench.action.zoomOut');
|
||||
})
|
||||
);
|
||||
|
||||
// Reset Editor Scale
|
||||
context.subscriptions.push(
|
||||
vscode.commands.registerCommand('mind-reader.resetEditorScale', () => {
|
||||
vscode.commands.executeCommand('workbench.action.zoomReset');
|
||||
})
|
||||
);
|
||||
}
|
||||
|
||||
export function deactivate() {}
|
||||
|
@ -8,18 +8,14 @@
|
||||
],
|
||||
"sourceMap": true,
|
||||
"rootDir": "src",
|
||||
"strict": true, /* enable all strict type-checking options */
|
||||
"strictPropertyInitialization": false,
|
||||
"declaration": true,
|
||||
/* Additional Checks */
|
||||
// "noImplicitReturns": true, /* Report error when not all code paths in function return a value. */
|
||||
// "noFallthroughCasesInSwitch": true, /* Report errors for fallthrough cases in switch statement. */
|
||||
// "noUnusedParameters": true, /* Report errors on unused parameters. */
|
||||
"noUnusedLocals": true,
|
||||
"noUnusedParameters": true,
|
||||
"strict": true, /* enable all strict type-checking options */
|
||||
},
|
||||
"exclude": [
|
||||
"node_modules",
|
||||
".vscode-test",
|
||||
"examples",
|
||||
"out"
|
||||
]
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user