feat(tray): support hi-DPI
| @ -15,6 +15,8 @@ output_dir="$script_dir/../../images/app-icons/tray" | ||||
| 
 | ||||
| for file in *.svg; do | ||||
|     name=$(basename $file .svg) | ||||
|     inkscape -w 16 -h 16 "$file" -o "$output_dir/$name-16.png" | ||||
|     magick "$output_dir/$name-16.png" -channel RGB -negate "$output_dir/$name-inverted-16.png" | ||||
|     inkscape -w 16 -h 16 "$file" -o "$output_dir/$name.png" | ||||
|     inkscape -w 32 -h 32 "$file" -o "$output_dir/$name@2x.png" | ||||
|     magick "$output_dir/$name.png" -channel RGB -negate "$output_dir/$name-inverted.png" | ||||
|     magick "$output_dir/$name@2x.png" -channel RGB -negate "$output_dir/$name-inverted@2x.png" | ||||
| done | ||||
| Before Width: | Height: | Size: 314 B | 
| Before Width: | Height: | Size: 320 B | 
							
								
								
									
										
											BIN
										
									
								
								images/app-icons/tray/bookmarks-inverted.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 336 B | 
							
								
								
									
										
											BIN
										
									
								
								images/app-icons/tray/bookmarks-inverted@2x.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 456 B | 
							
								
								
									
										
											BIN
										
									
								
								images/app-icons/tray/bookmarks.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 314 B | 
							
								
								
									
										
											BIN
										
									
								
								images/app-icons/tray/bookmarks@2x.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 493 B | 
| Before Width: | Height: | Size: 242 B | 
							
								
								
									
										
											BIN
										
									
								
								images/app-icons/tray/close-inverted.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 258 B | 
							
								
								
									
										
											BIN
										
									
								
								images/app-icons/tray/close-inverted@2x.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 334 B | 
| Before Width: | Height: | Size: 254 B After Width: | Height: | Size: 254 B | 
							
								
								
									
										
											BIN
										
									
								
								images/app-icons/tray/close@2x.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 339 B | 
| Before Width: | Height: | Size: 236 B | 
							
								
								
									
										
											BIN
										
									
								
								images/app-icons/tray/new-note-inverted.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 252 B | 
							
								
								
									
										
											BIN
										
									
								
								images/app-icons/tray/new-note-inverted@2x.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 269 B | 
| Before Width: | Height: | Size: 202 B After Width: | Height: | Size: 202 B | 
							
								
								
									
										
											BIN
										
									
								
								images/app-icons/tray/new-note@2x.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 242 B | 
| Before Width: | Height: | Size: 449 B | 
| Before Width: | Height: | Size: 425 B | 
							
								
								
									
										
											BIN
										
									
								
								images/app-icons/tray/recents-inverted.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 443 B | 
							
								
								
									
										
											BIN
										
									
								
								images/app-icons/tray/recents-inverted@2x.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 700 B | 
							
								
								
									
										
											BIN
										
									
								
								images/app-icons/tray/recents.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 450 B | 
							
								
								
									
										
											BIN
										
									
								
								images/app-icons/tray/recents@2x.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 798 B | 
| Before Width: | Height: | Size: 379 B | 
| Before Width: | Height: | Size: 380 B | 
							
								
								
									
										
											BIN
										
									
								
								images/app-icons/tray/today-inverted.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 397 B | 
							
								
								
									
										
											BIN
										
									
								
								images/app-icons/tray/today-inverted@2x.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 605 B | 
							
								
								
									
										
											BIN
										
									
								
								images/app-icons/tray/today.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 378 B | 
							
								
								
									
										
											BIN
										
									
								
								images/app-icons/tray/today@2x.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 667 B | 
| @ -38,9 +38,7 @@ function getTrayIconPath() { | ||||
| } | ||||
| 
 | ||||
| function getIconPath(name: string) { | ||||
|     const size = 16; | ||||
|     let suffix = (nativeTheme.shouldUseDarkColors ? "-inverted" : ""); | ||||
|     suffix += `-${size}`; | ||||
|     const suffix = (nativeTheme.shouldUseDarkColors ? "-inverted" : ""); | ||||
|     return path.join(path.dirname(fileURLToPath(import.meta.url)), "../..", "images", "app-icons", "tray", `${name}${suffix}.png`); | ||||
| } | ||||
| 
 | ||||
|  | ||||
 Elian Doran
						Elian Doran