82cfb4587b
* chore: small cleanup helper * chore: adding interfaces for icon variants * feat: You can now switch between Material Theme icons * chore: helpers small fix * chore(helpers): small fix helpers * refactor: refactoring fixIcons command, ready for new prop autoFix * refactor: accentsSetter command, ready for autoFix prop * chore: added new exports file for all commands * refactor: main theme file, ready for autoFix prop * chore: added listener also when changing iconTheme * feat: autoApplyIcons added as option and toggleApplyIcons as command * chore: added check for autoApplyIcons flag. Removed listen icon change * feat: Notification shows up when the window needs reload * chore: Update CTA's * chore: Make consistent indent guides and add support to editorIndentGuide.activeBackground Close #188 * chore: fix check on CTA ok * chore: split up configurationChange and changelog (added to commands) * chore: small change settings method * feat: Now the theme will auto fix if needed on change icons theme
14 lines
421 B
TypeScript
14 lines
421 B
TypeScript
import {
|
|
window as Window
|
|
} from 'vscode';
|
|
|
|
import * as ThemeCommands from './../commands';
|
|
|
|
const INFO_MESSAGE = 'You should reload the window for full activate the Material Theme.';
|
|
const OPTIONS = {ok: 'Reload now', cancel: 'Cancel'};
|
|
|
|
export const infoMessage = async () => {
|
|
if (await Window.showInformationMessage(INFO_MESSAGE, OPTIONS.ok, OPTIONS.cancel) === OPTIONS.ok) {
|
|
ThemeCommands.fixIcons();
|
|
}
|
|
};
|