Labs/Bespin/StatusMeetings/2009-04-21

From MozillaWiki
Jump to navigation Jump to search

← previous week | index | next week →

Meeting Details

  • Tuesdays - 9:00am Pacific, 12:00pm Eastern, 16:00 UTC
  • Mozilla Building S
  • +1 650 903 0800 x92 Conf# 347 (USA/International)
  • +1 416 848 3114 x92 Conf# 347 (Canada)
  • +1 800 707 2533 (pin 369) Conf# 347 (US Toll Free)
  • #bespin for backchannel

If you can't dial in for some reason, let us know your info so we can try to bridge you in.

Agenda

  • Status update
  • Bugzilla moved. Yay! Thanks to Gordon/Reed for getting it all over and smooth
  • Moz crew getting together next week
    • Usability review
    • Minor: "settings.txt" vs. settings vs. "settings.conf" vs.....
      • .txt means that if you open locally or something it works. Looks ugly though.
      • bespin/bespin.js -> bespin.js + bespin/
      • look at repackaging

Julian (j4c)

  • Store editor's current state on the server?
  • Search
    • Bring it to it's own window or not?
    • Search = Highlighter << bad thing?
    • ensureCursorVisible() behave now different << good thing?
  • New PaintModel class
    • get everything for painting lines together (into rowMetadata?)
    • have some upcomming functions in there for code folding
    • ... or should such stuff go into the current model class?
  • Working on dashboard
    • dashboard for the editor: Horizontal-File-Tree enough?
    • Open Sessions for any use?

Meeting Notes

Usability

  • Have designer working on the different notification styles:
    • command line feedback
    • status updates (separate, bottom right)
    • modal
    • inline
    • sidebar
    • Mockups coming!
  • Doing a usability review next week

Code Refactoring on the table

  • Change the style that we have from: module/module.js to module.js, module/*.js
  • module.js will be responsible for loading *needed* dependencies

Store editor's current state on the server?

  • yes we want to do it!
  • favor saving state to the server in BespinSettings (a la command line, settings, breakpoints)
  • want to add line number state etc, and collaboration fits in too
  • we don't want to go too far and have you login to bespin and automatically place you somewhere as it has issues with opening up a new window

Collaboration

  • saving paths
  • more than one person can hit "save"
  • shoe and joe talked about the subtleties of saving and such

Code folding

  • Take a look at how Eclipse / another editor and see what the API is like to give us a grounding

Working on the dashboard

  • hold off for now as Th work being done and very close to recoding the current dashboard to use the new Th
  • Last piece: figuring out the layout manager contract