Skip to content

Commit

Permalink
Release v0.4.2
Browse files Browse the repository at this point in the history
Notable changes:

- Added `around-next-single`, a variant of `around-next` that will
  release its context on any change, as opposed to only on the release
  of the 'arounded' button.
- Added default compose sequence for Ü
- Added a `sticky-key`
- Added `--version` (`-V`) flag
- Added `+,` for  "add a cedilla"
- Added `:timeout-button` keyword to `tap-hold-next` and
  `tap-hold-next-release`, so that they can switch to a button
  other than the hold button when the timeout expires.
- The `multi-tap` key now immediately taps the current key when another
  key is pressed during tapping.
- Fixed compilation error under Mac, having to do with typo in Keycodes.
- Fixed issue with empty-names for uinput-sinks.
- Ignore SIGCHLD to deal with non-termination bug.

---

This should probably be 0.5, but notable issues like [1..6] still
preventing me from being comfortable with that. None of these seem
completely insurmountable, though, so stay tuned :)

[1]: #475
[2]: #704
[3]: #681
[4]: #716
[5]: #516
[6]: #426
  • Loading branch information
slotThe committed Oct 7, 2023
1 parent 2df98c4 commit d0ad322
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 7 deletions.
23 changes: 18 additions & 5 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,21 @@
# Changelog

A log of all notable changes to KMonad.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0)

## [Unreleased]
## Unreleased

### Added

### Changed

### Fixed

## 0.4.2 – 2023-10-07

### Added

### [Added]
- Added `around-next-single`, a variant of `around-next` that will release its
context on any change, as opposed to only on the release of the 'arounded'
button.
Expand All @@ -23,15 +33,18 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0)
hold button when the timeout expires.
- Added openrc startup script

### [Changed]
### Changed

- Reorganized codebase
- The `multi-tap` key now immediately taps the current key when another
key is pressed during tapping.

### [Fixed]
### Fixed

- Fixed compilation error under Mac, having to do with typo in Keycodes
- Fixed issue with empty-names for uinput-sinks
- Ignore SIGCHLD to deal with non-termination bug

## [0.4.1] - 2020-09-12
## 0.4.1 - 2020-09-12

- First release where we start tracking changes.
2 changes: 1 addition & 1 deletion kmonad.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ cabal-version: 2.2

name: kmonad
category: Application
version: 0.4.1
version: 0.4.2
synopsis: Advanced keyboard remapping utility
author: David Janssen
maintainer: janssen.dhj@gmail.com
Expand Down
3 changes: 2 additions & 1 deletion src/KMonad/Keyboard/IO/Linux/UinputSink.hs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
{-# LANGUAGE DeriveAnyClass #-}
{-# LANGUAGE CPP #-}
{-# LANGUAGE DeriveAnyClass #-}
{-# OPTIONS_GHC -Wno-dodgy-imports #-}
{-|
Module : KMonad.Keyboard.IO.Linux.UinputSink
Description : Using Linux's uinput interface to emit events
Expand Down

0 comments on commit d0ad322

Please sign in to comment.