Skip to content

Latest commit

 

History

History

image-shrink

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Image Shrink

An image optimizer app to understand Electron basics.

Features

  • loading a window file and adding an icon.
  • using Nodemon with Electron.
  • creating a menu template, using roles and global shortcuts.
  • building the interface with Materialize CSS and Font Awesome.
  • integrating with Node and handling IPC communication.
  • implementing Imagemin with mozjpeg and pngquant to shrink JPEG and PNG files.
  • sending events to renderer and displaying a user-friendly notification.
  • enabling log files with electron-log.
  • packaging our app with electron-packager and testing it.

Based on Electron From Scratch: Build Desktop Apps With JavaScript by Brad Traversy (2020).