Releases: woodser/haveno
Releases · woodser/haveno
haveno-v0.0.5
What's Changed
- Smoother experience by moving processing off main thread.
Full Changelog: haveno-dex/haveno@v0.0.16...v0.0.17
aHR0cDovL3N5dmtqbmR0bzMzcTdsc2hwenc1NGVubGFicHk2NXFqeGNnZmJmeGZybTNoaW5yZ2NjNnJzNWlkLm9uaW9uP3Bhc3N3b3JkPWYxNzEwMzA5ODFhNjU2MDYzYTdmOGNkZmNiMGEyNDNj
Installation Notes
Download and install Haveno using one of the attached installers for Linux, macOS, or Windows. Alternatively you can build from source.
Windows & Linux
- First uninstall Haveno before running the installer.
macOS
- Open installer and drag Haveno.app to Applications.
- On a terminal:
sudo xattr -rd com.apple.quarantine /Applications/Haveno.app
and enter your password. - Right click /Applications/Haveno.app > Open. Repeat again if necessary, even if reported as damaged.
Debian
- The Linux installer is currently packaged in Ubuntu which doesn't work on Debian systems. In the meantime, this script can be used to repackage for Debian.
Note
If you previously installed Haveno, first clear your Haveno app directory to reset things, located at:
- Linux: ~/.local/share/Haveno/
- macOS: ~/Library/Application Support/Haveno/
- Windows: ~\AppData\Roaming\Haveno\
1b346e13509634739a64e2417bea26e31251f8a83efc70810de2e3749cdc0ef2
1a8676fb1f52f1bdacc9a51fe57ab9545fd38d004655866cd98a223f1eebce96
if (applicationName == 'desktop') {
windowsScriptFile.text = windowsScriptFile.text.replace(
'DEFAULT_JVM_OPTS=', 'DEFAULT_JVM_OPTS=-XX:MaxRAM=4g ' +
'--add-opens=javafx.controls/com.sun.javafx.scene.control.behavior=ALL-UNNAMED ' +
'--add-opens=javafx.controls/com.sun.javafx.scene.control=ALL-UNNAMED ' +
'--add-opens=java.base/java.lang.reflect=ALL-UNNAMED ' +
'--add-opens=javafx.graphics/com.sun.javafx.scene=ALL-UNNAMED')
unixScriptFile.text = unixScriptFile.text.replace(
'DEFAULT_JVM_OPTS=""', 'DEFAULT_JVM_OPTS="-XX:MaxRAM=4g ' +
'--add-opens=javafx.controls/com.sun.javafx.scene.control.behavior=ALL-UNNAMED ' +
'--add-opens=javafx.controls/com.sun.javafx.scene.control=ALL-UNNAMED ' +
'--add-opens=java.base/java.lang.reflect=ALL-UNNAMED ' +
'--add-opens=javafx.graphics/com.sun.javafx.scene=ALL-UNNAMED"')
}
// Set the Java library path to include the temporary directory
System.setProperty("java.library.path", tempDir.toString());
// Reload the library path settings
Field fieldSysPath = ClassLoader.class.getDeclaredField("sys_paths");
fieldSysPath.setAccessible(true);
fieldSysPath.set(null, null);