calva

Wednesdays you might find @U0ETXRFEW in the Gather Calva space. Invite is https://gather.town/invite?token=GZqrm7CR and the password is `Be kind`.
pez 2020-08-19T06:03:07.044Z

Dear Calva-friends: @brandon.ringe is on fire, fixing issues, docs, adding features, and generally increasing the quality and value of Calva. Please join me in helping him by installing the VSIX builds he posts and/or puling down his changes and running Calva in dev mode with them. We all benefit from catching mistakes at this stage rather than sending them out for the general user base to find. Thanks in advance! ❤️

3
2
❤️ 2
Maksim Glebov 2020-08-19T08:45:13.045600Z

I've tested the VSIX a little bit and it works great for me! Very nice to have this annoying bug finally fixed :thumbsup: My only concern is about new logic behind opening the output window, which was introduced in the last release. Now there is a check in a code if the output window is active already. It works ok most of the time, but sometimes it leads to a strange behaviour. For example, if I have two tabs opened (the output + regular file) and I close the output window first and regular file second, the last value of the outputWindowActive flag is False, so I can use the shortcut to open the output again. But if I close windows in reverse order, the flag becomes True (because the output was the last to close and there was no extra tabs to get focus and overwrite the flag). So in this case the shortcut does not work.

pez 2020-08-19T10:17:01.045800Z

Interesting. To me it seems like a check we don't need to do. But I haven't thought it through, actually.

bringe 2020-08-19T16:09:40.046400Z

I think we may need to set that context to false in onDidCloseTextDocument if it's the output doc

bringe 2020-08-19T16:10:34.046800Z

Thanks for the feedback and trying it out

bringe 2020-08-19T17:10:56.047100Z

Actually that event did not fire for some reason, so had to use onDidChangeVisibleTextEditors and check if one is the results doc, and if not set the context to false. Made this change on the branch and merged to dev

👍 1
bringe 2020-08-19T18:06:58.049300Z

Hey Calva friends! I've been on the fix train lately 🚅. Just released version 2.0.121 with the following fixes. Also thanks to @glebovmaksim for fixing the backspace issue with the output window. This version contains: • Fix: https://github.com/BetterThanTomorrow/calva/issues/636 • Fix: https://github.com/BetterThanTomorrow/calva/issues/600 • Fix: https://github.com/BetterThanTomorrow/calva/issues/700 • Fix: https://github.com/BetterThanTomorrow/calva/issues/753

👍 4
3
pez 2020-08-19T19:28:04.051700Z

Calva friends: I am proud to be the first Github sponsor of @brandon.ringe’s Calva work! https://github.com/sponsors/bpringe Please join me.

❤️ 1
🎉 2
pez 2020-08-19T19:32:32.053600Z

I just realized that this mean we should add me as a sponsor to Calva's README. Haha. I guess I have been a sponsor for a while, so it is about time. 😃

1
bringe 2020-08-19T19:33:48.054200Z

Thanks so much @pez! I'm excited to continue improving Calva with you and the others who help with testing, issues, and PRs.

bringe 2020-08-19T19:34:27.054300Z

Haha!

hoppy 2020-08-19T20:31:45.054600Z

#2

💯 2
2
bringe 2020-08-19T21:20:59.055200Z

Thanks so much!

2020-08-19T22:27:22.055500Z

+1 done

❤️ 2