From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?utf-8?Q?Bj=C3=B6rn?= Bidar Newsgroups: gmane.emacs.devel Subject: Re: Easy things for Android port Date: Sat, 14 Jan 2023 01:20:47 +0200 Message-ID: <878ri6c980.fsf@thaodan.de> References: <87mt6pfpy5.fsf.ref@yahoo.com> <87mt6pfpy5.fsf@yahoo.com> <87bkn4e1ag.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25953"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: "T.V Raman" , emacs-devel@gnu.org To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Jan 14 00:21:54 2023 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pGTMv-0006XV-1s for ged-emacs-devel@m.gmane-mx.org; Sat, 14 Jan 2023 00:21:53 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pGTMF-0004tl-8z; Fri, 13 Jan 2023 18:21:11 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pGTMC-0004tK-ER for emacs-devel@gnu.org; Fri, 13 Jan 2023 18:21:08 -0500 Original-Received: from thaodan.de ([185.216.177.71]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pGTM8-0000Iv-SB for emacs-devel@gnu.org; Fri, 13 Jan 2023 18:21:08 -0500 Original-Received: from odin (dsl-trebng12-b04885-76.dhcp.inet.fi [176.72.133.76]) by thaodan.de (Postfix) with ESMTPSA id 9659BD08DB0; Sat, 14 Jan 2023 01:20:48 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=thaodan.de; s=mail; t=1673652048; bh=iHCDyjckTFaApRGx2JrDS+bteAon68POmePRW574RAM=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=sCXAtKcQibfU5oXfptCGDCEk9kYc+rPQxP1M/h75iHvJq8rKxlzjGClcOLEaeJ9fK /uBz2KJRMobJzVT1kkxGxsfDZa0L4f9fiVEM01k0vCt0mxxx9it6DUZ9jZDaisa5AF hkX8hI8+29KfkZ9PF9Yp0hAgX7bYRQ1dqMYundJ21pB2BmEZbtyKufuW2DpEUJv8qA o1lg1vS2hwlqMFtU3ag6SH/RV2849Q9GtxT6JYrQKpvlAqjO4cmW0BTn8TmA9I4WFm GiM1NyRZWLLV4FYhvYvOR2cCsmmTzNCw+o5OiOkCDpwIBFb/usFmu/9Iys1eVf4evd SSyqbARjewrPc09YspKctKHtDHcSN59tinVqLdXK7pES8dqmfdIi+Xs5sEqdUOslUH 55mmh1VxpU73WEDz3Tf6MS6I/WLYm6AWEHgbUkUn7JA7jndR8Wu1xUpLTPkIOUyJTI FGeSoTBGC/mx++gpFFalkCSLYOSOVE5lw1y9SiHOLXSR0g95kZ3PwCbfvfSPq9bjaR jDQl6CdlCig1J6RFO/c5KA7jqTs4UCF7QCQPF6Vc7f9Fwbg+e9HML6C/GbKUatawDw uajszIjXHMFEbhhDz8DAygXzRF5oai0C3owKzF14Gt1+DfoPJv0yP3iQLheRZBRSD+ 5yhpd/lfebkPZKmRWAPoPSCI= In-Reply-To: <87bkn4e1ag.fsf@yahoo.com> (Po Lu's message of "Thu, 12 Jan 2023 14:04:39 +0800") Received-SPF: pass client-ip=185.216.177.71; envelope-from=bjorn.bidar@thaodan.de; helo=thaodan.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:302403 Archived-At: Po Lu writes: >> perhaps we should step back and ask "How Can Emacs Leverage Touch Input" >> in a broader sense, and use that as the motivation to do some real UI >> innovation > > We already have touch screen support for the X builds, but the events > are not bound to anything at the moment. > > Touchscreen support for Android is being worked on, but I think it will > also require a lot of Lisp for gesture recognition, et cetera. Does > anyone want to write that? I hope I don't write out of line however: In many projects the mobile support was done platform specific (e.g. Chrome or Firefox). Would it be possible to write it so the touch screen support is done platform independent e.g. through GTK? I don't like GTK but for Qt app I would leverage Qt to get multi platform.