Profile

Cover photo
175 followers|22,855 views
AboutPostsPhotosVideos

Stream

LiveReload

Shared publicly  - 
 
Working on multiple compiler/library versions support for LiveReload 3 and needed to put my thoughts down in writing, so here you go. Will be implementing this over the course of the next few weeks.

https://www.evernote.com/shard/s5/sh/b635710f-4844-48df-8963-12f0433ba954/d79e336779e3bba0e6e2016335fc2b30
1
Add a comment...

LiveReload

Shared publicly  - 
 
“Actions” UI is now mostly functional, allowing two types of actions: (1) custom command (LiveReload 2.x-style) and (2) shell script from a special folder (which is executed outside of the sandbox, and also a nice way to reuse commands across projects).

In the future, all kinds of stuff (including Grunt/Guard plugins) will be invokable as an action.
3
Add a comment...

LiveReload

Shared publicly  - 
 
Working on a new actions system (that is going to replace the “Run custom command” feature). Cocoa autolayout is very helpful, very cool and very exhausting.

So far, the following changes are implemented:
✓ sandboxing
✓ enhanced Ruby support (rbenv, Homebrew, custom installations)
✓ revamped editor support (ST3, Coda 2, and you can now pick which editor to use)
✓ additional compilers (TypeScript, at least)

Todo list to complete a sandboxed release:

– “actions” that will initially allow you to provide custom scripts to invoke on specific changes, Guard-style (this is required because it's the only way to provide all of the functionality previously available as custom commands)
– sandbox-friendly autoupdate system for off-MAS builds
– some sort of sandbox migration screen

Still not sure if I want to release this as LiveReload 2.5 sooner (without much ado) or as LiveReload 3 later (with an alpha/beta testing period and a bunch of high-profile features).

Stuff that can make it a 3.x:

– run Guard and Grunt plugins as actions
– import/export Guardfile/Gruntfile.js
– sync Chrome Web Inspector changes back into source code (a partial implementation of this has been collecting dust for a year)
– no-save live previews in Sublime Text (and maybe Vim/Emacs?)
– production builds (minify/concatenate)
– UI tweaks

...Because we all know that the best way to get something done is to announce it publicly, right?

Looks like the next version of LiveReload is going to be 10.8+, btw — sandbox has too many bugs and limitations on 10.7. Sorry. (My plan is to provide the latest stable build off-MAS for 10.6 and 10.7 users free of charge. Maybe release occasional compiler updates too.)
9
1
ferNando Bueno's profile photoOdilon Alves de Oliveira's profile photoAndrey Tarantsov's profile photoPerry Kibler's profile photo
3 comments
 
Cool new features :)
Add a comment...

LiveReload

Shared publicly  - 
 
Another summer, another  ZeroNinetyNine deal:  LiveReload is 90% off for one day only! Check it out here: http://j.mp/13aNtbh

Note: might take a few minutes for the new price to show up in your country. App Store is not an exact science. :-)

(And actually, it's more like 1.5–2 days sale b/c of timezones. The deal has started at 0:00 Japan time, and US folks have almost 2 days to purchase it.)
2
3
Andrey Tarantsov's profile phototom sullivan's profile photoChristopher Bloom's profile photo
 
Nice. Though I already purchased a long time ago :)
Add a comment...

LiveReload

Shared publicly  - 
 
Another episode of #WorkflowThu, featuring Enigma64, Keyboard Maestro, LiveReload and Hazel.
 
Today we protest the time people waste doing Save for Web.

#WorkflowThu   #StopSAVEFORWEB  

Save for Web…

…Save…

…Save…

…Replace...

...refresh browser.

We've got to stop this.
1
Add a comment...
In their circles
130 people
Have them in circles
175 people
Dan Egan's profile photo
Laban Eilers's profile photo
Matt Banks's profile photo
Andrey Tarantsov's profile photo
Scott Yoshinaga's profile photo
Tom Hamshere's profile photo
Ivan Žužak's profile photo
Ondřej Růžička's profile photo

LiveReload

Shared publicly  - 
 
Started VERY limited private alpha testing of LiveReload 3. Will be expanding over time. Still lots and lots of work to do before this can go public.

If you want in, email alpha@livereload.com and describe your web projects and desired features.
5
tom sullivan's profile photo
 
Has anyone got in on this?
Add a comment...

LiveReload

Shared publicly  - 
 
More UI goodness. Just a prototype at the moment; figuring out the best way to implement it.
10
LiveReload's profile photoДаниил Пронин's profile photoKarolina Szczur's profile photoRei Ayanami's profile photo
6 comments
 
Agreed, a long way to go. The first alpha of 3.0.0 will probably look very close to this, though, and we'll see how it feels in practice,
Add a comment...

LiveReload

Shared publicly  - 
 
Spent a fun day with IDA (interactive disassembler) yesterday, reverse-engineering Sublime Text 2/3's communication protocol so that LiveReload could do jump-to-error-location in an editor from inside a Mac sandbox. Plus figured out an AppleScript solution for Coda 2.

Complete success, which should allow me to finish this feature adequately for a sandboxed release of LiveReload. It's been hanging for more than two weeks, and every solution I had before did not give a satisfactory user experience.

Now just crossing fingers that Apple won't reject the usage of temporary exception entitlements that allow to communicate with Sublime Text and Coda 2.
4
2
Andrey Tarantsov's profile photoChristopher Bloom's profile photo
Add a comment...

LiveReload

Shared publicly  - 
 
“Avoiding Flat Tires in your Web Application”: the case for caching in APIs http://ow.ly/lG1Gc
1
Add a comment...

LiveReload

Shared publicly  - 
 
Sneak peak: As part of LiveReload sandboxing work, I had to overhaul my Ruby version support system.

(The icons are somewhat lame. Not sure what to do about them; I guess they are good enough for an alpha. Btw alpha coming after the entire sandboxing stuff is done.)
3
1
tom sullivan's profile photo
 
Can't wait
Add a comment...
People
In their circles
130 people
Have them in circles
175 people
Dan Egan's profile photo
Laban Eilers's profile photo
Matt Banks's profile photo
Andrey Tarantsov's profile photo
Scott Yoshinaga's profile photo
Tom Hamshere's profile photo
Ivan Žužak's profile photo
Ondřej Růžička's profile photo
Contact Information
Contact info
Email
Address
IRC: #LiveReload on freenode.net
Story
Tagline
The Web Developer Wonderland
Introduction
That very LiveReload you have probably heard of — a happy land where CSS edits apply live and CSS/JS preprocessors just work (and many more kinds of magic will be happening soon).