Feature Requests
We believe in listening to the voice of the customer. But to do that, we need you to speak. That’s what this Feature Request section of our site is for.
Here’s how to get your voice heard:
VOTE for existing ideas (this will also subscribe you to the idea’s status updates)
SUBMIT new ideas (Please include only one suggestion per post. Duplicates are merged together.)
COMMENT on other ideas, which we check regularly
We also publish Roadmaps here, based off these Feature Requests, so you can see what we’re working on.
Note, this site is for new Feature Requests. Bug Reports should be emailed to Support as normal.
Disable menu shortcuts (optionally)
We have conflicting shortcut configurations when using Smartinspect in Delphi with other Third-Party-Tools. Please provide an option to disable/configure the shortcut mappings of Smartinspect Delphi IDE Integration.
Custom protocol registration should allow data to be passed in.
1. The registration method for custom protocol should be able to pass in an anonymous function and an agnostic datum (TObject or IInterface), instead of just a class reference. This will allow the creation of protocols that depend on dynamic data, such as logging directly to AWS CloudWatch. One should also be able to register […]
Add Delphi FMX Multiplattform functionality
Currently leaving SiMain.Log… statements in our library code prevents compiling with FMX projects outside of windows platforms. $IFDEF workarounds in all our code files are no way we can go. This must change for us to extend our subscription and base our future code on SmartInspect. Many thanks in advance.
Improve Delphi Instrumentation Wizard
Update the instrumentation Panel. Every single Delphi release saw the users unable to use the menu for tracing methods. To Gurock, this feature seemed to be viewed as an Add-On to SmartInspect and not part of the product itself. I can’t name a single user who viewed it that way.
Improve Delphi LogObject
LogObject. Use RTTI and add options such as [fields, properties, private, public, published, inherited]. In other words, log what you need about the object.
FireDAC Monitoring
Make it simple to enable FireDAC Monitoring (http://docwiki.embarcadero.com/RADStudio/Sydney/en/Tracing_and_Monitoring_(FireDAC)) in Delphi apps
FreePascal Support
Ensure current Delphi client libraries support FreePascal out of the box.
Support logging from Mobile Devices
Support logging from Mobile Devices (to desktop Console). iOS and Android.
