Commit Graph

38 Commits

Author SHA1 Message Date
hanteng 453aaa0567 update changelog 2023-09-20 15:52:25 +08:00
hanteng ea76d7c588 update changelog 2023-09-20 15:49:02 +08:00
hanteng 30a883a39d update changelog 2023-09-20 15:48:06 +08:00
hanteng 04eb09cd4e update changelog 2023-09-20 15:44:13 +08:00
liulinsong 67da4ecbd6 Change the default behavior of virtual keyboard visibility (#42)
1. Qt has good support for showing virtual keyboard, so we should
disable the default behavior supported by fcitx5

2. Qt has poor support for hiding virtual keyboard, so we should enable
the default behavior supported by fcitx5
2023-07-31 14:32:25 +08:00
hantengc f9d39a0245 修改debian下control文件相关信息 2023-07-19 12:44:37 +08:00
zhouganqing df4cfa373d no-change rebuild 2023-05-11 14:59:01 +08:00
hanteng 2263a3265b update changelog 2023-05-06 11:00:15 +08:00
liulinsong 495761df98 使用fcitx5中的新接口控制虚拟键盘的可见性
1. fcitx5中的代码与上游进行了同步。因此,需要使用fcitx5官方提供的
新接口控制虚拟键盘的可见性

2. fcitx5-qt需要以来正确的fcitx5版本才能与fcitx5正确的通信
2023-05-06 10:58:40 +08:00
hanteng ff5adacf05 update changelog 2023-04-12 13:36:37 +08:00
liulinsong 8987bc52a4 update changelog 2023-02-20 13:05:49 +08:00
liulinsong ff9178231e The input method is disabled only if it's really needed
When QPlatformInputContext object does not support input method and
the focus object/focus object wrapper do not support input method,
it's really needed to disable it.
2023-02-20 12:53:47 +08:00
liulinsong 82bf9fac90 update changelog 2023-02-20 11:19:47 +08:00
liulinsong 6417027739 Force update enable / disable state upon focus or key event.
Qt does not always notify us about input method accept change, need to
poll the update to ensure the value is up to date.
2023-02-20 11:04:13 +08:00
hanteng 04a95ac14a 更新changelog,修改control文件
1.更新changelog
2.修改control文件,对应fcitx5对应版本必须大于等于5.0.18-1kylin19k0.1tablet3
2023-02-13 09:20:01 +08:00
liulinsong af8cc0d56d Use focusObjectWrapper to get the real focus object. (#37) 2023-02-01 16:30:14 +08:00
liulinsong 822406b562 Suppress a compiler warning. (#36) 2023-02-01 16:30:04 +08:00
liulinsong 914bfdf95e Fix the condition when real focus doesn't change (#35)
Co-authored-by: Weng Xuetian <wengxt@gmail.com>
2023-02-01 16:29:55 +08:00
Weng Xuetian fe938a7717 Refactor the implementation to use focusProxy directly.
The reason of this is that: focusWidgetChanged arrives after
setFocusObject. This makes QApplication::focusWidget value out of date
at the point of setFocusObject. The qwidget logic is actually simple
enough (see QWidgetPrivate::deepestFocusProxy), just use the same logic
here.
2023-02-01 16:29:08 +08:00
Weng Xuetian a5a444f513 Try to workaround inconsistency if QWidget focus proxy is used. 2023-02-01 16:27:16 +08:00
Weng Xuetian ea4f4431ef Fix qt4 build 2023-02-01 15:09:38 +08:00
liulinsong dac6bccb41 Notify fcitx of the focus event even if the focus object does not support IM. (#34)
This will make use of a new capability flag Disable to indicate that ic doesn't want input method.
filterEvent has another check for not forwarding the event, so it should be ok that no key will reach fcitx.
2023-02-01 15:05:24 +08:00
hanteng 112f6a64a9 update changelog 2023-01-06 14:28:47 +08:00
hanteng 21d759fcf3 update changelog 2023-01-06 10:13:53 +08:00
liulinsong 10d183c464 Update changelog 2022-11-15 21:29:24 +08:00
Your Name 32e33438e3 Enable the default behavior for hiding virtual keyboard supported by fcitx5. 2022-11-15 21:25:43 +08:00
刘林松 cf90a8ad6f Merge branch 'liulinsong_update_changelog' into 'yhkylin/v101-tablet'
Update changelog

See merge request kylinos-src/fcitx5-qt!4
2022-10-31 08:19:32 +00:00
刘林松 1558ba21eb Merge branch 'liulinsong_disable_default_behavior' into 'yhkylin/v101-tablet'
Disable the default behavior support by fcitx5

See merge request kylinos-src/fcitx5-qt!3
2022-10-31 08:19:11 +00:00
liulinsong 33f325b70e Update changelog 2022-10-31 15:32:22 +08:00
liulinsong 6fbb9be184 Disable the default behavior support by fcitx5 2022-10-31 14:51:39 +08:00
hanteng 2957a3ecc9 Merge branch 'yhkylin/v101-tablet' into 'yhkylin/v101-tablet'
Yhkylin/v101 tablet

See merge request kylinos-src/fcitx5-qt!2
2022-10-18 05:50:19 +00:00
hanteng@kylinos.cn ef6bd17896 update changelog 2022-10-18 13:50:12 +08:00
hanteng@kylinos.cn cf20b3ada0 fix bug 2022-10-18 13:47:58 +08:00
刘林松 5300ee7881 重写qt5中虚拟键盘相关接口 2022-09-30 12:37:09 +00:00
linyuxuanlinkun 1976eeb2df add support of virtualkeyboard show and hide 2022-09-30 20:25:19 +08:00
hanteng@kylinos.cn cbcf6b7398 changed debian/source/format to native 2022-09-26 10:57:32 +08:00
hanteng e3b2cd18f1 Import Debian changes 5.0.14-0ok0
fcitx5-qt (5.0.14-0ok0) yangtze; urgency=medium

  * build for openkylin
2022-09-26 10:57:27 +08:00
hanteng@kylinos.cn 94a185f628 Import Upstream version 5.0.14 2022-09-26 10:57:26 +08:00