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.

Image

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.

Image