Phil Scott
2be8e8da4e
Adds fallback for ExceptionFormatter in AOT
2024-11-22 22:55:01 +01:00
Phil Scott
e1d21e7e61
Adding polysharp properly
2024-11-22 22:55:01 +01:00
Phil Scott
c7c3ebdf57
Fix assembly name retrieval for FSharp.Core in TypeNameHelper to work better in AOT scenarios
2024-11-22 22:55:01 +01:00
Phil Scott
b67af32423
Add RequiresDynamicCode attribute to exception formatter to indicate incompatability with AOT
2024-11-22 22:55:01 +01:00
Davide Piccinini
a55b80220d
Enhance the style of the checkboxes for multi-selection ( #1244 )
...
* Enhance the checkboxes' style for multi-selection by applying the selected style, if available, to the checkboxes currently selected.
2024-09-09 16:35:01 +02:00
Davide Piccinini
dba7ad0875
Fix SA1513 line 38 Tree.cs
2024-09-09 14:28:13 +02:00
Davide Piccinini
322ed2efbb
Fix error SA1300 in full property creation
2024-09-09 14:28:13 +02:00
Davide Piccinini
156d254208
Fix issue 1153 on expanded tree
2024-09-09 14:28:13 +02:00
d.piccinini
3437130bf0
Removed blank line
2024-09-09 10:21:00 +02:00
d.piccinini
32384f7b8d
Add custom highligh style for single calendar event
2024-09-09 10:21:00 +02:00
BlazeFace
ff7282ecb8
Adding test and update render to fix issue with rendering separator when headers are hidden fixing issue 1391.
2024-04-14 02:05:13 +02:00
Gerardo Grignoli
e66d3aab2e
Added NoStackTrace to ExceptionFormats ( #1489 )
2024-03-08 15:26:45 +00:00
Martin Costello
d30b08201d
Remove [DebuggerDisplay] from Paragraph
...
The `_text` field no longer exists, so hovering over instances in the debugger just shows an error message.
2024-02-23 14:25:32 +01:00
Jonathan Sheely
703d653ec5
Adds ValueFormatter to ProgressBar
2024-01-31 17:37:05 +01:00
Nils Andresen
44300c871f
fixed line-endings
2023-11-28 00:14:54 +01:00
Nils Andresen
bbf58ee814
( #1188 ) Rows measure greedy
2023-10-19 07:46:12 +02:00
Patrik Svensson
943c045fab
Fixes TextPath rendering bugs ( #1308 )
...
* Do not emit line break when rendering
* Don't be greedy when measuring.
* Fix a condition that decides if the path fits in the allotted space.
Closes #1307
2023-09-18 08:04:57 +02:00
Phil Scott
ed9e198d60
Progress bar header and footer ( #1262 )
2023-09-16 22:39:43 +02:00
Patrik Svensson
3bee7212b7
Merge pull request #1303 from nils-a/feature/GH-684
2023-09-16 19:37:00 +02:00
Patrik Svensson
c82d8c4523
Add option to show separator between table rows ( #1304 )
...
* Add option to show separator between table rows
* Panels should show header if borders are not shown
Closes #835
2023-09-16 18:49:12 +02:00
Nils Andresen
bef21e8a21
( #684 ) Enable setting the color of the values in a BreakdownChart
2023-09-15 20:12:06 +02:00
Ola Bäcker
037e109699
Fix figlet centering possibly throwing due to negative size ( #1302 )
2023-09-14 19:50:12 +02:00
Fraser Waters
cec5fb4595
Render tables with zero-width columns ( #1197 )
...
Fixes https://github.com/spectreconsole/spectre.console/issues/361
2023-09-12 15:46:25 +02:00
Jeppe Roi Kristensen
e0ded712e8
Add fix to avoid exception on Rows with no children
2023-06-13 00:36:06 +02:00
Elisha Aguilera
018f4ebd17
Minor refactors ( #1081 )
2023-05-14 15:30:27 +01:00
Cédric Luthi
6acf9b8c63
Add an implicit operator to convert from Color to Style ( #1160 )
2023-05-10 14:20:12 +01:00
Gérald Barré
baa8220a52
Use StringComparison.Ordinal instead of culture-sensitive comparisons
2023-02-20 20:23:06 -05:00
Jaime Finat Sáez
4258cbfb85
Performance issue solved ( #1096 )
2022-11-30 18:13:31 +01:00
Patrik Svensson
55c3f3b7a8
Figlet text should not pad on right side automatically
2022-11-15 12:36:49 +01:00
Patrik Svensson
02ff3fc910
Fix alignment bug
2022-11-15 12:36:49 +01:00
Patrik Svensson
c3ec6a7363
Add Layout widget ( #1041 )
...
* Add width to panels
* Add height to panels
* Replace RenderContext with RenderOptions
* Remove exclusivity from alternative buffer
* Add Layout widget
* Add Align widget
2022-11-15 10:12:17 +01:00
Patrik Svensson
a70cc90797
Fix issues with nullability and netstandard2.0
2022-11-10 12:01:13 +01:00
Salvage
999c59909b
Fix @ being used in figlet font
2022-10-01 17:12:11 +02:00
Nils Andresen
9d985f0f0a
( #922 ) fixed ArgumentNullException on .NET Framework
...
It seems, when Spectre.Console is compiled for
netstandard2.0, StackTrace.GetFrames() returns null
instead of an empty array.
2022-08-17 16:03:44 +02:00
Phil Scott
1d8154f9b0
Introduce MarkupInterpolated and MarkupLineInterpolated extensions ( #761 )
...
* Introduce MarkupInterpolated and MarkupLineInterpolated extensions
These new methods enable easily writing markup with a nice and intuitive syntax without having to worry about escaping the markup.
```csharp
string input = args[0];
string output = Process(input);
AnsiConsole.MarkupLineInterpolated($"[blue]{input}[/] -> [green]{output}[/]");
```
The `Interpolated` suffix was inspired by the Entity Framework Core [FromSqlInterpolated][1] method.
[1]: https://docs.microsoft.com/en-us/ef/core/querying/raw-sql#passing-parameters
* Fixing whitespace to match file scoped namespaces
* Adding FromInterpolated helper to Markup widget
Allows automatic handling of interpolated strings to be used on the Markup widget. This would be helpful for people working with Tables and the Tree control who would not be using the MarkupInterpolated methods.
* Documentation for markup interpolated methods.
Co-authored-by: Cédric Luthi <cedric.luthi@gmail.com>
2022-03-22 22:34:25 +01:00
Patrik Svensson
eb4a7d3bf4
Add support for alignment
2022-02-23 09:06:51 -05:00
Patrik Svensson
5e41a2f505
Add support for styling segments
2022-02-23 09:06:51 -05:00
Patrik Svensson
66fc949e2a
Initial work on TextPath widget
2022-02-20 23:26:04 -05:00
Phil Scott
74a2e10ff0
Making tuples pretty too
2022-02-04 10:30:09 +01:00
Phil Scott
78958aae27
Adding better type names for return types and parameters
...
Uses the typenamehelper from Ben.Demystifer to help break down things like generic lists into their actual type display name.
2022-02-04 10:30:09 +01:00
Phil Scott
a0e20f299c
Improves exception rendering for async methods
2022-02-03 17:10:30 +01:00
Cédric Luthi
ff4215f431
Simplify exception formatting
...
Now that exceptions are not _parsed_ anymore (#513 and #637 ), keeping the `ExceptionInfo` and `StackFrameInfo` internal classes doesn't make much sense anymore. The `Exception` and `StackFrame` types can be used by the `ExceptionFormatter` class directly, without conversion.
2022-02-03 10:02:32 -05:00
Patrik Svensson
52c1d9122b
Add global usings ( #668 )
...
* Use global usings
* Fix namespace declarations for test projects
2021-12-23 16:50:31 +01:00
Patrik Svensson
ec1188b837
Use file scoped namespace declarations
2021-12-22 08:51:17 -05:00
Cédric Luthi
8e762e4618
Simplify stack frame parsing
...
This is the natural extension of #513 which already removed a lot of regex parsing.
The `ExceptionParser` class is renamed into `ExceptionConverter` because there is no more string parsing performed at all. `Exception` is converted into `ExceptionInfo` and `StackFrame` is converted into `StackFrameInfo`.
2021-12-15 22:24:34 +01:00
zameer fouzan
37f661a963
fix: table title's first letter is getting capitalized by default ( #652 )
...
fix for #638
2021-12-07 13:03:30 +01:00
Cédric Luthi
168f35202d
Fix exception formatting for generic methods ( #639 )
...
The generic parameters were double escaped and would display as `[[T0,T1,TRet]]` instead of `[T0,T1,TRet]`. This is because the `builder.AppendWithStyle` method already escapes its value so the caller must not escape the passed value.
2021-11-26 10:23:20 +01:00
rifatx
fa15389158
Add support custom max value for barcharts ( #545 )
2021-10-05 00:49:09 +02:00
Christopher Rollings
e3dfe23b59
Work done to allow user to update table cell. ( #546 )
2021-09-27 13:03:45 +02:00
GitHubPang
d34012cad0
Fix typos in code comments
2021-09-13 22:58:52 -04:00