Skip to content
Merged
Changes from all commits
Commits
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
39 changes: 35 additions & 4 deletions appcast.xml
Original file line number Diff line number Diff line change
@@ -1,14 +1,45 @@
<?xml version="1.0" standalone="yes"?>
<rss xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" version="2.0">
<?xml version="1.0" standalone="yes"?><!-- sparkle-sign-warning:
IMPORTANT: This file was signed by Sparkle. Any modifications to this file requires re-signing this file with generate_appcast or sign_update! The signed signature will be embedded at the end of this file.
--><rss xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" version="2.0">
<channel>
<title>InputPilot</title>
<item>
<title>1.1.0</title>
<pubDate>Mon, 12 Oct 2026 00:33:43 +0200</pubDate>
<sparkle:version>3</sparkle:version>
<sparkle:shortVersionString>1.1.0</sparkle:shortVersionString>
<sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
<description sparkle:format="markdown"><![CDATA[## InputPilot 1.1.0

**After updating, the welcome window appears once** so you can turn on *Open InputPilot at login*. Without it, InputPilot stops working after a restart.

### New
- **Layouts you pick yourself are kept.** Switch with ⌃Space, the input menu or Undo, and InputPilot keeps your choice until you type on another keyboard. Settings → Switching offers alternatives, including the old behaviour.
- **Open at login**, in the welcome window and in Settings.
- **"Use … for …"** in the menu maps the keyboard you are typing on to the current input source in one click.
- **Relaunch InputPilot** finishes setup after you grant Input Monitoring.

### Fixed
- Two USB keyboards of the same model, on different ports, now each get their own mapping.
- Karabiner-Elements holding a keyboard no longer stops keyboard detection outright.
- Emoji & Symbols and Dictation are no longer offered as mapping targets.
- Settings and other windows now open in front of the active app.
- A lone F6 press now counts as typing.

Full details: [CHANGELOG](https://github.com/LucaGerlich/InputPilot/blob/main/CHANGELOG.md)
]]></description>
<enclosure url="https://github.com/LucaGerlich/InputPilot/releases/download/v1.1.0/InputPilot-1.1.0.dmg" length="1969563" type="application/octet-stream" sparkle:edSignature="fX0JrQIhTUMJXIl4QgCaFhP3AhOqCYwKtcvNmcux8716gF4m2isQoWxrmu0SS9C5n8iCywLczs+Xh2PzCIwSDw=="></enclosure>
</item>
<item>
<title>1.0.1</title>
<pubDate>Tue, 18 Aug 2026 20:48:23 +0200</pubDate>
<sparkle:version>2</sparkle:version>
<sparkle:shortVersionString>1.0.1</sparkle:shortVersionString>
<sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
<enclosure url="https://github.com/LucaGerlich/InputPilot/releases/download/v1.0.1/InputPilot-1.0.1.dmg" length="1917595" type="application/octet-stream" sparkle:edSignature="22K7ieergXqW2n1Gu0kEYeGKGQl3jM1OL1pgWhHULr+Ul9rD9fgxc2EKUIzOmE8e4wL7FCWBKZJcafptHB4QDA=="/>
<enclosure url="https://github.com/LucaGerlich/InputPilot/releases/download/v1.0.1/InputPilot-1.0.1.dmg" length="1917595" type="application/octet-stream" sparkle:edSignature="22K7ieergXqW2n1Gu0kEYeGKGQl3jM1OL1pgWhHULr+Ul9rD9fgxc2EKUIzOmE8e4wL7FCWBKZJcafptHB4QDA=="></enclosure>
</item>
</channel>
</rss>
</rss><!-- sparkle-signatures:
edSignature: vhV2KUZe76deEFmnH2ZDU44+0kL+qzbX1XZrGoFwXTZCd4/azjrFOryYpbITHC7/Tq5TskZNKmWZO/3KQsZICA==
length: 2869
-->
Loading