# NeeView 39.3

## Overview

Image viewer that displays images in folders and compressed files like books.

- Standard correspondence image format (bmp, jpg, gif, tiff, png, ico, WIC image)
- Compressed file support (zip, rar, 7z, lzh, cbr, cbz, cb7, …)
- PDF support
- video play support
- Recursive compressed file support
- Touch operation supported
- Mouse gesture supported
- Key customization, gesture setting
- Movement, rotation, scaling by dragging
- Loupe mode
- Facing mode
- Full screen mode
- Slide show
- Multi threading, preload
- Image drop from web browser
- Susie plugin support

For details, refer to the following page.

- NeeView Project Wiki

## Environment

- Windows 7 SP1, Windows 8.1, Windows 10
- .NET Framework 4.8 is required. If it does not start, obtain Runtime from Microsoft .NET and install it.

## How to install / uninstall

### Zip version

- NeeView39.3-x64/x86.zip

Usually use the x64 version. Use the x86 version only if your OS is 32-bit.

Installation is unnecessary. After unpacking the zip, just run `NeeView.exe`. User data such as setting files etc. are also saved in the same place.

Uninstallation basically only removes files. Please note only if you registered in the Explorer context menu in the settings. This feature uses the registry, and can be removed from the registry by turning it off in settings.

### Installer version

- NeeView39.3-x64/x86.msi

Usually use the x64 version. Use the x86 version only if your OS is 32-bit.

Installation starts when you run it. Follow the instructions of the installer.
Configuration files etc. User data is saved in the application data folder of each user.
You can check this folder by “Option” > “Open setting folder” in NeeView menu.

For uninstallation, use “Apps and Features” of OS.
However, user data such as setting data does not disappear by just uninstalling. Please manually erase or execute “Delete data” (installed version only function) of NeeView setting before uninstallation.

## Contact

If you have any bugs or requests, please contact us at this blog comment.

- ヨクアルナニカ

Bugs and requests can be accepted here as well. When attaching `ErrorLog.txt`, we recommend this.

- NeeView Project - Create issue

Contact by e-mail

- nee.laboratory@gmail.com

## License

NeeView is released under the MIT License.

Copyright (c) 2016-2021 Ito Mitsuhiro (nee)

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

## Third-Party Licenses

### 7-Zip

DLL: 7z.dll

- Copyright (C) 1999-2018 Igor Pavlov.
- URL: 7-Zip
- License: GNU LGPL + BSD 3-clause License + unRAR restriction

### SevenZipSharp

DLL: SevenZipSharpNE.dll

- Copyright (C) Markovtsev Vadim 2009, 2010
- URL: SevenZipSharp - Home
- License: GNU LGPL
- Changed:
  - VS 2015 project: Project Page
  - RAR5 Support: Project Page

### Material design icons

ICON: ic_help_24px, etc…

- Google (C)
- URL: Google Fonts
- License: Apache License 2.0

### WPFDragAndDropSample

Code-in:

- Copyright (c) 2016 takanemu
- URL: WPFDragAndDropSample
- License: MIT License

### PDFium

DLL: pdfium.dll

- Copyright 2014 PDFium Authors. All rights reserved.
- URL: PDFium
- License: 3-Clause BSD License

### PdfiumViewer

DLL: PdfiumViewer.dll

- Copyright (c) Pieter van Ginkel
- URL: PdfiumViewer
- License: Apache License 2.0

### MagicScaler

DLL: PhotoSauce.MagicScaler.dll

- Copyright (c) 2015-2020 Clinton Ingram and Contributors
- URL: PhotoSauce (GitHub)
- License: MIT License

### .NET corefx

DLL: System.Buffers.dll, etc…

- Copyright (c) .NET Foundation and Contributors
- URL: .NET
- License: MIT License

### Icon Fonts

ICON: pushpin, etc…

- OnlineWebFonts.COM (C)
- URL: Icon Fonts
- License: CC BY 3.0

### VirtualizingWrapPanel

- URL: uhimaniavwp
- License: MS-PL

### SharpVectors

DLL: SharpVectors.*.dll

- Copyright (c) 2010 - 2018, Elinam LLC All rights reserved.
- URL: SharpVectors
- License: 3-Clause BSD License

### ProcessJobObject

Code-in:

- Copyright (c) Microsoft Corporation. All rights reserved.
- URL: VSTest
- License: MIT License

### Microsoft.Xaml.Behaviors.Wpf

DLL: Microsoft.Xaml.Behaviors.dll

- Copyright (c) 2015 Microsoft
- URL: XamlBehaviors for WPF
- License: MIT License

### Jint

DLL: Jint.dll

- Copyright (c) 2013, Sebastien Ros All rights reserved.
- URL: Jint
- License: BSD 2-Clause License

DLL: Esprima.dll

- Copyright (c) Sebastien Ros. All rights reserved.
- URL: Esprima .NET
- License: BSD 3-Clause License

### MetadataExtractor

DLL: MetadataExtractor.dll

- Copyright 2002-2019 Drew Noakes and contributors, 2014 Imazen LLC (initial conversion from Java to C#)
- URL: MetadataExtractor
- License: Apache License 2.0

DLL: XmpCore.dll

- Copyright (c) 2009, Adobe Systems Incorporated All rights reserved.
- Copyright 2015-2017, Yakov Danila, Nathanael Jones, Drew Noakes
- URL: xmp-core-dotnet
- License: BSD 3-Clause License

### kanaxs C# 拡張版 1.0.2

Code-in:

- Copyright (c) 2011, DOBON!
- URL: DoboWiki
- License: New BSD License

## ChangeLog

### 39.3

(2021-07-17)

#### New

- Language: Supports 中文(中国)

#### Fixed

- Fixed a bug that the taskbar is displayed when returning from minimization to full screen
- Improved the problem that the taskbar is not displayed when the window is maximized when the taskbar is set to be hidden automatically.
- Fixed a bug that an error occurs in the “Prev/Next History” command.
- Fixed a bug where you couldn’t rename in a floating panel
- Fixed initial selection bug when renaming Quick Access
- Fixed a bug that shortcut keys are not displayed in the context menu of the folder tree
- Fixed a bug that theme loading fails when the app is placed in the path containing “#”

#### Changed

- Added “Text copy” setting to “Copy file” command parameter. Select the type of text that will be copied to the clipboard.

### 39.2

(2021-06-26)

#### Fixed

- Fixed the main menu not to take focus.
- Fixed a bug where the layout of the startup help dialog was broken.
- Fixed tilt wheel operation to be one command. (Settings > Command > Limit tilt wheel operation to one time)

### 39.1

(2021-06-20)

#### Fixed

- Fixed a bug that the scroll type changes to “Diagonal scroll” when the parameter of “Scroll + Prev” command is set.
- Fixed a bug that could cause blurring when applying the resize filter.
- Fixed a bug where the README file could not be opened when the application was placed in a path containing multibyte characters or spaces.

### 39.0

(2021-06-??)

#### Important

##### Integrate Pagemark into Playlist

- Pagemark have been abolished. The previous pagemarks will be carried over as a playlist named “Pagemark”.
- A new playlist panel has been added.
- You can create multiple playlists and switch between them. You can treat the selected playlist like a Pagemark.
- The playlists managed in the Playlist panel are limited to those placed in a dedicated folder, but existing playlist files can still be used.
- In the page mark, it was grouped by book, but in the playlist, it is grouped by folder or compressed file.

##### Renewal of appearance

- Almost all UI controls have been tuned.
- We increased the theme. The theme color setting in the menu section has been abolished. (Settings > Window > Theme)
- It is now possible to freely color by creating a custom theme. See here for the theme file format.
- Themes are now applied to the settings window as well.
- The font settings have been totally revised. (Settings > Fonts)

##### Information panel renewal

- Changed to display a lot of EXIF information.
- Enabled to switch the display information when displaying 2 pages.

#### New

- Language: Compatible with Chinese(Taiwan). (Thanks to the provider!)
- Setting: Added settings for the web browser and text editor to be used. (Settings > General)
- Setting: Add scripts and custom themes to your export data.
- Command: The command can be cloned. Right-click the command in the command list of settings and select “Clone” to create it. Only commands with parameters can be cloned.
- Command: Added “Delete invalid history items”.
- Command: Tilt wheel compatible.
- MainView: Hover scroll. (Menu > Image > Hover scroll)
- MainView: Added view margin settings. (Settings > Window > Main view margin)
- MainView: Corresponds to the loupe by pressing and holding the touch.
- QuickAccess: Enabled to change the name. You can also change the reference path from the quick access properties.
- Navigator: Added display area thumbnails. (Detailed menu in the navigator panel)
- Navigator: Added settings to maintain rotation expansion and contraction even when the book is changed. Change from the context menu of the pushpin button in the navigator panel.
- PageSlider: Added slider display ON / OFF command. (Menu > View > Slider)
- PageSlider: Added playlist registration mark display ON / OFF setting for slider. (Setting > Slider)
- Filmstrip: Display the playlist registration mark. (Setting > Filmstrip)
- Filmstrip: Implemented context menu on filmstrip.
- Script: Added error level setting. (Setting > Script > Obsolete member access error level)
- Script: Changed to monitor changes in the script folder.
- Script: Added script command argument nv.Args[]. Specify in the command parameter of the script command.
- Script: Added page switching event OnPageChanged.
- Script: Added instruction nv.Book.Wait() to wait for page loading to complete.
- Script: Added nv.Environment
- Develop: We have prepared a multilingual development environment. See here for more information.

#### Fixed

- Setting: Fixed a bug that data is incorrect when using a semicolon in the extension setting.
- Setting: Fixed a bug that the initialization button of the extension setting does not work.
- Setting: Fixed a bug that the list box disappears after searching for settings.
- Other: Fixed a bug that page recording is not working.
- Window: Fixed a bug that thumbnail images pop up in rare cases.
- Window: Fixed a bug that the panel may also be hidden when the context menu is closed.
- Window: Fixed a bug that the display size of certain pop-up thumbnails is incorrect.
- Window: Fixed multiple selection behavior of list.
- MainView: Fixed a bug that the aspect ratio may be incorrect when rotating the RAW camera image.
- Bookshelf: Fixed a bug that the mark indicating the current book may not be displayed.
- ScriptConsole: Fixed a bug that the application terminates abnormally with “exit”.
- Script: Fixed a bug that the image size was the value after the limit.
- Script: Fixed a bug that the Enter key input of ShowInputDialog affects the main window.
- Script: Enabled to get the path with the default path setting.

#### Changed

- Setting: The file operation permission in the initial state has been turned off. (Menu > Option > File operation)
- Network: When the network access permission setting is OFF, when connecting to the Internet with a Web browser, a confirmation dialog is displayed instead of being invalid.
- Command: Added command parameters to change N-type scroll to Z-type scroll.
- Command: Added a stop parameter for line breaks to the N-type scroll command.
- Command: Added working directory settings for external apps.
- Command: Added a mode to open from the left page when opening multiple pages with an external application.
- Command: Added command parameters to import and export commands.
- Book: Added registration order in page order. Only works for playlists. Otherwise it works as a name order.
- Window: Added automatic display judgment setting for the overlapping part of the side panel and menus and sliders. (Settings > Panels)
- Window: The area width of the automatic display judgment is divided into the vertical direction and the horizontal direction. (Settings > Panels)
- Window: The tab movement of the entire main window has been adjusted from the upper left to the lower right.
- MainView: Changed to process non-animated GIF as an image.
- MainView: Added parameters to mouse drag operation. (Settings > Mouse operation)
- Bookshelf: A search path is also valid for “Home Location”.
- PageList: Changed to open the current book as a selection page by moving the parent.
- Effect: Expanded custom size function.
- PageSlider: Added thickness setting. (Settings > Slider)
- PageSlider: Changed the playlist registration mark display design.
- Script: Changed to create folders and samples when first opening the script folder.

#### Removed

- Command: Removed “Toggle title bar” command.
- Panels: Supplemental text opacity setting is abolished. Can be set with a custom theme.
- Bookshelf: Removed “Save playlist” from the details menu.
- Filmstrip: Abolished the “Display background” setting. Linked to the opacity of the page slider.
- Script: Some members have been deleted. See “Obsolete members” in Script Help for more information.

Please see here for the previous change log.