Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Cocoa app for creating and editing gists. Written in MacRuby.

branch: master

update screenshot to include third icon

latest commit 4b7e30c277
Greg Borenstein authored
Octocat-spinner-32 English.lproj working on pulling down all your existing gists; right now it's prett… April 11, 2010
Octocat-spinner-32 build update readme and actually add in refresh icon April 11, 2010
Octocat-spinner-32 gisteditor.xcodeproj working on pulling down all your existing gists; right now it's prett… April 11, 2010
Octocat-spinner-32 ConnectionDelegate.rb octocat and better progress indicator August 13, 2009
Octocat-spinner-32 GEDocument.rb working on pulling down all your existing gists; right now it's prett… April 11, 2010
Octocat-spinner-32 GEGist.rb working on pulling down all your existing gists; right now it's prett… April 11, 2010
Octocat-spinner-32 GEGistLibrary.rb highlight new gist in list when created August 14, 2009
Octocat-spinner-32 GEGistListDelegate.rb starting to work on reviewing unsaved docs April 11, 2010
Octocat-spinner-32 GEGistListTableView.rb added button for copying gist url April 11, 2010
Octocat-spinner-32 GEPrefWindowController.rb preference dialog window for GH credentials; use the prefs in posting August 04, 2009
Octocat-spinner-32 Info.plist got GEDocument hooked up properly by adding it to Info.plist and what… June 03, 2009
Octocat-spinner-32 Preferences.rb hack in abstract preferences system by jamming the whole thing into p… June 22, 2009
Octocat-spinner-32 README.markdown update screenshot to include third icon April 11, 2010
Octocat-spinner-32 box_download_48.png brought new icon images into the right place April 11, 2010
Octocat-spinner-32 comment_48.png brought new icon images into the right place April 11, 2010
Octocat-spinner-32 gisteditor_Prefix.pch initial commit June 02, 2009
Octocat-spinner-32 main.m initial commit June 02, 2009
Octocat-spinner-32 octocat_happy.gif octocat and better progress indicator August 13, 2009
Octocat-spinner-32 rb_main.rb initial commit June 02, 2009
Octocat-spinner-32 refresh_48.png update readme and actually add in refresh icon April 11, 2010
README.markdown

Drift

Drift is a Gist-backed text editor written in MacRuby. Depending on how you look at it, it either lets you edit your gists, or gives you an always-already versioned, cloud-backed text-editor. Here's a screenshot:

Drift circa 4/11/10

Features

  • Create and upload new gists
  • Edit and update existing gists (created with Drift)
  • Store github credentials
  • Display activity when going over the wire to GitHub
  • Copy gist url into clipboard on creation

Drift Needs a Logo!

Do you have slick Mac app logo-creating ability? Now accepting submissions: greg DOT borenstein AT gmail DOT com

Drift Needs better icons!

Man, these icons are fugly. Help! greg DOT borenstein AT gmail DOT com

TODO:

  • import all gists belonging to the user (if we have gh info)
  • get name of newly imported gists
  • save imported gists to library
  • get gist list to scroll

  • deal with save prompt on quit for unsaved docs

  • rename GEDocument's associated_library to something that indicates it's a tableView and not a library; like maybe "associatedTableView"
  • unifying networking code to remove duplication from GEDocument#putGist and GEDocument#postGist
  • error handling on talking to GH
  • make creating a new document not open a new window
  • figure out why GEGistListDelegate doesn't have access to associatedDocument in numberOfRowsInTableView
  • button to remove gist from tracked gists
  • button to delete gists
  • all these buttons should also be menu items/hot keys
  • clean up some of the logging
  • automatic updating of gist on a timed basis
Something went wrong with that request. Please try again.