wlchewing v0.1.0
Experimental release with:
- basic IME feature
- colors customizable by command line options
tarball is signed with key 5412E741087E6F0C1668B52BEF1E781EE6BE877E
changelog:
xdavidwu (43):
initial commit
add README
buffer: fix buffer pool
impl key repeat
impl key forwarding with virtual-keyboard
impl proper key forwarding
add mktemp alternative
im: fix memory issue on commit
im: display bopomofo properly
im: check alt and logo modifiers
im: handle keypad equivalents
im: skip unneeded state updates
im: check if chewing handled keys
im: add comments about panel key behavior
im: default to forward key release
im: handle keymap only if changed
im: fix activate/ deactivate state
buffer: fix pool destroy
im: record sent pressed, and pop on deactivate
im: fix handle state on open panel
im: implement shift quick switch
im: handle home and end
im: filter chewing_handle_Default
im: add temporary hack for gtk preedit state issue
basic SNI aka tray icon support
im: fix switch by shift from english to chinese
Revert "im: fix switch by shift from english to chinese"
im: really fix switch by shift from eng to chinese
sni: (re-)register on NameOwnerChanged
im: let chewing handle all printable input keysyms
im: add a missing roundtrip
bottom-panel: avoid zero height as we do not anchor both top and bottom
release all keys on sigterm and sigint
add license
organize files and refactor build
add option to start with english mode
add option to configure dock behavior
add option to set font
add option for candidate panel anchor
add options for colors
add option for selected text color
im: fix fd leak on keymap
build: 0.1.0