mirror of
https://github.com/jtdaugherty/brick.git
synced 2024-12-26 23:42:49 +03:00
Bump version, update changelog
This commit is contained in:
parent
6929129e9c
commit
373d900f10
16
CHANGELOG.md
16
CHANGELOG.md
@ -2,6 +2,22 @@
|
|||||||
Brick changelog
|
Brick changelog
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
|
2.4
|
||||||
|
---
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
* The `Keybindings` API now normalizes keybindings
|
||||||
|
to lowercase when modifiers are present. (See also
|
||||||
|
https://github.com/jtdaugherty/brick/issues/512) This means that,
|
||||||
|
for example, a constructed binding for `C-X` would be normalized to
|
||||||
|
`C-x`, and a binding from a configuration file written `C-X` would be
|
||||||
|
parsed and then normalized to `C-x`. This is because, in general, when
|
||||||
|
modifiers are present, input events are received for the lowercase
|
||||||
|
version of the character in question. Prior to changing this, Brick
|
||||||
|
would silently parse (or permit the construction of) uppercase-mapped
|
||||||
|
key bindings, but in practice those bindings were unusable because
|
||||||
|
they are not generated by terminals.
|
||||||
|
|
||||||
2.3.2
|
2.3.2
|
||||||
-----
|
-----
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
name: brick
|
name: brick
|
||||||
version: 2.3.2
|
version: 2.4
|
||||||
synopsis: A declarative terminal user interface library
|
synopsis: A declarative terminal user interface library
|
||||||
description:
|
description:
|
||||||
Write terminal user interfaces (TUIs) painlessly with 'brick'! You
|
Write terminal user interfaces (TUIs) painlessly with 'brick'! You
|
||||||
|
Loading…
Reference in New Issue
Block a user