| «« Milestone 1: Ship Something | Properties Get More Difficult »» |
|
About
I'm Ryan Lowe, a Software Engineering graduate living in Ottawa, Canada. I like agile software development and Ruby on Rails.
I write this blog in Canadian English and don't use a spell checker. Typos happen.
Projects
» Full-time Ruby on Rails freelancer
» Full-time with Rails since May 2005 » Former committer for RadRails (now Aptana) » I also have a few Rails side-projects in development: 1. wheretogoinTO.com Toronto nightlife 2. Hey Heads Up! TODO list and sharing 3. Layered Genealogy family history research 4. foos for foosball scoring 5. fanconcert for music fans (on hold) Hiring Rails developers? I can telecommute by the hour from Ottawa, Canada »» Email: rails AT ryanlowe DOT ca
BulletBlog
Now hosted on Hey! Heads Up -- check it out!
Syndication
Pings
Recent
Derek Lowe's (Ryan's older brother) words at Ryan's funeral
blog@ryanlowe.ca no more Forging Email Headers: Good, Bad or Ugly? Sarcastic Dictionary (Part 1 of Many) Tags Hierarchies Twisting Rails is Risky Business Risky Business? My Take on Early Alphas Whoa, it's August 2007 Closing Comments A Postscript to "Growth at the grassroots" »» All Blog Posts
Linkage
del.icio.us/ryanlowe
technorati/ryanlowe.ca/blog Aurora Roy Jim Andrew Trasker Travis Kibbee Karen Dr. Unk Ayana Van Bloggers Joel Spolsky Robert Scoble Tim Bray Dave Winer Raymond Chen James Robertson Ruby/Rails Bloggers rubyonrails.org weblog David Heinemeier Hansson Dave Thomas James Duncan Davidson Mike Clark Jamis Buck Signal vs. Noise Tobias Luetke Amy Hoy: (24)slash7 Jeremy Voorhis Eclipse Bloggers Planet Eclipse EclipseZone Luis de la Rosa Eclipse Foundation Kim Horne Billy Biggs Ian Skerrett Mike Milinkovich Bjorn Freeman-Benson Denis Roy
Archives
|
More on the Quick Edit Perspective
Here are some ideas for the initial UI of Durham's Quick Edit Perspective. For a first run, minimum functionality is the most important -- something we can get comments on and iterate over. For now I just need something that works so that I can hook up all of the backend stuff dealing with the metadata itself. Here's the basic look again, copied from last week:
The Properties view is a list of the metadata properties from the file that's selected in the File List view. Only one file may be selected at a time (for now). The Properties view is tricky because depending on the file selected it may have a few metadata properties or none. A JFace TableViewer seems like the best choice for now, with columns for Property Name and Property Value. There also has to be a way in the UI to save the properties back to the file, like an action for File --> Save Properties (ie. Ctrl-S). That seems simple enough. --- Now onto the properties themselves, which I'm working on for MP3 files. MP3 files are special because they have three different types of metadata: id3v1, id3v2 and MPEG information. I could combine all of these properties and display them in one table in the Properties view, but that might look cluttered. Initially it might be enough to just have something like
as the property columns. Later on the different types of metadata can each be on their own tab or something. Remember, there aren't advanced features in this perspective -- it's just for quick viewing and editing all different types of files, not just MP3. Other file types that have much simpler metadata are pictures and Microsoft Office documents. Plugins could be made for these as well. Posted at January 10, 2005 at 03:56 PM ESTLast updated January 10, 2005 at 03:56 PM EST Comments
|
||||