From 32f978847bea2c9aea8feff398fa3d3baf7dfa9a Mon Sep 17 00:00:00 2001
From: "Calvin A. Allen"
@@ -18,11 +18,11 @@
---
-A **powerful collection** of debug visualizers for Visual Studio, providing beautiful formatting, syntax highlighting, and specialized views for common string data types. Stop squinting at raw JSON in the debugger!
+A **powerful collection** of debug visualizers for Visual Studio, providing beautiful formatting, syntax highlighting, and specialized views for common string data types. Stop squinting at raw JSON in the debugger! π―β¨
---
-## Updated Interface
+## β¨ Updated Interface
@@ -34,7 +34,7 @@ A **powerful collection** of debug visualizers for Visual Studio, providing beau
---
-## Screenshots
+## πΈ Screenshots
@@ -107,83 +107,83 @@ A **powerful collection** of debug visualizers for Visual Studio, providing beau
---
-## Features
+## π Features
-- **30+ Visualizers** - JSON, XML, JWT, Base64, images, and many more
-- **Multiple Views** - Raw, Formatted, Tree, Table, Hex, Rendered, and Image
-- **Syntax Highlighting** - Beautiful code highlighting via AvalonEdit
-- **Search** - Find text within large content (Ctrl+F)
-- **Copy & Export** - Copy raw/formatted content or export to file
-- **Multi-Architecture** - Supports both x64 and ARM64 systems
+- π¨ **30+ Visualizers** β JSON, XML, JWT, Base64, images, and many more
+- π³ **Multiple Views** β Raw, Formatted, Tree, Table, Hex, Rendered, and Image
+- ποΈ **Syntax Highlighting** β Beautiful code highlighting via AvalonEdit
+- π **Search** β Find text within large content (Ctrl+F)
+- π **Copy & Export** β Copy raw/formatted content or export to file
+- π₯οΈ **Multi-Architecture** β Supports both x64 and ARM64 systems
---
-## Visualizer Catalog
+## π¦ Visualizer Catalog
-### Data Formats
+### π Data Formats
| Visualizer | Description | Views |
|------------|-------------|-------|
-| **JSON** | API responses, config files | Formatted, Tree, Raw |
-| **XML** | SOAP, config, SVG | Formatted, Tree, Raw |
-| **HTML** | Web content, email templates | Formatted, Rendered, Tree, Raw |
-| **YAML** | Docker, K8s, CI/CD configs | Formatted, Tree, Raw |
-| **TOML** | Rust configs, pyproject.toml | Formatted, Tree, Raw |
-| **CSV/TSV** | Tabular data exports | Table, Raw |
-| **INI** | Legacy config files | Formatted, Table, Raw |
-| **Markdown** | Documentation strings | Rendered, Raw |
-| **SQL** | Database queries | Formatted, Syntax Highlighted, Raw |
-| **GraphQL** | API queries | Formatted, Syntax Highlighted, Raw |
-
-### Encoded Data
+| π **JSON** | API responses, config files | Formatted, Tree, Raw |
+| π° **XML** | SOAP, config, SVG | Formatted, Tree, Raw |
+| π **HTML** | Web content, email templates | Formatted, Rendered, Tree, Raw |
+| βοΈ **YAML** | Docker, K8s, CI/CD configs | Formatted, Tree, Raw |
+| π§ **TOML** | Rust configs, pyproject.toml | Formatted, Tree, Raw |
+| π **CSV/TSV** | Tabular data exports | Table, Raw |
+| π **INI** | Legacy config files | Formatted, Table, Raw |
+| π **Markdown** | Documentation strings | Rendered, Raw |
+| ποΈ **SQL** | Database queries | Formatted, Syntax Highlighted, Raw |
+| π **GraphQL** | API queries | Formatted, Syntax Highlighted, Raw |
+
+### π Encoded Data
| Visualizer | Description | Views |
|------------|-------------|-------|
-| **Base64** | Decode text from Base64 | Decoded, Hex, Raw |
-| **Base64 Image** | Embedded images (data:image/...) | Image Preview, Raw |
-| **URL Encoded** | Query strings, form data | Decoded, Raw |
-| **HTML Entities** | `&` to `&`, `<` to `<` | Decoded, Raw |
-| **Unicode Escape** | `\u0041` to `A` | Decoded, Raw |
-| **Hex String** | `48656C6C6F` to `Hello` | Decoded, Hex, Raw |
-| **GZip/Deflate** | Compressed payloads | Decompressed, Raw |
+| π€ **Base64** | Decode text from Base64 | Decoded, Hex, Raw |
+| πΌοΈ **Base64 Image** | Embedded images (data:image/...) | Image Preview, Raw |
+| π **URL Encoded** | Query strings, form data | Decoded, Raw |
+| π·οΈ **HTML Entities** | `&` β `&`, `<` β `<` | Decoded, Raw |
+| π‘ **Unicode Escape** | `\u0041` β `A` | Decoded, Raw |
+| π’ **Hex String** | `48656C6C6F` β `Hello` | Decoded, Hex, Raw |
+| π¦ **GZip/Deflate** | Compressed payloads | Decompressed, Raw |
-### Security & Auth Tokens
+### π‘οΈ Security & Auth Tokens
| Visualizer | Description | Views |
|------------|-------------|-------|
-| **JWT** | Decode header, payload, expiry | Claims Table, Decoded, Raw |
-| **SAML** | Decode assertions | XML Tree, Claims, Raw |
-| **X.509 Certificate** | PEM/DER certificates | Details Table, Raw |
+| π« **JWT** | Decode header, payload, expiry | Claims Table, Decoded, Raw |
+| π **SAML** | Decode assertions | XML Tree, Claims, Raw |
+| π **X.509 Certificate** | PEM/DER certificates | Details Table, Raw |
-### Structured Strings
+### π Structured Strings
| Visualizer | Description | Views |
|------------|-------------|-------|
-| **Connection String** | DB/service connections | Parsed Table, Raw |
-| **URI/URL** | Full URL parsing | Parsed Parts, Query Params Table |
-| **Query String** | `?foo=bar&baz=qux` | Key-Value Table, Raw |
-| **Regex** | Pattern visualization | Pattern Breakdown, Raw |
-| **Cron Expression** | Schedule expressions | Human Readable, Next Runs |
+| π **Connection String** | DB/service connections | Parsed Table, Raw |
+| π **URI/URL** | Full URL parsing | Parsed Parts, Query Params Table |
+| β **Query String** | `?foo=bar&baz=qux` | Key-Value Table, Raw |
+| π― **Regex** | Pattern visualization | Pattern Breakdown, Raw |
+| β° **Cron Expression** | Schedule expressions | Human Readable, Next Runs |
-### Binary & Low-Level
+### πΎ Binary & Low-Level
| Visualizer | Description | Views |
|------------|-------------|-------|
-| **Hex Dump** | Binary data as hex | Hex + ASCII |
-| **GUID/UUID** | Format and version info | Formatted, Details |
-| **Timestamp** | Unix epoch conversion | Human Readable, UTC/Local |
-| **IP Address** | IPv4/IPv6 details | Formatted, CIDR Info |
+| π’ **Hex Dump** | Binary data as hex | Hex + ASCII |
+| π **GUID/UUID** | Format and version info | Formatted, Details |
+| π **Timestamp** | Unix epoch conversion | Human Readable, UTC/Local |
+| π **IP Address** | IPv4/IPv6 details | Formatted, CIDR Info |
---
-## Installation
+## π₯ Installation
### From Visual Studio Marketplace
[](https://marketplace.visualstudio.com/items?itemName=CodingWithCalvin.VS-Debugalizers)
1. Open Visual Studio 2022
-2. Go to **Extensions** > **Manage Extensions**
+2. Go to **Extensions** β **Manage Extensions**
3. Search for "**Debugalizers**"
4. Click **Download** and restart Visual Studio
@@ -204,13 +204,13 @@ dotnet test src/CodingWithCalvin.Debugalizers.slnx
---
-## Usage
+## π Usage
-1. Set a breakpoint where a string variable is in scope
-2. When the debugger hits the breakpoint, hover over the variable
-3. Click the **magnifying glass** icon in the DataTip
-4. Select the appropriate visualizer (e.g., "**Debugalizers: JSON**")
-5. The visualizer window opens with beautifully formatted content!
+1. π΄ Set a breakpoint where a string variable is in scope
+2. βΈοΈ When the debugger hits the breakpoint, hover over the variable
+3. π Click the **magnifying glass** icon in the DataTip
+4. π Select the appropriate visualizer (e.g., "**Debugalizers: JSON**")
+5. β¨ The visualizer window opens with beautifully formatted content!
@@ -218,65 +218,65 @@ dotnet test src/CodingWithCalvin.Debugalizers.slnx
Select a visualizer from the list