WinCompose Changelog

What's new in WinCompose 0.9.11

Sep 3, 2021
  • Fix startup issue with missing System.ValueTuple.dll (#425)
  • Do not write debug messages to the log file (#420)
  • Address an issue where WinCompose may interfer with monitor sleep (#432)
  • Fix an issue with the tooltip appearing at random times (#426, #350)
  • Fix erratic behaviour of Scroll Lock key (#321, #421, #393)

New in WinCompose 0.9.10 (Jun 4, 2021)

  • This is a hotfix release for an annoying rendering issue in the options window.

New in WinCompose 0.9.9 (Jun 3, 2021)

  • New: can search for specific keys in sequence window using key:a, key:@ etc.
  • New: tweak feature allows to disable Caps Lock as soon as the key is released
  • New: allow to run without elevated privileges
  • Fix: installed version had no icon
  • Fix: crash on Windows 8
  • Fix: backspace can be used in sequences
  • Various minor bugfixes

New in WinCompose 0.9.8 (May 11, 2021)

  • This version adds more meaningful log messages for debugging purposes and fixes a bug where two instances of WinCompose would run in parallel.

New in WinCompose 0.9.7 (May 7, 2021)

  • New: WinCompose can be configured to not run at startup
  • Changed: the startup code was completely rewritten to try to address issues reported by multiple users
  • Fix: swap_on_invalid feature was misbehaving
  • New: Catalan and Afrikaans translations
  • Fix: combining characters were badly rendered in compose sequences
  • Fix: user macros containing n would sometimes not work
  • Changed: the “Disable” and “Restart” features were removed
  • Changed: performance improvements in the sequence window scrolling
  • Changed: .NET Framework 4.0 or later is now required

New in WinCompose 0.9.6 (Dec 3, 2020)

  • This release fixes a regression with sequence priorities.

New in WinCompose 0.9.5 (Nov 27, 2020)

  • Improvements:
  • Better compatibility with GTK+ applications (Inkscape, The Gimp…)
  • Can use characters such as " n as well as x2468 in custom sequences
  • Multiple bugfixes:
  • Sometimes the compose key cannot be properly configured)
  • Crash when the clipboard is locked by another process
  • Crash when Unicode sequences of more than 6 digits are typed
  • The task scheduler would kill WinCompose after a long time
  • Would not work with the Japanese IME
  • Crash when pressing CtrlZ in the Option window test widget

New in WinCompose 0.9.4 (Dec 6, 2019)

  • huge typing latency on some keyboards
  • Unicode input was broken in some situations
  • wrong language displayed in the installer
  • issues when the input language is set to Japanese
  • race condition preventing the icon from appearing sometimes

New in WinCompose 0.9.4 Beta (Nov 18, 2019)

  • This preview releases tries to address a key translation problem when Japanese IME is active.

New in WinCompose 0.9.3 (Nov 18, 2019)

  • This bugfix release fixes two grave regressions:
  • unable to use the advanced Unicode input
  • using Left Control just after AltGr could cause the control key to remain stuck
  • Also in this release:
  • new Ukrainian translation
  • allow WinCompose to run at logon even if another user uses it

New in WinCompose 0.9.2 (Nov 14, 2019)

  • This urgent release fixes issues with the AltGr key causing Left Control to get stuck, and with Space outputing garbage characters in certain conditions.

New in WinCompose 0.9.1 (Nov 14, 2019)

  • New features:
  • the favourites section is now accessible
  • allow to disable WinCompose when a given window class or title is active
  • allow rules such as <:> or < > in addition to <colon> or <space> in the custom compose file
  • Fixes:
  • fixed performance issues caused by the GUI thread preempting the keyboard hook
  • sequences would misbehave when the Japanese IME was active
  • fix a crash on launch on Windows XP
  • use a better third-party notification icon library
  • fix issues with AltGr getting stuck

New in WinCompose 0.9.1 Beta 20190805 (Aug 5, 2019)

  • This beta releases tries to fix various issues related to the AltGr key.

New in WinCompose 0.9.1 Beta 20190405 (Apr 5, 2019)

  • This beta release fixes Windows XP startup issues and provides better error reporting when the application crashes.

New in WinCompose 0.9.1 Beta 20190318 (Mar 18, 2019)

  • This beta release includes a tentative workaround for interference between WinCompose and the Japanese IME system.

New in WinCompose 0.9.0 (Mar 14, 2019)

  • WinCompose now attempts to run with elevated privileges, to fix incompatibilities with various software that also runs with such privileges
  • Fixed a regression in advanced Unicode input that was affecting QMK compatibility; now Enter is required at the end of such sequences
  • A second, additional compose key can be configured
  • The notification area icon can now be hidden
  • The search filter was rewritten and is now a lot more usable
  • New compose sequences for upcoming Emoji 12.0 standard
  • Many UI improvements: a new interactive window to select the compose key, a slider to set the reset delay, new icons for the settings and sequences windows, various usability fixed here and there
  • Sequences results can be copied to clipboard

New in WinCompose 0.8.2 (Aug 20, 2018)

  • Fix a regression in generic Unicode input and several minor bugs.

New in WinCompose 0.8.1 (Aug 10, 2018)

  • Bugfix release, with a few additional features:
  • The user can disable built-in rules
  • BackSpace, Tab, Home and several such keys can now be used in sequences

New in WinCompose 0.8.0 (Apr 14, 2018)

  • This major release features improved Emoji support, support for several compose keys, and many bugfixes:
  • compatibility fixes for Notepad++ and LibreOffice
  • better support for AltGr being used both as a compose key and in its usual role
  • fixes for the Alt state being locked permantently
  • better support for German capital eszett (ẞ)
  • support for older .NET versions (3.5 and some 3.0)

New in WinCompose 0.7.8 Beta 20171107 (Nov 8, 2017)

  • This is a preview release

New in WinCompose 0.7.8 Beta 20170626 (Aug 4, 2017)

  • This is a preview release

New in WinCompose 0.7.7 (Aug 4, 2017)

  • Features:
  • Pasting a Unicode character in the sequence window allows to search for any sequence printing that character
  • Allow n in rules files, for multi-line sequences/macros
  • Added a simple way to edit user-defined sequences
  • Hovering over a Unicode character in the sequence windows will zoom on the character
  • Compose rules:
  • Backspace cancels the current sequence
  • Support for german capital eszett (ẞ)
  • Compose l f for ( ͡° ͜ʖ ͡°)
  • Compose s f for ¯_(ツ)_/¯
  • Tweaks:
  • The options window was reorganised and has a better layout
  • WinCompose no longer interferes with Cygwin X windows
  • Allow to maintain original compose key behaviour: when this option is active, pressing and releasing Ctrl will act as a compose key, but holding Ctrl will allow key combinations such as CtrlC
  • Bugfixes:
  • Remove older WinCompose versions at installation time
  • Better .NET detection at installation time
  • Fix an issue where Windows would automatically disable WinCompose under heavy load or when the system was put to sleep
  • Support for HexChat
  • Workaround for caps lock misbehaving in GTK+ applications

New in WinCompose 0.7.6 (Feb 1, 2016)

  • WinCompose now detects keyboard layout changes and adapts instantly
  • keyboards with an AltGr key are handled properly, even when it acts as the Compose key.
  • sequences containing the compose key itself are now possible

New in WinCompose 0.7.5 (Jan 9, 2016)

  • New in this version:
  • New user-contributed translations: Romanian and Japanese.
  • Several important bug fixes related to the Shift and AltGr keys.
  • Support .NET 4.x so that Windows 8 users do not need to download additional software.
  • The systray icon will change its appearance if a new version of WinCompose is available.
  • If the key chosen as the Compose key has a physical LED, such as most Caps Lock keys, it will reflect the composing status.
  • New option for generic Unicode input; now just type Compose u 1 f 6 3 8 for :smile_cat: (character U+1f638).
  • New option for Unix-like Caps Lock behaviour, where if the keyboard has a é key it will emit É when Caps Lock is on.

New in WinCompose 0.7.4 (Aug 25, 2015)

  • case-insensitive compose rules work again
  • various small bugfixes
  • the installer no longer requires administrator privileges by default
  • new Albanian translation
  • many improved translations, especially Belarusian, German, Finnish, Italian, Polish, and Swedish.
  • the numerous translators are now properly credited in the author list!

New in WinCompose 0.7.2 (Mar 24, 2015)

  • Dead keys (such as the French or German keyboards ^ and " keys) are now supported.
  • The Sardinian translation is available again.
  • Translations were improved.

New in WinCompose 0.7.1 (Mar 16, 2015)

  • Fix a serious bug preventing to launch WinCompose if it was never installed before.
  • The installer no longer requires administrator privileges.
  • The program works even if for some reason the configuration file cannot be written.
  • Custom compose rules no longer require a description.
  • Minor rendering and interface fixes.

New in WinCompose 0.7.0 (Mar 11, 2015)

  • Vastly improved GUI with characters and sequences classified by Unicode category
  • The Unicode browser is almost fully translated to French and Irish, partially translated to German, Finnish, Polish, Dutch
  • All characters can now be rendered properly thanks to fallback fonts in Windows
  • Vastly improved performance by using C# instead of AutoHotKey
  • Support for some 300+ emoji sequences; more to come
  • Better workarounds for misbehaviours in MS Office and GTK+ applications
  • Better support for non-US keyboards

New in WinCompose 0.6.13 (Dec 15, 2014)

  • This release simply disables the useless startup message so as not to spam the desktop at boot time.

New in WinCompose 0.6.12 (Dec 15, 2014)

  • Compose sequences can now generate multiline output.
  • The left/right/etc. arrows can now be used inside a sequence.
  • Add a new sequence: ↑ ↑ ↓ ↓ ← → ← → b a
  • New volunteer-contributed translations: Belarus, Danish, Spanish, Estonian, Finnish, Polish, Russian and Sardinian.

New in WinCompose 0.6.11 (Jul 23, 2014)

  • new user-contributed Dutch and Swedish translations
  • fixed issues with sequences outputting multiple characters
  • fixed a GUI refresh problem

New in WinCompose 0.6.10 (Jun 30, 2014)

  • The WinCompose installer is now translated to German, French, Czech and Greek.

New in WinCompose 0.6.9 (Jun 26, 2014)

  • This release fixes compatibility issues with non-English versions of Windows XP.
  • Multiple character sequences are now supported, too

New in WinCompose 0.6.8 (May 19, 2014)

  • This release features a portable version of the application, in a standalone .zip file.

New in WinCompose 0.6.7 (May 14, 2014)

  • Fixed issues with the Menu key being used as the Compose key
  • Alt-Escape now works even if Alt is the Compose key
  • The Caps Lock key now works as expected in all languages
  • Improved German translation (still incomplete)

New in WinCompose 0.6.6 (Apr 29, 2014)

  • This release fixes minor GUI issues with foreign languages and adds a new Greek translation.

New in WinCompose 0.6.4 (Apr 24, 2014)

  • This release features a new options window and new settings to deal with invalid typed in sequences (try case-insensitive matches instead, emit an error sound, discard all characters…).

New in WinCompose 0.6.3 (Apr 23, 2014)

  • Switching between keyboard layouts no longer requires to restart WinCompose.
  • Keys that can only be obtained with AltGr can now be part of a compose sequence.
  • Performance improvements.

New in WinCompose 0.6.2 (Apr 18, 2014)

  • Fix grave performance issues by using a modified version of AutoHotKey.

New in WinCompose 0.6.1 (Apr 14, 2014)

  • Fix issues with the save files.
  • Czech translation.

New in WinCompose 0.6.0 (Apr 9, 2014)

  • More than 600 new compose rules from the dotXcompose project.
  • The sequence window is now a lot more usable and appealing.

New in WinCompose 0.5.0 (Apr 4, 2014)

  • Support for custom compose rules in %userprofile%/.XCompose.txt.
  • Using Alt as the compose key does not disable Alt-Tab, and other similar fixes.
  • Keeping the compose key pressed no longer causes the icon to flicker.

New in WinCompose 0.4.6 (Feb 27, 2014)

  • Internationalization support.
  • The key timeout can be entirely disabled.
  • Unicode characters in the sequence window can be copied to the clipboard.

New in WinCompose 0.4.5 (Sep 14, 2013)

  • Support for numeric keypad keys.
  • Bugfix for pure ASCII compose sequences.
  • Cosmetic UI fixes.

New in WinCompose 0.4.4 (Sep 3, 2013)

  • Support for Unicode codepoints above U+FFFF.

New in WinCompose 0.4.3 (Aug 23, 2013)

  • Support for 32-bit Windows.
  • Support for the X-Chat IRC client.

New in WinCompose 0.4.2 (Jun 22, 2013)

  • Better support for GTK+ applications such as Pidgin.
  • Minor GUI fixes.

New in WinCompose 0.4.1 (May 11, 2013)

  • 'Menu', 'Escape' and 'Backtick' can now act as compose keys, too.
  • Improved the filtering logic.
  • Allow to choose the timeout delay from the context menu.