Page 4 of 6
Re: Update History
Posted: Fri Jul 19, 2024 3:50 pm
by JHPJHP
Chromium Framework
Updated:
➤ Improved debugger.
➤ Improved support programs.
➤ Optimized various examples.
➤ Numerous improvements to the Framework.
Because the CrWG Framework was modified this is a recommended update.
Improved Support Programs
• Both Remote Command and DT Playground now include a Find context menu item for the (event) EditorGadget.
• The Find context menu item opens a window with similar functionality to the Find feature included with the Debugger.
Note: FREE executables were also updated.
Re: Update History
Posted: Thu Aug 01, 2024 7:08 pm
by JHPJHP
Updated:
➤ Added \Custom WebGadget\Shared Files\inspect\DevTools_DLL.pb.
➤ Improved the Web Browser program.
➤ Improved the Video Player program.
DevTools DLL
• Can easily be applied to any example/program created using the Custom WebGadget.
• Open and connect the remote version of DevTools to a user-defined IP address and port.
• Kiosk Mode removes the Context Menu; this option makes it easier to connect with DevTools.
Web Browser
Context Menu (globe icon) located in the Address Bar now includes the Inspect With DevTools option.
Video Player
Double-click the semi-transparent Information image located above/between the Minus and Plus images to open the DevTools window.
Note: FREE executables were also updated.
Re: Update History
Posted: Tue Aug 13, 2024 1:06 pm
by JHPJHP
Updated:
➤ Added \PureBasic WebGadget\CrWG Examples\
Authenticate_Proxy.pb.
➤ Command Procedures split into individual domains (include files).
➤ Added additional Command Procedures: Total 64.
➤ Various Framework optimizations.
Authenticate Proxy
• Auto-authenticate proxy server to bypass authentication dialog.
• Tested using
CCProxy; additional documentation:
How to Create a Free Proxy Server.
Re: Update History
Posted: Thu Aug 15, 2024 3:30 pm
by JHPJHP
Updated:
➤ Various improvements to the Custom WebGadget.
➤ Improved Authenticate_Proxy.pb.
➤ Improved Block_Website.pb.
Authenticate Proxy
If the Username and Password fields are left empty authentication will be done through the proxy server.
Re: Update History
Posted: Sun Aug 18, 2024 4:34 pm
by JHPJHP
Updated:
➤ Added \Custom WebGadget\CrWG Examples\Node_Overlay_HTML.pb.
➤ Added additional Command Procedures: Total 72.
Node Overlay HTML
• As your mouse moves over the webpage the node section under the pointer is highlighted, showing tooltips and other information.
• In addition, the nodes HTML code is returned and displayed in an EditorGadget.
Re: Update History
Posted: Thu Aug 22, 2024 7:40 pm
by JHPJHP
Updated:
➤ Added \PureBasic WebGadget\CrWG Examples\Multiple_Windows.pb.
➤ Numerous improvements to Framework and examples.
Multiple Windows
• The example demonstrates the simplicity of controlling multiple windows, including popup windows.
• The example was created without adding DevTools events, demonstrating the versatility of the Framework.
➤ Navigate button:
• Navigate the active browser to any valid URL.
➤ Google Sign-In button:
• Navigate the active browser to a Google Sign-In demo page.
• Press the Sign in with Google demo button to open a popup window.
➤ Create Target button:
• Open as many browser popup windows as you like.
➤ Close Target button:
• Close the selected popup window.
➤ ListIconGadget:
• Selecting item activates corresponding browser.
• Page ID and real-time URL changes are displayed.
• First item is the PureBasic WebGadget; cannot be closed.
Re: Update History
Posted: Sat Aug 24, 2024 9:47 pm
by JHPJHP
Updated:
➤ Fixed \CDP Standalone\Mozilla Firefox\Remote Simple\
Remote_Simple.pb.
➤ Fixed \CDP Standalone\Mozilla Firefox\Remote Templates\Remote_Screenshot.pb.
➤ Various improvements to Framework.
➤ Minor improvements to some examples.
Remote Simple
• Where do I start... I just spent the past 20 plus hours diagnosing and fixing an issue that popped up from nowhere; the Mozilla examples just stopped working. Unfortunately, this coincided with changes I recently made to my working environment, making it that much more difficult to narrow down the problem.
• After an insane amount of trial and error, Google searches, and a ton of dry reading, I was able to determine that Mozilla made a setting change to their remote debugging protocol, which only took effect after installing the latest update.
Additional Documentation
➤ Utilities and articles that helped narrow down the problem.
• Firefox > Help > More troubleshooting information.
• F12 (Developer Tools) > Settings > Advanced settings.
•
https://firefox-source-docs.mozilla.org ... Prefs.html
•
https://firefox-source-docs.mozilla.org ... Usage.html
Re: Update History
Posted: Wed Aug 28, 2024 12:09 pm
by JHPJHP
Updated:
➤ Improved Network Procedures.
➤ Improved Remote_Command.pb.
➤ Improved Remote Simple and templates.
➤ Improved Command Line Switches and Options.
Network Procedures
• Rewritten for better stability and error checking.
• Entire Framework was updated including all examples.
Remote Command
➤ Select Browser:
• Added Firefox support.
• Added Search and Reset options.
Firefox Support
Commands and parameters may be different or not available as Mozilla only implemented a subset of the DevTools Protocol.
Search and Reset Options
• Search for any installed Chromium based browser.
• Include the search selection as a static browser option.
• Manually add/modify browser options from json\browsers.
• Use the built-in script editor to make changes from the application.
• Use the Reset option to apply changes without having to restart the application.
Re: Update History
Posted: Sun Sep 08, 2024 10:11 am
by JHPJHP
Updated:
➤ Added HTML Tidy as an include.
➤ Improved
Node_Overlay_HTML.pb.
Node Overlay HTML now uses the new HTML Tidy addon.
• Compiling the example into an executable, the Tidy binaries and Config file must be located in the same directory.

Re: Update History
Posted: Wed Sep 11, 2024 11:46 am
by JHPJHP
Updated:
➤ Added
PureBasic WebGadget\Library Bootstrap\Live_Webcam.pb.
➤ Added
PureBasic WebGadget\Library Bootstrap\Text_Speech.pb.
Live Webcam
• Basic example to show a live webcam in a PureBasic WebGadget.
Text to Speech
• Basic example to show Text to Speech in a PureBasic WebGadget.
