FourthWorld wrote: ↑Tue Apr 13, 2021 9:48 am
I’m also not friends with the documentation in-app - but I now use Dash.app instead, so much better. Just can’t launch from IDE sadly.
What is Dash.app?
I'm no fan of the Dictionary either. LC native fields handle everything the Dict needs quite well. I never raised a fuss when they were converting it to browser dependency because I thought that would at least compel them to make a working web browser widget for Linux; I'd be happy to forego good docs for myself if I could have a browser widget for my customers. But alas, now we have neither a docs window that looks anything like the rest of the app
nor a working Linux web widget, so my hopes were double dashed.
While not a browser widget, for what it's worth i came across
Zeal (
https://zealdocs.org), a Linux and Windows app , that reads the Dash docsets (of which there is one for liveCode maintained by James Hale , who's also created the nifty stack
Make Docset if you want to create documentation appropriate to your installed version of LC). In Dash, you add the LiveCode docset add via the user-generated rather than provided docset list, i presume the same is true of Zeal. Might be worth a look for those tired of the built-in documentation.
Apparently it doesn't cover the entire functionality of Dash on MacOS but installing the text expander utility
AutoKey completes the missing link (although this may be linux-only). Together these apparently cover all the functionality of Dash on MacOS, according to this
blog post.
Hope some find this helpful - i continuously use Dash on Mac and while not perfect (can't launch a search directly from the script editor), it's just so much better that the build-in dictionary...
Stam
---------
EDIT: I've noticed that Dash now provides a Docset for XOJO in their 'main docsets', whereas LiveCode remains a 'user contributed' Docset. I presume this is because XOJO have been on the ball - would be nice to see the same for LiveCode...