Skip to content

Commit 634ece2

Browse files
committed
Release 1.1.8
1 parent 32fa712 commit 634ece2

7 files changed

Lines changed: 26 additions & 10 deletions

File tree

CHANGELOG.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Changelog
22

3+
## [1.1.8] - 2026-07-03
4+
5+
### Changed
6+
- Show the selected build target name before the build folder path in the analyzer header.
7+
- Improve analyzer toolbar button styling while keeping search option buttons lightweight.
8+
39
## [1.1.7] – 2026-04-15
410

511
### Added
@@ -82,4 +88,4 @@
8288
- UI: Added icons and better indentation
8389

8490
## 1.0.0
85-
- Initial STM32 Build Analyzer release (by ATwice291)
91+
- Initial STM32 Build Analyzer release (by ATwice291)

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "embedd-build-analyzer",
33
"displayName": "Embedd Build Analyzer",
44
"description": "Embedd Build Analyzer for VSCode - Fork of niwciu/stm32-build-analyzer with additional features...",
5-
"version": "1.1.7",
5+
"version": "1.1.8",
66
"publisher": "embedd-team",
77
"license": "MIT",
88
"icon": "images/icon.png",

resources/build-analyzer.html

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
cursor: pointer;
6767
background-color: var(--vscode-button-secondaryBackground);
6868
color: var(--vscode-button-secondaryForeground);
69-
border: none;
69+
border: 1px solid var(--vscode-button-border, var(--vscode-panel-border));
7070
border-radius: 2px;
7171
height: 26px;
7272
box-sizing: border-box;
@@ -78,6 +78,14 @@
7878
#refreshButton:hover,
7979
#refreshPathsButton:hover {
8080
background-color: var(--vscode-button-secondaryHoverBackground);
81+
border-color: var(--vscode-focusBorder);
82+
}
83+
84+
#refreshButton:focus-visible,
85+
#refreshPathsButton:focus-visible,
86+
.search-option:focus-visible {
87+
outline: 1px solid var(--vscode-focusBorder);
88+
outline-offset: 1px;
8189
}
8290

8391
.button-container {
@@ -312,7 +320,6 @@
312320
<div class="button-container-sticky">
313321
<div class="left-controls">
314322
<div class="build-folder-info">
315-
<label><strong>Current Build Folder:</strong></label>
316323
<span id="buildFolderPath"></span>
317324
</div>
318325
<button id="refreshPathsButton" class="button">Change</button>

src/BuildAnalyzerProvider.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,9 @@ export class BuildAnalyzerProvider implements vscode.WebviewViewProvider {
6464
}
6565

6666
const rel = path.relative(root, this.paths.map);
67+
const targetName = path.basename(this.paths.elf, path.extname(this.paths.elf));
6768

68-
this.renderer?.showData(regions, path.dirname(rel));
69+
this.renderer?.showData(regions, path.dirname(rel), targetName);
6970

7071
if (this.debug) {
7172
console.log(`[Embedd Build Analyzer] Parsed ${regions.length} region(s)`);

src/ui/WebviewRenderer.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,15 +55,16 @@ export class WebviewRenderer {
5555
});
5656
}
5757

58-
public showData(regions: Region[], buildFolder: string) {
58+
public showData(regions: Region[], buildFolder: string, buildTarget: string) {
5959
if (this.debug) {
6060
console.log(`[Embedd Build Analyzer] Sending ${regions.length} region(s) to webview.`);
6161
}
6262

6363
this.view.webview.postMessage({
6464
command: 'showMapData',
6565
data: regions,
66-
currentBuildFolderRelativePath: buildFolder
66+
currentBuildFolderRelativePath: buildFolder,
67+
currentBuildTarget: buildTarget
6768
});
6869
}
6970

src/webview/build-analyzer.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -684,7 +684,8 @@ window.addEventListener('message', event => {
684684
if (message.currentBuildFolderRelativePath) {
685685
const folderDiv = document.getElementById('buildFolderPath');
686686
if (folderDiv) {
687-
folderDiv.textContent = message.currentBuildFolderRelativePath;
687+
const target = message.currentBuildTarget || 'Unknown target';
688+
folderDiv.textContent = `${target}: ${message.currentBuildFolderRelativePath}`;
688689
}
689690
}
690691
// Reset search when data is refreshed

0 commit comments

Comments
 (0)