<?xml version="1.0" standalone="yes"?>
<rss xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" version="2.0">
    <channel>
        <title>Input Source Pro</title>
        <item>
            <title>2.12.0</title>
            <pubDate>Mon, 14 Sep 2026 23:02:19 -0700</pubDate>
            <link>https://inputsource.pro</link>
            <sparkle:fullReleaseNotesLink>https://inputsource.pro/changelog</sparkle:fullReleaseNotesLink>
            <sparkle:phasedRolloutInterval>86400</sparkle:phasedRolloutInterval>
            <sparkle:version>707</sparkle:version>
            <sparkle:shortVersionString>2.12.0</sparkle:shortVersionString>
            <sparkle:minimumSystemVersion>12.0</sparkle:minimumSystemVersion>
            <description><![CDATA[<h2>2.12.0</h2>
<h4>Release date: 14 Sep 2026</h4>

<h5>What's new</h5>
<ul>
  <li>
    Added an option to keep the input source indicator visible near the mouse pointer, with
    automatic positioning at the text caret when available (by <a
    href="https://github.com/gum798" target="_blank">gum798</a> and <a
    href="https://github.com/runjuu" target="_blank">runjuu</a>).
  </li>
  <li>
    Added website rule support for the Helium browser (by <a href="https://github.com/immadolf"
    target="_blank">immadolf</a>).
  </li>
</ul>

<h5>Improvements</h5>
<ul>
  <li>
    Added support for Spotlight on macOS 27 and improved indicator positioning next to its
    search field (by <a href="https://github.com/runjuu" target="_blank">runjuu</a>).
  </li>
  <li>
    Fixed unnecessary indicator flashes when switching between apps that use the same input
    source (by <a href="https://github.com/doggy8088" target="_blank">doggy8088</a>).
  </li>
  <li>
    Fixed address bar rules not applying when the browser has no page URL (by <a
    href="https://github.com/liby" target="_blank">liby</a>).
  </li>
  <li>
    Improved indicator behavior while scrolling and kept function key mode badges readable at
    the text caret (by <a href="https://github.com/runjuu" target="_blank">runjuu</a>).
  </li>
  <li>
    Improved preferences window positioning, shortcut control alignment, rule buttons, and
    promotion card appearance in dark mode (by <a href="https://github.com/runjuu"
    target="_blank">runjuu</a>).
  </li>
</ul>

<h5>Compatibility</h5>
<ul>
  <li>
    Requires macOS 12 or later.
  </li>
</ul>

<hr />

<h2>2.11.0</h2>
<h4>Release date: 20 Jun 2026</h4>

<h5>What's new</h5>
<ul>
  <li>
    Added a configurable shortcut for switching between standard function keys (F1-F12) and media
    keys.
  </li>
  <li>
    Added an on-screen indicator that shows whether Function Keys or Media Keys are active when you
    toggle function key mode.
  </li>
  <li>
    Added scriptable settings import through the inputsourcepro:// URL scheme, so you can restore
    backups from the command line, including in silent mode.
  </li>
</ul>

<h5>Improvements</h5>
<ul>
  <li>Fixed disabled browser rules being applied when switching input sources on websites.</li>
  <li>
    Fixed browser domain matching so domains like example.com no longer match unrelated sites such
    as notexample.com.
  </li>
  <li>
    Fixed app and browser rule changes not taking effect in the current app until you switched to
    another app and back.
  </li>
  <li>Fixed duplicate input sources appearing in the input source lists.</li>
</ul>

<hr />

<h2>2.10.0</h2>
<h4>Release date: 13 May 2026</h4>

<h5>What's new</h5>
<ul>
  <li>
    Added Settings Backup, so you can export and import supported settings, app and browser rules,
    color settings, hot key groups, and recorded shortcuts.
  </li>
  <li>
    Added a CJKV fix method that briefly switches focus to help macOS settle on the selected input
    source after switching.
  </li>
</ul>

<h5>Improvements</h5>
<ul>
  <li>
    Improved app-specific keyboard switching so input-mode-specific selections are preserved more
    reliably (by <a href="https://github.com/spinachomes" target="_blank">lqb</a>).
  </li>
  <li>
    Fixed modifier shortcuts that could freeze after rapid CJKV switching (by
    <a href="https://github.com/darknos" target="_blank">Sergey Nosenko</a>).
  </li>
  <li>Fixed missing English punctuation mappings when Force English Punctuation is enabled.</li>
</ul>

<hr />

<h2>2.9.0</h2>
<h4>Release date: 18 Jan 2026</h4>

<ul>
  <li>
    Added support for shortcuts that use multiple modifier keys together (e.g., Shift + Command).
  </li>
  <li>Improved input source switching logic for more consistent behavior.</li>
  <li>Fixed an issue where input sources could rapidly switch back and forth.</li>
  <li>Fixed punctuation replacement so it respects Shift for the correct symbols.</li>
</ul>

<hr />

<h2>2.8.0</h2>
<h4>Release date: 11 Jan 2026</h4>
<p>After a lot of waiting, some of the most requested features are finally available.</p>
<h5>What's new</h5>
<ul>
  <li>
    Added single-modifier shortcuts: Press or double-tap Left/Right Shift/Control/Option/Command to
    switch input sources.
  </li>
  <li>
    Added per-app function key mode: (F1 ~ F12 vs media keys), so each app uses your preferred
    behavior.
  </li>
</ul>

<h5>Improvements</h5>
<ul>
  <li>Improved input source switching logic for faster, more consistent results.</li>
  <li>Fixed on-screen indicator positioning in some setups.</li>
  <li>Fixed rules list refresh issues and missing icons in the app rules picker/details UI.</li>
</ul>

<hr />

<h2>2.7.0</h2>
<h4>Release date: 3 Jan 2026</h4>
<h3>🎆 Happy New Year!</h3>
<p>
  It's amazing to see the community growing! This update is special because it includes
  contributions from several first-time contributors. A huge thank you to everyone who took the time
  to improve Input Source Pro. Your efforts are truly appreciated!
</p>
<ul>
  <li>
    Added "Fix Cursor Lag Issues" to the Troubleshooting section (by
    <a href="https://github.com/Xicrosoft" target="_blank">Xicrosoft</a>).
  </li>
  <li>
    Added per-app option to force English punctuation (by
    <a href="https://github.com/neow021" target="_blank">neow021</a>).
  </li>
  <li>
    Added support for Dia browser (by
    <a href="https://github.com/Xicrosoft" target="_blank">Xicrosoft</a>).
  </li>
  <li>
    Added support for Zen browser (by
    <a href="https://github.com/nshcr" target="_blank">nshcr</a>).
  </li>
  <li>
    Used SF Symbol to replace emoji for UI consistency (by
    <a href="https://github.com/Xicrosoft" target="_blank">Xicrosoft</a>).
  </li>
</ul>

<hr />

<h2>2.6.1</h2>
<h4>Release date: 26 April 2025</h4>
<h3>😎 We Are Now Open Source!</h3>

<p>
  After announcing that Input Source Pro will remain free forever, I've decided to take it one step
  further by making it open source. You can now find the code on
  <a href="https://github.com/runjuu/InputSourcePro" target="_blank">GitHub</a> under the GPL-3.0
  License.
</p>

<p>
  Life has gotten quite busy lately, so I might not be able to dedicate as much time to this project
  as I'd like (job hunting, interview preparation, and all that fun stuff). However, I'll do my best
  to keep things updated and maintained.
</p>

<p>
  Contributions are always welcome—feel free to submit pull requests, report issues, or suggest new
  features.
</p>

<p>Happy typing!</p>

<ul>
  <li>
    The beta tag has been removed! We might introduce a dedicated "beta channel" in the future with
    more frequent updates.
  </li>
  <li>Added an announcement banner to let everyone know we've gone open source!</li>
</ul>

<h2>2.5.0-beta</h2>
<h4>Release date: 3 Jan 2025</h4>
<h3>🎊 Happy New Year everyone!</h3>

<p>
  It’s been a while since my last update. One big reason I haven’t had much time for this project is
  that — <strong>I became a father to a lovely baby boy!</strong> Taking care of a newborn is far
  more challenging than we expected, but thankfully, we are still breathing 😮‍💨. That said, you might
  expect updates to Input Source Pro to remain infrequent over the next few months.
</p>

<p>
  Many users have asked about the pricing of Input Source Pro after the beta period, and I finally
  have an answer: <strong>Input Source Pro will remain free for everyone to use.</strong> I did
  consider introducing paid features, but it just didn't feel right. Switching between tasks and
  languages is such a fundamental need for multilingual users that it really should be handled by
  the operating system.
</p>

<p>
  Although Input Source Pro will be free to use, there are still ways you can support its
  development:
</p>

<ul>
  <li>Enjoyed using it? <strong>Sharing it with others</strong> would mean a lot. ❤️</li>
  <li>
    Found it really helpful? You can also
    <a href="https://github.com/sponsors/runjuu" target="_blank">buy me a bubble tea</a>. 🧋
  </li>
</ul>

Happy typing!

<ul>
  <li>You can now switch between multiple input sources with the same hot key.</li>
  <li>Updated outdated dependencies.</li>
</ul>

<h2>2.4.10-beta</h2>
<h4>Release date: 18 May 2024</h4>

<ul>
  <li>Updated outdated dependencies.</li>
</ul>

<hr />

<h2>2.4.9-beta</h2>
<h4>Release date: 17 Dec 2023</h4>

<ul>
  <li>Optimized the logic for detecting the currently used apps.</li>
</ul>

<hr />

<h2>2.4.8-beta</h2>
<h4>Release date: 1 Dec 2023</h4>

<ul>
  <li>Fixed a memory leak while recording keyboard shortcuts.</li>
</ul>

<hr />

<h2>2.4.7-beta</h2>
<h4>Release date: 30 Aug 2023</h4>

<ul>
  <li>Fixed a bug where the default input source could not be selected on macOS 12.</li>
</ul>

<hr />

<h2>2.4.6-beta</h2>
<h4>Release date: 27 Aug 2023</h4>

<ul>
  <li>Fixed a bug where the indicator might activate unexpectedly while typing.</li>
  <li>Fixed a bug where the keyboard shortcut wouldn't work upon first binding.</li>
  <li>Optimized the logic for switching input methods.</li>
</ul>

<hr />

<h2>2.4.5-beta</h2>
<h4>Release date: 2 Jul 2023</h4>

<ul>
  <li>
    Added Traditional Chinese translation (Special thanks to
    <a href="https://pan93.com" target="_blank">Yi-Jyun Pan</a>).
  </li>
  <li>Fixed a bug where the indicator might freeze when switching apps.</li>
</ul>

<hr />

<h2>2.4.4-beta</h2>
<h4>Release date: 24 Jun 2023</h4>

<ul>
  <li>Improved compatibility with Opera and Vivaldi browsers</li>
  <li>Added Korean translation</li>
</ul>

<hr />

<h2>2.4.3-beta</h2>
<h4>Release date: 19 Jun 2023</h4>

<ul>
  <li>Added an option for adjusting the size of the indicator.</li>
  <li>
    Fixed a bug that caused the input source icon to render incorrectly in certain conditions.
  </li>
</ul>

<hr />

<h2>2.4.2-beta</h2>
<h4>Release date: 17 Jun 2023</h4>

<ul>
  <li>Addressed a compatibility issue with newer versions of the Edge Browser.</li>
</ul>

<hr />

<h2>2.4.1-beta</h2>
<h4>Release date: 11 Jun 2023</h4>

<ul>
  <li>
    Fixed an issue where the "Display When Switch Keyboard" function was not operating as expected.
  </li>
</ul>

<hr />

<h2>2.4.0-beta</h2>
<h4>Release date: 10 Jun 2023</h4>

<ul>
  <li>Introduced a new Settings window for a smoother and more intuitive user experience.</li>
  <li>
    Added the ability to set a default keyboard for any currently visited website directly from the
    menu bar.
  </li>
  <li>
    Resolved an issue where "Hide When Default Keyboard Rule Is Applied" was not functioning as
    expected.
  </li>
</ul>

<hr />

<h2>2.3.0-beta</h2>
<h4>Release date: 3 Jun 2023</h4>
<h5>Happy Pride Month!</h5>
<p>
  A month has flown by since our last update, and we're excited to reveal the new features and
  improvements we've been developing. Hopefully, we've successfully delivered these without
  introducing any additional bugs.
</p>
<h5>What's new</h5>
<ul>
  <li>Support for Firefox is finally here!</li>
  <li>
    Check out our brand-new <a href="https://inputsource.pro/changelog">Changelog</a> page. We think
    you're going to love it!
  </li>
  <li>The menu bar icon has undergone a redesign to give it a fresh new look.</li>
</ul>
<h5>Improvements</h5>
<ul>
  <li>
    We've tweaked the behaviour of the full size indicator, it won't show up each time you focus on
    a new input field within the same app anymore.
  </li>
  <li>
    The issue where enabling Browser Rules caused Chrome and other browsers to reopen when you quit
    it should now be fixed.
  </li>
</ul>
<p>
  Lastly, Input Source Pro is now on Twitter!
  <a href="https://twitter.com/InputSourcePro">Follow us</a>
  there to stay updated with all the latest news and updates. See you next time!
</p>

<hr />

<h2>2.2.3-beta</h2>
<h4>Release date: 30 Apr 2023</h4>
<ul>
  <li>
    Fix a bug where certain tips are not displayed when the "Hide When Default Keyboard Rule is
    Applied" option is activated
  </li>
  <li>Add Japanese translation</li>
</ul>

<hr />

<h2>2.2.2-beta</h2>
<h4>Release date: 19 Mar 2023</h4>
<ul>
  <li>Fix a crash when launching the app</li>
  <li>Optimize input method switching logic</li>
</ul>

<hr />

<h2>2.2.1-beta</h2>
<h4>Release date: 12 Mar 2023</h4>
<ul>
  <li>Optimize input method switching logic</li>
  <li>Add a new <strong>Send Feedback</strong> button at the bottom of the navigation sidebar</li>
</ul>

<hr />

<h2>2.1.15-beta</h2>
<h4>Release date: 04 Feb 2023</h4>
<ul>
  <li>Optimize input method switching logic</li>
  <li>Add Thorium support for browser rules</li>
</ul>

<hr />

<h2>2.1.14-beta - Bug fixes</h2>
<h4>Release date: 11 Dec 2022</h4>
<ul>
  <li>Fix a crash that occurs in certain situations</li>
  <li>Optimize input method icon lookup logic</li>
  <li>Optimize input method switching logic</li>
</ul>
]]></description>
            <enclosure url="https://inputsource.pro/stable/Input%20Source%20Pro%202.12.0.dmg" length="7534037" type="application/octet-stream" sparkle:edSignature="gn6jf1BVT0+839XhrG/ExS3KFOGbtIi+MCkXy1VIM3IWhd1fjMxbFmzQq3E5EAdAQ5EcAh+GUBq/4+bZI4+FBw=="/>
        </item>
    </channel>
</rss>