1205 results found
-
Allow users to add UI scripts as menu options
It would allow users to include interactive scripts in a dropdown menu, similar to the interactive regex utility. Clicking on a script would run it in the background, and the result area would automatically maximize, displaying interactive controls.
1 vote -
Excel File Integration with Intelligent Structure Recognition
I frequently utilize Linqpad for processing Excel files by reading data through the FileInto method. My workflow typically involves manipulating this data and subsequently storing it in a database. To streamline this process, I propose an enhancement to the user experience with the following capabilities:
Keyboard Shortcut for File Selection: Implement a shortcut key that prompts the user to select an Excel file. This would enable quick and direct access to data files without navigating through menus.
Automatic Structure Discovery: Upon file selection, Linqpad could automatically analyze and ascertain the basic structure of the Excel file. This functionality should include:
…
3 votes -
Excel File Integration with Intelligent Structure Recognition
I frequently utilize Linqpad for processing Excel files by reading data through the FileInto method. My workflow typically involves manipulating this data and subsequently storing it in a database. To streamline this process, I propose an enhancement to the user experience with the following capabilities:
Keyboard Shortcut for File Selection: Implement a shortcut key that prompts the user to select an Excel file. This would enable quick and direct access to data files without navigating through menus.
Automatic Structure Discovery: Upon file selection, Linqpad could automatically analyze and ascertain the basic structure of the Excel file. This functionality should include:
…
3 votes -
Add support for HierarchyId
Please add support for HierarchyId, I was expecting this to be available in LINQpad 8, as it was included in the latest version of EF Core.
1 vote -
linqpad8 open in excel file name append random
linqpad8 open in excel file name append random
0 votes -
Add an option to disable auto-recovery
Sometimes scripts can contain information that you do not want to be saved to disk. You write the script with a placeholder for that information and then when you come to use it later you overwrite the placeholder, run the script and close it without saving... except it turns out that LINQPad 7's auto-recovery is saving copies of the sensitive information to disk every 10 seconds. If you're running from an SSD then its wear-levelling mechanism makes it tricky to remove that information from the SSD, simply overwriting and then deleting the file is not enough.
I know that LINQPad…
1 vote -
Use a Newer File Type When Exporting to Excel
Currently, LINQPad v5 and v7 both use the "Web Pages and Excel 2003 XML Spreadsheets" file type (format) when exporting data to Excel from the LINQPad Results pane. Under non-regulated conditions, it is possible to open Excel's Trust Center and authorize the "Web Pages and Excel 2003 XML Spreadsheets" file type (Trust Center -> File Block Settings). However... many companies must abide by security posturing in today's environment. As such, security policy auditors such as Tenable have identified that this file type format should be BLOCKED from opening in Excel (https://www.tenable.com/audits/items/CIS_Microsoft_Office_Excel_2016_v1.0.1.audit:29268ad4a1c7bb369b13db79d95af0ef). Unfortunately (or fortunately, however you look at…
1 vote -
OnInit functionality for F#
The void OnInit() hook, used for for example starting Avalonia before running and dumping UI elements, does not work for F# (Or, rather, I struggle to figure out how).
The twitter discussion on Avalonia and F# with some creenshots are here https://twitter.com/bjartnes/status/1717422836250271800
It would be nice with a feature similar to the OnInit hooks but for F#.
3 votes -
Close AI Assistant Settings Window Also Closes Preferences
When I close the AI Assistant Settings window, I except to be returned to the main Preferences window. Instead, both are closed. Is this a bug?
3 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 } }
3 votes -
make SQL output so I can run it in SSMS
in the SQL output window instead - the parameters emitted as coments are not executable.
Putting them on separate lines with a declare in-front and the appropriate type in-front would be very usefule.g. instead of
-- Region Parameters
-- @year_0='2024' (DbType = Int16), @period_1='5' (DbType = Int16)
-- EndRegionoutput:
-- Region Parameters
-- declare @year_0 int ='2024' -- (DbType = Int16)
-- declare @period_1 int ='5' -- (DbType = Int16)
-- EndRegion3 votes -
Add a "Copy Name" button on "Password Manager"
There is no "Copy name" feature in the "Password Manager". I need to copy the name and put it in my Query. Sometimes the name is long and hard to remember.
0 votes -
manage users attached to the 10 User license from central location
I can partially see the machines that are connected to my license but would like to be able to see it by user name, since it is a 10 user license. Would be nice to manage what users get the license and delete users and machines if someone leaves.
3 votes -
Jumping to #load file should consider preceding #load(s)
If my file contains multiple loads
load "filea.cs"
load "fileb.cs"
Then, if I jump to fileb.cs, then types from filea.cs should be available when viewing fileb.cs.
This without adding #load statements to fileb.cs, of course. The viewing of fileb.cs should somehow be in context of myquery.linq.
Allowing strongly typed intellisense edits and F5 still running the main method from myquery.linq.1 vote -
Exit
Option to hard exit the query on finish.
From my understanding there is no such option today.The only option is to exit the current query when a new one starts. Ex. "Util.NewProcess" or "Always use Fresh Process per Execution".
The problem I get is that if I have a "unstoppable" background worker, this will still be running in the background until I start a new query.
The workaround is to use a "try/finally" with a "Environment.Exit(0);" , however this seems hackish. Also tried "Util.KeepRunning" but that did not help.
This is a big issue if more than one query…
1 vote -
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.
3 votes -
Improve debugging text variables
LINQPad is currently very not great at debugging anything with text.
- There is no way to set line endings to Unix vs. Windows
- When I paste text with Unix line endings, LINQPad silently modifies my strings to use Windows newlines. Boo!
- There is no way to see line endings, because they are not shown in the debugger, even with "dump", so when writing string parsing code, my counts are just mysteriously off, more with every line.
- The debugger "VALUES" column uses a variable-width font, so it is hard to compare values at a glance because even…4 votes -
Cache object DateOnly TimeOnly
I got unhandled exception when cache object has DateOnly and TimeOnly property
3 votes -
Support custom keymps and text editing actions like vscode
Would be nice to have custom keymaps like the vscode one.
And actions like ctrl+D in vscode, move line up, down, delete line, copy line.2 votes -
Port LINQPad to Avalonia XPF for Mac/Linux users
The Avalonia team recently released a cross platform version of WPF, called XPF. It’s my understanding that WPF is what powers LINQPad and is a key problem holding it back from being cross platform.
Is this a feasible solution or something that could be considered? Would absolutely love it if I could keep using LINQPad on my Mac
3 votes
- Don't see your idea?