treesheets
treesheets copied to clipboard
TreeSheets-e3b4ae2-x86_64.AppImage open link in browser does not work
- enter link
- try to open it in browser with F5 or via menus
- link will be not opened
Using 64-bit Linux Mint 19.3 MATE with all updates.
I have no idea how AppImage could cause this.. though I guess its kinda containerized, so who knows it blocks something?
Maybe @probonopd knows.
I tested TreeSheets-e3b4ae2-x86_64.AppImage (January 29, 2020) with different browsers (Chromium, Firefox, Brave, Vivaldi) - no one works. At the same time e.g. from LibreOffice 6.4.1 Writer (also AppImage version) opening link with default browser works fine. Found keybinding change option but there is no search option, scrolling with mouse does not work - still looking (manually) that Open link in browser option.... Finally found it and there is F5 written but it does not work. At the same time tested http://strlen.com/treesheets/treesheets_linux64.tar.gz (September 2, 2019) and there works F5 to open hyperlinks fine. Sounds like I have to use that version as long as it works. Just thought that AppImage version is compact and more independent from system and therefore better to use. Also I thought that as AppImage version is newer then probably also better. But as I see several regressions with new development version, what AppImage is: link opening and keybindings (#152 ); then seems like it is necessary to take older version. It is also critical if I create file(s) with newer version then there might be not possible to take older version depending on possible incompatibilities between fileformat differences that might be between these two versions of Treesheets.
Like I said, I have no idea how to debug AppImage specific issues.
Like I said - in LibreOffice it works. I tested Writer but I guess in any other LibreOffice app it will work. I used also AppImage version. So I assume it is possible to get shortcut key(s) to work even in case of AppImage. As LibreOffice is also free and open-source project then perhaps can you communicate with each other. Or possibly any other project - https://www.appimagehub.com
LibreOffice is not necessarily based on the same libraries so that doesn't say much.
How does TreeSheets open links in the browser, can you point me to the code? Thanks.
@probonopd here: https://github.com/aardappel/treesheets/blob/6d1b9920b39c1baedd2415780e153565d86ec46f/src/document.h#L1474
Function: https://docs.wxwidgets.org/3.0/group__group__funcmacro__misc.html#ga3ff36fe489da2a779248b56f283615ca
The reason why its not working may well lie in the Linux/GTK implementation of that function, which would require also debugging the wxWidgets code.
Unfortunately I don't understand enough of wxWidgets to be of any real help here, sorry.
Have to admit that on 10th April 2020 version of TreeSheets-c004b94-x86_64.AppImage still hyperlinks do not open in browser. Perhaps would be possible to communicate with LibreOffice developers - looks like they know how to get it to work as AppImage version of LibreOffice does open hyperlinks with browser. Or any other project at https://www.appimagehub.com/ or anywhere else where are these libraries used like in TreeSheets.
@edmundlaugasson I don't have time for any of that, sorry.