1185 results found
-
Plugin Support for Dumps
I would also like to add custom data presentation in the output panel (via Dumps).
Becasue the output is rendered in HTML I would like to create a Plugin which will render JSON strings formatted with highlighting etc. for example.
Or I would like to fetch some data from other Places and attach it to the dumped data etc.
These plugins don't need to be a separate DLL. A Linpad script which implements a special interface would be enough.
Best regards
Christian6 votes -
Add option to to hide System Database
Allow an option on "Preference -> Advanced" or somewhere similar that we can enable/disable that will hide System Database, such as "master", "model", "msdb", "tempdb". Most of the times, developer are not working with these databases, so there is no point in them displaying under your database server.
6 votes -
NuGetPackageFolder
<NuGetPackageFolder>C:\packages</NuGetPackageFolder>
is not effective when it is placed in (RoamingUserOptions.xml nor UserOptions.xml) the same path as LINQPad.exe6 votes -
Don't prevent installing native packages in LINQPad
Some package, like "Microsoft.ChakraCore", "Libuv", or "JavaScriptEngineSwitcher.ChakraCore.Native.win-x64", does not have .NET Assembly, instead, they provide a native assembly to PInvoke.
However, this cannot be done in LINQPad, when installing these packages, an error message "There are no usable .NET assemblies in package 'XYZ'" was shown.
Please do not prevent us to do that, at least popup a warning dialog saying something like "Looks like you're not installing the .NET Assembly, go on?", and gives us a option to proceed the PInvoke test.
Related topic: http://forum.linqpad.net/discussion/1680/please-dont-prevent-installing-native-package-in-linqpad#latest
6 votes -
Allow changing font on IL tab
It is possible to overwrite styles for HTML results on Preferences/Results/Style sheet. Unfortunately those overrides aren't used when IL tab is rendered. Please fix it. Thanks.
6 votes -
PowerQuery Language Support
PowerQuery is becoming very popular and would be very useful feature to have support inside LINQPad .
6 votes -
Implement a way to create our own Linqpad apps like the Regex Evaluator
This is a followup to https://stackoverflow.com/q/53645547/2068635.
I created a simple JWT decoder and I'd like to use it in a similar way as the Regex Evaluator. To achieve this, I'd like to have a way to register it either as something like [Ctrl]+[Shift]+[F2] or at least be able to automatically hide the query on execution (probably by exposing LINQPad.UI.QueryControl.ToggleFullPaneResults to the Util class).
6 votes -
Allow NuGet integration for Pro license
NuGet is now such an important part of .NET development that crippling the feature even on a Pro license does not, IMO, make any sense. Please reconsider the pricing/tier of this feature. I'd argue it should be part of the Pro license, if not the basic product, due to how fundamental it is.
6 votes -
Give option to connect to multiple databases from the same server
When we add database connections to a query, it is always a specific database connection. Instead, if there is an option to add the connection at the server level to the query and the user can query from different databases that are existing on the same server, then that would be amazing. Right now, I have to do this by connecting to various databases from different query windows, each one linking to a specific database, which is not user-friendly and error-prone.
6 votes -
Save As shortcut
Assign shortcut Ctrl+Shift+S to Save As
Microsoft, as a general implementation, does not assign a shortcut key to Save As functionality. But much of the rest of the development/utility community does. The ability to rename a tab is a useful workaround, but I'd prefer consistency with other applications especially in cases where I'm modifying an existing query (that I haven't cloned).
6 votes -
Support Font Ligatures
I currently use a font that has ligatures (JetBrains Mono), but I prefer to have them turned off. It'd be great to have a checkbox to turn off/on the rendering of the ligatures.
6 votes -
6 votes
-
Allow memory allocations to be tracked
Would be nice to track the amount of memory allocated when a script runs (similar to MemoryDiagnoser in BenchmarkDotNet)
6 votes -
6 votes
-
Asynchronous Util.Cache overloads
Given that a natural thing to cache would be a download of a file, being able to use the asynchronous methods of HttpClient inside the Util.Cache delegate, without shortcircuiting with .GetAwaiter().GetResult() would be nice.
6 votes -
compile only in LINQPAD.Exe IDE
In LPRun.exe we have the ability to only compile the script with the
-compileonly switch.
It would be nice if we had the same in the GUI IDE.Thanks in advance.
6 votes -
Add an option to enable .NET MAUI in a query
.NET MAUI is an optional workload starting .NET 6. Add an option to enable .NET MAUI in a query file to load supported libraries in those queries.
6 votes -
Add a "Enable Word Wrap" toggle button on the toolbar
I'm switching Word Wrap flag very often. When there is a big string in the Editor, I have to switch between Enable Word Wrap and Disable Word Wrap. So it would be better providing Keyboard shortcuts (Ctrl-E-W) or have a button on the toolbar.
Screenshot: https://imgur.com/HhnA2lr
6 votes -
Add multilingual support for LinqPad
for example Chinese, Japanese, Russian, etc. to improve the efficiency of non-native English developers. Although LinqPad words is not cumbersome, but I think this should be a basic function.
6 votes -
Add quote autocompletion to other autocompletion functions
When I'm writing code and need to define a string, I find it quite discomforting that I have to type two quotes. This is because many current IDEs and editors automatically complete double and single quotes. When I define a string, I only need to type one quote and the other is automatically filled in.
The summary of functions is as follows.:
1. Automatically complete double and single quotation marks. When you input a quotation mark, it will automatically add the matching one after the cursor position. Pressing the tab key inside the quotation marks allows you to exit them.…6 votes
- Don't see your idea?