上週末跟 Ding-Yi Chen 聯絡上,把 ibus-chewing 的 repository 搬到 Chewing Project 之後,就動手改一些東西。新的 repo 網址是 https://github.com/chewing/ibus-chewing 。
首先著重在整理 code base,先把 CMake 環境整理一下,然後把原本手刻的 ibus-setup-chewing 用 GTK4 重寫,並引入 libadwaita 讓界面跟 gnome 統一。
之前的樣子:
![](https://kanru.info/wp-content/uploads/2024/02/Screenshot-from-2024-02-04-08-58-09.png)
![](https://kanru.info/wp-content/uploads/2024/02/Screenshot-from-2024-02-04-08-58-16.png)
![](https://kanru.info/wp-content/uploads/2024/02/Screenshot-from-2024-02-04-08-58-21.png)
現在的樣子:
![](https://kanru.info/wp-content/uploads/2024/02/Screenshot-from-2024-02-05-23-02-57.png)
主要的兩個 PR:
接下刪掉約三千多行的沒有在用的程式碼,拿掉 X11 的依賴,修掉一些小的 bug。接下來測試若是沒什麼大問題,就可以來準備出個新版。▞