Gregory Haynes' Weblog


  • Burberry Classic Check Bag
  • Alexander McQueen Patent Black Heart Peep Toe Pumps
  • Jimmy Choo Patent Black Bardia Bag
  • Cartier Black

    Kobby Inserted It's First Collaborative Text

    Monday, January 26. 2009


    A commit was just posted to Kobby allowing users to join a note on an Infinote server and insert text.  There is still a VERY long way to go before the editor can actually be called 'usable' in any sense, but this is a huge milestone in the editor's development.


    Over the past week, A lot of work went into getting Kobby 'over the hump' in a development sense.  At the start of the week the editor was capable of browsing Infinote servers, and not much more.  After spending a few days digging through the Gobby codebase to figure out some of the session joining quirks of Libinfinity, and writing an awesome testing application for Libinfinitymm, I was able to get basic session joining working (horray!).  From there, it wasnt much more work to get very basic text insertion functioning.  There is still a whole lot more to be done in this area, and in order for it to function properly I had to embed some GObject code in the Kobby editor itself (yuck).


    Even with the long road ahead, expect to see lots of noticable functionality being added to the editor in the coming weeks now that the development focus has moved on to the GUI side of things.


    Heres a screenshot as of tonight:


    Kobby Screenshot



    Entry posted by Gregory Haynes Filed under All, Code, KDE, Kobby.
    Comments (4) Trackbacks (0)
    You can leave a response, or trackback from your own blog.

    Trackbacks


    Trackback specific URI for this entry
      No Trackbacks

    Comments


      #1 Hugo on 01/26/09 at 07:33 PM [Reply]
      What about make it a plugin for katepart!? I dont know if it's possible, but usign a colaborative editor in kdevelop, kyle, etc sounds awesome to me!.
      #1.1 Gregory Haynes on 01/26/09 at 07:48 PM [Reply]
      I actually started a while ago with that project in mind. There are some difficulties with the KTextEditor plugin interface and how the collaborative library functions. I decided to make an editor to initially address this issue, but most of code is actually in libinfinitymm and libqinfinitymm so creating a plugin instead shouldn't be too much extra work.

      I also hear that someone else is developing a plugin already. :-)
      #2 Thomas Zander on 01/27/09 at 05:02 AM [Reply]
      What is your experience with libinfinity in itself; is it a nice library to use by others?
      The GObject usage is troubling; for sure. Maybe we can have a Qt-ified library instead that everyone can then use. (Qt is everywhere, GTK is not really)
      #2.1 Gregory Haynes on 01/27/09 at 12:29 PM [Reply]
      I created libinfinitymm to allow for a C++ interface to the library, as well as libqinfinitymm to make it easier for Qt developers to use the libinfinity. Both projects are used in Kobby and are hosted at http://kobby.greghaynes.net.

    Add Comment

    Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
    Standard emoticons like :-) and ;-) are converted to images.

       

Navigation

  • Greghaynes.net

Quicksearch

Archives

  • September 2010
  • August 2010
  • July 2010
  • Recent...
  • Older...

Categories

  • XML All
  • XML Code
  • XML Kobby
  • XML Libinfinitymm
  • XML Libqinfinity
  • XML KDE
  • XML Qt
  • XML QtOnly
  • XML SoC
  • XML Uncategorized


All categories

Syndicate This Blog

  • XML RSS 0.91 feed
  • XML RSS 1.0 feed
  • XML RSS 2.0 feed
  • ATOM/XML ATOM 0.3 feed
  • ATOM/XML ATOM 1.0 feed
  • XML RSS 2.0 Comments

Blog Administration

Open login screen
Gregory Haynes' Weblog is proudly using the Simpla theme originally designed by Phu. Powered by Serendipity. Ported by Kunze Media