This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
drift /
| name | age | message | |
|---|---|---|---|
| |
ConnectionDelegate.rb | ||
| |
English.lproj/ | Thu Aug 13 17:19:27 -0700 2009 | |
| |
GEDocument.rb | ||
| |
GEGist.rb | ||
| |
GEGistLibrary.rb | ||
| |
GEGistListDelegate.rb | ||
| |
GEPrefWindowController.rb | ||
| |
Info.plist | Wed Jun 03 12:00:47 -0700 2009 | |
| |
Preferences.rb | Mon Jun 22 00:03:30 -0700 2009 | |
| |
README.markdown | ||
| |
build/ | ||
| |
gisteditor.xcodeproj/ | Fri Aug 14 12:39:42 -0700 2009 | |
| |
gisteditor_Prefix.pch | Tue Jun 02 16:50:55 -0700 2009 | |
| |
main.m | Tue Jun 02 16:50:55 -0700 2009 | |
| |
octocat_happy.gif | ||
| |
rb_main.rb | Tue Jun 02 16:50:55 -0700 2009 |
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:

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
TODO:
- 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
- break out functionality for copying gist url
- 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
- control-click menu to put gist url in clipboard
- control-click menu to remove gist from tracked gists
- control-click menu to refresh gist from server
- control-click menu to delete gists
- clean up some of the logging
- import all gists belonging to the user (if we have gh info)








