Skip to content

Commit 52adbe6

Browse files
author
Drizzy
authored
Merge pull request #1 from drizzy/feature/button_stop
feat: modularization and new functionality to stop the program
2 parents d6a566f + 106b480 commit 52adbe6

File tree

16 files changed

+733
-484
lines changed

16 files changed

+733
-484
lines changed

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# Change Log
22

3+
### [v3.1.0](https://github.com/drizzy/code-make/releases/tag/v3.1.0)
4+
5+
> 03 March 2025
6+
7+
### Features
8+
9+
- **Added a new function** to stop the program when required.
10+
- **Improved Status Bar Updates**: The extension now ensures that the status bar shows the correct button based on the program's current state (compile, run, stop) without unnecessary delays.
11+
- **Optimized Start/Stop Button Logic**: The "Run" button is now only visible when there is a valid project and the program is not currently running, while the "Stop" button appears when the program is actively running.
12+
- **Optimized Process Check**: The extension now checks the process state every few seconds, ensuring the buttons reflect the actual status without introducing unnecessary performance overhead.
13+
314
### [v3.0.0](https://github.com/drizzy/code-make/releases/tag/v3.0.0)
415

516
> 15 February 2025

package.json

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "code-make",
33
"displayName": "Code Make",
44
"description": "Simplify C, C++, Go, and Java project creation and compilation with Make.",
5-
"version": "3.0.0",
5+
"version": "3.1.0",
66
"publisher": "drizzy",
77
"license": "MIT",
88
"icon": "icons/logo.png",
@@ -32,19 +32,15 @@
3232
"tags": [
3333
"C",
3434
"C++",
35-
"cpp",
3635
"Go",
37-
"Golang",
3836
"java",
39-
"javac",
40-
"run",
41-
"compiler",
42-
"build"
37+
"make"
4338
],
4439
"activationEvents": [
4540
"onStartupFinished",
4641
"onCommand:code-make-create.run",
47-
"onCommand:code-make-start.run"
42+
"onCommand:code-make-start.run",
43+
"onCommand:code-make-stop.run"
4844
],
4945
"main": "./out/src/extension.js",
5046
"scripts": {

src/CodeManager.ts

Lines changed: 0 additions & 335 deletions
This file was deleted.

0 commit comments

Comments
 (0)