Author Topic: Linux Whiteboard - New SVN version - GUI improvements  (Read 12304 times)

Offline fnf

  • *
  • Posts: 70
  • Karma: +2/-0
    • View Profile
Whiteboard now uses threading to make the GUI responsive when connecting. A menubar was added, the notification area popup menu was improved a bit.

Please note that the 'Settings' section in the main window has no effect currently, until I implement a proper configuration system, which will be coming in a short while.

Some weird bugs in Gtk(mm) made it extremely prone to crash so I had to make a few compromises. I've identified the crash spot but couldn't do anything about it. Testers are very welcome to see how it performs in other computers (wasted several days on this bug :/ ).

Download Linux Whiteboard from Linux Whiteboard homepage


Offline ischnura

  • *
  • Posts: 13
  • Karma: +0/-0
    • View Profile
Reply #1 on: March 23, 2008, 09:19:07 AM
Last SVN Revision is number 93.

I could not notice any changes in the GUI.

How do I get to the Setting section?

Please let me know how can I help you to test the bugs that you are chasing.



Offline fnf

  • *
  • Posts: 70
  • Karma: +2/-0
    • View Profile
Reply #2 on: March 23, 2008, 09:34:44 AM
Last SVN Revision is number 93.

I could not notice any changes in the GUI.

How do I get to the Setting section?

Please let me know how can I help you to test the bugs that you are chasing.

That's odd, the last version is surely 93rd. Did you see a main menu which has 'Whiteboard' and 'Help' in it?. If not, try checking it out again or download the Hardy package in Whiteboard homepage if you're running Ubuntu.

Thanks for the offer, I've been pulling my hairs for a while now :-< Gtk+ TextBox widget for some reason doesn't like being changed when libcwiid is trying to connect to a Wiimote.

The behavior is random, looks like the stack or internal state of GTK+ was corrupted. The code stayed the same though, if I switched to non-thread behavior (nothing gets updated until it finishes calibrating), everything is fine.
« Last Edit: March 23, 2008, 09:37:08 AM by fnf »

Download Linux Whiteboard from Linux Whiteboard homepage


Offline ischnura

  • *
  • Posts: 13
  • Karma: +0/-0
    • View Profile
Reply #3 on: March 23, 2008, 10:28:23 AM
For now I have been using the compiled version of your code ./demo

I guess I will have to upgrade to Hardy soon, but for now I am using Gutsy.

Trying to install the Hardy package gives me an error with dependency library libcairo2.

Could you please create some Gutsy Packages for testing?

Thanks



Offline fnf

  • *
  • Posts: 70
  • Karma: +2/-0
    • View Profile
Reply #4 on: March 23, 2008, 10:56:31 AM
For now I have been using the compiled version of your code ./demo

No kidding!. That version is two months outdated and is missing a lot of new functionalities (namely IR accuracies and a pretty (?) GUI).
The version you want to check out is the CPP branch, you are encouraged to look at the Wiki for instructions.

Quote
I guess I will have to upgrade to Hardy soon, but for now I am using Gutsy.

Sorry, there is no Gutsy package maintainer in the moment. I've been calling for volunteers for a while.

Quote
Trying to install the Hardy package gives me an error with dependency library libcairo2.

libcwiid has been updated as well.

Quote
Could you please create some Gutsy Packages for testing?

I will look into creating a Gutsy virtual machine.

Download Linux Whiteboard from Linux Whiteboard homepage


Offline fnf

  • *
  • Posts: 70
  • Karma: +2/-0
    • View Profile
Reply #5 on: March 23, 2008, 10:58:33 AM
While I am at it, Wiimotes are now made blinking when calibrating. So you now which one in many of your Wiimotes are being calibrated :-) .

Download Linux Whiteboard from Linux Whiteboard homepage


Offline ischnura

  • *
  • Posts: 13
  • Karma: +0/-0
    • View Profile
Reply #6 on: March 23, 2008, 09:40:37 PM
The CCP branch made a great difference!

I did manage to compile it following the instructions on the Wiki.

Very nice and simple GUI. (I did also like to blinking when calibrating).

On my installation when Calibrating I do not get a Full Screen view (like in the ./demo version). The two Ubuntu bars are always kept on top of the Calibration window.

I did also get random behavior with the GUI, sometimes it works, sometimes it doesn't.



Offline fnf

  • *
  • Posts: 70
  • Karma: +2/-0
    • View Profile
Reply #7 on: March 24, 2008, 03:11:15 AM
On my installation when Calibrating I do not get a Full Screen view (like in the ./demo version). The two Ubuntu bars are always kept on top of the Calibration window.

It's fullscreen now :-) , previously it was maximized.

Quote
I did also get random behavior with the GUI, sometimes it works, sometimes it doesn't.

I disabled message printing when connecting in the last SVN :s until it got fixed in Gtk(mm). It will not crash now.
« Last Edit: March 24, 2008, 03:12:47 AM by fnf »

Download Linux Whiteboard from Linux Whiteboard homepage