Page 1 of 4

ZeroBrane Studio Lua IDE v1.40 is out; updated LÖVE API for 0.10.1

Posted: Thu Sep 01, 2016 4:35 am
by paulclinger
Hi All,

I'm pleased to announce the release of ZeroBrane Studio Lua IDE v1.40. This release includes better integration with OS and file managers (opening files on drag-n-drop on Linux and opening files on drag-n-drop on dock icon on OSX), search improvements (like ability to refresh search results), tracking file system changes in the project tree to auto-update it, stability improvements on Linux, updated LÖVE API for 0.10.1, new and updated plugins (documentmap, highlightselected, cloneview, uniquetabname, and 50+ more), and other changes.

The packages for Windows/OSX/Linux are available from the project website (http://studio.zerobrane.com/); the changelog with a complete list of changes is linked next to the download link. Thank you for your continuous support and feedback! Paul.

Re: ZeroBrane Studio Lua IDE v1.40 is out; updated LÖVE API for 0.10.1

Posted: Fri Sep 02, 2016 3:23 pm
by mr_happy
Great, I love ZeroBrane. Is it possible to make a small donation via Paypal rather than on a card?

Re: ZeroBrane Studio Lua IDE v1.40 is out; updated LÖVE API for 0.10.1

Posted: Sat Sep 03, 2016 2:30 am
by paulclinger
@mr_happy, yes; PM-ed you the contact information. Thank you. Paul.

Re: ZeroBrane Studio Lua IDE v1.40 is out; updated LÖVE API for 0.10.1

Posted: Sat Sep 03, 2016 7:48 am
by mr_happy
Did that, thanks again :D

Re: ZeroBrane Studio Lua IDE v1.40 is out; updated LÖVE API for 0.10.1

Posted: Sat Sep 03, 2016 7:58 am
by Zireael
Zerobrane is amazing for the ability to easily launch LOVE stuff. However, I miss being able to open several folders at once as in ST3 or Atom. Also I couldn't find any compare function.

Re: ZeroBrane Studio Lua IDE v1.40 is out; updated LÖVE API for 0.10.1

Posted: Sat Sep 03, 2016 4:26 pm
by paulclinger
@mr_happy; got it; thanks!

@Zireael, how do you use several folders? If it's just for navigation, then ZBS supports mapping directories (right-click in the file tree, `Map Directory`, select any directory), which shows them at the top of the file tree (with a different icon), with all the filetree functions available for navigation. This setting will be retained between restarts.

As to the compare function, someone has to write a plugin for it ;). Are you thinking about something like "Compare Side-By-Side"? I have a diff function that can be used here, but it still needs to be wrapped into some useful UI.

Re: ZeroBrane Studio Lua IDE v1.40 is out; updated LÖVE API for 0.10.1

Posted: Sat Sep 03, 2016 4:30 pm
by Zireael
I didn't know Zerobrane had that mapping directories function or plugins! Is there anywhere I can find some sort of help or documentation?

As for compare, it can be a side-by-side, it can be diff-style (red one file, green other). Whatever. I find it invaluable. I've been using ST3 for coding recently because Atom tends to break, and Zerobrane for easily launching LOVE. But I simply can't function without a compare tool.

Re: ZeroBrane Studio Lua IDE v1.40 is out; updated LÖVE API for 0.10.1

Posted: Sat Sep 03, 2016 4:55 pm
by paulclinger
> I didn't know Zerobrane had that mapping directories function or plugins! Is there anywhere I can find some sort of help or documentation?

There is a plugin repository with 50+ plugins, including document map, highlight selected, clone view, and many others.

There is tips and tricks page (https://studio.zerobrane.com/doc-tips-and-tricks), but it needs to be updated with recently added improvements. I should also re-organize it a bit to show the most recent changes up top.

Re: ZeroBrane Studio Lua IDE v1.40 is out; updated LÖVE API for 0.10.1

Posted: Fri Oct 21, 2016 3:07 pm
by Zireael
Speaking of tips and tricks, the debugger (at least the LOVE one) has a nasty side-effect of a giant slowdown.

It took me roughly half an hour of googling (note: googling, looking at the site failed to point me to the correct page) to learn about require("mobdebug").off and .on

The warning about a possible slowdown and the tip for selective debugging should be up there easily findable and not buried in a debugging article for some language I don't even know about.

Re: ZeroBrane Studio Lua IDE v1.40 is out; updated LÖVE API for 0.10.1

Posted: Fri Oct 21, 2016 3:30 pm
by zorg
Zireael wrote:Speaking of tips and tricks, the debugger (at least the LOVE one) has a nasty side-effect of a giant slowdown.

It took me roughly half an hour of googling (note: googling, looking at the site failed to point me to the correct page) to learn about require("mobdebug").off and .on

The warning about a possible slowdown and the tip for selective debugging should be up there easily findable and not buried in a debugging article for some language I don't even know about.
I did not know that was part of Löve... oh right, because it's not, it's a lua lib that also works with ZeroBrane (and LuaJIT 2.x).
Also, the lua docs do mention that lua's own debug functions were not designed to be fast, so a lib that relies on them will most likely slow down any program. Then again, printing to console every frame can also slow down a program as well. :P