A new cross-platform Image Viewer. This is a port of Image-viewer developed with ObjectPascal/Lazarus back in 2018. This time, the app is built with C#/.NET using Avalonia UI.
Work in Progress
[x] Open single or multiple image files via command line parameters. (this includes launching from File Mangager or Explorer and shell:sendto)
[x] Open single or multiple image files via drag and drop of file or folder onto the app window. (Except on Linux due to Avalonia's limitation)
[x] Multiple images viewing with transitional effects.
[x] Showing "Queued" images as a list of thumbnail previews and display original image by selecting it.
[x] Fullscreen viewing.
[x] Slideshow viewing with transitional effects.
[x] Basic keyboard command including,
Space/Pause/P => Play or Pause slideshow
Right => Next
Left => Previous
F => Fullscreen on/off
Escape => Fullscreen off
Alt+F4/Ctrl+Q => App quit
[x] Basic mouse control including,
Wheel up/down => Next/Previous
Double click => Fullscreen on/off
[x] Right click popup menu
[x] Localization (English, Japanese)
[ ] Image property dialog.
[ ] More and more options.
[ ] Command-line options.
- On Linux, a window backdrop can not be blured. (No acrylic effect)
- On Linux, file and folder drag and drop not working due to AvaloniaUI's limitation. (though should be fixed soon)
- On Linux, content area can not extend to window's titlebar area. (due to a lot of reasons.)
- For Mac, I throw away my iPac, MacBook, and iPad a few years back. So I can't test or create install package.
- Currently, only following image types(file ext) are supported ".jpg", ".jpeg", ".gif", ".png", ".webp", ".bmp".
