diff --git a/bin/create-icons.sh b/bin/create-icons.sh index 33b0bb4b7..16ace4c2c 100755 --- a/bin/create-icons.sh +++ b/bin/create-icons.sh @@ -45,5 +45,8 @@ icnsutil compose -f "mac/icon.icns" ./mac/*.png # Build Windows icon magick -background none "../icon-color.svg" -define icon:auto-resize=16,32,48,64,128,256 "./icon.ico" +# Build Windows setup icon +magick -background none "../icon-installer.svg" -define icon:auto-resize=16,32,48,64,128,256 "./win/setup.ico" + # Build Squirrel splash image magick "./png/256x256.png" -background "#ffffff" -gravity center -extent 640x480 "./win/setup-banner.gif" \ No newline at end of file diff --git a/forge.config.cjs b/forge.config.cjs index 64ef74b16..429bd5abe 100644 --- a/forge.config.cjs +++ b/forge.config.cjs @@ -62,7 +62,7 @@ module.exports = { name: "@electron-forge/maker-squirrel", config: { iconUrl: "https://raw.githubusercontent.com/TriliumNext/Notes/develop/images/app-icons/icon.ico", - setupIcon: "./images/app-icons/icon.ico", + setupIcon: "./images/app-icons/win/setup.ico", loadingGif: "./images/app-icons/win/setup-banner.gif" } }, diff --git a/images/app-icons/win/setup.ico b/images/app-icons/win/setup.ico new file mode 100644 index 000000000..34dd447c5 Binary files /dev/null and b/images/app-icons/win/setup.ico differ diff --git a/images/icon-installer.svg b/images/icon-installer.svg new file mode 100644 index 000000000..9edc6b331 --- /dev/null +++ b/images/icon-installer.svg @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/public/app/widgets/mobile_widgets/screen_container.js b/src/public/app/widgets/mobile_widgets/screen_container.js deleted file mode 100644 index 9fab0a4fc..000000000 --- a/src/public/app/widgets/mobile_widgets/screen_container.js +++ /dev/null @@ -1,11 +0,0 @@ -import FlexContainer from "../containers/flex_container.js"; - -export default class ScreenContainer extends FlexContainer { - constructor(screenName, direction) { - super(direction); - - this.screenName = screenName; - } - - activeScreenChangedEvent({ activeScreen }) {} -} diff --git a/src/public/app/widgets/mobile_widgets/screen_container.ts b/src/public/app/widgets/mobile_widgets/screen_container.ts new file mode 100644 index 000000000..4ce276309 --- /dev/null +++ b/src/public/app/widgets/mobile_widgets/screen_container.ts @@ -0,0 +1,15 @@ +import type { EventData } from "../../components/app_context.js"; +import type BasicWidget from "../basic_widget.js"; +import FlexContainer, { type FlexDirection } from "../containers/flex_container.js"; + +export default class ScreenContainer extends FlexContainer { + private screenName: string; + + constructor(screenName: string, direction: FlexDirection) { + super(direction); + + this.screenName = screenName; + } + + activeScreenChangedEvent({ activeScreen }: EventData<"activeScreenChanged">) {} +} diff --git a/src/public/app/widgets/mobile_widgets/toggle_sidebar_button.js b/src/public/app/widgets/mobile_widgets/toggle_sidebar_button.ts similarity index 100% rename from src/public/app/widgets/mobile_widgets/toggle_sidebar_button.js rename to src/public/app/widgets/mobile_widgets/toggle_sidebar_button.ts