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)

No!No!No!Yes! 2010-06-22 12:57

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

Originally Posted by tmarinos (Post 724806)
Version 0.1.9.4

http://i46.tinypic.com/29xu1if.jpg

These control color and visibility of background for Snippets

tmarinos 2010-06-23 08:14

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Thanks for that!

I don't know what happened, but I've fixed it now.

Thanks again.

No!No!No!Yes! 2010-06-23 18:54

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


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

queen-beecon (0.1.8-testonly-PR1.2)

    * WARNING This release is for testing purposes only as PR1.2 upgrade brought some instabilities which need forensics!!!
    * New: Implementation of DBUS methods: reset_rearm_timer
    * New: QBW is now integrated into the N900 system backup/restore features according to standard specifications as better described in SDK "Using Backup Application" http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Generic_Platform_Components/Using_Backup_Application#Custom_back-up_locations
    * Changed: Completely revised Timer logic and reset/re-arming for widget periodic auto-update
    * Changed: Visual feedback when Beecons pressed; now rectangle gets drawn as well as cell (better chance of noticing feedback for canvas-less Beecons)
    * Bugfixing: Fixed segmentation fault if dbus get_position method called and dbus_method_monitor turned on

queen-beecon (0.1.7-PR1.1.1)

    * NOTE: Special Build for PR1.1.1
    * New: Implementation of Widget Instance visibility toggle and configuration parameter (for showing or hiding the widget also via DBUS)
    * New: Implementation of following DBUS methods: dbus_method_monitor, show, hide, wakeup, sleep, update_content, update_layout, exec, set_param_string, set_param_int32, set_param_uint32, set_param_double, set_param_boolean, get_param string, set_position, get_position, get_exit_status
    * New: Implementation of following DBUS signals: sig_content_updated
    * Changed: Enhanced DBUS implementation for Widget2Widget & System2Widget Inter Process Communication
    * Changed: Changed default values for some Update Policies in new QBW instances (updOnStartup now defaults to FALSE; updOnDesktop now defaults to FALSE) to prevent bugged Beecons from freezing hildon-home even after restart
    * Respect: To querty12@talk.maemo.org Many, many, many, many, many thanks for supporting QBW IPC implementation

queen-beecon (0.1.6)

    * New: Simple DBUS implementation for Widget2Widget & System2Widget Inter Process Communication
    * New: Added Widget Instance ID in Settings Dialog Title
    * Changed: Compiled Vs. PR1.2

queen-beecon (0.1.5)

    * Changed: Thanks "qwerty12" disabled automatic capitalization for all text entry fields

queen-beecon (0.1.4)

    * New: Implementation of Widget Instance disabling and minimizing on desktop (click on minimized icon on desktop will wakeup and maximize instance)
    * New: Implementation of image/icon scaling function for all images used (Zoom In/Out from 5% to 200% or Fit to Widget Width/Height)
    * Bugfixing: In Advanced Maintenance Dialog Box several bugfixes for Import/Export commands and instances.

See complete Change Log in the WIKI

Usual WARNINGS apply to extras-devel material


The new DBUS MONITOR/INTERCEPTOR has been tested and enhanced in this release. See specifications in the WIKI
Feel free to experiment with all extended features implemented since 0.1.4 and please report bugs and experiences or feature requests here.

Please, report any problem or crash during installation/upgrade. Phone and Scratchbox SDK behave slightly different on this matter.


Have fun

moepda 2010-06-23 19:10

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Cheers for the update downloading now ! great app !!

gkuenning 2010-06-24 06:39

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
When I upgraded, I got what I now consider to be the normal behavior of all my widgets disappearing off the desktop. That's only a minor nuisance, since adding them back remembers all the config settings so it's a 30-second operation.

Fantastic to have the fd leak fixed. Thanks! I gotta find time to fiddle with those dbus things.

No!No!No!Yes! 2010-06-24 10:23

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
New Demo Video Thread opened

fw190 2010-06-24 12:51

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
I had some small problems after the update. I don't use qbw for some super duper extra things- just for free rootfs and battry status. After the update a red heart was blinking all the time, so I had to turn off the update of the widget after going to desktop but after saving all my widgets were gone.. The same went with the second widget for battery.

No!No!No!Yes! 2010-06-24 13:24

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

Originally Posted by fw190 (Post 727579)
I had some small problems after the update. I don't use qbw for some super duper extra things- just for free rootfs and battry status. After the update a red heart was blinking all the time, so I had to turn off the update of the widget after going to desktop but after saving all my widgets were gone.. The same went with the second widget for battery.

Could you reproduce the problem?
I'd need steps to reproduce it by myself and I'm a bit puzzled with your description of update.
Did you upgrade from previous versions, which one?
Do you use other desktop widgets, which one?

Ciao.

fw190 2010-06-24 14:57

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
I have recaler, foreca weather, personal data plan monitor, sleeper, calendar. The beacons are set to snipet. I always have the latest version of QBW so I probably updated from 1.9.4 to 1.9.5. I also have modified hildon desktop.

petrelli 2010-06-26 16:36

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

Working with the "Enable/disable Wi-Fi script" with a beacon, I can see that:
- with the echo "" at the end, there is no exit status passed to the QBW, so the image is always the same (exit 0).
- without the echo "", there is the proper exist status (0 or 2), with the background color of the icon correctly shown. However, I also see all the text output in the screen.

My question, how could I hide the output text? I am only interested in the exit code, not in the text.

I imagine I can use awk, but I think it is not too elegant. Is there something I am missing here??

Thx

gkuenning 2010-06-26 18:52

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

Originally Posted by petrelli (Post 730350)
My question, how could I hide the output text? I am only interested in the exit code, not in the text.

I imagine I can use awk, but I think it is not too elegant. Is there something I am missing here??

Thx

There are a couple of approaches. You can dump any output by redirecting it to /dev/null:

Code:

mycommand > /dev/null
(if "mycommand" is sufficiently complex, parenthesize it). But I think that if your script produces no output whatsoever, QBW replaces its results with "No Output". So what you really want to do is to do the echo, but not affect the status. That takes a slight bit of shell magic:

Code:

mycommand > /dev/null; s=$?; echo " "; exit $s
Here, $? is the exit status of the previous command (mycommand). You save it in the variable s, do the echo, and then explicitly make s be the exit status.

Warning: don't put blanks around the equals sign. The shell doesn't like that.

No!No!No!Yes! 2010-06-26 21:41

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

Originally Posted by petrelli (Post 730350)
A question:

Working with the "Enable/disable Wi-Fi script" with a beacon, I can see that:
- with the echo "" at the end, there is no exit status passed to the QBW, so the image is always the same (exit 0).
- without the echo "", there is the proper exist status (0 or 2), with the background color of the icon correctly shown. However, I also see all the text output in the screen.

My question, how could I hide the output text? I am only interested in the exit code, not in the text.

I imagine I can use awk, but I think it is not too elegant. Is there something I am missing here??

Thx

Or just hide the results output like this:

http://i46.tinypic.com/2ylprv7.jpg

http://i47.tinypic.com/2nsc7f7.jpg

petrelli 2010-06-26 22:57

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Thanks! I was really thinking in the first option, but about filtering the output to print ... well, to print nothing (but the exit was kept then). But this didn't convince me, so indeed this is what I was searching, how to pass variables between the pipeline.

But, when the kind program has already an easy solution for it, then life is ... well, easier :)

Thanks for the fast answer =)

Lake 2010-06-27 08:45

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

Originally Posted by Lake (Post 722090)
Hello,

Is it possible to create a beecon to see the online status of the contacts in my contact book?

Thanks

Hi - just wondering if this is a possibility? To me it would have a distinct advantage over other apps you have to physically access to see online status as you could just see it at a glance with a beecon.

Thanks in advance

Tom

No!No!No!Yes! 2010-06-28 06:15

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

Originally Posted by Lake (Post 722090)
Hello,

Is it possible to create a beecon to see the online status of the contacts in my contact book?

Thanks

Hi and sorry for late response ... technically I don't believe it's a big problem to create a beecon for this.
Only problem is to find the relevant scripts, dbus commands for looping through contact list (or a shorter subset which can be specified in the beecon itself) and fetching the online status.

I suggest you reformulate your question and post it into Fremantle or N900 forum groups and hope someone with sufficient knowledge will be able to answer.

If you find the scripts/command I'll be happy to help in manufacturing the beecon.

I already searched a bit for such scripts but with no success so far.

Ciao.

No!No!No!Yes! 2010-06-29 06:06

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
http://telepathy.freedesktop.org/spe..._Presence.html

This can be a start but I still haven't found how to translate a nickname/contact into the integer that the GetPresences method is looking for as a paramater

jehan 2010-06-29 14:10

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Hi! I'm looking for a method to control the wi-fi power saving level for a defined internet connection with Qeen BeeCon Widget.
Can this be done with dbus calls?

I read the wiki but found no hint - so please can someone here point me to the right direction?

No!No!No!Yes! 2010-06-30 17:15

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Still in the brewery and internal testing ... in extras-devel within few days

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)

    http://i47.tinypic.com/e8khh2.jpg
    Code:

    [queen-beecon-header]
    version=1.000000
    checksum=2131154
    [queen-beecon-exported-instance]
    widgetType=0
    widgetVisible=1
    operationalStatus=0
    hideCanvas=false
    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=130
    widHeight=130
    instanceTitle=Test HotSpot
    instanceCmd=echo -e "Hot Spot\\nPressed!\\nIndex:\\n<span size='x-large' color='red'>$QBW_HOTSPOT_PRESS</span>"; exit 0
    cmdImgFilename=queen-beecon.png
    cmdImgZoom=0
    cmdFgRGB=1
    cmdExtFgRGB=#000000000000
    cmdTextAngle=0
    cmdVisibilityPosition=2
    cmdImgVisibilityPosition=9
    cmdJustify=0
    cmdExtFont=Tahoma bold italic 13
    cmdFontName=3
    cmdFontSize=12
    resImgFilename=queen-beecon-resimg.png
    resImgZoom=0
    resFgRGB=1
    resExtFgRGB=#ffffffffffff
    resTextAngle=0
    resVisibilityPosition=8
    resImgVisibilityPosition=0
    resJustify=2
    resExtFont=Tahoma bold 11
    resFontName=2
    resFontSize=12
    updOnStartup=false
    updOnClick=true
    updOnDesktop=false
    delayIndex=0
    updNeworkPolicy=0
    customIntervalSecs=0
    updOnDBUS=0
    updOnDBUSBus=0
    updOnDBUSMatchRule=

  • Changed: Logic to purge configuration settings of non-existent QBW instances from configuration file. (Check/Purge performed at every entrance in Settings dialog)
  • Bugfixing: Incomplete unreferentiation of DBUS resources. 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.
The implementation of QBW click hot spots opens up a new world ... :D
Like, for example, something like this...
http://i48.tinypic.com/2w3ugj6.jpg

Lake 2010-06-30 21:27

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

Originally Posted by No!No!No!Yes! (Post 733573)
http://telepathy.freedesktop.org/spe..._Presence.html

This can be a start but I still haven't found how to translate a nickname/contact into the integer that the GetPresences method is looking for as a paramater

Many thanks for your time spent looking - you do have my real gratitude for pursuing this.

KingKobraone 2010-07-02 16:01

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

can me some one pls give me the command for "Battery(%):"
i have deleted the command =(

thanks

No!No!No!Yes! 2010-07-03 07:24

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

Originally Posted by KingKobraone (Post 738716)
Hello ,

can me some one pls give me the command for "Battery(%):"
i have deleted the command =(

thanks

Ciao, see HERE

No!No!No!Yes! 2010-07-03 23:36

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


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

queen-beecon (0.1.8-testonly-PR1.2)

    * WARNING This release is for testing purposes only as PR1.2 upgrade brought some instabilities which need forensics!!!
    * New: Implementation of DBUS methods: reset_rearm_timer
    * New: QBW is now integrated into the N900 system backup/restore features according to standard specifications as better described in SDK "Using Backup Application" http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Generic_Platform_Components/Using_Backup_Application#Custom_back-up_locations
    * Changed: Completely revised Timer logic and reset/re-arming for widget periodic auto-update
    * Changed: Visual feedback when Beecons pressed; now rectangle gets drawn as well as cell (better chance of noticing feedback for canvas-less Beecons)
    * Bugfixing: Fixed segmentation fault if dbus get_position method called and dbus_method_monitor turned on

queen-beecon (0.1.7-PR1.1.1)

    * NOTE: Special Build for PR1.1.1
    * New: Implementation of Widget Instance visibility toggle and configuration parameter (for showing or hiding the widget also via DBUS)
    * New: Implementation of following DBUS methods: dbus_method_monitor, show, hide, wakeup, sleep, update_content, update_layout, exec, set_param_string, set_param_int32, set_param_uint32, set_param_double, set_param_boolean, get_param string, set_position, get_position, get_exit_status
    * New: Implementation of following DBUS signals: sig_content_updated
    * Changed: Enhanced DBUS implementation for Widget2Widget & System2Widget Inter Process Communication
    * Changed: Changed default values for some Update Policies in new QBW instances (updOnStartup now defaults to FALSE; updOnDesktop now defaults to FALSE) to prevent bugged Beecons from freezing hildon-home even after restart
    * Respect: To querty12@talk.maemo.org Many, many, many, many, many thanks for supporting QBW IPC implementation

queen-beecon (0.1.6)

    * New: Simple DBUS implementation for Widget2Widget & System2Widget Inter Process Communication
    * New: Added Widget Instance ID in Settings Dialog Title
    * Changed: Compiled Vs. PR1.2

queen-beecon (0.1.5)

    * Changed: Thanks "qwerty12" disabled automatic capitalization for all text entry fields

queen-beecon (0.1.4)

    * New: Implementation of Widget Instance disabling and minimizing on desktop (click on minimized icon on desktop will wakeup and maximize instance)
    * New: Implementation of image/icon scaling function for all images used (Zoom In/Out from 5% to 200% or Fit to Widget Width/Height)
    * Bugfixing: In Advanced Maintenance Dialog Box several bugfixes for Import/Export commands and instances.

See complete Change Log in the WIKI

Usual WARNINGS apply to extras-devel material


The new feature of multiple (9 = grid 3x3) Hot Spots to click on the widget has been implemented in this release together with plenty of new substitution parameters (PROXY + PERMANENT STORAGE) for scripts/command. See specifications in the WIKI
Plus a lot of stabilization and bugfixing to improve reliability

Feel free to experiment with all extended features implemented since 0.1.4 and please report bugs and experiences or feature requests here.

Please, report any problem or crash during installation/upgrade. Phone and Scratchbox SDK behave slightly different on this matter.

Have fun

No!No!No!Yes! 2010-07-04 00:00

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Beecon to test Proxy Variables implementation

http://i48.tinypic.com/246a046.jpg

Code:

[queen-beecon-header]
version=1,000000
checksum=2450500
[queen-beecon-exported-instance]
widgetType=1
widgetVisible=1
operationalStatus=0
hideCanvas=false
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=300
widHeight=170
instanceTitle=Test Proxy Subst
instanceCmd=echo -e "HTTP=$QBW_HTTP_PROXY\\nHTTPS=$QBW_HTTPS_PROXY\\nIGNORE=$QBW_IGNORE_HOSTS_PROXY\\nFTP=$QBW_FTP_PROXY\\nSOCKS=$QBW_SOCKS_PROXY\\nRSTP=$QBW_RSTP_PROXY\\nURL=$QBW_AUTO_CONFIG_PROXY_URL"
cmdImgFilename=queen-beecon.png
cmdImgZoom=0
cmdFgRGB=1
cmdExtFgRGB=#ffffffffffff
cmdTextAngle=0
cmdVisibilityPosition=2
cmdImgVisibilityPosition=0
cmdJustify=0
cmdExtFont=Nokia Sans bold italic 12
cmdFontName=3
cmdFontSize=12
resImgFilename=queen-beecon-resimg.png
resImgZoom=0
resFgRGB=1
resExtFgRGB=#ffffffffffff
resTextAngle=0
resVisibilityPosition=7
resImgVisibilityPosition=0
resJustify=0
resExtFont=Nokia Sans bold 12
resFontName=2
resFontSize=12
updOnStartup=false
updOnClick=true
updOnDesktop=false
delayIndex=0
customIntervalSecs=0
updNeworkPolicy=0
updOnDBUS=0
updOnDBUSBus=0
updOnDBUSMatchRule=
rememberMe=


No!No!No!Yes! 2010-07-04 00:16

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Beecon to Test the $QBW_REMEMBER_ME substitution variable
Every time widget is clicked, previous result is incremented by 1

http://i48.tinypic.com/34dpiqc.jpg

Code:

[queen-beecon-header]
version=1.000000
checksum=2507790
[queen-beecon-exported-instance]
widgetType=0
widgetVisible=1
operationalStatus=0
hideCanvas=false
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=#00005cfc0000
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=130
widHeight=115
instanceTitle=remember
instanceCmd=x=`expr $QBW_REMEMBER_ME + 1`; echo $x ; run-standalone.sh dbus-send --session --type=method_call --dest=oh.no.more.qbw /oh/no/more/qbw$QBW_ID oh.no.more.qbw.set_param_string string:"rememberMe" string:"$x" string:""
cmdImgFilename=queen-beecon.png
cmdImgZoom=0
cmdFgRGB=1
cmdExtFgRGB=#ffffffffffff
cmdTextAngle=0
cmdVisibilityPosition=2
cmdImgVisibilityPosition=5
cmdJustify=0
cmdExtFont=Nokia Sans bold italic 15
cmdFontName=3
cmdFontSize=12
resImgFilename=queen-beecon-resimg.png
resImgZoom=0
resFgRGB=1
resExtFgRGB=#ffff00000000
resTextAngle=0
resVisibilityPosition=8
resImgVisibilityPosition=9
resJustify=0
resExtFont=Nokia Sans bold italic 18
resFontName=2
resFontSize=12
updOnStartup=false
updOnClick=true
updOnDesktop=false
delayIndex=0
customIntervalSecs=0
updNeworkPolicy=0
updOnDBUS=0
updOnDBUSBus=0
updOnDBUSMatchRule=
rememberMe=8


techie 2010-07-04 08:33

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Hi I have a issue with the positioning of QBW widgets on the desktop.
They seem to move a few pixels up, if placed at the bottom, after a reboot or switching activities through Desktop Activity Manager.
I also reported this to your tracker to an existing bug (#5893) but the 0% of activity there made me doubt if it would come to your notice.
So I am posting here hope you don't mind.

I have updated QBW to devel-version (AWESOME changes btw!) but it persists.

The widget moves up independent of whether it is a beecon or snippet.
I have also found that (at least on my N900) the widget moves up only if its height is less than 91 else it stays at the bottom as it should.

Here are my screenshots:
Widgets positioned as intended
http://img41.imageshack.us/img41/7379/n9001.png

Widgets after rebooting or switching activities (DAM)
http://img404.imageshack.us/img404/1144/n9002.png

Beginning from left the heights are:
30 , 91 , 80 , 200(way>91)
For some reason they move up to align at the top,I don't know why, except of course the big widget.

Please advice.

techie 2010-07-04 08:37

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Also can somebody explain what the values of X & Y do.
They seem to have no effect when i change them and they actually get restored to their previous values.
Wiki didn't help much either.

No!No!No!Yes! 2010-07-04 09:22

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

Originally Posted by techie (Post 740178)
Also can somebody explain what the values of X & Y do.
They seem to have no effect when i change them and they actually get restored to their previous values.
Wiki didn't help much either.

Widget Size can be customized (Width: 10-800, Height: 10-420) and position can be fine tuned (X,Y +/- 5pix); Tweaking /usr/share/hildon-desktop/transitions.ini may also help. (snap_grid_size = 1 & snap_to_grid_while_move = 1)
The default values for "snap_grid_size" parameter is 4 so Hildon-Home itself, at next reboot or when you reposition the widget while in "gear/desktop-menu" mode it sticks to default values when moved.

For other issue ... I can confirm the problem and I'm investigating ... sorry I didn't get notified about open issues in bugtracker (or maybe I got but mails spammed off :) )

No!No!No!Yes! 2010-07-04 10:29

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

Originally Posted by techie (Post 740175)
Hi I have a issue with the positioning of QBW widgets on the desktop.
They seem to move a few pixels up, if placed at the bottom, after a reboot or switching activities through Desktop Activity Manager.
I also reported this to your tracker to an existing bug (#5893) but the 0% of activity there made me doubt if it would come to your notice.
So I am posting here hope you don't mind.

I have updated QBW to devel-version (AWESOME changes btw!) but it persists.

The widget moves up independent of whether it is a beecon or snippet.
I have also found that (at least on my N900) the widget moves up only if its height is less than 91 else it stays at the bottom as it should.

Here are my screenshots:
Widgets positioned as intended
http://img41.imageshack.us/img41/7379/n9001.png

Widgets after rebooting or switching activities (DAM)
http://img404.imageshack.us/img404/1144/n9002.png

Beginning from left the heights are:
30 , 91 , 80 , 200(way>91)
For some reason they move up to align at the top,I don't know why, except of course the big widget.

Please advice.

Ok ... I can confirm the issue and on first thought I'm quite pessimistic about its resolution.

Problem is Hildon-Home seems to perform some usability check on widgets geometry which are way out of the programmer's control.
I verified a few things:
  1. It seems HH wants to preserve space for the two icons "Wrench" and "Widget Close" to display in their whole (Especially if widget are near bottom and left margins of the screen, so even if widget is 1x1 px you will almost always get a minimum allocation of ~48*2x48*2)
  2. It seems HH wants to preserve space for you to point your stylus to your Widget and be able to drag and drop it around the screen
  3. It seems that the vertical bands to the right and left of the screen, to "teleport" widgets to other desktops, also have some implications in this size/position choice
  4. There is non programmatic way to make HH override default behaviour.

http://i48.tinypic.com/w8vsed.jpg
http://i47.tinypic.com/27zm4xs.jpg
http://i50.tinypic.com/2a0j0bs.jpg 60x60 size is barely usable (with stylus)
http://i45.tinypic.com/15cjypv.jpg 50x50 size is almost unusable
http://i50.tinypic.com/o0v1bp.jpg Even if 200x40 is quite usable, HH however offsets it from bottom border of at least Wrench+Close icons height

I believe there is no way out of this :(

techie 2010-07-04 12:59

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

Originally Posted by No!No!No!Yes! (Post 740242)
I believe there is no way out of this :(

Oh:( that's sad, but not your fault.Thanks for looking into this problem i appreciate it.
I was just wondering if what you have described is right, then why DCEW widgets, having default height of 1.3(lines), can be placed at the bottom without losing position after switching or rebooting.
Do they implement something different?:confused: Just curious

No!No!No!Yes! 2010-07-04 18:11

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

Originally Posted by techie (Post 740338)
Oh:( that's sad, but not your fault.Thanks for looking into this problem i appreciate it.
I was just wondering if what you have described is right, then why DCEW widgets, having default height of 1.3(lines), can be placed at the bottom without losing position after switching or rebooting.
Do they implement something different?:confused: Just curious

I maybe managed to find a solution ... and actually it makes me think that PR1.2 brought lot of bugfixing to Hildon-Home vs. PR1.1[.1]
In fact I made some tests also in PR1.1.1 scratchbox which seemed to be a bit buggy in this area especially with respect to "Wrench" and "Close" positions based on widgets geometry ... when widget was dragged on next desktop, positions of "Wrench" and "Close" changed randomly ...
However ... long story short ... internal testing for amendments and maybe tonite or tomorrow I'll release new package.
Code:

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.

Thanks for letting me excite with this "challenge" :)

P.S. Current QBW had been restyled and reworked, both functionally and and programmatically, so many times that it's now very hard to find resemblances with DCEW seed it grew from :o

techie 2010-07-05 03:00

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Man you are a genius!
I wouldn't dare compare dcew and qbw.They both are useful but QBW is far more capable and customizable and is indispensable for me.Though I still use dcew for simpler inbuilt and my one-line commands.

Mind explaining a bit what the issue was , I am learning programming and it might be useful to me one day.

No!No!No!Yes! 2010-07-05 09:29

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

Originally Posted by techie (Post 740801)
Man you are a genius!
I wouldn't dare compare dcew and qbw.They both are useful but QBW is far more capable and customizable and is indispensable for me.Though I still use dcew for simpler inbuilt and my one-line commands.

Mind explaining a bit what the issue was , I am learning programming and it might be useful to me one day.

PHP Code:

gtk_window_set_default_size (...);
gtk_window_set_geometry_hints (...);
gtk_widget_set_size_request (...);
gtk_window_resize (...); 

These are the APIs used for dealing with size of the widget ...

In PR1.1[.1] tweaking with them allowed you to precisely set "Wrench" & "Close" icons like this no matter the size of the widget:
http://i49.tinypic.com/155j48g.jpg
And when you moved the widget to other desktop, at times they ended up randomly like this:
http://i48.tinypic.com/qrdt1y.jpg
With very small widgets, that looked like this, you always had the chance to pick the widget with the stylus and move it around.
http://i45.tinypic.com/2j2tjid.jpg

With PR1.2 and fixed HH, it seems that no matter the size of the widget the "Wrench" and "Close" icons get layed out like this and retain the status even if you drag them onto other Desktop ("Wrench" gets aligned with bottom left corner and "Close" with top right corner).
http://i47.tinypic.com/282qjib.jpg
And with small widgets they get like this:
http://i49.tinypic.com/6y1w83.jpg
With smaller widget it's impossible to move them around:
http://www.freeimagehosting.net/uploads/0fcfd850dc.png http://www.freeimagehosting.net/uploads/eb4e7e0986.png

In this QBW case, I had to completely rewrite the layout and size code of the widget.

No!No!No!Yes! 2010-07-05 13:46

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


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

queen-beecon (0.1.8-testonly-PR1.2)

    * WARNING This release is for testing purposes only as PR1.2 upgrade brought some instabilities which need forensics!!!
    * New: Implementation of DBUS methods: reset_rearm_timer
    * New: QBW is now integrated into the N900 system backup/restore features according to standard specifications as better described in SDK "Using Backup Application" http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Generic_Platform_Components/Using_Backup_Application#Custom_back-up_locations
    * Changed: Completely revised Timer logic and reset/re-arming for widget periodic auto-update
    * Changed: Visual feedback when Beecons pressed; now rectangle gets drawn as well as cell (better chance of noticing feedback for canvas-less Beecons)
    * Bugfixing: Fixed segmentation fault if dbus get_position method called and dbus_method_monitor turned on

queen-beecon (0.1.7-PR1.1.1)

    * NOTE: Special Build for PR1.1.1
    * New: Implementation of Widget Instance visibility toggle and configuration parameter (for showing or hiding the widget also via DBUS)
    * New: Implementation of following DBUS methods: dbus_method_monitor, show, hide, wakeup, sleep, update_content, update_layout, exec, set_param_string, set_param_int32, set_param_uint32, set_param_double, set_param_boolean, get_param string, set_position, get_position, get_exit_status
    * New: Implementation of following DBUS signals: sig_content_updated
    * Changed: Enhanced DBUS implementation for Widget2Widget & System2Widget Inter Process Communication
    * Changed: Changed default values for some Update Policies in new QBW instances (updOnStartup now defaults to FALSE; updOnDesktop now defaults to FALSE) to prevent bugged Beecons from freezing hildon-home even after restart
    * Respect: To querty12@talk.maemo.org Many, many, many, many, many thanks for supporting QBW IPC implementation

queen-beecon (0.1.6)

    * New: Simple DBUS implementation for Widget2Widget & System2Widget Inter Process Communication
    * New: Added Widget Instance ID in Settings Dialog Title
    * Changed: Compiled Vs. PR1.2

queen-beecon (0.1.5)

    * Changed: Thanks "qwerty12" disabled automatic capitalization for all text entry fields

queen-beecon (0.1.4)

    * New: Implementation of Widget Instance disabling and minimizing on desktop (click on minimized icon on desktop will wakeup and maximize instance)
    * New: Implementation of image/icon scaling function for all images used (Zoom In/Out from 5% to 200% or Fit to Widget Width/Height)
    * Bugfixing: In Advanced Maintenance Dialog Box several bugfixes for Import/Export commands and instances.

See complete Change Log in the WIKI

Usual WARNINGS apply to extras-devel material


WARNING, this is one of the latest intermediate release to extras-devel!

Feel free to experiment with all extended features implemented since 0.1.4 and please report bugs and experiences or feature requests here.

QBW shouldn't crash any more if upgraded from 0.1.9.6 to 0.1.9.7!!! Please, report any problem or crash during installation/upgrade if they still persist

Have fun

No!No!No!Yes! 2010-07-05 14:14

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Dear All,

If next days turn out not to be much BeeZee (ooops! :D), I'm planning to release 1.0.0 along this week and have it go straight to Testing and Extras within the shortest time lapse possible. I encourage you to report problems ASAP. If no more problems are reported, 1.0.0 release candidate will be 0.1.9.7

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!

moepda 2010-07-05 15:26

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
a competition sounds great ! it will be really useful for the community to try some cool new qbwidgets , to collect the best qbw together would be good too so they can all be easily found .

No!No!No!Yes! 2010-07-05 16:38

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
See this post for a tutorial on how to create larger Desktop shortcuts for launching applications with Queen Beecon Widget

http://i49.tinypic.com/2n1yz5h.png

slartibartfass 2010-07-05 16:39

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Hello No!No!No!Yes!

I want to use your great application, but I can't find a guide anywhere, and it is rather complicated for a new user like me.

Basicly i want to know, how can I make a button on my Desktop, to execute a xterm command. Like when I want play Super Mario 64 with mupen, then I type
Code:

mupen64plus Mydocs/n64\ roms/super-Mario-64.z64
Now what do I need to do, to have a button to do this for me, maybe with a nice picture from Supermario?

I'm thankfull for any help.

No!No!No!Yes! 2010-07-05 17:18

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

Originally Posted by slartibartfass (Post 741405)
Hello No!No!No!Yes!

I want to use your great application, but I can't find a guide anywhere, and it is rather complicated for a new user like me.

Basicly i want to know, how can I make a button on my Desktop, to execute a xterm command. Like when I want play Super Mario 64 with mupen, then I type
Code:

mupen64plus Mydocs/n64\ roms/super-Mario-64.z64
Now what do I need to do, to have a button to do this for me, maybe with a nice picture from Supermario?

I'm thankfull for any help.

Install QBW

create new QBW and go into settings as per HERE

click "add cmd"
http://i46.tinypic.com/b4i4p4.png

type title "MyMarioLauncher" or the like
in command type:
Code:

osso-xterm -e "mupen64plus Mydocs/n64\ roms/super-Mario-64.z64" &
(maybe full pathnames need to be specified for roms location"
http://i49.tinypic.com/2m7hxkj.png

select Snippet here and check the title of the command you entered is present
http://i46.tinypic.com/20t428k.png

Set sizes 1/2pixels more than you fabulous picture
http://i50.tinypic.com/2n0111g.png

Change Command Title settings as per here:
http://i48.tinypic.com/nf5irl.png

Change Command Results settings as per here:
http://i50.tinypic.com/11lr9zq.png

set update policy only for CLICK :

http://i46.tinypic.com/2kik5y.png

save and click button to play

slartibartfass 2010-07-05 18:17

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Thanks for your instructions, but there is something not working.
I set everything like you told me, but when I push the widget, it opens the terminal and does, as it normally does when I launch the game - but when the game should open, the terminal closes and nothing happens.

No!No!No!Yes! 2010-07-05 19:31

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

Originally Posted by slartibartfass (Post 741475)
Thanks for your instructions, but there is something not working.
I set everything like you told me, but when I push the widget, it opens the terminal and does, as it normally does when I launch the game - but when the game should open, the terminal closes and nothing happens.

Check CASE in pathname:
Code:

osso-xterm -e "mupen64plus Mydocs/n64\ roms/super-Mario-64.z64" &
                            ^    ^...



All times are GMT. The time now is 10:35.

vBulletin® Version 3.8.8