Re: Should I port my custom UI toolkit to Wayland or GTK/QT?

2021-10-30 Thread Dorota Czaplejewicz
Hi Brad, On Sat, 30 Oct 2021 10:58:59 +1100 Brad Robinson wrote: > 2. Are there options for IME and Accessibility for pure Wayland apps? Yes, there are at least 2 approaches: - embed the IME in your application, like GNOME/Mutter seems to be doing (I'm not super acquainted with that) - use

Re: Virtual keyboard changes system keyboard layout under sway - why?

2020-04-06 Thread Dorota Czaplejewicz
Hello Justus, On Mon, 06 Apr 2020 14:36:03 +0200 justus-...@piater.name wrote: > Hello, > > In my quest for an on-screen keyboard (OSK) for sway, the closest I've > found are Purism's squeekboard and virtboard. They both use the Wayland > virtual keyboard protocol. Surprisingly (to me), they

Re: Batching text input protocol changes

2020-02-18 Thread Dorota Czaplejewicz
On Tue, 18 Feb 2020 16:20:08 +0100 Jonas Ådahl wrote: > On Tue, Feb 18, 2020 at 04:14:50PM +0100, Dorota Czaplejewicz wrote: > > On Tue, 18 Feb 2020 10:12:11 +0200 > > Pekka Paalanen wrote: > > > > > On Mon, 17 Feb 2020 19:58:43 +0100 > > > Dorota Czapl

Re: Batching text input protocol changes

2020-02-18 Thread Dorota Czaplejewicz
On Tue, 18 Feb 2020 10:12:11 +0200 Pekka Paalanen wrote: > On Mon, 17 Feb 2020 19:58:43 +0100 > Dorota Czaplejewicz wrote: > > > Hi all, > > > > over the past month, the zwp_text_input_v3 protocol has moved to real > > devices and had seen unprecedented u

Batching text input protocol changes

2020-02-17 Thread Dorota Czaplejewicz
of possible supported versions. A new integration branch on gitlab would keep related merge requests on the wayland-protocols repo, and it could be merged as one large update once it's sufficiently hardened. Or is there another way to do this? Thanks, Dorota Czaplejewicz pgps4bzpQyeb6.pgp

Re: Floating windows in input-method

2019-12-19 Thread Dorota Czaplejewicz
Hi Silvan, On Mon, 16 Dec 2019 20:56:12 +0100 "Silvan Jegen" wrote: > Hi > > Simon Ser wrote: > > Hi Dorota, > > > > On Sunday, December 15, 2019 7:55 PM, Dorota Czaplejewicz > > wrote: > > > > > Hi all, > > > > &g

Floating windows in input-method

2019-12-15 Thread Dorota Czaplejewicz
on the desktop, can I get some opinions? Do you think the protocol would be useful and an improvement over the v1 even if it didn't initially include floating windows? Thanks, Dorota Czaplejewicz On Thu, 4 Oct 2018 20:00:13 + Dorota Czaplejewicz wrote: > This protocol is based on

Re: [RFC PATCH wayland-protocols] presentation: New protocol for presenting surfaces to the user

2019-10-16 Thread Dorota Czaplejewicz
passed to a running client through other means not > + observed in this protocol. > + > + > + > + > + > + > + Notifies that the compositor is no longer watching this launched > + application. This may indicate failure (eg. launchee crashed) or > + may simply be the result of the launchee not replying properly > + (eg. does not implement this protocol). > + > + > + > + > + > + Notifies that the launched application successfully called > + zwp_presentation_manager.acknowledge. > + > + > + > + It looks okay, with the caveat that startup notification and positioning/focusing seem like two separate beasts to me. Cheers, Dorota Czaplejewicz pgpjxLaGjHUC3.pgp Description: OpenPGP digital signature ___ wayland-devel mailing list wayland-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-devel

[PATCH v7 wayland-protocols] virtual-keyboard: Add new virtual keyboard protocol

2019-09-27 Thread Dorota Czaplejewicz
Provides the ability to emulate keyboards by applications. Complementary to input-method protocol. The interface is a mirror copy of wl_keyboard, with removed serials, and added seat binding. Signed-off-by: Dorota Czaplejewicz --- Hello, I've updated this patch with feedback from Petter

[PATCH] text-input: Add input_provided hint

2019-07-29 Thread Dorota Czaplejewicz
displaying a second on-screen keyboard. This allows for the system input method to still provide accessibility services, as well as text completion or prediction. Based on discussion in https://gitlab.gnome.org/GNOME/gtk/merge_requests/978 Signed-off-by: Dorota Czaplejewicz --- Hi, here's

Re: [PATCH v6 wayland-protocols] virtual-keyboard: Add new virtual keyboard protocol

2019-07-29 Thread Dorota Czaplejewicz
message. Thanks! > ___ > wayland-devel mailing list > wayland-devel@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/wayland-devel Here you go, sorry for not paying attantion: Signed-off-by: Dorota Czaplejewicz pgpx4oydmuksv.pgp Description

Re: [PATCH wayland-protocols] input-method: Add zwp-input-method-v2

2018-11-09 Thread Dorota Czaplejewicz
they are well-tested, but that may just mean I haven't seen 80% of the problems. The untested-in-practice parts are about popups and keyboard grabs. I hope this can help you. Cheers, Dorota Czaplejewicz [0] https://github.com/swaywm/wlroots/pull/1203 [1] https://source.puri.sm/Librem5

[PATCH wayland-protocols] input-method: Add zwp-input-method-v2

2018-10-04 Thread Dorota Czaplejewicz
the remaining issues and turn this interface into reality! Cheers, Dorota Czaplejewicz Makefile.am| 1 + unstable/input-method/input-method-unstable-v2.xml | 490 + 2 files changed, 491 insertions(+) create mode 100644 unstable/input

Re: [RFC wayland-protocols] input-method: Add zwp-input-method-v2

2018-10-04 Thread Dorota Czaplejewicz
Thank you Simon for reading the proposal so carefully! My replies are inline. On Fri, 07 Sep 2018 11:54:36 + Simon Ser wrote: > On 6 August 2018 3:00 PM, Dorota Czaplejewicz > wrote: > > This protocol is based on v1, and current text-input-v3. > > > > The piec

[RFC wayland-protocols] input-method: Add zwp-input-method-v2

2018-08-06 Thread Dorota Czaplejewicz
l_keyboard as new_id seems not to be possible due to versioning. Should the request make an existing wl_keyboard instance change behaviour? Or perhaps there should be a new zwp_input_method_keyboard mimicking the wl_keyboard interface? I'm interested in your opinions. Thank you, Dorota Czaplej

[PATCH v6 wayland-protocols] virtual-keyboard: Add new virtual keyboard protocol

2018-08-03 Thread Dorota Czaplejewicz
Provides the ability to emulate keyboards by applications. Complementary to input-method protocol. The interface is a mirror copy of wl_keyboard, with removed serials, and added seat binding. --- Hello, this is the change I wanted to send previously (sorry). Regards, Dorota Czaplejewicz

[PATCH v5 wayland-protocols] virtual-keyboard: Add new virtual keyboard protocol

2018-08-03 Thread Dorota Czaplejewicz
of the patch. This version doesn't contain any functional changes, but it's better formatted, and properties are referenced in a more idiomatic way. Having only minimal fixes compared to v3 (which is now also part of sway [0]), v5 looks pretty complete to me. Regards, Dorota Czaplejewicz [0] https

Re: [ANNOUNCE] wayland-protocols 1.16

2018-07-30 Thread Dorota Czaplejewicz
On Mon, 30 Jul 2018 18:42:01 +0200 Jonas Ådahl wrote: > wayland-protocols 1.16 is now available. > > This version includes a new version of the unstable text-input protocol. The > new version is not compatible with the old version. Please check the commit > adding the new protocols for more

[PATCH v11 wayland_protocols] text-input: Add v3 of the text-input protocol

2018-07-30 Thread Dorota Czaplejewicz
to the state. - The client can detect outdated requests. Signed-off-by: Dorota Czaplejewicz Signed-off-by: Carlos Garnacho --- Hi, this version adds a short protocol description and moves some text from text_input description there (most of it is still directly relevant to text_input only

[PATCH v10 wayland_protocols] text-input: Add v3 of the text-input protocol

2018-07-30 Thread Dorota Czaplejewicz
to the state. - The client can detect outdated requests. Signed-off-by: Dorota Czaplejewicz Signed-off-by: Carlos Garnacho --- Hi, this patch applies most recent advice from Jonas. The changes are in commit and done messages and spelled out in my previous email. Cheers, Dorota Makefile.am

Re: [PATCH v9 wayland_protocols] text-input: Add v3 of the text-input protocol

2018-07-30 Thread Dorota Czaplejewicz
On Mon, 30 Jul 2018 15:20:05 +0200 Jonas Ådahl wrote: > On Mon, Jul 30, 2018 at 02:44:47PM +0200, Dorota Czaplejewicz wrote: > > From: Carlos Garnacho > > > > This new protocol description is an evolution of v2. > > > > - All pre-edit text styling is gon

[PATCH v9 wayland_protocols] text-input: Add v3 of the text-input protocol

2018-07-30 Thread Dorota Czaplejewicz
to the state. - The client can detect outdated requests. Signed-off-by: Dorota Czaplejewicz Signed-off-by: Carlos Garnacho --- Hi, this patch includes feedback received from Jonas. Changes over v8: - removed a mention of an input method protocol in the introduction - synchronization happens not via

Re: [PATCH v8 wayland-protocols] text-input: Add v3 of the text-input protocol

2018-07-30 Thread Dorota Czaplejewicz
On Mon, 30 Jul 2018 13:09:06 +0200 Jonas Ådahl wrote: > On Mon, Jul 30, 2018 at 12:57:52PM +0200, Dorota Czaplejewicz wrote: > > On Mon, 30 Jul 2018 12:36:45 +0200 > > Jonas Ådahl wrote: > > > > > On Sat, Jul 28, 2018 at 08:17:56PM +0200, Dorota Czaplejewicz

Re: [PATCH v8 wayland-protocols] text-input: Add v3 of the text-input protocol

2018-07-30 Thread Dorota Czaplejewicz
On Mon, 30 Jul 2018 12:36:45 +0200 Jonas Ådahl wrote: > On Sat, Jul 28, 2018 at 08:17:56PM +0200, Dorota Czaplejewicz wrote: > > From: Carlos Garnacho > > > > This new protocol description is an evolution of v2. > > > > - All pre-edit text styling is gon

Re: [PATCH v4 wayland-protocols] virtual-keyboard: Add new virtual keyboard protocol

2018-07-29 Thread Dorota Czaplejewicz
On Tue, 24 Jul 2018 15:10:29 +0200 Dorota Czaplejewicz wrote: > On Thu, 12 Jul 2018 18:15:32 -0400 > Simon Ser wrote: > > > Hi, > > > > Sorry for the delay. > > > > I'm not sure I like this new design. > > > > Finally, I'm not even

[PATCH v8 wayland-protocols] text-input: Add v3 of the text-input protocol

2018-07-28 Thread Dorota Czaplejewicz
to the state. - The client can detect outdated requests. Signed-off-by: Dorota Czaplejewicz Signed-off-by: Carlos Garnacho --- Hello all, this new change stems from real experiences developing an implementation of text-input. Under Carlos' guidance, I've been developing support in GTK3, as well

Re: [PATCH v4 wayland-protocols] virtual-keyboard: Add new virtual keyboard protocol

2018-07-24 Thread Dorota Czaplejewicz
e force-destroyable don't have this, e.g. zxdg_toplevel_v6. It's not clear to me what the separation is and where virtual-keyboard falls. I won't be adding such an event now, but I'm happy to get educated and then do the right thing. > Everything else looks good to me. Thanks fo

[PATCH v7 wayland-protocols] text-input: Add v3 of the text-input protocol

2018-07-24 Thread Dorota Czaplejewicz
focus rectangle is covered by the input panel. - No set_preferred_language request for clients. - There is no event to send keysyms. Compositors can use wl_keyboard interface instead. - All state is double-buffered, with specified state. Signed-off-by: Dorota Czaplejewicz Signed-off-by: Carlos

[PATCH v6 wayland-protocols] text-input: Add v3 of the text-input protocol

2018-07-23 Thread Dorota Czaplejewicz
focus rectangle is covered by the input panel. - No set_preferred_language request for clients. - There is no event to send keysyms. Compositors can use wl_keyboard interface instead. - All state is double-buffered, with specified state. Signed-off-by: Dorota Czaplejewicz Signed-off-by: Carlos

[PATCH v5 wayland-protocols] text-input: Add v3 of the text-input protocol

2018-07-23 Thread Dorota Czaplejewicz
-by: Dorota Czaplejewicz Signed-off-by: Carlos Garnacho --- Hi all, thanks for the feedback on the previous patch. The most controversial part was my switch from measuring bytes to code points when passing around Unicode strings. This v5 of the patch reverses that and we're in bytes land again

Re: [PATCHv4 wayland-protocols] text-input: Add v3 of the text-input protocol

2018-07-23 Thread Dorota Czaplejewicz
Hi Carlos, thanks for reviewing! On Tue, 17 Jul 2018 19:18:36 +0200 Carlos Garnacho wrote: > Hi!, > > (Way way late, trying to revive the conversation...) > > On Thu, May 3, 2018 at 9:22 PM, Dorota Czaplejewicz > wrote: > > On Thu, 3 May 2018 20:47:27 +0200

[PATCH v4 wayland-protocols] virtual-keyboard: Add new virtual keyboard protocol

2018-06-25 Thread Dorota Czaplejewicz
that it doesn't warrant a protocol error however. As usual, feedback is welcome. Cheers, Dorota Czaplejewicz Makefile.am| 1 + unstable/virtual-keyboard/README | 2 + .../virtual-keyboard-unstable-v1.xml | 154

Re: [PATCH v3 wayland-protocols] virtual-keyboard: Add new virtual keyboard protocol

2018-06-22 Thread Dorota Czaplejewicz
On Fri, 22 Jun 2018 12:36:16 -0400 Simon Ser wrote: > On June 22, 2018 4:20 PM, Dorota Czaplejewicz > wrote: > > Provides the ability to emulate keyboards by applications. Complementary to > > input-method protocol. > > > > The interface is a mirror copy of wl_

[PATCH v3 wayland-protocols] virtual-keyboard: Add new virtual keyboard protocol

2018-06-22 Thread Dorota Czaplejewicz
suggestion. I hope that we're getting closer to perfect with this revision! As usual, feedback is welcome. Cheers, Dorota Czaplejewicz Makefile.am| 1 + unstable/virtual-keyboard/README | 2 + .../virtual-keyboard-unstable-v1.xml

Re: [PATCH_v2] virtual-keyboard: Add new virtual keyboard protocol

2018-05-30 Thread Dorota Czaplejewicz
On Wed, 30 May 2018 14:28:12 +1000 Peter Hutterer wrote: > On Thu, May 24, 2018 at 08:27:29PM +0200, Dorota Czaplejewicz wrote: > > Provides the ability to emulate keyboards by applications. Complementary to > > input-method protocol. > > > > The interface is a

Re: [PATCH] virtual-keyboard: Add new virtual keyboard protocol

2018-05-21 Thread Dorota Czaplejewicz
ecific libraries any more, and make things like nested sessions much more palatable. > Thanks, > > Roderick Colenbrander > Sr Manager Hardware & Systems Engineering > Sony Interactive Entertainment > Have a nice day, Dorota Czaplejewicz > On 05/17/2018 09:55 AM,

Re: [PATCH] virtual-keyboard: Add new virtual keyboard protocol

2018-05-20 Thread Dorota Czaplejewicz
On Thu, 17 May 2018 18:53:10 +0200 Dorota Czaplejewicz <dorota.czaplejew...@puri.sm> wrote: > Provides the ability to emulate keyboards by applications. Complementary to > input-method protocol. > > The interface is a mirror copy of wl_keyboard, with removed serials, and &g

Re: [PATCHv4 wayland-protocols] text-input: Add v3 of the text-input protocol

2018-05-17 Thread Dorota Czaplejewicz
On Thu, 17 May 2018 18:05:34 +0100 Daniel Stone <dan...@fooishbar.org> wrote: > Hi Dorota, > > On 3 May 2018 at 16:41, Dorota Czaplejewicz <dorota.czaplejew...@puri.sm> > wrote: > > - There is no event to send keysyms. Compositors can use wl_keyboard > >

[PATCH] virtual-keyboard: Add new virtual keyboard protocol

2018-05-17 Thread Dorota Czaplejewicz
Provides the ability to emulate keyboards by applications. Complementary to input-method protocol. The interface is a mirror copy of wl_keyboard, with removed serials, and added seat binding. --- This proposal is another one needed by Purism to support on screen keyboards on a phone screen.

Re: [PATCHv4 wayland-protocols] text-input: Add v3 of the text-input protocol

2018-05-10 Thread Dorota Czaplejewicz
On Thu, 10 May 2018 11:43:12 +0200 Dorota Czaplejewicz <dorota.czaplejew...@puri.sm> wrote: > On Tue, 08 May 2018 07:07:24 + > Silvan Jegen <s.je...@gmail.com> wrote: > > > On Mon, May 7, 2018 at 5:11 AM Joshua Watt <jpewhac...@gmail.com> wrote: > >

Re: [PATCHv4 wayland-protocols] text-input: Add v3 of the text-input protocol

2018-05-10 Thread Dorota Czaplejewicz
On Tue, 08 May 2018 07:07:24 + Silvan Jegen wrote: > On Mon, May 7, 2018 at 5:11 AM Joshua Watt wrote: > > IMHO, if you are doing UTF-8 (which you should), you should *always* > > specify any offset in the string as a byte offset. I have a few > >

Re: [PATCHv4 wayland-protocols] text-input: Add v3 of the text-input protocol

2018-05-07 Thread Dorota Czaplejewicz
On Sun, 6 May 2018 22:11:32 -0500 Joshua Watt <jpewhac...@gmail.com> wrote: > On Sun, May 6, 2018 at 3:37 PM, Dorota Czaplejewicz > <dorota.czaplejew...@puri.sm> wrote: > > On Sat, 5 May 2018 13:37:44 +0200 > > Silvan Jegen <s.je...@gmail.com> wrote: > >

Re: [PATCHv4 wayland-protocols] text-input: Add v3 of the text-input protocol

2018-05-06 Thread Dorota Czaplejewicz
On Sat, 5 May 2018 13:37:44 +0200 Silvan Jegen <s.je...@gmail.com> wrote: > On Sat, May 05, 2018 at 11:09:10AM +0200, Dorota Czaplejewicz wrote: > > On Fri, 4 May 2018 22:32:15 +0200 > > Silvan Jegen <s.je...@gmail.com> wrote: > > > > > On Thu

Re: [PATCHv4 wayland-protocols] text-input: Add v3 of the text-input protocol

2018-05-05 Thread Dorota Czaplejewicz
On Fri, 4 May 2018 22:32:15 +0200 Silvan Jegen <s.je...@gmail.com> wrote: > On Thu, May 03, 2018 at 10:46:47PM +0200, Dorota Czaplejewicz wrote: > > On Thu, 3 May 2018 21:55:40 +0200 > > Silvan Jegen <s.je...@gmail.com> wrote: > > > > > On Thu

Re: [PATCHv4 wayland-protocols] text-input: Add v3 of the text-input protocol

2018-05-03 Thread Dorota Czaplejewicz
On Thu, 3 May 2018 21:55:40 +0200 Silvan Jegen <s.je...@gmail.com> wrote: > On Thu, May 03, 2018 at 09:22:46PM +0200, Dorota Czaplejewicz wrote: > > On Thu, 3 May 2018 20:47:27 +0200 > > Silvan Jegen <s.je...@gmail.com> wrote: > > > > > Hi Dorota >

Re: [PATCHv4 wayland-protocols] text-input: Add v3 of the text-input protocol

2018-05-03 Thread Dorota Czaplejewicz
On Thu, 3 May 2018 20:47:27 +0200 Silvan Jegen <s.je...@gmail.com> wrote: > Hi Dorota > > Some comments and typo fixes below. > > On Thu, May 03, 2018 at 05:41:21PM +0200, Dorota Czaplejewicz wrote: > > This new protocol description is a simplification over v2. &

[PATCHv4 wayland-protocols] text-input: Add v3 of the text-input protocol

2018-05-03 Thread Dorota Czaplejewicz
easure strings. Signed-off-by: Dorota Czaplejewicz <dorota.czaplejew...@puri.sm> Signed-off-by: Carlos Garnacho <carl...@gnome.org> --- This is the next update coming from Purism to perfect the text input protocol. The following changes added on top of PATCHv3: - Fixed whitespaces. - Re

[PATCH wayland-protocols v3] text-input: Add v3 of the text-input protocol

2018-04-13 Thread Dorota Czaplejewicz
is covered by the input panel. - No set_preferred_language request for clients. - There is no event to send keysyms. Compositors can use wl_keyboard interface instead. Signed-off-by: Dorota Czaplejewicz <dorota.czaplejew...@puri.sm> Signed-off-by: Carlos Garnacho <carl...@gnome.org> Revie

Re: [PATCHv2] text-input: Add v3 of the text-input protocol

2018-04-12 Thread Dorota Czaplejewicz
On Thu, 12 Apr 2018 21:26:08 +0200 Silvan Jegen <s.je...@gmail.com> wrote: > Hi Dorota > > On Wed, Apr 11, 2018 at 03:03:58PM +0200, Dorota Czaplejewicz wrote: > > This new protocol description is a simplification over v2. > > > > - All pre-edit text styling i

Re: [wayland-protocols] text-input: Add v3 of the text-input protocol

2018-04-12 Thread Dorota Czaplejewicz
to the list) > > > > > > On Wednesday, 11 April 2018 11:35:58 PDT Dorota Czaplejewicz wrote: > > >> On Wed, 11 Apr 2018 11:26:22 -0700 > > >> > > >> Weng Xuetian <wen...@gmail.com> wrote: > > >> > On Monday, 9 April 2018

Re: [wayland-protocols] text-input: Add v3 of the text-input protocol

2018-04-11 Thread Dorota Czaplejewicz
On Wed, 11 Apr 2018 11:26:22 -0700 Weng Xuetian <wen...@gmail.com> wrote: > On Monday, 9 April 2018 07:20:53 PDT Dorota Czaplejewicz wrote: > > On Sun, 11 Mar 2018 20:30:14 +0100 > > > > Carlos Garnacho <carl...@gnome.org> wrote: > > > This new pro

Re: [wayland-protocols] text-input: Add v3 of the text-input protocol

2018-04-09 Thread Dorota Czaplejewicz
On Sun, 11 Mar 2018 20:30:14 +0100 Carlos Garnacho wrote: > This new protocol description is a vast simplification over v2, highlights > are: > - All pre-edit text styling is gone, the protocol doesn't seem the place > to convey UI state. Clients are in better knowledge of

Re: [wayland-protocols] text-input: Add v3 of the text-input protocol

2018-04-02 Thread Dorota Czaplejewicz
On Sun, 11 Mar 2018 20:30:14 +0100 Carlos Garnacho wrote: > This new protocol description is a vast simplification over v2, highlights > are: > - All pre-edit text styling is gone, the protocol doesn't seem the place > to convey UI state. Clients are in better knowledge of