Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

scim and Qt5 #21

Open
leggewie opened this issue Sep 10, 2017 · 8 comments
Open

scim and Qt5 #21

leggewie opened this issue Sep 10, 2017 · 8 comments

Comments

@leggewie
Copy link
Member

What is the plan for scim with regards to Qt5?

@tzhuan
Copy link
Member

tzhuan commented Sep 16, 2017

I have tried to make the support for Qt5 about one year ago but there were so many issues that I could not address at that time. I remembered that the scim could be launched via the hotkey but I could not make any input and sometimes the programs (both scim and the test app) crashed. It was very difficult to investigate because I almost knew nothing about Qt. Later on I have focused on the refactoring for the code base as following so the Qt5 support work was pending.

  • integrate the scim-bridge into the scim internally. I am trying to make the scim-bridge as the internal core and build the libscim on top of it.
  • upgrade the c++ code base to confirm c++11 or even c++14.
  • support newer gtk+ release.

By the way, I was getting busier and busier so the progress is really slow...

@leggewie
Copy link
Member Author

leggewie commented Apr 16, 2018

@heroxbd, is this something you can help out with? You wanted in, this is your chance!

@heroxbd
Copy link
Contributor

heroxbd commented Apr 16, 2018

@leggewie Thank you for your consideration.

I am fine with GTK-3. Therefore I have no interest in porting the code base to Qt5.

@leggewie
Copy link
Member Author

leggewie commented Apr 17, 2018

@derekdai
Copy link
Contributor

derekdai commented Apr 30, 2020

Hi, I recently added Qt5 and IBus portal (for applications run with flatpak) support, here is my fork
https://github.com/derekdai/scim

The functionalities are complete and work well, to my limited test (table based Chinese input).

@heroxbd
Copy link
Contributor

heroxbd commented Apr 30, 2020

Hi, I recently added Qt5 and IBus portal (for applications run with flatpak), here is my fork
https://github.com/derekdai/scim

The functionalities are complete and work well, to my limited test (table based Chinese input).

Thanks for sharing. To clarity, how does it relate to IBus?

@derekdai
Copy link
Contributor

derekdai commented Apr 30, 2020

In flatpak, the IBus portal is the one and only one protocol to support input method. So, to make scim play with applications run winthin flatpak, your have no option other than to implement it.

What is necessary for the next input method framework?, page 7
image

fcitx also has IBus portal frontend
https://github.com/fcitx/fcitx5/tree/master/src/frontend

@heroxbd
Copy link
Contributor

heroxbd commented Apr 30, 2020

In flatpak, the IBus portal is the one and only one protocol to support input method. So, to make scim play with applications run winthin flatpak, your have no option other than to implement it.

What is necessary for the next input method framework?, page 7
image

fcitx also has IBus portal frontend
https://github.com/fcitx/fcitx5/tree/master/src/frontend

Thank you so much! I will take a look at your repo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants