Any Chance of a Native Non-electron Desktop app?

@anonymous1184 there isnt a way for you to add this application to BWs github contribbutions so that the DEVs could potentially merge it? Of course if you are willingly to contribute , even if you can you are not obliged to give your code for free, perfctly undertandable in this case.

The application and code are publicly available in GitHub already but is a Windows-only scripting language (not something you can merge in the current Bitwarden codebase).

2 Likes

@Ben86 and @anonymous1184, Electron can be utilized with a Java backend. What you’re saying doesn’t make sense:

Electron is a sandboxing environment that supports standard browser technologies, so even though code that interacts with the (HTML5 + CSS3) frontend directly is in ECMAScript, the backend doesn’t have to be PHP. It can be Java. They’re completely independent.

As an example, Java bindings for Qt exist.

Irrespective, I also affirm that Qt(6) would have been a superior choice, since it provides a native experience across every platform except the web, which means that you’re only developing 2 GUIs:

OS Frameworks
AOSP 14 Electron, Qt6, Flutter
macOS Electron, Qt6, Flutter, GTK4
i(Pad)OS Electron, Qt6, Flutter
Windows 11 Electron, Qt6, Flutter, GTK4
Web: Gecko, Chromium, Blink Electron