Adam Lynch

I'm Adam Lynch. I like to code, write and dabble in design. I lead Teamwork Chat at Teamwork.com.

  1. Resurrecting Clippy

    Remember Clippy? First shipped with Windows 97, Clippy was a "smart" assistant for Microsoft Office. A selfless shape-shifting paperclip who would appear out of nowhere to help you in any...   Read more
  2. Transparency and NW.js

    Yes, NW.js does support transparency, albeit it is disabled by default. One way to enable transparency is to use the transparency property to your application's manifest like this...   Read more
  3. NW.js: the app and shortcut APIs

    The NW.js GUI library provides an "App" API, which contains a variety of methods and properties, some of which are essential to pretty much any app, and some have more obscure use cases. You can access the API as follows...   Read more
  4. Platform detection in your NW.js app

    There are various reasons why you might want to detect which platform or operating system your NW.js app is currently being ran on. Your keyboard shortcuts or UI may differ per platform, you might want to store files in platform-specific directories on disk, etc. Thanks to node's (or io.js') os module, it isn't too difficult.   Read more
  5. Installing your NW.js app on Windows

    NW.js is great for creating desktop applications using Web app technologies. If you're not familiar with NW.js, I'd advise you to read an introductory article like Creating Your First Desktop App With HTML, JS and Node-WebKit to get a good base first. This is a slightly more advanced article intended for anyone interested into distributing their NW.js app to Windows users.   Read more
  6. npm and distribution path length problems

    You might have been unfortunate enough to learn that Windows has a 256 character limit on file paths. You could've ran into this problem locally or on end users' machines. There's no real workaround but there are preventive measures you can take. Even if you haven't, feel free to take pleasure from reading my horror story.   Read more
  7. Building your app: creating executables for NW.js

    You might have been unfortunate enough to learn that Windows has a 256 character limit on file paths. You could've ran into this problem locally or on end users' machines. There's no real workaround but there are preventive measures you can take. Even if you haven't, feel free to take pleasure from reading my horror story.   Read more