Skip to content

0.14.0 - Flags!

Latest
Compare
Choose a tag to compare
@Timthreetwelve Timthreetwelve released this 16 Feb 23:25
· 37 commits to main since this release
v0.14.0
e92ea19

This update introduces an option to display a flag icon in the system tray. 🎉

Important

This update includes a behavior change for the "Use Windows display language" option. See details below.

What's New: ✨

  • New: You can now choose to have the tray icon be a flag that corresponds to the country of the IP address. #93

    • The flag that is displayed is based on the two-character country code associated with the External IP address.
    • If the country code is not found, the default "IP" icon will be used.
    • This option is disabled by default. To enable it, go to Settings > Tray Icon Settings and check the "Show country flag instead of app icon" option.
    • If there are problems with the flag icon, please open an issue on GitHub.
    • Thanks to @Maneeha1234SL for the suggestion and for waiting so long for it to be implemented. #93
    • Flag icons are from https://flagpedia.net and have been converted from png to 16x12 ico files.
  • New: An option has been added to restore a minimized window to the center of the screen. #137

    • This option is only available if "Start with window centered on screen" is enabled.
    • This option is disabled by default. To enable it, go to Settings > UI Settings and check the "Restore minimized window to center of screen" option.
  • New: An option has been added to have Get My IP display the initial page upon restoring a minimized window. #138

    • The initial page is the page set in Settings > Application Settings.
    • This option is enabled by default. To disable it, go to Settings > UI Settings and uncheck the "Restore minimized window to initial page" option.
  • New: An option has been added to reposition the Get My IP window that is partially (or completely) off-screen back on-screen. #137

    • This option is enabled by default. To disable it, go to Settings > UI Settings
  • New: An option has been added to show the accent color behind pop-up messages.

    • This option is meant to draw attention to the messages that may go unnoticed.
    • This option is disabled by default. To enable it, go to Settings > UI Settings and check the "Use accent color for message background" option.
  • New: You can now adjust the font size for much of the UI.

    • This option is in addition to the "UI Size" option.
    • Adjust the "UI Size" option first, then set the font size to your liking.
  • Fixed: The keyboard shortcut to adjust row spacing (Ctrl+Shift+R) was not working correctly. It has been fixed.

  • Updated: Language selection has been reworked.

    • For new installs, the default will now be to use the OS language, provided that there is a translation available.
    • If there is no translation available, the default will be English (en-US) and the option to use the OS language will be disabled.
    • This will provide a better experience for new users.
    • This change will not affect existing installs.
  • Updated: The behavior of the "Use Windows display language" checkbox has changed.

    • Checking or unchecking this option will cause the application to restart.
  • Updated: Optimized the way language dictionaries are compared.

    • Pressing Ctrl+Shift+K will compare the current language dictionary keys to the en-US dictionary to find missing and extraneous keys.
    • The comparison can also be invoked by clicking the new compare icon in the Language Settings section on the Settings page. The icon looks like two slightly offset arrows pointing at each other.
    • The comparison is written to the application log which will be opened automatically, if the system is configured to open .log files with a text editor.
    • A language other than en-US must be in use for this to work. Otherwise the en-US dictionary will be compared to itself.
  • Updated: The "experimental" tag on the "Notify when external IP address changes" option has been removed. #129

    • Translation providers are encouraged to update their translations for this change.
  • Updated: Italian language updates. Thanks, @bovirus.

  • Updated: Dutch language updates. Thanks, @CMTriX.

  • Updated: French language updates. Thanks, @logounet.

  • Updated: Bumped System.Drawing.Common to version 9.0.2.

  • Updated: Bumped Octokit to version 14.0.0.

  • Updated: Bumped MaterialDesignThemes to version 5.2.1.

  • Updated: Bumped NLog to version 5.4.0.

  • Updated: Bumped Nerdbank.GitVersioning to version 3.7.115.

  • Updated: Bumped CommunityToolkit.Mvvm to version 8.4.0.

  • Updated: Copyright date.

  • Updated: Additional optimizations and UI tweaks.

Translations ✍🏻

My thanks to all the people that have contributed translations and updates.

Important

If you have previously contributed, please take a moment to verify that your translation is up to date. Thanks!

If you wish to contribute a translation, or update a current translation, check out the Contribute a Translation topic in the Wiki. Your help would be awesome.

Full Changelog: v0.12.3...v0.14.0

Important

When switching between install types (i.e. x64x86, SC_x64, SC_x86) please uninstall the previous version before installing the current version. Failure to do so may produce unpredictable results. Users of portable versions should replace the entire folder.

File Descriptions

File Name Description Size
GetMyIP_0.14.0.0_x64x86_Setup.exe Installer, requires .NET 8 runtime to already be present 9.29 MB
GetMyIP_0.14.0.0_SC_x64_Setup.exe Installer, x64 architecture, Self-Contained, .NET runtime not required 61.95 MB
GetMyIP_0.14.0.0_SC_x86_Setup.exe Installer, x86 architecture, Self-Contained, .NET runtime not required 57.29 MB
GetMyIP_0.14.0.0_x64x86_Portable.zip Zip archive, requires .NET 8 runtime to already be present 16.87 MB
GetMyIP_0.14.0.0_SC_x64_Portable.zip Zip archive, x64 architecture, Self-Contained, .NET runtime not required 101.45 MB
GetMyIP_0.14.0.0_SC_x86_Portable.zip Zip archive, x86 architecture, Self-Contained, .NET runtime not required 94.75 MB

Checksums

File Name SHA256 Hash Virus Total
GetMyIP_0.14.0.0_x64x86_Setup.exe 8bc13ecb38bf6acce91f4adaa0dee8083d6c208715d03ee547dbbc05c8488a57 Link
GetMyIP_0.14.0.0_SC_x64_Setup.exe ec4f163d0051412dc41a0fb7e43f40b7b8583d1c8603908313cbfefc56cd4679 Link
GetMyIP_0.14.0.0_SC_x86_Setup.exe 9567c9e9faa374cce57c2c151f75612161a68789cab1ae7c33da64385e5a0de2 Link
GetMyIP_0.14.0.0_x64x86_Portable.zip 123e95057557ffaab3b1c70afe820eea4172dd49749592aad967a3730b261bca Link
GetMyIP_0.14.0.0_SC_x64_Portable.zip 1c263d59a76fceec6d8f3ad2b52d5db680928918a1629b8473c0f41f105be7aa Link
GetMyIP_0.14.0.0_SC_x86_Portable.zip 67a9f1b3f4bff1ac0191891e52b0bde018e1e2931a266121bf8bf3a60990fc04 Link