Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Master (#1) #955

Closed
wants to merge 1 commit into from
Closed

Master (#1) #955

wants to merge 1 commit into from

Conversation

StevenLOL
Copy link

  • Update frmMain.cs

  • Update frmMain.cs

Replaced with switch case to ensure inputs that aren't left click don't get eaten by the function

#770

  • restructured ImageGlass.UI

  • support optional MIME type when pasting base64 string

Creates a proper system-wide Start Menu Folder called 'ImageGlass' and places a link to the EXE and LICENSE.RTF

  • add contributors hall of fame

  • Update README.md

  • Update FUNDING.yml

  • Update README.md

  • fixed: Single instance support broken Single instance support broken #843

  • removed gradient background of nav arrows

  • bump lib versions

  • Magick.NET does not like the use of 'null' or 'undefined' for 'stroke-linejoin' and 'stroke-linecap' in the toolbar SVG files. Removing them prevents Magick.NET from issuing about 100 warning messages, which may have a small impact on startup.

  • Prevent a double-load of the toolbar icons. OnDpiChanged will always load all icons, so a load on construction is unnecessary.

  • Move Configs.Load() to after the startup profile. Configs.Load() is relatively expensive [according to profiling]; this way, startup time benefits from having it included in the profile.

  • Avoid creating a new instance of MagickReadSettings for each and every image. IG only touches a few fields, and Magick.NET does not make any changes.

  • Many 'Release' configurations were set to 'Debug', and a small number of the opposite. Not startup specific, just incorrect.

  • Issue Mouse cursor doesnt work if Tooltip blinks - Define the Mouse Click Area .. #836. Issue Tooltip repeatedly shows and hides when hovered on a button at the bottom of the screen #634. Near the edge of the screen, the toolbar tooltips may 'flash'. This appears to be due to extra 'MouseLeave' events occurring.

  • Issue Window position and size change when opening a picture #774 : setting the WindowState even if the same, caused a LocationChange to happen. Don't set the WindowState unless necessary.

  • Fix crash caused by pull request Startup tweaks #849

  • set direction of tooltip

  • add Exif form

  • load exif form state

  • Issue Erratic behavior of F11 and F12 #885, Window position and size change when opening a picture #774: for single instance, the ONLY time we should change WindowState is when IG is minimized. If IG is maximized, snapped, or normal, we need to do nothing. If IG is minimized, restore it to its previous state.

  • add exiftool wrapper

  • Load exif data to Exif tool

  • add exif tool not found screen

  • add config: IsFrmExifToolAlwaysOnTop

  • load language

  • add exif tool settings, select exif tool file

  • WIP export exif

  • support unicode filename

  • moved LoadAndProcessExifDataAsync to ExifToolWrapper

  • export exif to text file

  • upgrade lc# lang to 8.0

  • enable/disable buttons while writing file

  • tweaked the time to raise image changed event

  • removed redundant ExifThumbReader.cs

  • add Exif tool website to setting

  • update dependencies

  • highlight File Name for exif tool

  • add option to hide tooltip

#836

  • support HSV format in Color picker tool

#738

  • Crop tool: rename Clear to Reset

#755

  • Crop tool: make Reset button less obvious

  • fixed inconsistent sizing of Crop tool

#755

  • Revert "Prevent a double-load of the toolbar icons. OnDpiChanged will always load all icons, so a load on construction is unnecessary."

This reverts commit a1c02d9.

  • Improve error message when opening invalid image data from clipboard

#865

  • proper way to hide/show toolbar tooltips

#836

#793

  • add support for avif format

#867

  • support page naviagtion for GIF

#680

  • fixed: Page Nav tool does not update when updating language

  • Implemented Group images slideshow by their directory #890: Implemented group images by directory option

  • add language for [Group images by directory]

  • move the option below "Find child images"

  • cleaning up

  • fixed: IG Moon resets zooming while switching image

  • Create config.yml

  • Delete question.md

  • use MagickNET OpenMP version for faster loading

  • add image loading order setting to main menu

  • fixed: Restores to "wrong" screen after save when Maximized

#706

  • restore in correct screen from maximized state

#706

  • bump lib versions

  • Close ImageGlass after opening editing app

#413

  • code refectoring: use using var

  • fixed: IG reuses MagickReadSettings from previous file

  • improve white balance color of RAW format

#464

  • SetDefine svg:xml-parse-huge

  • quick access for Channels and Loading order settings

#456

  • fixed exception for shortcut menu

#456

  • Swap shortcuts for copy functions: ctrl+c <-> ctrl+shift+c

#901

  • Add option to change image quality

#870

  • actions after opening editing app

#907

  • updated Magick.NET to v7.22.2

  • changed shortcuts: Fullscreen: F11, Slideshow: F12

#551

  • changed shortcuts: Alt+C / Alt+O => Shift+C / Shift+O

  • update tab index for settings dialog

  • add Unregister extensions button in Settings > File Type Assoc

  • updated year of copyright

  • update website url

  • add accent colors and logo to theme config

  • apply theme to frmAbout

  • add utils to find all controls by type: GetAllControls

  • apply theme to frmSettings, frmCrop

  • apply theme color for menu

  • ability to hide icon on titlebar from theme pack

#759

  • Add maroon logo

  • add patreon / update email in about page

  • apply theme to frmCheckForUpdate and frmFirstLaunch

  • removed DefaultTheme folder, consolidated all theme in Themes folder

  • updated resources.bat and default theme

  • added accent color to Kobe theme

  • add theme prop: menutexthovercolor

  • tweak menu, add default logo

  • fixed apply theme in frmFirstLaunch

  • Update 2017 (Light Gray).igtheme

  • fixed: Thumbnail bar requires double-click in Frameless mode In borderless mode, Thumbnail bar double-click to single-click #873

  • code cleaning

  • enables more option for context menu on image error

#713

  • enable OpenWith and Edit menu for error image

#713

#916

  • c# 9 refactor

  • load legacy theme config file

  • theme: replaced Compatibility by ConfigVersion

  • reduced redundant theme loads

  • removed IsUseEmptyTitleBar in controlling logo visibility

  • bump versions

  • sort theme list by default theme, and disable Uninstall button for default theme

  • fixed wrong theme path for Apply and Uninstall theme

  • c# 9 refactor

  • fixed: cannot save screenshot if image list is empty

  • add built-in lang and default theme in assets

  • update MSI x64

  • update copyright year in setup file

  • update readme for v8.0

  • Update hash.bat

Co-authored-by: Ashai [email protected]
Co-authored-by: DemonLord98 [email protected]
Co-authored-by: Ashai [email protected]
Co-authored-by: Phap Dieu Duong [email protected]
Co-authored-by: Michael Adams [email protected]
Co-authored-by: R. Christian McDonald [email protected]
Co-authored-by: unknown [email protected]
Co-authored-by: Evgeniy Andreev (gsomix) [email protected]
Co-authored-by: Binyuan Sun [email protected]

* Update frmMain.cs

* Update frmMain.cs

Replaced with switch case to ensure inputs that aren't left click don't get eaten by the function

* Issue #765 Images won't open in config.xml presence

* fix eaten inputs

* removed redundant case from picMain_MouseDoubleClick()

* Issue #773 discussion applied to master branch

* cleaned up the format

* add jp2 to default file extensions #785

* Additional #773 / #881 refactoring based on Roslyn

* updated theme config filename in default light theme

* Updated editorconfig & style-refactored

* https://github.com/JosefPihrt/Roslynator directed edits

* Enabled Microsoft.VisualStudio.Threading.Analyzers

* reverted the refactored code of ImageListView; only cleanup indentation

* use discard

* #782 fix

* add lazy validattion for InputBox

#770

* restructured ImageGlass.UI

* support optional MIME type when pasting base64 string

- fixed: cannot save as base64 in TXT extension
#808

* #771 IG shows incompatible msgbox if igconfig.xml does not exist

* #788 add CR3 to built-in IMAGE_FORMATS

* add roadmap

* support ImageBox background transparent

* Update ImageGlass-x64.aip

Creates a proper system-wide Start Menu Folder called 'ImageGlass' and places a link to the EXE and LICENSE.RTF

* add contributors hall of fame

* Update README.md

* Update FUNDING.yml

* Update README.md

* fixed: Single instance support broken #843

* removed gradient background of nav arrows

* bump lib versions

* Magick.NET does not like the use of 'null' or 'undefined' for 'stroke-linejoin' and 'stroke-linecap' in the toolbar SVG files. Removing them prevents Magick.NET from issuing about 100 warning messages, which may have a small impact on startup.

* Prevent a double-load of the toolbar icons. OnDpiChanged will always load all icons, so a load on construction is unnecessary.

* Move Configs.Load() to _after_ the startup profile. Configs.Load() is relatively expensive [according to profiling]; this way, startup time benefits from having it included in the profile.

* Avoid creating a new instance of MagickReadSettings for each and every image. IG only touches a few fields, and Magick.NET does not make any changes.

* Many 'Release' configurations were set to 'Debug', and a small number of the opposite. Not startup specific, just incorrect.

* Issue #836. Issue #634. Near the edge of the screen, the toolbar tooltips may 'flash'. This appears to be due to extra 'MouseLeave' events occurring.

* Issue #774 : setting the WindowState even if the same, caused a LocationChange to happen. Don't set the WindowState unless necessary.

* Fix crash caused by pull request #849

* set direction of tooltip

* add Exif form

* load exif form state

* Issue #885, #774: for single instance, the ONLY time we should change WindowState is when IG is *minimized*. If IG is maximized, snapped, or normal, we need to do nothing. If IG is minimized, restore it to its previous state.

* add exiftool wrapper

* Load exif data to Exif tool

* add exif tool not found screen

* add config: IsFrmExifToolAlwaysOnTop

* load language

* add exif tool settings, select exif tool file

* WIP export exif

* support unicode filename

* moved LoadAndProcessExifDataAsync to ExifToolWrapper

* export exif to text file

* upgrade lc# lang to 8.0

* enable/disable buttons while writing file

* tweaked the time to raise image changed event

* removed redundant ExifThumbReader.cs

* add Exif tool website to setting

* update dependencies

* highlight File Name for exif tool

* add option to hide tooltip

#836

* support HSV format in Color picker tool

#738

* Crop tool: rename Clear to Reset

#755

* Crop tool: make Reset button less obvious

* fixed inconsistent sizing of Crop tool

#755

* Revert "Prevent a double-load of the toolbar icons. OnDpiChanged will always load all icons, so a load on construction is unnecessary."

This reverts commit a1c02d9.

* Improve error message when opening invalid image data from clipboard

#865

* proper way to hide/show toolbar tooltips

#836

* Customizable toolbar icon size (#513)

* Issue #883: 'Save As' failed to use existing image name for first image in list

* minor tweak for toolbar icon size

* Fixed #708: length and filesize do not match

* fixed layout issue in Theme settings

#793

* add support for avif format

#867

* support page naviagtion for GIF

#680

* fixed: Page Nav tool does not update when updating language

* Implemented #890: Implemented group images by directory option

* add language for [Group images by directory]

* move the option below "Find child images"

* cleaning up

* fixed: IG Moon resets zooming while switching image

* Create config.yml

* Delete question.md

* use MagickNET OpenMP version for faster loading

* add image loading order setting to main menu

* fixed: Restores to "wrong" screen after save when Maximized

#706

* restore in correct screen from maximized state

#706

* bump lib versions

* Close ImageGlass after opening editing app

#413

* code refectoring: use using var

* fixed: IG reuses MagickReadSettings from previous file

* improve white balance color of RAW format

#464

* SetDefine svg:xml-parse-huge

* quick access for Channels and Loading order settings

#456

* fixed exception for shortcut menu

#456

* Swap shortcuts for copy functions: ctrl+c <-> ctrl+shift+c

#901

* Add option to change image quality

#870

* actions after opening editing app

#907

* updated Magick.NET to v7.22.2

* changed shortcuts: Fullscreen: F11, Slideshow: F12

#551

* changed shortcuts: Alt+C / Alt+O => Shift+C / Shift+O

* update tab index for settings dialog

* add Unregister extensions button in Settings > File Type Assoc

* updated year of copyright

* update website url

* add accent colors and logo to theme config

* apply theme to frmAbout

* add utils to find all controls by type: GetAllControls

* apply theme to frmSettings, frmCrop

* apply theme color for menu

* ability to hide icon on titlebar from theme pack

#759

* Add maroon logo

* add patreon / update email in about page

* apply theme to frmCheckForUpdate and frmFirstLaunch

* removed DefaultTheme folder, consolidated all theme in Themes folder

* updated resources.bat and default theme

* added accent color to Kobe theme

* add theme prop: menutexthovercolor

* tweak menu, add default logo

* fixed apply theme in frmFirstLaunch

* Update 2017 (Light Gray).igtheme

* fixed: Thumbnail bar requires double-click in Frameless mode #873

* code cleaning

* enables more option for context menu on image error

#713

* enable OpenWith and Edit menu for error image

#713

* Option to hide logo and text on Title bar #915

* bump lib version + use c# lang 9.0

* cleanup code

* add default image for v8.0

* removed border in frameless mode

#916

* c# 9 refactor

* load legacy theme config file

* theme: replaced Compatibility by ConfigVersion

* reduced redundant theme loads

* removed IsUseEmptyTitleBar in controlling logo visibility

* bump versions

* sort theme list by default theme, and disable Uninstall button for default theme

* fixed wrong theme path for Apply and Uninstall theme

* c# 9 refactor

* fixed: cannot save screenshot if image list is empty

* add built-in lang and default theme in assets

* update MSI x64

* update copyright year in setup file

* update readme for v8.0

* Update hash.bat

Co-authored-by: Ashai <[email protected]>
Co-authored-by: DemonLord98 <[email protected]>
Co-authored-by: Ashai <[email protected]>
Co-authored-by: Phap Dieu Duong <[email protected]>
Co-authored-by: Michael Adams <[email protected]>
Co-authored-by: R. Christian McDonald <[email protected]>
Co-authored-by: unknown <[email protected]>
Co-authored-by: Evgeniy Andreev (gsomix) <[email protected]>
Co-authored-by: Binyuan Sun <[email protected]>
@StevenLOL StevenLOL closed this Jan 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant