Starting from version 25.8.23, the desktop edition will now be based on the Electron platform.
This should resolve a few bugs, improve Linux compatibility, and allow for offline PDF generation.
The cost is that the desktop edition installation package will more than double in size because Electron embeds Chromium. However, it seems like Electron is a good fit for Manager Desktop.
Feel free to install the latest version of desktop edition and let me know your feedback. It is backwards compatible with previous version so if something goes wrong, you can always uninstall it and install the previous one from here.
Here are some of the notable things to keep in mind:
Change Data Folder
The change data folder is in a different location now.
You will need to click File
in the top menu and then click Change Data Folder...
Itâs now Electron saving the custom data folder location in its config path, which solves the issue in this topic.
Work Across Multiple Windows
Go to Window
, then click New Window
.
This will open Manager in a new window so you can have two or more windows running at the same time. This is useful if one window is used for data entry and another for viewing reports. Or if you are working across multiple businesses at once.
I know you could do this by opening the desktop edition in a web browser, but this feels more consistent with the desktop edition approach.
Print Preview Will Need to Be Built from Ground Up
One issue with Electron is that it doesnât come with a Print preview
. Iâve recreated a print preview dialog that is similar to what web browsers have, but there is more work to do. This is clearly a regression, but on the flip side, I can add more functionality based on whatâs needed.
WebView2 Runtime No Longer Required on Windows
Previously, users would have to install and keep up to date with WebView2 Runtime on Windows. This is no longer necessary. Electron includes Chromium, and Manager Desktop includes Chromium. So all the dependencies are in the installation file.
WKWebView No Longer Used on Mac OS X
Another dependency that was causing issues was WKWebView. For example, the Print
button was broken, and it was not possible to fix it. Switching from WKWebView to Electron solves this issue.
libwebkit2gtk-4.0so.37 No Longer Required on Linux
libwebkit2gtk-4.0so.37
is obsolete, and the desktop edition of Manager stopped working on many Linux distributions. Switching to Electron has solved this issue.
PDF button is now generating PDF locally
When you use PDF button in desktop edition, you will notice it will generate PDF nearly instantly with full HTML/CSS support. So this gives unlimited possibilities how your invoices and other documents can look.