[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/feed.php on line 173: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/feed.php on line 174: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
XWidgetSoft Forum XWidget & XLaunchpad , Desktop customization 2016-05-22T04:16:35-08:00 https://bbs.xwidget.com/feed.php?f=8&t=6317 2016-05-22T01:01:01-08:00 2016-05-22T01:01:01-08:00 https://bbs.xwidget.com/viewtopic.php?t=6317&p=13428#p13428 <![CDATA[Re: U-Boat demo avoiding using cores & doing it manually in ]]> Statistics: Posted by yereverluvinuncleber — May 22nd, 2016, 1:01 am


]]>
2016-05-22T04:16:35-08:00 2016-05-22T00:56:35-08:00 https://bbs.xwidget.com/viewtopic.php?t=6317&p=13427#p13427 <![CDATA[Re: U-Boat demo avoiding using cores & doing it manually in]]>
So, now the thread's a little derailed back to the point of the point of the original discussion.

The point of the thread (quite obvious and explained already) was to demonstrate that a Xwidget can be made to work on other environments but that can only be done without the use of cores that avoid using javascript to fulfil certain functions.

My U-Boat widget is a case in hand, it uses a ticking function which you yourself have wanted to use instead of the core. That functionality is achieved in javascript which is directly translatable to a web widget.

If one starts at the KJC's/Cannuckens original Xwidget version of the U-boat (very good but all cores and very little javascript) that could only run on Xwidget, then my own U-boat Xwidget used javascript to provide functionality that the core does not (smoother ticks on the second hand &c - KJC adopted it too). Then there is my Yahoo widget version that does everything that the Xwidget version does but purely in code. From this final yahoo version it has been possible to create a web widget.

Comparing one against the other gives a good understanding of the strengths and weakness of the two engines. The yahoo widget is elegant, uses re-usable javascript and can be used to achieve largely anything at the cost of a lot of scripting. The Xwidget engine does the heavy-lifting with a few cores but it does NOT promote use of industry standard javascript to do a lot of the central functionality. This is both good and bad depending upon your standpoint.

The use of desktop widgets is declining and it should be obvious to anyone that a good way to get your widgets out there is to have them running on as many platforms as possible. Web widgets run on all machines via the browser interface so it makes sense to think about targetting that platform.

The U-boat widget above is a good example of that conversion as this particular widget has undergone the conversion from Xwidget to web widget successfully, probably the only Xwidget that has done so (as far as I know). Jim, some of your widgets may have made the progression from the web to desktop but as far as I know none have gone the other way round.

Statistics: Posted by yereverluvinuncleber — May 22nd, 2016, 12:56 am


]]>
2016-05-21T16:31:41-08:00 2016-05-21T16:31:41-08:00 https://bbs.xwidget.com/viewtopic.php?t=6317&p=13426#p13426 <![CDATA[Re: U-Boat demo avoiding using cores & doing it manually in]]> This is not true 1st because Tony working on it and 2nd after the last update from 1.8 to 1.9 he changed all the core tags so the program has perfect compatibility even with the old widgets and the widgets run without any problem from XP to win10.
About the cores, XWidget is unique and user friendly exactly from this reason. Because even a novice user can create a widget and no need to be a prof designer or write down more than 1000 lines of js for functions, like in yahoo widgets or rainmeter. I agree that XWidget needs some more features and bug fixes, but I suggest you to wait the v2.0 and not be so negative. You had a negative experience with the yahoo engine, but not necessary happens the same thing here.
And to be clear, this is my opinion first as a user and designer and then as a Mod-part of the XWidget team.

Statistics: Posted by Jimking — May 21st, 2016, 4:31 pm


]]>
2016-05-19T13:36:13-08:00 2016-05-19T13:36:13-08:00 https://bbs.xwidget.com/viewtopic.php?t=6317&p=13411#p13411 <![CDATA[U-Boat demo avoiding using cores & doing it manually in .js]]>
If the Xwidget engine does ever turn into abandonware (like the yahoo widget engine) then you may find yourself in the position of having a lot of widgets but nowhere to run them (all it takes is a little change in a future version of Windows and Xwidgets could simply stop working). To protect yourself from this, if your working functionality is achieved in javascript code rather than using Xwidget cores then you can create/convert to web widgets that work within the context of a browser.

I have a few widgets that are being converted by Harry Whitfield to run as web widgets at this moment. When I feel confident of the task then I may do the same to some other of my widgets. You may eventually start to see them appearing around the web...

This is the U-boat web widget running within a browser. It isn't just stuck on using Photoshop. It really is running in Firefox. It tells the time and switches from one face to another, the hands all turn and the buttons can be pressed. The rest of it remains to be done but it works.

You can see it operating here:

Statistics: Posted by yereverluvinuncleber — May 19th, 2016, 1:36 pm


]]>