Hi All,
We are excited to announce an 0.8.0-alpha release of LightTable! This is the first release solely lead by the open source team. Many thanks to our many contributors including Chris and Mike with the move to Electron. As with any pre-release, there may be some bugs. If reporting bugs, please check known bugs and provide reproducible steps.
To download LightTable, go to https://github.com/LightTable/LightTable/releases/tag/0.8.0-alpha and download the package for your operating system. For linux users, 32-bit and 64-bit have been merged into one linux package. For OSX users, the install process involves the following steps until we officially sign our OSX App:
This release has a large number of changes with the most important ones being:
:lt.objs.app/set-default-zoom-level
behavior takes a value from 0 to 1. With nw.js, it could take negative numbers which no longer work and will freeze LT on startupNotes for plugin authors:
lt.objs.app/window-number
numbering now starts on 1 instead of 0. We encourage you to uselt.objs.app/first-window
lt.objs.platform/electron
set to true if your plugin needs to detect for behavior specific to LT versions before or after 0.8.0 (and electron).Cheers,
The LightTable Team - Magnus, Kenny and Gabriel
--
You received this message because you are subscribed to the Google Groups "Light Table Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to light-table-discu...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Hi Atamert,There isn't an upgrade guide yet but hopefully we can help you along and eventually make one :)If you're coming from 0.7, you should be able to be copy over your behaviors and keymaps since the new flat config format was introduced in 0.7. If you still have your old 0.7 install around, your installed plugins would be in PLUGINS/../User/plugin.edn where PLUGINS is the the plugins directory . If you take that plugin.edn file and copy it to the same location once the new LT is installed, LT prompts to install those plugins on startup. In general, I'd recommend understanding the User plugin that comes with LightTable as it allows you to save your settings across versions, put it in git and share your configuration with others. For example, here is my LT configuration
Hi Gabriel,On Sat, Oct 24, 2015 at 6:44 PM, Gabriel Horner <gabriel...@gmail.com> wrote:Hi Atamert,There isn't an upgrade guide yet but hopefully we can help you along and eventually make one :)If you're coming from 0.7, you should be able to be copy over your behaviors and keymaps since the new flat config format was introduced in 0.7. If you still have your old 0.7 install around, your installed plugins would be in PLUGINS/../User/plugin.edn where PLUGINS is the the plugins directory . If you take that plugin.edn file and copy it to the same location once the new LT is installed, LT prompts to install those plugins on startup. In general, I'd recommend understanding the User plugin that comes with LightTable as it allows you to save your settings across versions, put it in git and share your configuration with others. For example, here is my LT configurationThanks for the info, I appreciate it.I read the changelog and spent quite some time being careful not to break anything... Then I figured the binary installation uses ~/.config/LightTable to store everything. I was puzzled when user.keymap file didn't have my bindings etc. So I just unpacked the new binary dist and changed updated my shortcut.I'll look into the User plugin in more detail in the future.Everything works except Recall plugin which depends on the old platform. (https://github.com/joshuafcole/recall/issues/19)
Thanks for this update!Regarding:
- CHANGED: LT's releases and self-updating processes are completely in the open on Github
I gave version 0.8.0 a whirl, but I'm frequently getting a connection error (my environment always defaults to disable internet connection and requires abnormal steps to turn on). Is there a mechanism to turn self-updating off? I did look for an auto-update option in the fuzzy-match drop-down within the user behaviours file, but found nothing. When I used LT long ago I swear this once existed.
Also, considering the self-updating process is now "completely" open, maybe self-updating should default to off?
P.S. I've noticed that LT is not just doing the check on app launch, but *seems* to do it when attempting other types of connections such as connecting to an external browser or when the app tries to update project.clj resources. I could be wrong on what triggers it, but it is more than just on app launch. I'm not sure if that's by design, but it I wouldn't expect that to happen.
Thanks,TimLT: 0.8.0-alphaSystem: Mac OSX 10.10.4Error:
Failed to load resource: net::ERR_INTERNET_DISCONNECTED: http://app.kodowa.com/_fetch
Did I drop in at a bad time? I have no prior experience with LightTable. My first exposure is downloading the 0.8.0-alpha-windows release, unpacking, ... when I run the executable (on 64-bit Windows-10), I get a window with a close box, but nothing works (not even the close box). Alpha can't be that far off the mark. What gives?
On Sun, Oct 25, 2015 at 5:00 AM, Atamert Ölçgen <mu...@muhuk.com> wrote:Hi Gabriel,On Sat, Oct 24, 2015 at 6:44 PM, Gabriel Horner <gabriel...@gmail.com> wrote:Hi Atamert,There isn't an upgrade guide yet but hopefully we can help you along and eventually make one :)If you're coming from 0.7, you should be able to be copy over your behaviors and keymaps since the new flat config format was introduced in 0.7. If you still have your old 0.7 install around, your installed plugins would be in PLUGINS/../User/plugin.edn where PLUGINS is the the plugins directory . If you take that plugin.edn file and copy it to the same location once the new LT is installed, LT prompts to install those plugins on startup. In general, I'd recommend understanding the User plugin that comes with LightTable as it allows you to save your settings across versions, put it in git and share your configuration with others. For example, here is my LT configurationThanks for the info, I appreciate it.I read the changelog and spent quite some time being careful not to break anything... Then I figured the binary installation uses ~/.config/LightTable to store everything. I was puzzled when user.keymap file didn't have my bindings etc. So I just unpacked the new binary dist and changed updated my shortcut.I'll look into the User plugin in more detail in the future.Everything works except Recall plugin which depends on the old platform. (https://github.com/joshuafcole/recall/issues/19)I've been using Reminisce in place of Recall as it works with the latest LightTable. Until Reminisce releases a new version, you'll need to git clone it to your plugins directory
On Sun, Oct 25, 2015 at 7:46 PM, Gabriel Horner <gabriel...@gmail.com> wrote:On Sun, Oct 25, 2015 at 5:00 AM, Atamert Ölçgen <mu...@muhuk.com> wrote:Hi Gabriel,On Sat, Oct 24, 2015 at 6:44 PM, Gabriel Horner <gabriel...@gmail.com> wrote:Hi Atamert,There isn't an upgrade guide yet but hopefully we can help you along and eventually make one :)If you're coming from 0.7, you should be able to be copy over your behaviors and keymaps since the new flat config format was introduced in 0.7. If you still have your old 0.7 install around, your installed plugins would be in PLUGINS/../User/plugin.edn where PLUGINS is the the plugins directory . If you take that plugin.edn file and copy it to the same location once the new LT is installed, LT prompts to install those plugins on startup. In general, I'd recommend understanding the User plugin that comes with LightTable as it allows you to save your settings across versions, put it in git and share your configuration with others. For example, here is my LT configurationThanks for the info, I appreciate it.I read the changelog and spent quite some time being careful not to break anything... Then I figured the binary installation uses ~/.config/LightTable to store everything. I was puzzled when user.keymap file didn't have my bindings etc. So I just unpacked the new binary dist and changed updated my shortcut.I'll look into the User plugin in more detail in the future.Everything works except Recall plugin which depends on the old platform. (https://github.com/joshuafcole/recall/issues/19)I've been using Reminisce in place of Recall as it works with the latest LightTable. Until Reminisce releases a new version, you'll need to git clone it to your plugins directorySadly tabsets are not supported.I was wondering; to open a second tabset when LT starts, do I need to call create tabset command in my user.cljs?