mirror of
https://github.com/We-Dont-Byte/Mind_Reader.git
synced 2024-11-15 03:35: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",
|
"command": "mind-reader.helloWorld",
|
||||||
"title": "Hello World"
|
"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",
|
"glob": "^7.1.7",
|
||||||
"mocha": "^8.4.0",
|
"mocha": "^8.4.0",
|
||||||
"typescript": "^4.3.2",
|
"typescript": "^4.3.2",
|
||||||
"vscode-test": "^1.5.2"
|
"vscode-test": "^1.5.2",
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"@vscode/test-electron": "^1.6.2"
|
"@vscode/test-electron": "^1.6.2"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,14 +1,50 @@
|
|||||||
import * as vscode from 'vscode';
|
import * as vscode from 'vscode';
|
||||||
|
|
||||||
export function activate(context: vscode.ExtensionContext) {
|
export function activate(context: vscode.ExtensionContext) {
|
||||||
console.log('Congratulations, your extension "mind-reader" is now active!');
|
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', () => {
|
// Increase Font Scale
|
||||||
vscode.window.showInformationMessage('Hello World from Mind_Reader!');
|
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() {}
|
export function deactivate() {}
|
||||||
|
@ -8,18 +8,14 @@
|
|||||||
],
|
],
|
||||||
"sourceMap": true,
|
"sourceMap": true,
|
||||||
"rootDir": "src",
|
"rootDir": "src",
|
||||||
"strict": true, /* enable all strict type-checking options */
|
|
||||||
"strictPropertyInitialization": false,
|
"strictPropertyInitialization": false,
|
||||||
"declaration": true,
|
"noUnusedLocals": true,
|
||||||
/* Additional Checks */
|
"noUnusedParameters": true,
|
||||||
// "noImplicitReturns": true, /* Report error when not all code paths in function return a value. */
|
"strict": true, /* enable all strict type-checking options */
|
||||||
// "noFallthroughCasesInSwitch": true, /* Report errors for fallthrough cases in switch statement. */
|
|
||||||
// "noUnusedParameters": true, /* Report errors on unused parameters. */
|
|
||||||
},
|
},
|
||||||
"exclude": [
|
"exclude": [
|
||||||
"node_modules",
|
"node_modules",
|
||||||
".vscode-test",
|
".vscode-test",
|
||||||
"examples",
|
|
||||||
"out"
|
"out"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user