-
-
Notifications
You must be signed in to change notification settings - Fork 500
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
Closed
Master (#1) #955
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* 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]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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 Images won't open in config.xml presence #765 Images won't open in config.xml presence
fix eaten inputs
removed redundant case from picMain_MouseDoubleClick()
Issue [Code Quality]: Tooling & .NET 4.8 migration #773 discussion applied to master branch
cleaned up the format
add jp2 to default file extensions JP2 (JPEG 2000) file type support #785
Additional [Code Quality]: Tooling & .NET 4.8 migration #773 / Open an image in a large folder is very slow #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
Unhandled exception when saving after pasting image #782 fix
add lazy validattion for InputBox
#770
restructured ImageGlass.UI
support optional MIME type when pasting base64 string
Paste and open a Base64-only string from clipboard #808
Startup error with igconfig.admin.xml and igconfig.default.xml present #771 IG shows incompatible msgbox if igconfig.xml does not exist
CR3 file type support (canon eos raw) [feature request] #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 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
#738
#755
Crop tool: make Reset button less obvious
fixed inconsistent sizing of Crop tool
#755
This reverts commit a1c02d9.
#865
#836
Customizable toolbar icon size (Ability to change toolbar button size #513)
Issue "Save As" for first image in list always uses "untitled.png" #883: 'Save As' failed to use existing image name for first image in list
minor tweak for toolbar icon size
Fixed ImageGlass doesn't open an incorrect bmp file that any other image software opens #708: length and filesize do not match
fixed layout issue in Theme settings
#793
#867
#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
#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
#456
#901
#870
#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
#713
Option to hide logo and text on Title bar 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]