Skip to content

Commit e587e26

Browse files
committed
Modern UI redesign + rename PBIP_Samples to PBIP_Template
UI redesign: - Rounded button styles with hover/press states - Clean header bar with title, description, and mode toggle - Separated action buttons (left: add, right: remove) - Rounded file list and log panels - Dark terminal-style log with Cascadia Code font - Green convert button with prominent placement - Progress bar inline with convert button Renamed PBIP_Samples -> PBIP_Template across all code, config, README Rebuilt distributable package with all changes
1 parent 3b407ef commit e587e26

24 files changed

Lines changed: 232 additions & 116 deletions

File tree

CrystalReport/CrystalMigrationOrchestrator/OrchestratorArgs.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ public static void PrintUsage()
117117
Console.WriteLine(" --sqlFolder <sqlTruthFolder>");
118118
Console.WriteLine();
119119
Console.WriteLine("PBIP generation options:");
120-
Console.WriteLine(" --template <PBIP_Samples_Folder> (required if running PBIP step)");
120+
Console.WriteLine(" --template <PBIP_Template_Folder> (required if running PBIP step)");
121121
Console.WriteLine(" --pbipOut <outFolder> (default: <root>\\_pbip)");
122122
Console.WriteLine(" --pbipMode stub|sql (default: stub)");
123123
Console.WriteLine();

CrystalReport/CrystalReportConverter/MainWindow.xaml

Lines changed: 222 additions & 106 deletions
Large diffs are not rendered by default.

CrystalReport/CrystalReportConverter/PipelineRunner.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ private string FindTemplateFolder(string toolsDir)
223223
try
224224
{
225225
// Check tools dir and its parents
226-
var dirs = Directory.GetDirectories(toolsDir, "PBIP_Samples", SearchOption.AllDirectories);
226+
var dirs = Directory.GetDirectories(toolsDir, "PBIP_Template", SearchOption.AllDirectories);
227227
if (dirs.Any()) return dirs.First();
228228

229229
// Check relative to exe
@@ -237,7 +237,7 @@ private string FindTemplateFolder(string toolsDir)
237237
if (parent == null) break;
238238
dir = parent.FullName;
239239
}
240-
dirs = Directory.GetDirectories(dir, "PBIP_Samples", SearchOption.AllDirectories);
240+
dirs = Directory.GetDirectories(dir, "PBIP_Template", SearchOption.AllDirectories);
241241
if (dirs.Any()) return dirs.First();
242242
}
243243
}

CrystalReport/README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ To switch from stub to SQL mode, re-run the pipeline with `--pbipMode sql`.
5959
CrystalMigrationOrchestrator\bin\Debug\CrystalMigrationOrchestrator.exe ^
6060
--root "Output" ^
6161
--rpt "_source\_rpt_files_main" ^
62-
--template "_source\PBIP_Samples" ^
62+
--template "_source\PBIP_Template" ^
6363
--pbipMode sql
6464
```
6565

@@ -113,7 +113,7 @@ CrystalReport/ <- Solution root
113113
| |-- _rpt_files_main/ <- INPUT: your .rpt files (gitignored)
114114
| |-- config/ <- INPUT: datasources.yaml (gitignored)
115115
| |-- _truth/ <- INPUT: schemaTruth.json + sql/ (committed)
116-
| |-- PBIP_Samples/ <- INPUT: Power BI template (committed)
116+
| |-- PBIP_Template/ <- INPUT: Power BI template (committed)
117117
|
118118
|-- XmlExtractor/ <- Step 1: RptToXml tool (builds separately)
119119
|-- CrystalReport/ <- Step 2: Dump extractor + DAX translation
@@ -159,7 +159,7 @@ cd CrystalReport
159159
CrystalMigrationOrchestrator\bin\Debug\CrystalMigrationOrchestrator.exe ^
160160
--root "Output" ^
161161
--rpt "_source\_rpt_files_main" ^
162-
--template "_source\PBIP_Samples"
162+
--template "_source\PBIP_Template"
163163
```
164164

165165
Output: `Output\_rdl\*.rdl` files with saved data from the .rpt files.
@@ -169,7 +169,7 @@ Output: `Output\_rdl\*.rdl` files with saved data from the .rpt files.
169169
CrystalMigrationOrchestrator\bin\Debug\CrystalMigrationOrchestrator.exe ^
170170
--root "Output" ^
171171
--rpt "_source\_rpt_files_main" ^
172-
--template "_source\PBIP_Samples" ^
172+
--template "_source\PBIP_Template" ^
173173
--pbipMode sql
174174
```
175175

@@ -253,7 +253,7 @@ VisualBuildPackGenerator\bin\Debug\VisualBuildPackGenerator.exe ^
253253
### Step 8 -- PBIP Project Generation
254254
```bat
255255
PbipProjectGenerator\bin\Debug\PbipProjectGenerator.exe ^
256-
--pbip "Output" --template "_source\PBIP_Samples" "Output\_pbip" --mode stub
256+
--pbip "Output" --template "_source\PBIP_Template" "Output\_pbip" --mode stub
257257
```
258258

259259
### Step 9 -- RDL Paginated Report Generation
File renamed without changes.

CrystalReport/_source/PBIP_Samples/sample_file.Report/.pbi/localSettings.json renamed to CrystalReport/_source/PBIP_Template/sample_file.Report/.pbi/localSettings.json

File renamed without changes.

CrystalReport/_source/PBIP_Samples/sample_file.Report/.platform renamed to CrystalReport/_source/PBIP_Template/sample_file.Report/.platform

File renamed without changes.

CrystalReport/_source/PBIP_Samples/sample_file.Report/StaticResources/SharedResources/BaseThemes/CY26SU02.json renamed to CrystalReport/_source/PBIP_Template/sample_file.Report/StaticResources/SharedResources/BaseThemes/CY26SU02.json

File renamed without changes.

CrystalReport/_source/PBIP_Samples/sample_file.Report/definition.pbir renamed to CrystalReport/_source/PBIP_Template/sample_file.Report/definition.pbir

File renamed without changes.

CrystalReport/_source/PBIP_Samples/sample_file.Report/definition/pages/6ceba773b7b456bd310a/page.json renamed to CrystalReport/_source/PBIP_Template/sample_file.Report/definition/pages/6ceba773b7b456bd310a/page.json

File renamed without changes.

0 commit comments

Comments
 (0)