News for hackers. Stuff that matters.

wojtekmach

Re:Elixir v1.15 Released on Monday June 19, 2023 @02:38PM (#36394933)
The CHANGELOG on hexdocs [0] can be helpful since you can easily jump to newly added functions and see what they do.

[0]: https://hexdocs.pm/elixir/changelog.html#v1-15-0-2023-06-19

Re:Elixir Livebook now as a desktop app on Tuesday August 02, 2022 @04:55PM (#32324187)
We don't plan to add Linux support ourselves at the moment but we'd love a contribution.
Re:Elixir Livebook now as a desktop app on Tuesday August 02, 2022 @04:55PM (#32324185)
We don't plan to add Linux support ourselves at the moment but we'd love if someone contributed that. As was mentioned elsewhere it might be challenging to provide a bundle that works across different distributions so investigating the possible options would be an important first step.
Re:Elixir Livebook now as a desktop app on Tuesday August 02, 2022 @04:27PM (#32323861)
Right, so our goal was to allow configuring the bundle with app icons etc and importantly custom URL schemes and file types [1]. And then macOS- [2] and Windows- [3] specific launchers capture the "open file" and "open url" events and trigger the Elixir side of things. Another reason for native launchers is if for any reason we couldn't start the Elixir side, we want to let the user know that something went wrong and point to logs. (We have that on Mac and will have on Windows very soon.)

[1]: https://github.com/livebook-dev/livebook/blob/920f70817efbac...

[2]: https://github.com/livebook-dev/livebook/blob/920f70817efbac...

[3]: https://github.com/livebook-dev/livebook/blob/920f70817efbac...

Re:Elixir Livebook now as a desktop app on Tuesday August 02, 2022 @04:13PM (#32323711)
Yeah there's no app icon in the Dock because we don't have any GUI besides the menu bar icon.
Re:Elixir Livebook now as a desktop app on Tuesday August 02, 2022 @03:46PM (#32323373)
Sorry about that! A bug report at https://github.com/livebook-dev/livebook/issues/new would be very appreciated, especially with relevant parts from ~/Library/Logs/Livebook.log.