Remove image compress icon

This commit is contained in:
Elio Struyf
2021-11-19 16:36:32 +01:00
parent b00e3cfd4b
commit 4ad2f0d495
6 changed files with 137 additions and 2821 deletions
+136 -2787
View File
File diff suppressed because it is too large Load Diff
+1 -3
View File
@@ -860,7 +860,5 @@
"webpack": "4.44.2",
"webpack-cli": "3.3.12"
},
"dependencies": {
"imagemin-cli": "^7.0.0"
}
"dependencies": {}
}
-4
View File
@@ -28,7 +28,6 @@ import { ContentType } from '../helpers/ContentType';
import { SortingOption } from '../dashboardWebView/models';
import { Sorting } from '../helpers/Sorting';
import imageSize from 'image-size';
import { Media } from '../helpers/Media';
export class Dashboard {
private static webview: WebviewPanel | null = null;
@@ -204,9 +203,6 @@ export class Dashboard {
case DashboardMessage.setFramework:
Dashboard.setFramework(msg?.data);
break;
case DashboardMessage.compressImage:
Media.optimize(msg?.data);
break;
case DashboardMessage.setState:
if (msg?.data?.key && msg?.data?.value) {
Extension.getInstance().setState(msg?.data?.key, msg?.data?.value, "workspace");
-1
View File
@@ -20,5 +20,4 @@ export enum DashboardMessage {
createMediaFolder = 'createMediaFolder',
setFramework = 'setFramework',
setState = 'setState',
compressImage = 'compressImage',
}
@@ -62,11 +62,6 @@ export const Item: React.FunctionComponent<IItemProps> = ({media}: React.PropsWi
Messenger.send(DashboardMessage.copyToClipboard, parseWinPath(relPath) || "");
};
const compressImage = () => {
const relPath = getRelPath();
Messenger.send(DashboardMessage.compressImage, parseWinPath(relPath) || "");
};
const insertToArticle = () => {
const relPath = getRelPath();
Messenger.send(DashboardMessage.insertPreviewImage, {
@@ -230,12 +225,6 @@ export const Item: React.FunctionComponent<IItemProps> = ({media}: React.PropsWi
<ClipboardCopyIcon className={`h-5 w-5`} />
<span className={`sr-only`}>Copy media path</span>
</button>
<button title={`Compress image`}
className={`hover:text-teal-900 focus:outline-none`}
onClick={compressImage}>
<CompressIcon className={`h-5 w-5`} />
<span className={`sr-only`}>Compress image</span>
</button>
<button title={`Delete media`}
className={`hover:text-teal-900 focus:outline-none`}
onClick={deleteMedia}>
-15
View File
@@ -1,15 +0,0 @@
import { readdirSync } from 'fs';
import { Extension } from './Extension';
import { Notifications } from './Notifications';
export class Media {
public static async optimize(file: string, quality: number = 0.8) {
if (!file) {
Notifications.warning('No file provided');
return;
}
Notifications.info(readdirSync(Extension.getInstance().extensionPath.fsPath).join(","));
}
}