feat(touch_bar): resize icon even if blurry

This commit is contained in:
Elian Doran 2025-03-08 11:55:09 +02:00
parent 3358b405e9
commit 0430a9c3f5
No known key found for this signature in database

View File

@ -18,14 +18,19 @@ export default class TouchBarWidget extends Component {
this.remote.getCurrentWindow().setTouchBar(touchBarData);
}
#buildIcon(name: string) {
return this.nativeImage
.createFromNamedImage(name, [-1, 0, 1])
.resize({ height: 20 });
}
#buildTouchBar() {
const { nativeImage } = this;
const { TouchBar } = this.remote;
const { TouchBarButton } = this.remote.TouchBar;
const items = [
new TouchBarButton({
icon: nativeImage.createFromNamedImage("NSTouchBarAddDetailTemplate", [-1, 0, 1]),
icon: this.#buildIcon("NSTouchBarAddDetailTemplate"),
click: () => {
console.log("New note pressed.");
}