maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread (https://talk.maemo.org/showthread.php?t=45388)

Metalov 2010-08-19 14:17

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Is it possible for the Result to be positioned for example 10 pixels to the right of the Title, or for you to add that functionality? Example for how it is atm (Width 335px, Title - Botton Left, Result - Bottom Right):
External IP: XXX.XXX.XXX.XXX
This is about right for the longer IPs. However, if the IP's shorter, it's kinda messed up:
External IP:.........XX.XX.XX.XX (dots being a free space)
Once again, is it possible for the beginning of the Result to be right at the end of the Title? So that, regardless of the length, it always looks like this:
External IP: XX.XX.XX.XX
External IP: XXX.XXX.XXX.XXX

BluesLee 2010-08-19 15:38

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
a qb calculator widget should be easy now with 1.0.3 or not?


Blues

BluesLee 2010-08-21 11:57

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
1 Attachment(s)
@3xNo1xYes: i used the new introduced variables to realize
my face2face widget. clicking on the eyes, mouth etc of
the attached wallpaper launches a corresponding application.
but i have some problems, see below.

here is the exported qbw::
Code:

[queen-beecon-header]
version=1.000000
checksum=2682652
[queen-beecon-exported-instance]
widgetType=0
widgetVisible=0
operationalStatus=0
hideCanvas=true
snippetBgRGB=0
snippetExtBgRGB=#000000000000
beecon_lt0_ImgZoom=0
beecon_lt0_BgRGB=2
beecon_lt0_ExtBgRGB=#808080808080
beecon_lt0_ImgFilename=queen-beecon-syserr.png
beecon_eq0_ImgZoom=0
beecon_eq0_BgRGB=3
beecon_eq0_ExtBgRGB=#0000ffff0000
beecon_eq0_ImgFilename=queen-beecon-appok.png
beecon_eq1_ImgZoom=0
beecon_eq1_BgRGB=4
beecon_eq1_ExtBgRGB=#ffffffff0000
beecon_eq1_ImgFilename=queen-beecon-appwrn.png
beecon_ge2_ImgZoom=0
beecon_ge2_BgRGB=5
beecon_ge2_ExtBgRGB=#ffff00000000
beecon_ge2_ImgFilename=queen-beecon-apperr.png
beecon_idxge2_ImgZoom=0
beecon_idxge2_BgRGB=11
beecon_idxge2_ExtBgRGB=#0000ffffffff
beecon_idxge2_ImgFilename=queen-beecon-index.png
widWidth=780.59270516717334
widHeight=410.12307692307689
instanceTitle=face2face
instanceCmd=echo $QBW_CLICK_X > /home/user/bin/qbw_clickpos.txt; echo $QBW_CLICK_Y >> /home/user/bin/qbw_clickpos.txt; /home/user/bin/qbw_face2face.sh
rememberMe=
cmdImgFilename=
cmdImgAngle=0
cmdImgZoom=0
cmdFgRGB=1
cmdExtFgRGB=#ffffffffffff
cmdTextAngle=0
cmdVisibilityPosition=2
cmdImgVisibilityPosition=5
cmdJustify=0
cmdExtFont=Nokia Sans bold italic 12
cmdFontName=3
cmdFontSize=12
resImgFilename=
resImgAngle=1
resImgZoom=0
resFgRGB=1
resExtFgRGB=#ffffffffffff
resTextAngle=0
resVisibilityPosition=3
resImgVisibilityPosition=9
resJustify=0
resExtFont=Nokia Sans bold 16
resFontName=2
resFontSize=12
progressAnimationFrames=0
progressAnimationTimer=0
progressAnimationPos=4
progressAnimationBasename=
updOnStartup=false
updOnClick=true
updOnDesktop=false
updOnSight=false
delayIndex=0
customIntervalSecs=0
updNeworkPolicy=0
updOnDBUS=0
updOnDBUSBus=0
updOnDBUSMatchRule=

method: i write $QBW_CLICK_X and $QBW_CLICK_Y to a
file /home/user/bin/qbw_clickpos.txt and reread those values
from the script qbw_face2face.sh. if the click is within a
given rectangle the corresponding app is launched.

Code:

#!/bin/bash

PATH=/home/user/bin:/usr/bin/:$PATH;

declare -i CLICK_X=`head -1 /home/user/bin/qbw_clickpos.txt`;
declare -i CLICK_Y=`tail -1 /home/user/bin/qbw_clickpos.txt`;
# Front
APP1=(osso-xterm 118 87);
# Right Eye
APP2=(conboy 53 118);
# Left Eye
APP3=(evopedia 194 120); 
# Mouth
APP4=(launch_mediaplayer 117 249);
# Headphone
APP5=(qbw_hsc.sh 320 120);
# Nose
APP6=(qbw_monit.sh 120 184);

APP_COUNT=6;

R=20;

check_betrag(){
  if [ $1 -le $2 ]; then
    BETRAG=$(( $2 - $1 ));
  else
    BETRAG=$(( $1 - $2 ));
  fi
}

check_rectangle(){
  X=$2; Y=$3;
  check_betrag $2 $CLICK_X;
  if [ $BETRAG -le $R ]; then 
    check_betrag $3 $CLICK_Y;
    if [ $BETRAG -le $R ]; then 
      exec $( eval echo \${APP${i}[0]} ) \&;
      #eval echo \${APP${i}[0]} ;
      #echo $CLICK_X $CLICK_Y;
    fi
  fi;
};

for (( i=1; i<=${APP_COUNT}; i++ )); do
  check_rectangle $i `echo $(( APP${i}[1] ))` `echo $(( APP${i}[2] ))`;
done


unfortunately, i have some problems.

1) APP1[0]=osso-xterm does not work within qbw but from
command line using qbw_face2face.sh directly?

2) APP6[0]=qbw_monit.sh which echoes some monitoring
outputs does not work in hidden mode but in visible.

3) i cant start several apps with this widget. in hidden mode
only one app launches, in visible up to two?

For those who want to play with the widget:

* Import the widget via qbw/avanced/import, see wiki
* modify the script, i.e. change the APP{I} arrays for your needs
* to get the correct clickpositions you can uncomment the
two lines

Code:

      #eval echo \${APP${i}[0]} ;
      #echo $CLICK_X $CLICK_Y;


matts76 2010-08-22 12:48

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Hi, hopefully someone can help me here, im using the hard sleep widget code:
"run-standalone.sh dbus-send --system --dest=com.nokia.icd /com/nokia/icd_ui com.nokia.icd_ui.disconnect boolean:true ; rmmod wl12xx ; run-standalone.sh dbus-send --system --type=method_call --dest=com.nokia.phone.net /com/nokia/phone/net Phone.Net.set_selected_radio_access_technology byte:1 ; run-standalone.sh dbus-send --print-reply --system --dest=com.nokia.mce /com/nokia/mce/request com.nokia.mce.request.req_tklock_mode_change string:locked"

And i would like to modify it to also activate my kernel profile sleep (xlv 250-500) could someone please help me with the command and where to put it?
Thanks

Matt

No!No!No!Yes! 2010-08-22 20:45

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by Metalov (Post 791844)
Is it possible for the Result to be positioned for example 10 pixels to the right of the Title, or for you to add that functionality? Example for how it is atm (Width 335px, Title - Botton Left, Result - Bottom Right):
External IP: XXX.XXX.XXX.XXX
This is about right for the longer IPs. However, if the IP's shorter, it's kinda messed up:
External IP:.........XX.XX.XX.XX (dots being a free space)
Once again, is it possible for the beginning of the Result to be right at the end of the Title? So that, regardless of the length, it always looks like this:
External IP: XX.XX.XX.XX
External IP: XXX.XXX.XXX.XXX

Just set the title to hidden and use results to display both Title and IP
See HERE

No!No!No!Yes! 2010-08-22 20:51

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by BluesLee (Post 791927)
a qb calculator widget should be easy now with 1.0.3 or not?
Blues

Easier of course ... but already feasible in 1.0.0.1 like for example a variation of On Desktop Dialer Widget

No!No!No!Yes! 2010-08-22 21:03

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by matts76 (Post 794919)
Hi, hopefully someone can help me here, im using the hard sleep widget code:
"run-standalone.sh dbus-send --system --dest=com.nokia.icd /com/nokia/icd_ui com.nokia.icd_ui.disconnect boolean:true ; rmmod wl12xx ; run-standalone.sh dbus-send --system --type=method_call --dest=com.nokia.phone.net /com/nokia/phone/net Phone.Net.set_selected_radio_access_technology byte:1 ; run-standalone.sh dbus-send --print-reply --system --dest=com.nokia.mce /com/nokia/mce/request com.nokia.mce.request.req_tklock_mode_change string:locked"

And i would like to modify it to also activate my kernel profile sleep (xlv 250-500) could someone please help me with the command and where to put it?
Thanks

Matt

Have a look at Jakiman's guide HERE

No!No!No!Yes! 2010-08-22 21:08

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by BluesLee (Post 793884)
@3xNo1xYes: i used the new introduced variables to realize
my face2face widget. clicking on the eyes, mouth etc of
the attached wallpaper launches a corresponding application.
but i have some problems, see below.

here is the exported qbw::
Code:

[queen-beecon-header]
version=1.000000
checksum=2682652
[queen-beecon-exported-instance]
widgetType=0
widgetVisible=0
operationalStatus=0
hideCanvas=true
snippetBgRGB=0
snippetExtBgRGB=#000000000000
beecon_lt0_ImgZoom=0
beecon_lt0_BgRGB=2
beecon_lt0_ExtBgRGB=#808080808080
beecon_lt0_ImgFilename=queen-beecon-syserr.png
beecon_eq0_ImgZoom=0
beecon_eq0_BgRGB=3
beecon_eq0_ExtBgRGB=#0000ffff0000
beecon_eq0_ImgFilename=queen-beecon-appok.png
beecon_eq1_ImgZoom=0
beecon_eq1_BgRGB=4
beecon_eq1_ExtBgRGB=#ffffffff0000
beecon_eq1_ImgFilename=queen-beecon-appwrn.png
beecon_ge2_ImgZoom=0
beecon_ge2_BgRGB=5
beecon_ge2_ExtBgRGB=#ffff00000000
beecon_ge2_ImgFilename=queen-beecon-apperr.png
beecon_idxge2_ImgZoom=0
beecon_idxge2_BgRGB=11
beecon_idxge2_ExtBgRGB=#0000ffffffff
beecon_idxge2_ImgFilename=queen-beecon-index.png
widWidth=780.59270516717334
widHeight=410.12307692307689
instanceTitle=face2face
instanceCmd=echo $QBW_CLICK_X > /home/user/bin/qbw_clickpos.txt; echo $QBW_CLICK_Y >> /home/user/bin/qbw_clickpos.txt; /home/user/bin/qbw_face2face.sh
rememberMe=
cmdImgFilename=
cmdImgAngle=0
cmdImgZoom=0
cmdFgRGB=1
cmdExtFgRGB=#ffffffffffff
cmdTextAngle=0
cmdVisibilityPosition=2
cmdImgVisibilityPosition=5
cmdJustify=0
cmdExtFont=Nokia Sans bold italic 12
cmdFontName=3
cmdFontSize=12
resImgFilename=
resImgAngle=1
resImgZoom=0
resFgRGB=1
resExtFgRGB=#ffffffffffff
resTextAngle=0
resVisibilityPosition=3
resImgVisibilityPosition=9
resJustify=0
resExtFont=Nokia Sans bold 16
resFontName=2
resFontSize=12
progressAnimationFrames=0
progressAnimationTimer=0
progressAnimationPos=4
progressAnimationBasename=
updOnStartup=false
updOnClick=true
updOnDesktop=false
updOnSight=false
delayIndex=0
customIntervalSecs=0
updNeworkPolicy=0
updOnDBUS=0
updOnDBUSBus=0
updOnDBUSMatchRule=

method: i write $QBW_CLICK_X and $QBW_CLICK_Y to a
file /home/user/bin/qbw_clickpos.txt and reread those values
from the script qbw_face2face.sh. if the click is within a
given rectangle the corresponding app is launched.

Code:

#!/bin/bash

PATH=/home/user/bin:/usr/bin/:$PATH;

declare -i CLICK_X=`head -1 /home/user/bin/qbw_clickpos.txt`;
declare -i CLICK_Y=`tail -1 /home/user/bin/qbw_clickpos.txt`;
# Front
APP1=(osso-xterm 118 87);
# Right Eye
APP2=(conboy 53 118);
# Left Eye
APP3=(evopedia 194 120); 
# Mouth
APP4=(launch_mediaplayer 117 249);
# Headphone
APP5=(qbw_hsc.sh 320 120);
# Nose
APP6=(qbw_monit.sh 120 184);

APP_COUNT=6;

R=20;

check_betrag(){
  if [ $1 -le $2 ]; then
    BETRAG=$(( $2 - $1 ));
  else
    BETRAG=$(( $1 - $2 ));
  fi
}

check_rectangle(){
  X=$2; Y=$3;
  check_betrag $2 $CLICK_X;
  if [ $BETRAG -le $R ]; then 
    check_betrag $3 $CLICK_Y;
    if [ $BETRAG -le $R ]; then 
      exec $( eval echo \${APP${i}[0]} ) \&;
      #eval echo \${APP${i}[0]} ;
      #echo $CLICK_X $CLICK_Y;
    fi
  fi;
};

for (( i=1; i<=${APP_COUNT}; i++ )); do
  check_rectangle $i `echo $(( APP${i}[1] ))` `echo $(( APP${i}[2] ))`;
done


unfortunately, i have some problems.

1) APP1[0]=osso-xterm does not work within qbw but from
command line using qbw_face2face.sh directly?

2) APP6[0]=qbw_monit.sh which echoes some monitoring
outputs does not work in hidden mode but in visible.

3) i cant start several apps with this widget. in hidden mode
only one app launches, in visible up to two?

For those who want to play with the widget:

* Import the widget via qbw/avanced/import, see wiki
* modify the script, i.e. change the APP{I} arrays for your needs
* to get the correct clickpositions you can uncomment the
two lines

Code:

      #eval echo \${APP${i}[0]} ;
      #echo $CLICK_X $CLICK_Y;


What about using example for X,Y here and ways of running external apps from here?

Sorry ... don't understand what you mean by visible mode and invisible/hidden mode

No!No!No!Yes! 2010-08-23 15:57

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by BluesLee (Post 793884)
2) APP6[0]=qbw_monit.sh which echoes some monitoring
outputs does not work in hidden mode but in visible.

Don't understand what the problem is here?
If you set QBW to Show=Hidden, then no image or text or canvas is displayed on desktop ... only progress animation is shown (if enabled) to give feedback about some operation being executed

if you set QBW to Show=Visible, then specific cmd/results text or image or "hide/show background" visibility is considered

If you need some specific image/text placeholder to be shown then I suggest you leave Show =Visible and switch off /hide other not needed text/gfx elements

BluesLee 2010-08-23 16:24

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by No!No!No!Yes! (Post 795995)
Don't understand what the problem is here?
If you set QBW to Show=Hidden, then no image or text or canvas is displayed on desktop ... only progress animation is shown (if enabled) to give feedback about some operation being executed

if you set QBW to Show=Visible, then specific cmd/results text or image or "hide/show background" visibility is considered

If you need some specific image/text placeholder to be shown then I suggest you leave Show =Visible and switch off /hide other not needed text/gfx elements

there is no problem, therefore its called hidden i guess:-)

can i turn off all animations within the "visible" mode? clicking
on the widget shows me the border of the widget and green
triangles on each corner. i could name the widget "." so it
would behave overall like a "hidden" widget except that
the text outputs are show.


Blues

No!No!No!Yes! 2010-08-23 16:48

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by BluesLee (Post 796020)
there is no problem, therefore its called hidden i guess:-)

can i turn off all animations within the "visible" mode? clicking
on the widget shows me the border of the widget and green
triangles on each corner. i could name the widget "." so it
would behave overall like a "hidden" widget except that
the text outputs are show.


Blues

By design when Show=Visible, the background canvas is drawn when clicked to give visual feedback, you can change the color however of the hexagonal frame. (Just to keep original beehive related branding ;) )

However ... why not reconsidering using individual QBWs for each hotspot ... you also have the advantage to be able to customize the progress animation for each hotspot and hide every other unwanted trace of the widget... (but the monitor QBW)

BluesLee 2010-08-23 17:14

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by No!No!No!Yes! (Post 796034)
By design when Show=Visible, the background canvas is drawn when clicked to give visual feedback, you can change the color however of the hexagonal frame. (Just to keep original beehive related branding ;) )

However ... why not reconsidering using individual QBWs for each hotspot ... you also have the advantage to be able to customize the progress animation for each hotspot and hide every other unwanted trace of the widget... (but the monitor QBW)

i dont like the idea to have too many widgets on my desktop.

the main reason why i switched from queen beecon to desktop
command widget and now back is that i had some serious issues
with hildon-desktop resp. hildon-home and i thought that it was
caused by qbw / desktop command widget. in my case switching
back to qbw gave me much more stability since two weeks. in
case of a crash i had to add all the single widgets which was
annoying, therefore i will try to go for one "big" widget instead :-)


Blues


p.s. by the way, it works great so far.

No!No!No!Yes! 2010-08-23 20:07

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by BluesLee (Post 796059)
i dont like the idea to have too many widgets on my desktop.

the main reason why i switched from queen beecon to desktop
command widget and now back is that i had some serious issues
with hildon-desktop resp. hildon-home and i thought that it was
caused by qbw / desktop command widget. in my case switching
back to qbw gave me much more stability since two weeks. in
case of a crash i had to add all the single widgets which was
annoying, therefore i will try to go for one "big" widget instead :-)


Blues


p.s. by the way, it works great so far.

Well, I'm having no hildon-home crash/unresponsiveness or battery drain issues with all this so far.

http://i36.tinypic.com/2mi40lt.jpg
http://i36.tinypic.com/71ml1c.jpg

BluesLee 2010-08-23 20:18

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
what does the widget on the bottom right side of the 2nd screenshot
do?


Blues

No!No!No!Yes! 2010-08-23 20:38

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by BluesLee (Post 796254)
what does the widget on the bottom right side of the 2nd screenshot
do?


Blues

Random images from Flickr

No!No!No!Yes! 2010-08-28 06:14

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Queen BeeCon Widget release 1.0.4 is now in extras-devel
Partial Change Log
Code:

queen-beecon (1.0.4)

  * New: Implemented the possibility to have the Progress Animation displayed at widget click X,Y coordinates; with relevant configuration parameter "progressAnimationAtClickXY" 
  * New: Implemented the possibility to hide the background Canvas on click both for Beecons and Snippets with relevant configuration parameter "hideClickCanvas" 
  * Changed: Some optimizations in QBW at startup, expecially for instances with execute @startup flag; should speed up widget appearance
  * Changed: Checks for obsolete instances in configuration file moved to Advanced Settings and Tools Dialog; check is performed upon entering.
  * Changed: Some optimizations in progress icon animation logic
  * Changed: Some optimization in multiple-clicks management
  * Bugfixing: Command output for Test Drive in Advanced Settings and Tools Dialog still buggy and not displaying complete output; fixed
  * Bugfixing: Logic for multiple clicks count was a bit bugged; fixed
  * Bugfixing: DBUS Signal emission at end of command execution was misplaced ; fixed
  * Bugfixing: Logging info incorrect for timeout seconds count function GetSeconds; fixed

queen-beecon (1.0.3)

  * New: Added button to change Logger Verbosity in Advanced Settings and Tools Dialog Box
  * New: Implementation of Command and Results image orientation angle (w/ relevant configuration parameters)
  * New: Added edit box in Settings Dialog for "rememberMe" value. Can now be initialized also from widget and not only via DBUS method 
  * New: Parameter Variables substitution for using with scripts which holds the number of times a QBW was pressed/clicked: $QBW_CLICKS_COUNT; useful for handling single/double/triple... clicks and behave accordingly (Tested up to 12 ... :) )
  * New: Parameter Variables substitution for using with scripts which hold X and Y coordinates where a QBW was pressed/clicked: $QBW_CLICK_X, $QBW_CLICK_Y; useful for handling different arbitrary/dynamic hotspots on widgets via launched shell scripts
  * Changed: Now QBW instances with status disabled/minimized (black small 60x60 inactive sleeping bee icon) are enable again on double-click and non on single-click
  * Bugfixing: TestDrive in Advanced Settings and Tools Dialog Box was not fetching the whole command output; fixed 
  * Bugfixing: Typos in "Edit Cmd" Dialog Box title; fixed 
  * Bugfixing: Not proper memory deallocation of some strings parameter in Settings Dialog; fixed   

queen-beecon (1.0.2)

  * Source Modules: Changed architecture of source module ... now split into single modules according to QBW subfunctions ... expect some sneaky regressions!!!
  * New: Parameter Variables substitution for using with scripts which holds Network Connection status: $QBW_IS_CONNECTED (true=QBW Instance is connected to the network (either WLAN or GPRS) false=QBW Instance is NOT connected to the network (either WLAN or GPRS))
  * Changed: In Settings Dialog Box changed "Custom(")" to "Custom(Secs)" for custom timer label
  * Changed: In Advanced Settings and Tools Dialog Box it's now possible to scroll dialog both vertically and horizontally. So all buttons will be accessible even if you have big fonts
  * Changed: In Advanced Settings and Tools Dialog Box added more checks for Import Instance/Command Data (It should now be more restrictive on Import Data consistency/congruency)
  * Bugfixing: System Proxy fetching logic bugged; fixed
  * Bugfixing: reset_rearm_timer DBUS method call was not disabling timer when timer update was disabled; fixed
  * Bugfixing: set_param_uint32 DBUS method call had problems if values = 0; fixed

queen-beecon (1.0.0.1)

  * New: Nothing - Release Candidate to Extras (0.1.9.9 -> 1.0.0.1)   
  * Changed: Nothing - Release Candidate to Extras (0.1.9.9 -> 1.0.0.1)
  * Bugfixing: Nothing - Release Candidate to Extras (0.1.9.9 -> 1.0.0.1)

queen-beecon (0.1.9.9)

  * New: Added "On Sight" Update Policy (If flagged, content is not updated if widget is out of sight (on other desktop) or if display is locked or in stand-by) 
  * New: Parameter Variables substitution for using with scripts which holds "On Sight" or "Out Of Sight" status: $QBW_ON_SIGHT (true=QBW Instance is "ON SIGHT", that is widget is on current desktop and display is not locked or on stand by. false=QBW Instance is not on current desktop and visible or display is off or on stand by)
  * New: DBUS method "is_on_sight" which returns true (QBW Instance is "ON SIGHT", that is, widget is on current desktop and display is not locked or on stand by) or false (QBW Instance is not on current desktop and visible or display is off or on stand by)
  * Changed: Optimized usability of settings for Widget Width and Height
  * Changed: Optimized progress animation logic for visibility when instance not On Sight
  * Bugfixing: -

queen-beecon (0.1.9.8)

  * New: Implemented per-instance progress animation with customizable number of frames, timer, position and possibility to have it shown or hidden (Now every instance can have its own progress animation) + Settings for Hide/Show, frames #, timer, position and basename.
  * Changed: Extended error message text to all DBUS methods
  * Changed: Now when command or script do not return any output no more "No Output" text gets printed inside the widget
  * Bugfixing: Added error message if non existing parameter is supplied to all DBUS methods "set_param_*"
  * Bugfixing: Under certain conditions HotSpot Index was not properly reset in case update policies prevented execution of script from happening. Fixed.

queen-beecon (0.1.9.7)

  * New: -
  * Changed: Line width for widget contours FX when widget pressed set to 1px   
  * Bugfixing: Reentrancy issues for DBUS Monitor. Fixed
  * Bugfixing: "If you enter a long name for the title, the right part of the prefs gui isn't visible anymore and you can't scroll to the now hidden gadgets!". Fixed. Area is now scrollable also horizontally.
  * Bugfixing: Issues with positioning of small widgets with respect to bottom and right margins. Fixed.

queen-beecon (0.1.9.6)

  * New: REVOLUTION!!! :) Implementation of multiple (9 = grid 3x3) Hot Spots to click on the widget. Clicked Hot Spot Index Position can then be passed to the executed script via Parameter Variables Substitution $QBW_HOTSPOT_PRESS (0=Not Pressed or other update policy,1=Top Left,2=Top Center,3=Top Right,4=Center Left,5=Center,6=Center Right,7=Bottom Left,8=Bottom Center,9=Bottom Right)
  * New: Parameter Variables substitution for using with scripts which hold Proxy related information: $QBW_HTTP_PROXY, $QBW_HTTPS_PROXY, $QBW_FTP_PROXY, $QBW_SOCKS_PROXY, $QBW_RTSP_PROXY (In the format <host:port>)
  * New: Parameter Variables substitution for using with scripts which hold Proxy related information: $QBW_IGNORE_HOSTS_PROXY (In the format <host1;host2;host...>)
  * New: Parameter Variables substitution for using with scripts which hold Proxy related information: $QBW_AUTO_CONFIG_PROXY_URL
  * New: Parameter Variables substitution for using with scripts which hold status or persistency information stored in configuration via DBUS method call set_param_string string:"rememberMe" string:<rememberthis> : $QBW_REMEMBER_ME. Useful, for example, for remembering values like counters across subsequent command executions.
  * Changed: Logic to purge configuration settings of non-existent QBW instances from configuration file. (Check/Purge performed at every entrance in Settings dialog)   
  * Bugfixing: Reentrancy problem with Settings dialog box. At times, in case of laggy interface, 2 or more instances of dialog were opening. Fixed.
  * Bugfixing: Incomplete unreferentiation of DBUS resources. Fixed.
  * Bugfixing: Incomplete unreferentiation of callback functions for async command execution and timers. Fixed.
  * Bugfixing: Incorrect logic for updating when widget desktop was active/on. It was updating also when active widget's desktop was swept off. Now updates content only if "Update on Desktop" is TRUE and Widget's Desktop is being swept on. Fixed.

queen-beecon (0.1.9.5)

  * New: Added supplementary progress images/icons (cycle is "queen-beecon-progress[0-3].png") searching logic in directory storage in this order 1) "~/Mydocs/.images/queen_beecon_dir" 2) "~/.queen_beecon_dir" 
  * New: Added button in Command Edit dialog to add instance only commands to the list of stored commands 
  * New: Implementation of following DBUS methods: get_current_results_text (Get current content of results text)
  * New: Parameter Variables substitution for using with scripts which holds the current content of results text ($QBW_CURRENT_RESULTS_TEXT=Current content of results text)
  * Changed: Default shape for Beecons is now rectangle. Hexagonal cell will be only shown when pressed 
  * Changed: Shadow/Light effects on widget surface, either when pressed or not, are now fixed in size (~4px) 
  * Changed: Changed some logic in simple Command Edit dialog box 
  * Changed: After instance imported, now advanced dialog box closes and reverts back to settings with all parameters reloaded
  * Changed: Changed Warning and Information notification in Advanced Settings to display hildon_banner* 
  * Changed: Changed DBUS connection acquisition for DBUS Monitor. 
  * Bugfixing: Refined and fixed logic for DBUS Monitor initialization and deinitialization 
  * Bugfixing: Changed and fixed logic for handling/displaying Exit Code if error spawning asynchronous command 
  * Bugfixing: New asynchronous execution logic was not releasing file handles. Fixed

queen-beecon (0.1.9.4)

  * New: Ability to execute scripts by intercepting specific DBUS broadcasted signals/methods/errors issued by the system or other applications + Relevant configuration parameters (Ex.keyboard lock, slide open/close, ecc.) 
  * New: Parameter Variables substitution for using with scripts triggered by intercepted DBUS broadcasted signals/methods ($QBW_EXEC_REASON=QBW_DBUS_MONITOR, $QBW_DBUS_VERBOSE_OUTPUT=Verbose Output see wiki)
  * Changed: Changed icons for displaying command execution in progress (shown when script in progress and hidden on execution completion)
  * Changed: Package installation now performs an automatic restart of hildon-home process
  * Changed: Synchronization in asynchronous script execution logic for Exit Status and Output 
  * Bugfixing: Memory reallocation bugs fixed in new async command execution logic 

queen-beecon (0.1.9.3)

  * New: Added icon for displaying command execution in progress (shown when script in progress and hidden on execution completion)
  * New: Implementation of Asynchronous Non Hildon-Home blocking command execution (Test Drive is still Synchronous for command timing evaluation purposes) 
  * Changed: - 
  * Bugfixing: Memory reallocation bugs fixed for all string values management in settigs dialog box 

queen-beecon (0.1.9.2)

  * New: Added custom timeout in seconds for periodic update, not just predefined list of values
  * Changed: Restyle in settings configuration for Update Policies, Fonts & Colors Buttons 
  * Bugfixing: 

queen-beecon (0.1.9.1)

  * New: Parameter Variables substitution usable by script (Ex. Own Instance ID, Reason for updating content)
  * New: Implementation of Command and Results text orientation angle (w/ relevant configuration parameters)
  * New: New extended color dialog for background and foreground colors (Old color selection deprecated; backward compatibility for instances exported from previous releases is guaranteed and settings upgraded as necessary)
  * Changed: Restyle in settings configuration for Beecon Command Exit Statuses area & Command Title/Results Settings area + changed color settings appearance 
  * Changed: Removed Help hints from settings dialog box (refer to the WIKI)! 
  * Changed: Changed transpacency settings both for beecons and for snippets... now both are less transparent 
  * Bugfixing: Disabled instance (icon) wasn't correctly drawn on startup; fixed
  * Bugfixing: Memory deallocation bug for >=3 Exit Status image file beecon_idxge2_ImgFilename; fixed

queen-beecon (0.1.9)

    * New: New extended font dialog for command and results labels (Old font selection deprecated; backward compatibility for instances exported from previous releases is guaranteed and settings upgraded as necessary)
    * Changed: Due to new font settings implementation, exported instances from this release onward will have their fonts reset to command="Nokia Sans bold italic 12" results="Nokia Sans bold 12" when imported in previous releases
    * Bugfixing: Some fixing and cleanup in package install/uninstall

See complete Change Log in the WIKI

Usual WARNINGS apply to extras-devel material


Please expect some regressions (=bugs) due to optimizations.
A small bug has already surfaced but I believe it'll affect 0.01% of users. If you disable a QBW instance and then you issue 1 click on it, nothing happens (right behaviour), if you then issue a dbl-click on it QBW won't enable back again. This has already been fixed in current internal testing v1.0.5

Feel free to experiment with all extended features and please report bugs and experiences or feature requests here.
Please, report any problem or crash during installation/upgrade if they still persist
Have fun!!!

Dany-69 2010-09-01 05:35

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
No!No!No!Yes! since you are Italian... Do you think that this could be inserted in the wiki about your widget? :

http://www.maemomeego.net/qbw-oc-con...f59-vt933.html

No!No!No!Yes! 2010-09-01 08:25

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by Dany-69 (Post 803895)
No!No!No!Yes! since you are Italian... Do you think that this could be inserted in the wiki about your widget? :

http://www.maemomeego.net/qbw-oc-con...f59-vt933.html

Ok done ... thank you.

AgentZ 2010-09-01 23:19

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
QBW is awesome thank you for this, but i'm having a problem with the random pictures, I'm only getting about 7-10 pics they are no longer random just the same pics over and over again. Is there something i'm missing or failed to do? Also if i change the site address can i still use the command to get pics? Thanks again for a great app

No!No!No!Yes! 2010-09-02 08:00

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by AgentZ (Post 804700)
QBW is awesome thank you for this, but i'm having a problem with the random pictures, I'm only getting about 7-10 pics they are no longer random just the same pics over and over again. Is there something i'm missing or failed to do? Also if i change the site address can i still use the command to get pics? Thanks again for a great app

Can you be more specific?
Which site (flickr?)
which beecon are you using?
...

Dany-69 2010-09-02 08:28

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
I could open a 3d here (or only a post in this 3d) and write a small english guide .. :)
What do you think ?

No!No!No!Yes! 2010-09-02 10:55

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by Dany-69 (Post 804973)
I could open a 3d here (or only a post in this 3d) and write a small english guide .. :)
What do you think ?

I suggest you could append the english guide at the bottom of your original www.maemomeego.net post.

When it's ready You/I can amend WIKI by specifying existence of english version of the guide, and drop a notification of translation here as well.

P.S. Puoi chiedere a Supersimo di correggere il titolo di questo thread di MM?
[Raccolta Script] Xterminal, D.C.E. Widget E Queen Bacon
La pancetta lasciamola ai 40enni ... :D;):p

AgentZ 2010-09-03 00:13

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by No!No!No!Yes! (Post 804955)
Can you be more specific?
Which site (flickr?)
which beecon are you using?
...

The Flickr site I'm only getting about 10 pics, that basically rotate the same pics.The Random flickr beecon.

off-topic What I would like to do is grab pics from a couple of security cameras that i have set up or even some webcams.

or even possiblely being able to get video feeds from a beecon from said cameras or webcams

Dany-69 2010-09-03 01:07

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by No!No!No!Yes! (Post 805081)
I suggest you could append the english guide at the bottom of your original www.maemomeego.net post.

When it's ready You/I can amend WIKI by specifying existence of english version of the guide, and drop a notification of translation here as well.

P.S. Puoi chiedere a Supersimo di correggere il titolo di questo thread di MM?
[Raccolta Script] Xterminal, D.C.E. Widget E Queen Bacon
La pancetta lasciamola ai 40enni ... :D;):p

Ahahahahah oddio perdonaciii xD .. ho provveduto io stesso :)
Quindi conosci il nostro piccolo forumino :D ! E' davvero un onore ;)
Magari, quando e se avrai un po ditempo e voglia, "vienici a lasciare un autografo" con un bel saluto. :)

Diciamo che non si incontra tutti i giorni il creatore del miglior programma per N900 dopo rootsh :p

Vedro cmq di stickare una guida in inglese a quel post, o al limite di crearne un'altro :)

No!No!No!Yes! 2010-09-03 12:23

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by AgentZ (Post 805775)
The Flickr site I'm only getting about 10 pics, that basically rotate the same pics.The Random flickr beecon.

This is quite weird as the random generator engine has never given any issues and it is used also for other Beecons ...

Code:

a=`dd if=/dev/urandom bs=1 count=1 | od -i | head -n 1 | cut -f2- -d' '`;x=`expr $a % 24`
Quote:

Originally Posted by AgentZ (Post 805775)
off-topic What I would like to do is grab pics from a couple of security cameras that i have set up or even some webcams.

Image fetching from URL is used in other beecons already.
Have a look at these and adjust URL according to your needs.

http://talk.maemo.org/showthread.php...426#post573426

http://talk.maemo.org/showthread.php...590#post573590

http://talk.maemo.org/showthread.php...390#post576390

http://talk.maemo.org/showthread.php...611#post625611

Quote:

Originally Posted by AgentZ (Post 805775)
or even possiblely being able to get video feeds from a beecon from said cameras or webcams

Uhm ... live video feed is not possible as QBW only handles still images. But you can schedule image fetching (if supported) from your video device every few seconds.

No!No!No!Yes! 2010-09-05 22:17

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Now in the brewery ...

MULTI TABBED MLB BEECON
(Can be easily adapted for other sports on http://m.espn.go.com)

http://i56.tinypic.com/a1qqg7.png
http://i51.tinypic.com/3496n2o.png
http://i53.tinypic.com/300v7ts.png
http://i55.tinypic.com/2e205g3.png
http://i55.tinypic.com/n6p5bp.png
http://i51.tinypic.com/29geulu.png

No!No!No!Yes! 2010-09-06 10:19

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Many thanks to sacal.
Donation as much greatly appreciated as you interest in QBW!!!:):D

As per my previous post:

Quote:

Originally Posted by No!No!No!Yes! (Post 741284)
Dear All,

...

Further... It is time to seriously consider developing and sharing Beecons, with the benefits of all new capabilities and features, to the Community and also to all Non-Pro users.

Within a few days after QBW has reached Extras, it is in my intentions to call a Contest among the Community for the Best Queen Beecon Widget.

There will be probably several Categories and here's my initial proposal... feel free to suggest other options.

- Most Useful Queen Beecon Widget
- Best Queen Beecon Widget Abuse :)

A special price ($$$) will then go to the winner of each category.

Contest details are still in the fornace and every tip from the Community is absolutely welcome.

Stay tuned for further developments... Ciaooooo!

My intention is to refuel The Community with both all your contributions and the Contest's one!

In short time I'll release another major update to Devel->Testing->Extras which will be the common consolidated playground for the first QBW Contest.

Please provide as much testing as possible to current Devel intermediate releases to have the most stable version reach Extras in the shortest time span possible.

Every proposal for the QBW Contest is very welcome.

Stay tuned ...

No!No!No!Yes! 2010-09-10 14:59

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Queen BeeCon Widget release 1.0.51 is now in extras-devel
Partial Change Log
Code:

queen-beecon (1.0.51)

  * New: Added Reset/Truncate Logfile action to Logger Verbosity Button in Advanced Settings and Tools Dialog Box
  * Changed: - 
  * Bugfixing: -

queen-beecon (1.0.5)

  * New: Possibility to directly modify the "rememberMe" parameter from the output of the executed command (without using the DBUS interface which is much slower) for using with scripts which need to hold/manipulate status or persistency information. Just echo the following string (which will not be displayed) as output of your command "QBW_REMEMBER_ME(<content to be remembered>)" no angle brackets; escape "close round bracket" like this "\)" to store it as ")"
  * Changed: Extended warning message in case of inconsistent Pango Markup Language output ("QBW Warning! Possible Pango Markup Language inconsistent/unterminated Tag!") 
  * Changed: Extended warning message in case of inconsistent/non-UTF-8 output in TestDrive output Buffer ("QBW Warning! Expected/Shown Command Output mismatch. Possible charset different from UTF-8!") 
  * Bugfixing: QBW re-enable on double-click logic bugged; fixed

queen-beecon (1.0.4)

  * New: Implemented the possibility to have the Progress Animation displayed at widget click X,Y coordinates; with relevant configuration parameter "progressAnimationAtClickXY" 
  * New: Implemented the possibility to hide the background Canvas on click both for Beecons and Snippets with relevant configuration parameter "hideClickCanvas" 
  * Changed: Some optimizations in QBW at startup, expecially for instances with execute @startup flag; should speed up widget appearance
  * Changed: Checks for obsolete instances in configuration file moved to Advanced Settings and Tools Dialog; check is performed upon entering.
  * Changed: Some optimizations in progress icon animation logic
  * Changed: Some optimization in multiple-clicks management
  * Bugfixing: Command output for Test Drive in Advanced Settings and Tools Dialog still buggy and not displaying complete output; fixed
  * Bugfixing: Logic for multiple clicks count was a bit bugged; fixed
  * Bugfixing: DBUS Signal emission at end of command execution was misplaced ; fixed
  * Bugfixing: Logging info incorrect for timeout seconds count function GetSeconds; fixed

queen-beecon (1.0.3)

  * New: Added button to change Logger Verbosity in Advanced Settings and Tools Dialog Box
  * New: Implementation of Command and Results image orientation angle (w/ relevant configuration parameters)
  * New: Added edit box in Settings Dialog for "rememberMe" value. Can now be initialized also from widget and not only via DBUS method 
  * New: Parameter Variables substitution for using with scripts which holds the number of times a QBW was pressed/clicked: $QBW_CLICKS_COUNT; useful for handling single/double/triple... clicks and behave accordingly (Tested up to 12 ... :) )
  * New: Parameter Variables substitution for using with scripts which hold X and Y coordinates where a QBW was pressed/clicked: $QBW_CLICK_X, $QBW_CLICK_Y; useful for handling different arbitrary/dynamic hotspots on widgets via launched shell scripts
  * Changed: Now QBW instances with status disabled/minimized (black small 60x60 inactive sleeping bee icon) are enable again on double-click and non on single-click
  * Bugfixing: TestDrive in Advanced Settings and Tools Dialog Box was not fetching the whole command output; fixed 
  * Bugfixing: Typos in "Edit Cmd" Dialog Box title; fixed 
  * Bugfixing: Not proper memory deallocation of some strings parameter in Settings Dialog; fixed   

queen-beecon (1.0.2)

  * Source Modules: Changed architecture of source module ... now split into single modules according to QBW subfunctions ... expect some sneaky regressions!!!
  * New: Parameter Variables substitution for using with scripts which holds Network Connection status: $QBW_IS_CONNECTED (true=QBW Instance is connected to the network (either WLAN or GPRS) false=QBW Instance is NOT connected to the network (either WLAN or GPRS))
  * Changed: In Settings Dialog Box changed "Custom(")" to "Custom(Secs)" for custom timer label
  * Changed: In Advanced Settings and Tools Dialog Box it's now possible to scroll dialog both vertically and horizontally. So all buttons will be accessible even if you have big fonts
  * Changed: In Advanced Settings and Tools Dialog Box added more checks for Import Instance/Command Data (It should now be more restrictive on Import Data consistency/congruency)
  * Bugfixing: System Proxy fetching logic bugged; fixed
  * Bugfixing: reset_rearm_timer DBUS method call was not disabling timer when timer update was disabled; fixed
  * Bugfixing: set_param_uint32 DBUS method call had problems if values = 0; fixed

queen-beecon (1.0.0.1)

  * New: Nothing - Release Candidate to Extras (0.1.9.9 -> 1.0.0.1)   
  * Changed: Nothing - Release Candidate to Extras (0.1.9.9 -> 1.0.0.1)
  * Bugfixing: Nothing - Release Candidate to Extras (0.1.9.9 -> 1.0.0.1)

queen-beecon (0.1.9.9)

  * New: Added "On Sight" Update Policy (If flagged, content is not updated if widget is out of sight (on other desktop) or if display is locked or in stand-by) 
  * New: Parameter Variables substitution for using with scripts which holds "On Sight" or "Out Of Sight" status: $QBW_ON_SIGHT (true=QBW Instance is "ON SIGHT", that is widget is on current desktop and display is not locked or on stand by. false=QBW Instance is not on current desktop and visible or display is off or on stand by)
  * New: DBUS method "is_on_sight" which returns true (QBW Instance is "ON SIGHT", that is, widget is on current desktop and display is not locked or on stand by) or false (QBW Instance is not on current desktop and visible or display is off or on stand by)
  * Changed: Optimized usability of settings for Widget Width and Height
  * Changed: Optimized progress animation logic for visibility when instance not On Sight
  * Bugfixing: -

queen-beecon (0.1.9.8)

  * New: Implemented per-instance progress animation with customizable number of frames, timer, position and possibility to have it shown or hidden (Now every instance can have its own progress animation) + Settings for Hide/Show, frames #, timer, position and basename.
  * Changed: Extended error message text to all DBUS methods
  * Changed: Now when command or script do not return any output no more "No Output" text gets printed inside the widget
  * Bugfixing: Added error message if non existing parameter is supplied to all DBUS methods "set_param_*"
  * Bugfixing: Under certain conditions HotSpot Index was not properly reset in case update policies prevented execution of script from happening. Fixed.

queen-beecon (0.1.9.7)

  * New: -
  * Changed: Line width for widget contours FX when widget pressed set to 1px   
  * Bugfixing: Reentrancy issues for DBUS Monitor. Fixed
  * Bugfixing: "If you enter a long name for the title, the right part of the prefs gui isn't visible anymore and you can't scroll to the now hidden gadgets!". Fixed. Area is now scrollable also horizontally.
  * Bugfixing: Issues with positioning of small widgets with respect to bottom and right margins. Fixed.

queen-beecon (0.1.9.6)

  * New: REVOLUTION!!! :) Implementation of multiple (9 = grid 3x3) Hot Spots to click on the widget. Clicked Hot Spot Index Position can then be passed to the executed script via Parameter Variables Substitution $QBW_HOTSPOT_PRESS (0=Not Pressed or other update policy,1=Top Left,2=Top Center,3=Top Right,4=Center Left,5=Center,6=Center Right,7=Bottom Left,8=Bottom Center,9=Bottom Right)
  * New: Parameter Variables substitution for using with scripts which hold Proxy related information: $QBW_HTTP_PROXY, $QBW_HTTPS_PROXY, $QBW_FTP_PROXY, $QBW_SOCKS_PROXY, $QBW_RTSP_PROXY (In the format <host:port>)
  * New: Parameter Variables substitution for using with scripts which hold Proxy related information: $QBW_IGNORE_HOSTS_PROXY (In the format <host1;host2;host...>)
  * New: Parameter Variables substitution for using with scripts which hold Proxy related information: $QBW_AUTO_CONFIG_PROXY_URL
  * New: Parameter Variables substitution for using with scripts which hold status or persistency information stored in configuration via DBUS method call set_param_string string:"rememberMe" string:<rememberthis> : $QBW_REMEMBER_ME. Useful, for example, for remembering values like counters across subsequent command executions.
  * Changed: Logic to purge configuration settings of non-existent QBW instances from configuration file. (Check/Purge performed at every entrance in Settings dialog)   
  * Bugfixing: Reentrancy problem with Settings dialog box. At times, in case of laggy interface, 2 or more instances of dialog were opening. Fixed.
  * Bugfixing: Incomplete unreferentiation of DBUS resources. Fixed.
  * Bugfixing: Incomplete unreferentiation of callback functions for async command execution and timers. Fixed.
  * Bugfixing: Incorrect logic for updating when widget desktop was active/on. It was updating also when active widget's desktop was swept off. Now updates content only if "Update on Desktop" is TRUE and Widget's Desktop is being swept on. Fixed.

queen-beecon (0.1.9.5)

  * New: Added supplementary progress images/icons (cycle is "queen-beecon-progress[0-3].png") searching logic in directory storage in this order 1) "~/Mydocs/.images/queen_beecon_dir" 2) "~/.queen_beecon_dir" 
  * New: Added button in Command Edit dialog to add instance only commands to the list of stored commands 
  * New: Implementation of following DBUS methods: get_current_results_text (Get current content of results text)
  * New: Parameter Variables substitution for using with scripts which holds the current content of results text ($QBW_CURRENT_RESULTS_TEXT=Current content of results text)
  * Changed: Default shape for Beecons is now rectangle. Hexagonal cell will be only shown when pressed 
  * Changed: Shadow/Light effects on widget surface, either when pressed or not, are now fixed in size (~4px) 
  * Changed: Changed some logic in simple Command Edit dialog box 
  * Changed: After instance imported, now advanced dialog box closes and reverts back to settings with all parameters reloaded
  * Changed: Changed Warning and Information notification in Advanced Settings to display hildon_banner* 
  * Changed: Changed DBUS connection acquisition for DBUS Monitor. 
  * Bugfixing: Refined and fixed logic for DBUS Monitor initialization and deinitialization 
  * Bugfixing: Changed and fixed logic for handling/displaying Exit Code if error spawning asynchronous command 
  * Bugfixing: New asynchronous execution logic was not releasing file handles. Fixed

queen-beecon (0.1.9.4)

  * New: Ability to execute scripts by intercepting specific DBUS broadcasted signals/methods/errors issued by the system or other applications + Relevant configuration parameters (Ex.keyboard lock, slide open/close, ecc.) 
  * New: Parameter Variables substitution for using with scripts triggered by intercepted DBUS broadcasted signals/methods ($QBW_EXEC_REASON=QBW_DBUS_MONITOR, $QBW_DBUS_VERBOSE_OUTPUT=Verbose Output see wiki)
  * Changed: Changed icons for displaying command execution in progress (shown when script in progress and hidden on execution completion)
  * Changed: Package installation now performs an automatic restart of hildon-home process
  * Changed: Synchronization in asynchronous script execution logic for Exit Status and Output 
  * Bugfixing: Memory reallocation bugs fixed in new async command execution logic 

queen-beecon (0.1.9.3)

  * New: Added icon for displaying command execution in progress (shown when script in progress and hidden on execution completion)
  * New: Implementation of Asynchronous Non Hildon-Home blocking command execution (Test Drive is still Synchronous for command timing evaluation purposes) 
  * Changed: - 
  * Bugfixing: Memory reallocation bugs fixed for all string values management in settigs dialog box 

queen-beecon (0.1.9.2)

  * New: Added custom timeout in seconds for periodic update, not just predefined list of values
  * Changed: Restyle in settings configuration for Update Policies, Fonts & Colors Buttons 
  * Bugfixing: 

queen-beecon (0.1.9.1)

  * New: Parameter Variables substitution usable by script (Ex. Own Instance ID, Reason for updating content)
  * New: Implementation of Command and Results text orientation angle (w/ relevant configuration parameters)
  * New: New extended color dialog for background and foreground colors (Old color selection deprecated; backward compatibility for instances exported from previous releases is guaranteed and settings upgraded as necessary)
  * Changed: Restyle in settings configuration for Beecon Command Exit Statuses area & Command Title/Results Settings area + changed color settings appearance 
  * Changed: Removed Help hints from settings dialog box (refer to the WIKI)! 
  * Changed: Changed transpacency settings both for beecons and for snippets... now both are less transparent 
  * Bugfixing: Disabled instance (icon) wasn't correctly drawn on startup; fixed
  * Bugfixing: Memory deallocation bug for >=3 Exit Status image file beecon_idxge2_ImgFilename; fixed

queen-beecon (0.1.9)

    * New: New extended font dialog for command and results labels (Old font selection deprecated; backward compatibility for instances exported from previous releases is guaranteed and settings upgraded as necessary)
    * Changed: Due to new font settings implementation, exported instances from this release onward will have their fonts reset to command="Nokia Sans bold italic 12" results="Nokia Sans bold 12" when imported in previous releases
    * Bugfixing: Some fixing and cleanup in package install/uninstall

See complete Change Log in the WIKI

Usual WARNINGS apply to extras-devel material


If 1.0.51 release consolidates without no Bug Reports or Major Features requests in few days, it will go straight to Testing and Extras as playground for announced Contest Initiative

Feel free to experiment with all extended features and please report bugs and experiences or feature requests here.
Please, report any problem or crash during installation/upgrade if they still persist
Have fun!!!

No!No!No!Yes! 2010-09-10 18:42

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Almost forgot to celebrate:
Beyond 50 K Downloads Wall
http://i55.tinypic.com/23sxism.jpg
Yayyyyyyyyyyyyyy!!!!
:cool::D:eek::o:p;)

moepda 2010-09-10 19:09

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Congratulations No!No!No!Yes! on the +50,000 downloads :) so well deserved for sure :)

AgentZ 2010-09-11 22:41

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Has anyone created a beecon/snippet for the Formula1 race series?

No!No!No!Yes! 2010-09-11 22:50

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by AgentZ (Post 813704)
Has anyone created a beecon/snippet for the Formula1 race series?

Uhm ... nothing that I'm aware of :(

iareraccoon 2010-09-12 02:49

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
First of all, i'd like to thank the OP and the community for such a great widget, I use it all of the time and totally love it!
However, recently I have encountered a weird problem.
Half of the time, My QBW widgets become unresponsive and there is no way to click them. ( I made QBW shortcuts with a larger icon to launch my applicatioins )
Im wondering if there is there something wrong on my end?? I am pretty sure i've updated my QBW to the latest version!

No!No!No!Yes! 2010-09-12 03:23

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by iareraccoon (Post 813798)
First of all, i'd like to thank the OP and the community for such a great widget, I use it all of the time and totally love it!
However, recently I have encountered a weird problem.
Half of the time, My QBW widgets become unresponsive and there is no way to click them. ( I made QBW shortcuts with a larger icon to launch my applicatioins )
Im wondering if there is there something wrong on my end?? I am pretty sure i've updated my QBW to the latest version!

Could you please post an export of your beecons which become unresponsive?
When you talk about "recently", you mean that you didn't have any problem before? Could you identify the event which brought this issue? QBW upgrade? Other Widgets/Apps installation?
Maybe it could be time to fire up some QBW logging and see what's going on in your specific case and post it here. See WIKI for that.

slewis1972 2010-09-12 07:26

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Hi
I have a script at:
/root/scripts/syncfiles

I want to run it via a screen button eg beecon. Problem I am having is getting beecon to run it as root via command sudo gainroot. Every time I run in advanced mode eg:
sudo gainroot
/root/scripts/syncfiles

it freezes. Anyway to create a wrapper for the command?

No!No!No!Yes! 2010-09-12 18:33

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by slewis1972 (Post 813902)
Hi
I have a script at:
/root/scripts/syncfiles

I want to run it via a screen button eg beecon. Problem I am having is getting beecon to run it as root via command sudo gainroot. Every time I run in advanced mode eg:
sudo gainroot
/root/scripts/syncfiles

it freezes. Anyway to create a wrapper for the command?

Have a search around here with kw
Code:

rootsh sudo gainroot problems
especially in the overclock threads; maybe you have to tweak a bit with sudoers files/dir or simply download a different rootsh package

g-man 2010-09-12 23:37

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
I'm looking for a way to use a beecon to change profile upon a dbus signal indicating that the device is presently connected to my home wifi.
Anyone knows how to set up a dbus-send command etc to get the name of the present internet connection (IAP), i.e. the name of the wlan you're presently connected to?
I know that
Code:

gconftool -R /system/osso/connectivity/IAP
can be used to get the stored IAP_IDs

No!No!No!Yes! 2010-09-13 05:56

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by g-man (Post 814481)
I'm looking for a way to use a beecon to change profile upon a dbus signal indicating that the device is presently connected to my home wifi.
Anyone knows how to set up a dbus-send command etc to get the name of the present internet connection (IAP), i.e. the name of the wlan you're presently connected to?
I know that
Code:

gconftool -R /system/osso/connectivity/IAP
can be used to get the stored IAP_IDs

Ciao,see the two latest links here: http://wiki.maemo.org/Queen_BeeCon_W...ful_References

karatestarfish 2010-09-14 05:36

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by g-man (Post 814481)
I'm looking for a way to use a beecon to change profile upon a dbus signal indicating that the device is presently connected to my home wifi.
Anyone knows how to set up a dbus-send command etc to get the name of the present internet connection (IAP), i.e. the name of the wlan you're presently connected to?
I know that
Code:

gconftool -R /system/osso/connectivity/IAP
can be used to get the stored IAP_IDs

Try:
Code:

dbus-send --print-reply --system --dest=com.nokia.icd /com/nokia/icd com.nokia.icd.get_statistics | grep string | cut -d\" -f2
Works for me.

Searching for the dbus target com.nokia.icd usually turns up some documentation pages that are helpful. Unfortunately the most useful page I've found is for Maemo2.2 (Nokia 770), I haven't managed to find a decent equivalent for Fremantle. Thank goodness for backwards compatibility, eh? :)

No!No!No!Yes! 2010-09-14 15:06

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Queen BeeCon Widget release 1.0.52 is now in extras-devel
Partial Change Log
Code:

queen-beecon (1.0.52)

  * New: In Command and Instance import in Advanced Settings and Tools Dialog Box, command title is now checked for existence, if existent "+"s are appendend till name is unique 
  * New: In Add/Edit Command Dialog box, command title is now checked for existence, if existent, user is now asked for unique name 
  * Changed: - 
  * Bugfixing: Both in Settings and in Advanced Settings and Tools Dialog Box, Command Selection button was not correctly re-populated after operations on commands list (add/delete/import); fixed

queen-beecon (1.0.51)

  * New: Added Reset/Truncate Logfile action to Logger Verbosity Button in Advanced Settings and Tools Dialog Box
  * Changed: - 
  * Bugfixing: -

queen-beecon (1.0.5)

  * New: Possibility to directly modify the "rememberMe" parameter from the output of the executed command (without using the DBUS interface which is much slower) for using with scripts which need to hold/manipulate status or persistency information. Just echo the following string (which will not be displayed) as output of your command "QBW_REMEMBER_ME(<content to be remembered>)" no angle brackets; escape "close round bracket" like this "\)" to store it as ")"
  * Changed: Extended warning message in case of inconsistent Pango Markup Language output ("QBW Warning! Possible Pango Markup Language inconsistent/unterminated Tag!") 
  * Changed: Extended warning message in case of inconsistent/non-UTF-8 output in TestDrive output Buffer ("QBW Warning! Expected/Shown Command Output mismatch. Possible charset different from UTF-8!") 
  * Bugfixing: QBW re-enable on double-click logic bugged; fixed

queen-beecon (1.0.4)

  * New: Implemented the possibility to have the Progress Animation displayed at widget click X,Y coordinates; with relevant configuration parameter "progressAnimationAtClickXY" 
  * New: Implemented the possibility to hide the background Canvas on click both for Beecons and Snippets with relevant configuration parameter "hideClickCanvas" 
  * Changed: Some optimizations in QBW at startup, expecially for instances with execute @startup flag; should speed up widget appearance
  * Changed: Checks for obsolete instances in configuration file moved to Advanced Settings and Tools Dialog; check is performed upon entering.
  * Changed: Some optimizations in progress icon animation logic
  * Changed: Some optimization in multiple-clicks management
  * Bugfixing: Command output for Test Drive in Advanced Settings and Tools Dialog still buggy and not displaying complete output; fixed
  * Bugfixing: Logic for multiple clicks count was a bit bugged; fixed
  * Bugfixing: DBUS Signal emission at end of command execution was misplaced ; fixed
  * Bugfixing: Logging info incorrect for timeout seconds count function GetSeconds; fixed

queen-beecon (1.0.3)

  * New: Added button to change Logger Verbosity in Advanced Settings and Tools Dialog Box
  * New: Implementation of Command and Results image orientation angle (w/ relevant configuration parameters)
  * New: Added edit box in Settings Dialog for "rememberMe" value. Can now be initialized also from widget and not only via DBUS method 
  * New: Parameter Variables substitution for using with scripts which holds the number of times a QBW was pressed/clicked: $QBW_CLICKS_COUNT; useful for handling single/double/triple... clicks and behave accordingly (Tested up to 12 ... :) )
  * New: Parameter Variables substitution for using with scripts which hold X and Y coordinates where a QBW was pressed/clicked: $QBW_CLICK_X, $QBW_CLICK_Y; useful for handling different arbitrary/dynamic hotspots on widgets via launched shell scripts
  * Changed: Now QBW instances with status disabled/minimized (black small 60x60 inactive sleeping bee icon) are enable again on double-click and non on single-click
  * Bugfixing: TestDrive in Advanced Settings and Tools Dialog Box was not fetching the whole command output; fixed 
  * Bugfixing: Typos in "Edit Cmd" Dialog Box title; fixed 
  * Bugfixing: Not proper memory deallocation of some strings parameter in Settings Dialog; fixed   

queen-beecon (1.0.2)

  * Source Modules: Changed architecture of source module ... now split into single modules according to QBW subfunctions ... expect some sneaky regressions!!!
  * New: Parameter Variables substitution for using with scripts which holds Network Connection status: $QBW_IS_CONNECTED (true=QBW Instance is connected to the network (either WLAN or GPRS) false=QBW Instance is NOT connected to the network (either WLAN or GPRS))
  * Changed: In Settings Dialog Box changed "Custom(")" to "Custom(Secs)" for custom timer label
  * Changed: In Advanced Settings and Tools Dialog Box it's now possible to scroll dialog both vertically and horizontally. So all buttons will be accessible even if you have big fonts
  * Changed: In Advanced Settings and Tools Dialog Box added more checks for Import Instance/Command Data (It should now be more restrictive on Import Data consistency/congruency)
  * Bugfixing: System Proxy fetching logic bugged; fixed
  * Bugfixing: reset_rearm_timer DBUS method call was not disabling timer when timer update was disabled; fixed
  * Bugfixing: set_param_uint32 DBUS method call had problems if values = 0; fixed

queen-beecon (1.0.0.1)

  * New: Nothing - Release Candidate to Extras (0.1.9.9 -> 1.0.0.1)   
  * Changed: Nothing - Release Candidate to Extras (0.1.9.9 -> 1.0.0.1)
  * Bugfixing: Nothing - Release Candidate to Extras (0.1.9.9 -> 1.0.0.1)

queen-beecon (0.1.9.9)

  * New: Added "On Sight" Update Policy (If flagged, content is not updated if widget is out of sight (on other desktop) or if display is locked or in stand-by) 
  * New: Parameter Variables substitution for using with scripts which holds "On Sight" or "Out Of Sight" status: $QBW_ON_SIGHT (true=QBW Instance is "ON SIGHT", that is widget is on current desktop and display is not locked or on stand by. false=QBW Instance is not on current desktop and visible or display is off or on stand by)
  * New: DBUS method "is_on_sight" which returns true (QBW Instance is "ON SIGHT", that is, widget is on current desktop and display is not locked or on stand by) or false (QBW Instance is not on current desktop and visible or display is off or on stand by)
  * Changed: Optimized usability of settings for Widget Width and Height
  * Changed: Optimized progress animation logic for visibility when instance not On Sight
  * Bugfixing: -

queen-beecon (0.1.9.8)

  * New: Implemented per-instance progress animation with customizable number of frames, timer, position and possibility to have it shown or hidden (Now every instance can have its own progress animation) + Settings for Hide/Show, frames #, timer, position and basename.
  * Changed: Extended error message text to all DBUS methods
  * Changed: Now when command or script do not return any output no more "No Output" text gets printed inside the widget
  * Bugfixing: Added error message if non existing parameter is supplied to all DBUS methods "set_param_*"
  * Bugfixing: Under certain conditions HotSpot Index was not properly reset in case update policies prevented execution of script from happening. Fixed.

queen-beecon (0.1.9.7)

  * New: -
  * Changed: Line width for widget contours FX when widget pressed set to 1px   
  * Bugfixing: Reentrancy issues for DBUS Monitor. Fixed
  * Bugfixing: "If you enter a long name for the title, the right part of the prefs gui isn't visible anymore and you can't scroll to the now hidden gadgets!". Fixed. Area is now scrollable also horizontally.
  * Bugfixing: Issues with positioning of small widgets with respect to bottom and right margins. Fixed.

queen-beecon (0.1.9.6)

  * New: REVOLUTION!!! :) Implementation of multiple (9 = grid 3x3) Hot Spots to click on the widget. Clicked Hot Spot Index Position can then be passed to the executed script via Parameter Variables Substitution $QBW_HOTSPOT_PRESS (0=Not Pressed or other update policy,1=Top Left,2=Top Center,3=Top Right,4=Center Left,5=Center,6=Center Right,7=Bottom Left,8=Bottom Center,9=Bottom Right)
  * New: Parameter Variables substitution for using with scripts which hold Proxy related information: $QBW_HTTP_PROXY, $QBW_HTTPS_PROXY, $QBW_FTP_PROXY, $QBW_SOCKS_PROXY, $QBW_RTSP_PROXY (In the format <host:port>)
  * New: Parameter Variables substitution for using with scripts which hold Proxy related information: $QBW_IGNORE_HOSTS_PROXY (In the format <host1;host2;host...>)
  * New: Parameter Variables substitution for using with scripts which hold Proxy related information: $QBW_AUTO_CONFIG_PROXY_URL
  * New: Parameter Variables substitution for using with scripts which hold status or persistency information stored in configuration via DBUS method call set_param_string string:"rememberMe" string:<rememberthis> : $QBW_REMEMBER_ME. Useful, for example, for remembering values like counters across subsequent command executions.
  * Changed: Logic to purge configuration settings of non-existent QBW instances from configuration file. (Check/Purge performed at every entrance in Settings dialog)   
  * Bugfixing: Reentrancy problem with Settings dialog box. At times, in case of laggy interface, 2 or more instances of dialog were opening. Fixed.
  * Bugfixing: Incomplete unreferentiation of DBUS resources. Fixed.
  * Bugfixing: Incomplete unreferentiation of callback functions for async command execution and timers. Fixed.
  * Bugfixing: Incorrect logic for updating when widget desktop was active/on. It was updating also when active widget's desktop was swept off. Now updates content only if "Update on Desktop" is TRUE and Widget's Desktop is being swept on. Fixed.

queen-beecon (0.1.9.5)

  * New: Added supplementary progress images/icons (cycle is "queen-beecon-progress[0-3].png") searching logic in directory storage in this order 1) "~/Mydocs/.images/queen_beecon_dir" 2) "~/.queen_beecon_dir" 
  * New: Added button in Command Edit dialog to add instance only commands to the list of stored commands 
  * New: Implementation of following DBUS methods: get_current_results_text (Get current content of results text)
  * New: Parameter Variables substitution for using with scripts which holds the current content of results text ($QBW_CURRENT_RESULTS_TEXT=Current content of results text)
  * Changed: Default shape for Beecons is now rectangle. Hexagonal cell will be only shown when pressed 
  * Changed: Shadow/Light effects on widget surface, either when pressed or not, are now fixed in size (~4px) 
  * Changed: Changed some logic in simple Command Edit dialog box 
  * Changed: After instance imported, now advanced dialog box closes and reverts back to settings with all parameters reloaded
  * Changed: Changed Warning and Information notification in Advanced Settings to display hildon_banner* 
  * Changed: Changed DBUS connection acquisition for DBUS Monitor. 
  * Bugfixing: Refined and fixed logic for DBUS Monitor initialization and deinitialization 
  * Bugfixing: Changed and fixed logic for handling/displaying Exit Code if error spawning asynchronous command 
  * Bugfixing: New asynchronous execution logic was not releasing file handles. Fixed

queen-beecon (0.1.9.4)

  * New: Ability to execute scripts by intercepting specific DBUS broadcasted signals/methods/errors issued by the system or other applications + Relevant configuration parameters (Ex.keyboard lock, slide open/close, ecc.) 
  * New: Parameter Variables substitution for using with scripts triggered by intercepted DBUS broadcasted signals/methods ($QBW_EXEC_REASON=QBW_DBUS_MONITOR, $QBW_DBUS_VERBOSE_OUTPUT=Verbose Output see wiki)
  * Changed: Changed icons for displaying command execution in progress (shown when script in progress and hidden on execution completion)
  * Changed: Package installation now performs an automatic restart of hildon-home process
  * Changed: Synchronization in asynchronous script execution logic for Exit Status and Output 
  * Bugfixing: Memory reallocation bugs fixed in new async command execution logic 

queen-beecon (0.1.9.3)

  * New: Added icon for displaying command execution in progress (shown when script in progress and hidden on execution completion)
  * New: Implementation of Asynchronous Non Hildon-Home blocking command execution (Test Drive is still Synchronous for command timing evaluation purposes) 
  * Changed: - 
  * Bugfixing: Memory reallocation bugs fixed for all string values management in settigs dialog box 

queen-beecon (0.1.9.2)

  * New: Added custom timeout in seconds for periodic update, not just predefined list of values
  * Changed: Restyle in settings configuration for Update Policies, Fonts & Colors Buttons 
  * Bugfixing:

See complete Change Log in the WIKI

Usual WARNINGS apply to extras-devel material


If 1.0.52 release consolidates without no Bug Reports or Major Features requests in few days, it will go straight to Testing and Extras as playground for announced Contest Initiative

Feel free to experiment with all extended features and please report bugs and experiences or feature requests here.
Please, report any problem or crash during installation/upgrade if they still persist
Have fun!!!


All times are GMT. The time now is 05:55.

vBulletin® Version 3.8.8