Libegg, what is it status.

I spend this morning and part of last night working on writing my own “Date” widget.

I used to use EggDataTime, but it had some bugs:

  • Don’t show date in propper localisation. This was hardcoded to <year>-<month>-<day>
  • Setting month using property, changed the hour (or visa versa, don’t remember).
  • Hiding the time part of the widget, stopped the date widget from working correct.
  • A lot of unneeded signals are triggered, even if nothing changed.
  • The popup easily pops up outside the monitor. (if the widget is located near the bottom).
  • No, no-date possibility.

My own is simple, and does not allow you to enter a date (as text) and have that parsed. But it does use strftime to print the date in the correct localisation and has a working no-date option. The popup also understands monitor size, and tries to stay on the monitor.

But getting to the point, in what state is libegg? is it wise to use widgets from it? Are there future plans?

Q

Edit: screenshot (yes I run my desktop in english, so it is indeed in american format)

date widget

3 Comments

  • June 15, 2008 - 5:31 pm | Permalink

    Hi.
    Offently , when I use GMPC and it comes some theme I love , I fall in the desire of stay there . To repeat thet song ignoring the playlist but not changing the playlist to otherone (to optherone with this single theme). I find the leak of a “repear this theme ” option in the client. There is a “repeat playlist ” option. But what I would like is to repeat just the current theme.

    Thanks

  • June 15, 2008 - 7:38 pm | Permalink

    mpd needs to support this, before I can do it in gmpc.

  • Javier Jardón
    January 7, 2010 - 9:30 pm | Permalink

    Did you file the propers bug to libegg? Maybe you improvements can be included in EggDataTime codebase

    https://bugzilla.gnome.org/enter_bug.cgi?product=libegg

  • Leave a Reply

    Your email address will not be published. Required fields are marked *

    You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>