- Fix mismatched cargoDeps in nix and update attribute syntax [@nakoo]
- Update Unicode CLDR version to 45 #674
- Add ubuntu-22.10 Dockerfile [@OctopusET]
- Fix KDE autostart #576
- Add unicode prime symbols to math mode. (prime, double prime, triple prime, quadruple prime)
- Fix to work on wlroots>=0.17.1 (Sway 1.9) #664
- Add wayland zwp_input_method_v1 support [@Jhyub]
- Update configuration.md @Riey #601
- Correct scan code to properly recognize F11 and F12 key @xnuk #602
- Fix KDE plasmashell crash @kpqi5858 #609
- Set default font to
Noto Sans CJK KR
@Riey #618 - Fix #611 @Riey #618
- Update default config file
FlexibleComposeOrder
can change jongseong order #534- Implement hanja candidate window #383
- Builtin sebeolsik
3-90
and3-91
changed with all jungseong to uncomposable except forㅑ
,ㅕ
,ㅡ
,ㅜ(9)
,ㅗ(/)
#542 - Respect NUMLOCK state #591
- Remove support GTK2
- Config file format has changed see wiki for more information
FlexibleComposeOrder
can change compose jungseong order #542- Fix preedit character error on chromium family #535
- Let incomplete character can commit multiple jamos
- Support johab encoding for preedit string
- Fix jongseong input bug
$ㅋㅕ + $ㅋㅕ = ㅋㅋ
- Added Qt 5.12.9 library build
- Fix sebeolsik-391 "S-Equal" key
- Let indicator shown on Gnome tray (requires Gnome shell extension, https://extensions.gnome.org/extension/615/appindicator-support/)
- Fix space error in some firefox sites #561.
- Fix duplicated commit string in some firefox sites #562.
- Delaying preedit, bypass processes in gtk module #570
- Fix typo in symbol name for U+2193(↓): downaroow -> downarrow
- Adding translation layer feature #586
- Update dependencies #508
- Fix sebeolsik-3sin-p2 '"' character #509
- Fix sebeolsik-391 "S-F" key #521
- Don't compose choseong when FlexibleComposeOrder is on #520
- Fix choseong converted into jongseong even
TreatJongseongAsChoseong
is off #529
- Fix kime print outdated version #506
- Fix indicator crash in autostart #471
- Fix ownership of files in deb package #499
- Fix sebeolsik-3sin-p2 'ㅌ' jongsung #503
--verbose
argument now deleted use--log
- Fix CONFIGURATION typo #484
- Now indicator initial icon_color follow user config #461
- Don't exit xim when get
ServerError
#23 - Can set logging level either config file or command argument
- Fix wrong symbol name (Gammma -> Gamma)
- Fix config loading in capi #465
- Fix key repeat bug on XIM #467
- Fix indicator doesn't change icon properly #457
- Change config file layout
- Default config is no more installed just in the doc folder
- Add
--kill
flag in kime daemon - Install docs
- Really fix #425
- Support nix
shell.nix
,default.nix
- Rollback
preferred_direct
config - Fix qt preedit handling #425
- Install desktop files into autostart #413
- Improve hanja select ui with paging #416
- Mapping numpad numbers
- Fix Home, End, PageUp, PageDown don't clear preedit #410
- Support preedit string for XIM #401
- Improve keymap lookup speed +50%
- Detect qt mouse click for clear preedit #400
- Fix qt preedit style bug
- Try prevent hanja panic
- Fix shift input error #396
- Make unhandled key
Commit
andBypass
- Add
Ignore
hotkey behaviour - Optimize Layout
- New
array-keymap
optional feature that super fast but take more memory
- Add more math symbol data #385
- Terminate previous servers in deb #387
- kime-indicator terminate previous process
- Set
Default
,Insert
key commit - Fix kime-check failed
- Make more key to commit hangul #373
- Include english layouts #347
- Now change InputCategory clear preedit state
- Let select hanja, emoji in preedit string
- Prevent double key press #344
- Using signal connect client's window instead of
gdk_window_add_filter
- Insert emoji with
rofimoji
- Embed hanja dict
- Support multiple architectures
- Hide desktop entries from DE menu and application launchers #357
- Integrate kime-indicator again
- Add
icon_color
config - Add dvorak layout
- Replace
libappindicator
toksni
- Now InputEngine implementations are split several crates for support many InputCategories
- Implement math backend
- Rename sebeolsik layouts
sebeolsik-390 -> sebeolsik-3-90
sebeolsik-391 -> sebeolsik-3-90
sebeolsik-sin1995 -> sebeolsik-3sin-1995
- Add
TreatJongseongAsChoseongCompose
addon #332 - Fix 3-91 layout Z, S-Z bug #335
- Fix libreoffice-calc bug #339
- Add sebeolsik-3sin-p2 layout (except yet hangul) #222
- Add more keycodes (Enter, Tab, ControlL, ControlR, Delete, AltL, F1-F12, HangulHanja)
- Split kime-window into other repo
- Fix gtk preedit bug #325
- Support emoji, hanja input
- Add desktop files
- Fix kime-check fail #307
- Fix preedit string disappear when press hotkey #310
- Make character typing order strict
ㅏ + ㄱ = ㅏㄱ
- Add
TreatJongseongAsChoseong
addon - Add
FlexibleComposeOrder
addon #318 - Check LANG env in kime-check #317
- Add
Commit
hotkey,ConsumeIfProcessed
hotkey result #315 - Add white icon #316
- Fix cho-jung bug
웬 + ㅊ$ㅜ = 웬ㅊ
- Fix composable jungseong bug
ㅇ + $ㅆ$ㅜ + $ㅊ$ㅔ + = 웇
- Fix xim bug #304
- Support word commit #288
- Make qt preedit string have underline style
- Make keycode 130 to Hangul #291
- Implement composition jungseong #295
- Correct xim set_event_mask #283
- Detect mouse click event on gtk, qt #282 #280
- Release qt6 binary in latest zst #281
- Now frontends check engine's version if it failed, must cause hard error
- Use xim async only it will break some apps like neovide but fix many wrong bevaivors and performance
- Now release debian, ubuntu, arch binary package and many variants of qt module
- Add debian-buster, ubuntu-18.04 docker
- New tool
kime-check
for diagnostic kime #270 - Correct invalid sebolsik-390 builtin layout #261
- Fix indicator can't load icon data #260
- Fix choseong compose bug #263
- Rollback #247
- Fix xim doesn't work #246
- Fix debian packaging #140
- Use shell script for Build #231
- Using C++ header for engine cffi #229
- Implement engine hotkeys #223
- Implement sebeolsik-sin1995 #235
- Implement layout_addons #239
- Fix gtk reset doesn't commit preedit char #240
- Compile C/C++ with
-fvisibility=hidden
#241 - Change release .tar.xz #203
- Make engine capi no panic #201
- Fix wayland focus change repeat bug #207
- Support ALT modifier #190
- Fix wayland doesn't close fd well #194
- Using xim sync mode 49d0ef3e
- Improve indicator #186
- Workaround patch with xwayland input focus bug (#137)
- Handle disabled key repeat properly by @simnalamburt (#188)
- Fix unwanted key repeat bug on wayland by @simnalamburt (#206)
- Fix preedit string sended to wrong client by @simnalamburt (#205)
- Fix the key repeat regression by @simnalamburt (#215)
- Fix wrong behavior in neovide (#179)
- Fix xim crash when typing fast (#170)
- Fix xim doesn't work not en_US locale (#177)
- Key repeat implemented in wayland frontend by @simnalamburt (#171)
- Add more help messages for binary tools
- Show more version info
- Make CONFIGURATION.md more newbie friendly
- Create Korean version of documents
- Show hangul/english state on tray icon
- Support global hangul state
- Set gtk log domain to
kime
- Let
kime-wayland
exit when IO Error occurred - Fix wayland input bug
kime-xtask
now readKIME_CARGO_ARGS
,KIME_CMAKE_ARGS
,KIME_NINJA_ARGS
- Add donation link
- Fix gtk link error
- Rework build scripts
- Fix NumLock bug again
- Add GTK2, GTK4 immodule
- Add Qt6 immodule
- Add Wayland frontend
- Fix GTK3 space commit bug
- Fix Qt5 backspace bug
- Use C in GTK3
- Add Qt5 immodule
- Complete moum backspace (e.g. ㅚ -> ㅗ, ㅞ -> ㅜ)
- Fix hangul bug on NumLock, CapLock, ScrollLock
- Fix xim preedit window delete bug
- Fix deb file
- Add
--log
option inkime-xim
- Add size in
xim-preedit-font
- Don't reset on XIM set_ic_values
- Redraw when XIM preedit state changed
- Update packaging scripts
- Add Install guide
- Now kime-xim print version when pass
--version
- Fix XIM modifier bug
- Now
dubeolsik
,sebeolsik-390
,sebeolsik-391
layouts are embedded and no need local file - Fix intellij issue
- Fix Super key bug
- Package deb file
- Fix unhandled keycode doesn't occur reset
- Create CHANGELOG
- Decrease binary sizes with make engine cdylib
- Reset when focus_out (XIM)
- Add compose config
- Fix XIM start bug when XIM_SERVER is not set
- Support Control modifiers
- Support Super modifiers
- Commit forwarded events
- Add
compose_ssangjaum
config - Allow
Hangul
key - Reset when focus_out (GTK3)
- Fix firefox backspace bug
- Fix firefox enter, esc bug
- Bypass shift keys
- Support compose jungseong (ㅑ + ㅣ = ㅒ)
- Fix jongseong to next choseong when jungseong is entered (옹 + ㅏ = 오아)
- Support ESC to disable hangul mode for VIM users
- Bypass ctrl chars
- Implement config file
- Reset when unhandled keysym is entered
- Add sebeolsik 390, 391 layouts