1192 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 -
Support GeneratedRegex
Hi Joseph. You may already do this, but can LinqPad support .Net Regular Expression Source Generators?
https://learn.microsoft.com/en-us/dotnet/standard/base-types/regular-expression-source-generators
I'm interested in the Regex side of things, ge.g
[GeneratedRegex("abc|def", RegexOptions.IgnoreCase, "en-US")] private static partial Regex AbcOrDefGeneratedRegex(); private static void EvaluateText(string text) { if (AbcOrDefGeneratedRegex().IsMatch(text)) { // Take action with matching text } }6 votes
- Don't see your idea?