Or, perhaps nw.js which is an alternative to electron.
Electron doesn't (at August) have the capability. It also seems to suggest
Post by GregI second the suggestion/request for Electron.
Electron does not require any sort of âwait listâ or interaction with
Google services, and it acts as a stand-alone instant cross-platform app.
I believe Slack is also using Electron for its Desktop client.
- Greg
I would suggest separating the idea of Desktop- and Web-Client.
The Desktop-Client can stay a Chromium App interally (i would suggest
using Electron as a framework in the future though).
The Web-Client should just run in any browser so that people can run
Signal from anywhere where they donât have the right to install apps.
Cheers,
Henner
PS: Sorry, if this idea was discussed before and dismissed. Iâm new here. Hi everyone.
I expect with Mozilla's WebExtensions maturing next year the code will run
on Firefox with minor modifications.
I am no web developer and I am not sure how much work it would be to make
this work as an extension (Signal is a Chrome app not a Chrome extension)
but with a patch like below I could at least load the code in a recent
Firefox.
Since extensions to not have the 'Launch' action as apps do, the trigger
may have to be a browser action or similar, but the code is made with
standard web technologies so it should not be too hard.
diff --git manifest.json manifest.json
index a891eac..cd6c3a5 100644
--- manifest.json
+++ manifest.json
@@ -22,9 +22,13 @@
"128": "images/icon_128.png"
},
- "app": {
"background": {
"page": "background.html"
- }
+ },
+
+ "applications": {
+ "gecko": {
+ }
}
}
On Fri, Dec 4, 2015 at 2:40 PM, Matt Corallo <
It used to rely on native code via NaCl, but this was removed many months
ago. Essentially, at this point, it uses chromium for its build target
because they had to pick something and there was already momentum towards
chromium.
On December 4, 2015 6:13:30 PM GMT+08:00, "Steffen MÀrcker" <
Post by Steffen MärckerDoes the client actually involve native code? I believed it is build
entirely on top of web technologies such as HTML, JS and CSS. (... and of
course the Chromium extension API)
Post by Jens B.Hi,
right now this is the case.
However there are other (attempts) at desktop clients made by the community.
Regarding why it is Chrome only, I believe this is due to some
benefit of
Post by Jens B.chrome that it can run native code. Or at least can perform the
required
Post by Jens B.crypto in a fast manner.
Cheers
Post by Steffen MärckerHi,
is the upcoming web client compatible only with Chrome or other
Chromium
Post by Jens B.Post by Steffen Märckerbased Browsers as well? I do have Opera and Vivaldi in mind here. If
the
Post by Jens B.Post by Steffen Märckeranswer is no, I'd like to know what are the necessary steps to get there?
Best,
Steffen