Return-Path: Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by lists.linuxfoundation.org (Postfix) with ESMTP id EC9A1C077D for ; Thu, 16 Jan 2020 18:31:06 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id D57B9864E5 for ; Thu, 16 Jan 2020 18:31:06 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DjdRjlnELwSd for ; Thu, 16 Jan 2020 18:31:01 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mail-yb1-f177.google.com (mail-yb1-f177.google.com [209.85.219.177]) by whitealder.osuosl.org (Postfix) with ESMTPS id 6397181496 for ; Thu, 16 Jan 2020 18:31:01 +0000 (UTC) Received: by mail-yb1-f177.google.com with SMTP id n66so4975611ybg.0 for ; Thu, 16 Jan 2020 10:31:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=msafi-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=dE565v/DyyNq9m2Nsl4thXrbIl7Fv42ZQ9OjOs4iG6g=; b=gDEM1jw60GB2Zwflz7pfRudRjbM96UuSTh1wcBOi1VpU/jZWdi0JHk58P9svFEIMI4 FAOOdBySPFccvkSlCwjG5ROeZndMVzJv8EY9RMlOIfiAH/leSiqeWjm0QQzedUsfhvVS 8232Op7JDlan9S9jWIGQxfK7vbq4tn1zBJj3p646qRSdPWsT17XfzcJaM5MSF0xHZ3T4 xKXNERUstai7jvZ3AJfbYDk0+wmmacPD6SFYSiWqF+RvVuDxgd/i8lNPkuKFBB7D3MUa Bf8gmiqUXwCgwrkMRKxQnYK386xoXjPdOlj+jaihp8HdyCnortxgHwcK1xZWwb/u4MSV ayqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=dE565v/DyyNq9m2Nsl4thXrbIl7Fv42ZQ9OjOs4iG6g=; b=ljljP3X6SZr0h+Ww+4evyugy1URUp2XabZUTfSiRl7yklua/+WTet0L0k+EoPiQi9V i9W1+xsIns9SHVSRM73f+2rxZ5KMOC4dOePMYwWxln1BqQrdl0ib0YOZ32LQ5aP8KOYB BQmqxOPsuny3J4aIzjJx9dC/JfgvYxLYdfG8blsqWTf0NRCDvd0jdx9Jf77iAq5Yq6cX GHYDo+qNgCxXWhBKJJun5ox17D9kSRqRUzC0j6XYr/mOTwJH7Fyqlq3Cs1IY9otyH9LH 9wfbwCTQ8cCZV/cdXHNZWFTkRjD/GAZTMknntS40uvxd0zyRJm5ocDMd4giF+G+7Dpb8 OYMg== X-Gm-Message-State: APjAAAUTuLiHcbG1MRxg3fJ1TovK7ef7sbmrXDnrKWqYP9jmqVC2mewr Somr/GYlI97f+KlCBS8JIzZRMJ4ufGa4GiB63KHUZNXnIRJc2A== X-Google-Smtp-Source: APXvYqzJAfWTGFbR7YHjnxVJiu+nRLjJarJTK94ljzrgIaKeZ+OKqJUDWg7bpKbrY0NPN3dASl2JbcYpkJhPmdMO3Qw= X-Received: by 2002:a25:aa66:: with SMTP id s93mr18025528ybi.20.1579199460194; Thu, 16 Jan 2020 10:31:00 -0800 (PST) MIME-Version: 1.0 References: <338F9187-AE9C-4771-8298-AC4AF11D1F8B@jonasschnelli.ch> In-Reply-To: <338F9187-AE9C-4771-8298-AC4AF11D1F8B@jonasschnelli.ch> From: "M.K. Safi" Date: Thu, 16 Jan 2020 10:30:24 -0800 Message-ID: To: Jonas Schnelli , Bitcoin Protocol Discussion Content-Type: multipart/alternative; boundary="000000000000dad604059c46067e" X-Mailman-Approved-At: Thu, 16 Jan 2020 18:40:12 +0000 Subject: Re: [bitcoin-dev] I want to rebuild the GUI in JavaScript X-BeenThere: bitcoin-dev@lists.linuxfoundation.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Bitcoin Protocol Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Jan 2020 18:31:07 -0000 --000000000000dad604059c46067e Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thank you for the feedback Jonas. It was helpful. I'll take this topic off list since this is probably not the right place for it, but just for those who emailed me asking about how to follow the progress, I've been working on a proof-of-concept over the last month and published it here: https://github.com/orange-org/orange I would appreciate contributions toward growing this. Check out the bottom of the README for ways to get involved. Thanks! On Sat, Nov 23, 2019 at 10:36 AM Jonas Schnelli via bitcoin-dev < bitcoin-dev@lists.linuxfoundation.org> wrote: > Hi > > This is probably the wrong place to discuss that (OT). > > > I=E2=80=99d like to try to rebuild Bitcoin Core GUI using the JavaScrip= t > Electron framework. My goal is to get a real world understanding of the > pros and cons of moving from Qt to Electron. > > There is a relatively new Bitcoin Core Github issue that covers that topi= c > [1]. > AFAIK many Bitcoin Core contributors (and users?) don=E2=80=99t like the = idea of > having a Browser and JavaScript to achieve a UI with relatively simple > user-stories. > > I think if you want to do this, try to work on a third party project and > let your Electron UI connect to Bitcoin Core over RPC. > To avoid pulling, eventually use ZMQ or help getting long polling into > Bitcoin Core [2]. > > Adding a Electron/JavaScript UI to the Bitcoin Core repository is very > unlikely to happen. > > [1] https://github.com/bitcoin/bitcoin/issues/17395 > [2] https://github.com/bitcoin/bitcoin/pull/7949 > _______________________________________________ > bitcoin-dev mailing list > bitcoin-dev@lists.linuxfoundation.org > https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev > --000000000000dad604059c46067e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thank you for the feedback Jonas. It was helpful.

=
I'll take this topic off list since this is probably not the= right=C2=A0place for it, but just for those who emailed me asking about ho= w to follow the progress, I've been working on a proof-of-concept over = the last month and published it here:=C2=A0https://github.com/orange-org/orange

I would appreciate contributions toward growing this. Check out the= bottom of the README for ways to get involved. Thanks!

On Sat, Nov 23= , 2019 at 10:36 AM Jonas Schnelli via bitcoin-dev <bitcoin-dev@lists.linuxfoundation.org> wrote:
Hi=

This is probably the wrong place to discuss that (OT).

> I=E2=80=99d like to try to rebuild Bitcoin Core GUI using the JavaScri= pt Electron framework. My goal is to get a real world understanding of the = pros and cons of moving from Qt to Electron.

There is a relatively new Bitcoin Core Github issue that covers that topic = [1].
AFAIK many Bitcoin Core contributors (and users?) don=E2=80=99t like the id= ea of having a Browser and JavaScript to achieve a UI with relatively simpl= e user-stories.

I think if you want to do this, try to work on a third party project and le= t your Electron UI connect to Bitcoin Core over RPC.
To avoid pulling, eventually use ZMQ or help getting long polling into Bitc= oin Core [2].

Adding a Electron/JavaScript UI to the Bitcoin Core repository is very unli= kely to happen.

[1]
https://github.com/bitcoin/bitcoin/issues/17395
[2]
https://github.com/bitcoin/bitcoin/pull/7949
_______________________________________________
bitcoin-dev mailing list
= bitcoin-dev@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mail= man/listinfo/bitcoin-dev
--000000000000dad604059c46067e--