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

v9.1 #1933

Merged
merged 142 commits into from
Jun 10, 2024
Merged

v9.1 #1933

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
142 commits
Select commit Hold shift + click to select a range
4dca945
add new tool: Lossless compression #1518
d2phap Jan 6, 2024
bf006b5
Delete GifEncoder.cs
d2phap Jan 7, 2024
0189a28
add PageUp, PageDown hotkey for view next/previous image
d2phap Jan 7, 2024
ffb3a7d
improve msg when the image is not supported for transformation
d2phap Jan 7, 2024
ea649f3
SystemIconApi: use CsWin32
d2phap Jan 10, 2024
f1ec33c
FormIconApi: use CsWin32
d2phap Jan 10, 2024
bce2938
SysExecutionState: use CsWin32
d2phap Jan 10, 2024
9cfeccf
TimerApi: used CsWin32
d2phap Jan 10, 2024
f08ed0d
Use CsWin32 for ExplorerApi.DisplayFileProperties()
d2phap Jan 10, 2024
59a243a
fixed: can't save HEIC due to error "Unsupported image format"
d2phap Jan 12, 2024
38a450a
basic support File Explorer sort order by "Date" for JPG, PNG,...
d2phap Jan 13, 2024
822587e
simplified WindowsDirectoryNaturalSort & WindowsNaturalSort
d2phap Jan 13, 2024
ebcf6c1
ExplorerSortOrder: add system sorting placeholder
d2phap Jan 13, 2024
adb18bd
new sort order: ExifDateTaken, ExifRating
d2phap Jan 14, 2024
4ee5f32
renamed: ImageOrderBy.CreationTime, ImageOrderBy.LastAccessTime, Imag…
d2phap Jan 14, 2024
de5a5a6
Config.Load(): returns default value of the setting if it fails to load
d2phap Jan 14, 2024
6d1c714
fixed safe-thread issue for ImageTransform_Changed
d2phap Jan 14, 2024
21f56c2
add setting: EnableImageAsyncLoading #1775
d2phap Jan 14, 2024
14f1fad
add ui for setting: EnableImageAsyncLoading #1775
d2phap Jan 14, 2024
f2db399
add support for set-default-viewer at machine level #1828
d2phap Jan 17, 2024
df2fe84
FrmUpdate: clicking update btn to open IG Store
d2phap Jan 20, 2024
597ac81
Config.HandleException(): show more system details
d2phap Jan 20, 2024
67c4bc0
app settings > TabAppearance: Background color does not show correctly
d2phap Jan 20, 2024
855755e
updated DXControl v3.1 to fix issues with VerticalBlankTicker
d2phap Jan 21, 2024
009378e
c# 12 code refactor
d2phap Jan 21, 2024
11ed7b1
Restore the last crop selection after saving as a new file
d2phap Jan 27, 2024
a867ca7
fixed: incorrect url for [Get extension icon packs]
d2phap Jan 27, 2024
b223683
WebUI: update dependencies
d2phap Jan 27, 2024
1a3d842
attempt to catch exception for Crop tool
d2phap Jan 30, 2024
6901665
Setting UI: update icon for sidebar: Viewer, Toolbar, Gallery
d2phap Jan 30, 2024
2e68740
Appearance setting: init color is worng for onBtn_BackgroundColor()
d2phap Jan 30, 2024
6f48853
bump version
d2phap Jan 30, 2024
d8a033f
updated new version assets
d2phap Jan 30, 2024
8751ffa
Merge branch 'prod' into develop
d2phap Jan 31, 2024
5c9b42c
fixed: refer to disposed object in exception Config.FindAndLoadThemeP…
d2phap Feb 1, 2024
24f4237
fixed igcmd set/remove-default-viewer cmd does not follow show ui param
d2phap Feb 1, 2024
32f3e6d
add 'WebView2_Runtime' folder for supporting fixed version of WebView2
d2phap Feb 7, 2024
1bad9fa
use discard _ for .TryAdd()
d2phap Feb 7, 2024
47f98dc
c#12 cleanup
d2phap Feb 7, 2024
a0165e4
improve 50ms loading theme
d2phap Feb 8, 2024
4c1243c
improve 100ms for painting controls
d2phap Feb 8, 2024
ead71cd
c# 12 cleanup
d2phap Feb 9, 2024
f5fa3b2
DesktopApi: use cswin32
d2phap Feb 9, 2024
2df30fc
improve msg when webview2 not found + add link
d2phap Feb 16, 2024
6b91496
update Magick.NET 13.6
d2phap Mar 2, 2024
34c830e
Config.BackgroundColor: set default value = Color.Empty
d2phap Mar 3, 2024
448e0f2
add Config.LoadNonUserConfigs()
d2phap Mar 3, 2024
3f30787
FrmQuickSetup: reset user settings
d2phap Mar 3, 2024
694e6d7
Added: Settings > Edit: OpenSaveAsDialogInTheCurrentImageDir
d2phap Mar 16, 2024
d7fac21
add support to save image as AVIF format
d2phap Mar 16, 2024
f4dd71c
add "Reset settings" link btn in Settings to reset all settings
d2phap Mar 16, 2024
fa8de7f
Magick.NET Lossless Compression: show description in the info box
d2phap Mar 16, 2024
5bc75bc
Popup: cannot show Note section without Option section
d2phap Mar 16, 2024
cbae1f5
fixed: Popup default button focus is not set correctly
d2phap Mar 16, 2024
1819223
update js deps
d2phap Mar 16, 2024
4926d98
fixed: Popup does not show Details textbox
d2phap Mar 16, 2024
5eb54f1
use Frozen list for language
d2phap Mar 16, 2024
83d1088
build 317
d2phap Mar 17, 2024
9d25220
improve 90ms for lazy toolbar icon loading
d2phap Mar 17, 2024
4994bff
fixed: toolbar height is not updated after changing DPI
d2phap Mar 17, 2024
a744d82
improve 50ms for loading low priority configs
d2phap Mar 17, 2024
3a997cc
simplified id for single instance
d2phap Mar 17, 2024
3cecb90
use ZString
d2phap Mar 27, 2024
81dab66
updated discord invite url
d2phap Mar 29, 2024
d1d85c4
update Magick.NET v13.7 + other dependencies
d2phap Apr 27, 2024
1071a58
updated DXControl v3.2.0
d2phap Apr 27, 2024
91c4716
updated dependencies, magick.net to v13.7
d2phap Apr 27, 2024
b3fbbe8
always show v9 requirements in update dialog
d2phap Apr 27, 2024
7729d15
bump version 8.12
d2phap Apr 27, 2024
5cb5573
update year copyright
d2phap Apr 27, 2024
e92d5d9
updated v8 default logo
d2phap Apr 27, 2024
ef77a18
bump version
d2phap Apr 28, 2024
3d703d2
update webplib to v1.4.0
d2phap Apr 28, 2024
30af801
refactor WebPWrapper
d2phap Apr 28, 2024
2e83b3b
libwebp: removed x86 pinvoke
d2phap Apr 28, 2024
5ee7cf0
try to use `LibraryImport()`
d2phap Apr 28, 2024
7c227be
clean up libwebp
d2phap Apr 28, 2024
89a4490
update readme for libwebp
d2phap Apr 28, 2024
a424b1a
updated lang packs
d2phap Apr 28, 2024
546aa2b
added sign_publish_files.bat
d2phap Apr 28, 2024
f1fc860
Update ImageGlass_9_x64.aip
d2phap Apr 28, 2024
dd36af7
fixed: crashed when entering full screen mode
d2phap Apr 30, 2024
401d99e
bump version
d2phap Apr 30, 2024
1ee5d1e
Update ImageGlass_9_x64.aip
d2phap Apr 30, 2024
e2045cb
Update FUNDING.yml
d2phap May 2, 2024
4a094c0
Update bug_report.md
d2phap May 5, 2024
860cf72
Update config.yml
d2phap May 5, 2024
4e1c495
Update bug_report.md
d2phap May 5, 2024
1105d27
Update bug_report.md
d2phap May 5, 2024
7f2285f
Update bug_report.md
d2phap May 5, 2024
9bc00e1
Update feature_request.md
d2phap May 5, 2024
45430ce
#1904 Unable to minimize ImageGlass
AntonyCorbett May 6, 2024
cc207c3
move CreateParams to ModernForm
d2phap May 7, 2024
8e1fbfe
Merge pull request #1906 from AntonyCorbett/enable-minimize-1904
d2phap May 7, 2024
1ce0893
Improve performance for `GetPixelColor()`
d2phap May 7, 2024
17e58a2
Reduce purge contention at max cache size
AntonyCorbett May 7, 2024
98166f8
Merge pull request #1908 from AntonyCorbett/cache-purge-contention
d2phap May 11, 2024
e8f34a6
update Magick.NET to v13.8
d2phap May 11, 2024
c7ad52c
meta.ColorProfile: show profile description
d2phap May 11, 2024
990729b
DXCanvas: fixed posibility `monitor` can be null
d2phap May 18, 2024
dbe9ffc
IGMethods: added IG_SetBackgroundColor()
d2phap May 18, 2024
c4686e8
FrmMain: adde menu Layout > Set background color
d2phap May 18, 2024
e7bb0b2
Merge branch 'prod' into develop
d2phap May 18, 2024
02f8b39
add functions: App.CheckStartWithOs(), App.SetStartWithOs()
d2phap May 18, 2024
246506b
add PRELOAD_OS run mode
d2phap May 18, 2024
bf6b19d
do not load UI settings if running in Preload OS mode
d2phap May 18, 2024
16d9794
updated DXControl 3.3 to support Preload OS mode
d2phap May 18, 2024
5f01637
FrmSettings>General: add Startup Boost section
d2phap May 19, 2024
101ae71
igcmd: add cmd SET_STARTUP_BOOST, REMOVE_STARTUP_BOOST
d2phap May 19, 2024
83a1f8e
FrmSettings: action for Set Startup Boost
d2phap May 19, 2024
f0bf864
renamed cmd PRELOAD_OS to STARTUP_BOOST
d2phap May 19, 2024
8a45fe4
FrmSetting>General: add Open Startup apps setting link btn
d2phap May 19, 2024
20a8a9d
change for startup booster
d2phap May 19, 2024
48fe2eb
replaced `IG_ViewNextImage`, `IG_ViewPreviousImage` with `IG_ViewImag…
d2phap May 19, 2024
51fb708
added user config migration (v9 => v9.1) for `MouseClickActions` setting
d2phap May 19, 2024
ad899be
FrmSettings: fixed icon tooltip sometimes is blocked by inline svg
d2phap May 19, 2024
fc6dcb0
removed ImageOrderBy.Date option
d2phap May 25, 2024
2e0dc50
DXCanvas: support filtering image color channels
d2phap May 25, 2024
2e6e9be
replace Magick.NET channels with Direct2D channels
d2phap May 25, 2024
df790a8
add menu items for quick combination of viewing color channel: ra, ga…
d2phap May 26, 2024
cbd3ce1
DXCanvas: add GetRenderedBitmap() method
d2phap May 26, 2024
9b3bb2d
enabled Color Channels context menu for Clipboard image
d2phap May 26, 2024
49d1f1c
include current color channel option when copying image
d2phap May 26, 2024
ae0d59a
fixed: Opening in maximized view flashes white
d2phap May 26, 2024
a82c863
new WindowSettings to load and save window placement
d2phap May 26, 2024
ad04356
fixed: cached thumbnail is not updated when replacing image with same…
d2phap May 29, 2024
02e0d81
FrmAbout: show magick.net version info
d2phap May 29, 2024
8194f93
updated webui dependencies
d2phap May 29, 2024
f26d440
Update README.md
d2phap Jun 2, 2024
75157cb
update Magick.NET v13.9
d2phap Jun 3, 2024
2c36b40
Add ZString to Credit in FrmAbout
d2phap Jun 3, 2024
c62fdf0
reduce 100ms startup time by async parallel loading toolbar icons
d2phap Jun 3, 2024
3d8f113
IgTheme: use GetThumbnailAsync for laoding nav buttons
d2phap Jun 3, 2024
e94b50a
dispose bitmap after converting to wic bitmap
d2phap Jun 3, 2024
75cb0c4
Update README.md
d2phap Jun 5, 2024
aeb9e03
Update README.md
d2phap Jun 5, 2024
133083a
updated js deps
d2phap Jun 7, 2024
3c04060
bump version
d2phap Jun 7, 2024
4849a7f
updated lang for v9.1
d2phap Jun 7, 2024
196cd47
updated msi installer
d2phap Jun 7, 2024
bf91676
updated magick.net to v13.9.1
d2phap Jun 8, 2024
9d3e19c
Update README.md
d2phap Jun 10, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/FUNDING.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ patreon: d2phap
open_collective: # Replace with a single Open Collective username
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
custom: ["https://donorbox.org/imageglass", "https://www.paypal.me/d2phap"]
custom: ["https://donate.stripe.com/6oE15Kab3740du828a", "https://www.paypal.me/d2phap"]
27 changes: 15 additions & 12 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
---
name: Bug report
about: Create a report to help us improve
about: Create a report to help us improve. Clearly attach screenshots or video to help reproduce the issue quickly. Include a sample file if the problem involves image formats.
title: ''
labels: "\U0001F41E bug"
assignees: d2phap

assignees: ''
---

### System information:
- Windows OS version:
- ImageGlass version:

### System information
- Windows OS version:
- ImageGlass version:
- ImageGlass release: Store / Classic?


### To Reproduce
Expand All @@ -20,17 +21,19 @@ Steps to reproduce the behavior:
4.


### Actual behavior:
<!-- A clear and concise description of what the bug is. -->
### Actual behavior
<!-- Use list bullets to make it clear and concise -->


### Expected behavior:
### Expected behavior
<!-- A clear and concise description of what you expected to happen. -->


### Screenshots:
<!-- If applicable, add screenshots to help explain your problem. -->
### Screenshots / Video / Sample image file
<!-- Attach SCREENSHOTS, VIDEO to help explain your problem quickly. -->
<!-- Attach a SAMPLE FILE if the problem involves image formats -->


### Additional context:
### Additional context
<!-- Add any other context about the problem here. -->

8 changes: 4 additions & 4 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
blank_issues_enabled: false
contact_links:
- name: Ask question
url: https://github.com/d2phap/ImageGlass/discussions/category_choices
about: Ask a question about this project.
url: https://github.com/d2phap/ImageGlass/discussions/new/choose
about: Ask a question about ImageGlass features.

- name: Ask Discord community
url: http://discord.io/imageglass
about: Join in ImageGlass official Discord server.
url: https://discord.gg/tWjbynH2X8
about: Join in official Discord server of ImageGlass.
25 changes: 18 additions & 7 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,25 @@ assignees: ''

---

### Is your feature request related to a problem? Please describe.
<!-- A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]. -->
### System information
- Windows OS version:
- ImageGlass version:
- ImageGlass release: Store / Classic?

### Describe the solution you'd like
<!-- A clear and concise description of what you want to happen. -->

### Describe alternatives you've considered
<!-- A clear and concise description of any alternative solutions or features you've considered. -->
### Describe the feature
<!-- Make it SHORT and STRAIGHT FORWARD -->
<!-- Use list bullets to describe, I'm LAZY to read an essay -->


### How to use feature
<!-- List the steps to activate the feature and how other people use it -->
1.
2.
3.


### Additional context
<!-- Add any other context or screenshots about the feature request here. -->
<!-- Add any other context or SCREENSHOTS about the new feature -->


Binary file added Assets/Logo/2023/logo512.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
19 changes: 14 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,23 @@ ImageGlass - A lightweight, versatile image viewer

ImageGlass is a lightweight software designed for seamless viewing of images in a clean and intuitive interface. With support for over 80 common image formats including `WEBP`, `GIF`, `SVG`, `PNG`, `JXL`, `HEIC`,... ImageGlass also offers advanced features that cater to the needs of both regular users and designers, making it the excellent tool to enhance workflow efficiency.


## ⭐ Visit Us at [The Merge Conference](https://merge.berlin) on June 14, 2024
<img src="https://github.com/d2phap/ImageGlass/assets/3154213/4ce5ccc7-0964-4a8a-a6ab-71e49bd2f5bd" height="200" />

ImageGlass is proud to be one of the open-source projects that will be exhibiting at **[The Merge Conference](https://merge.berlin)** in Berlin, Germany. If you're attending, be sure to visit our booth and explore other amazing open-source projects!
- 📅 **Date & Time: June 14, 2024 10:00 AM - 2:00 PM**
- 🌐 https://merge.berlin


## 📥 Download
<a href="https://www.microsoft.com/store/productId/9N33VZK3C7TH?cid=GitHubRelease&referrer=appbadge&source=GithubD2phap">
<img height="69" src="https://user-images.githubusercontent.com/3154213/197670614-b9ecc804-ebb2-44cc-88c3-5dd321564a51.svg" /></a>
<a href="https://apps.microsoft.com/detail/9N33VZK3C7TH?launch=true&cid=GitHubRelease&mode=full">
<img height="58" src="https://github.com/d2phap/ImageGlass/assets/3154213/08a071bb-a6ae-420c-b53b-2317004570d4" />
</a>

<br/>
<a href="https://imageglass.org/download">
<img src="https://img.shields.io/github/downloads/d2phap/imageglass/total?color=%232A7C91&label=total%20downloads&style=for-the-badge" /></a>

<a href="https://imageglass.org/download">
<img src="https://img.shields.io/github/downloads/d2phap/imageglass/latest/total?color=%232A7C91&label=latest%20version&style=for-the-badge" /></a>

Expand Down Expand Up @@ -56,9 +65,9 @@ v9 Official :active, des2, 2023-12,2025-01


## 🪁 System Requirements
- Windows 10/11 64-bit, version 2004 or later
- Windows 10/11 64-bit, version 1809 (build 17763) or later
- [.NET Desktop Runtime 8 (64-bit)](https://dotnet.microsoft.com/en-us/download/dotnet/8.0)
- [WebView2 Runtime 64-bit](https://developer.microsoft.com/en-us/microsoft-edge/webview2/#download-section)
- [WebView2 Runtime 64-bit v119.0.2151 or later](https://developer.microsoft.com/en-us/microsoft-edge/webview2/#download-section)


## 👨‍💻 Development
Expand Down
Loading