You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit d0a13b2
Browse filesBrowse the repository at this point in the historyBrowse files
- VS Code-style workbench with activity bar, collapsible sidebar and bottom panel; layout sizes are remembered.
8
+
- Medhā Dark and Medhā Light themes, readable tab controls and a clickable editor minimap.
9
+
- Command centre and searchable command palette (Ctrl+Shift+P).
10
+
- Quick Open (Ctrl+P), workspace search and reorganized menus preserving existing commands.
11
+
- Welcome tab with New C file, Open folder, Recent files, Turbo C examples and Learn DSA visually.
12
+
- Real document, Git and compiler status; optional CPU/RAM display.
13
+
14
+
### Fixed
15
+
16
+
-**B1:** Right-side tools no longer squeeze the editor; code gets at least 60% width at the target resolutions.
17
+
-**B2:** Literal ampersands display correctly in tool titles and file tabs.
18
+
-**B4:** Removed the duplicate extension-contribution loader.
19
+
-**B6:** Real registry tests require an explicit network opt-in; offline tests remain enabled.
20
+
-**B7:** Removed unused bindings while preserving graphics calls and public exports; pyflakes is clean.
21
+
-**B8:** Child processes stop before widgets are destroyed, preventing late disassembly callbacks.
22
+
-**B9:** Unsaved documents have Save/Discard/Cancel protection, including cancelled Save As.
23
+
24
+
### Coming in this release
25
+
26
+
-**B3 — terminal: coming in this release.** Placeholder for Nemotron's PTY/ConPTY work on `v2-bugs`. Not implemented or claimed as fixed by this preparation PR. Replace this entry only after merge and platform verification.
27
+
28
+
### Release gates
29
+
30
+
- This branch prepares assets only. Nothing has been published or submitted.
31
+
- Main and the public Snap listing reported 2.0.1 before this preparation. The requested 2.0.0 target needs version-order review against existing Store packages before submission.
32
+
- Windows package build/install/launch/uninstall, strict Snap runtime verification and the cross-platform manual checklist remain pending.
33
+
- B5 remains tracked separately in `docs/MEDHA-v2-PLAN.md`.
Copy file name to clipboardExpand all lines: README.md
+51-8Lines changed: 51 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,13 +4,32 @@
4
4
5
5
# MEDHĀ IDE
6
6
7
-
**Native PySide6 offline IDE for C/C++/Python — editor, real compiler runs, terminal, problems panel, LSP (clangd/pylsp), GDB/debugpy debugger, Git, CMake build, local Ollama AI panel, Open VSX extensions (themes/snippets/grammar subset).**
7
+
**Offline C, C++, Java and Python IDE with a VS Code-style workbench, visual learning tools and Turbo C compatibility.**
8
+
9
+

10
+
11
+
The 2.0.0 workbench release is being prepared here; Store links install the
12
+
currently published package. See [CHANGELOG](CHANGELOG.md) for release status.
13
+
14
+
[Get MEDHĀ IDE from Microsoft Store](https://apps.microsoft.com/detail/9ndcdm1mmh5t) ·
15
+
[Install from Snap Store](https://snapcraft.io/medha-ide) ·
16
+
[View all seven new UI screenshots](store/screenshots-v2/README.md)
17
+
18
+
## New workbench
19
+
20
+
- Activity bar, collapsible sidebar and bottom panel; Ctrl+B/Ctrl+J and remembered sizes.
21
+
- Medhā Dark and Light themes, syntax highlighting, editor minimap and grey tab-close buttons.
22
+
- Command centre and palette (Ctrl+Shift+P), Quick Open (Ctrl+P) and workspace search.
23
+
- Welcome tab with New/Open, Recent files, Turbo C examples and Learn DSA visually.
24
+
- DSA, memory, disassembly, debug, AI and extension tools remain accessible in the new layout.
25
+
- Real document, branch and compiler status; optional CPU/RAM display.
26
+
- Save/Discard/Cancel protection for unsaved documents.
8
27
9
28
---
10
29
11
30
## What MEDHA Is
12
31
13
-
MEDHĀ is a **native desktop IDE** written in Python with PySide6 (Qt 6). It is offline-first: everything works without internet except searching/downloading extensions from Open VSX. No Electron, no web views, no bundled browsers. It integrates your system toolchain (gcc, g++, gdb, python3, clangd, pylsp, cmake, git, ollama) into a single window with dockable panels.
32
+
MEDHĀ is a **native desktop IDE** written in Python with PySide6 (Qt 6). Editing and local toolchains work offline. Open VSX downloads need internet, and optional AI needs a reachable Ollama service. No Electron, no web views, no bundled browsers. It integrates your system toolchain (gcc, g++, gdb, python3, clangd, pylsp, cmake, git, ollama) into one editor-first workbench.
14
33
15
34
**Not a web app.** The `legacy/` folder (archived) was a React/Vite/Monaco prototype — it is not MEDHA.
16
35
@@ -41,9 +60,30 @@ MEDHĀ is a **native desktop IDE** written in Python with PySide6 (Qt 6). It is
41
60
42
61
## Install
43
62
63
+
### Windows
64
+
65
+
Install [MEDHĀ IDE from Microsoft Store](https://apps.microsoft.com/detail/9ndcdm1mmh5t).
66
+
The packaged app includes offline GCC/G++, Java and Python toolchains.
67
+
68
+
### Linux (Snap)
69
+
70
+
Use the [Snap Store listing](https://snapcraft.io/medha-ide), or:
71
+
72
+
```sh
73
+
sudo snap install medha-ide
74
+
# Optional: allow projects on removable drives
75
+
sudo snap connect medha-ide:removable-media
76
+
```
77
+
78
+
The strict Snap includes compilers but does not support GDB/ptrace or direct use
79
+
of host-installed tools. Git, CMake, cppcheck and external language servers are
80
+
not bundled in this Snap. Source builds can use installed system tools.
-**No VS Code JavaScript extensions** — only Open VSX extensions that are pure data (themes, snippets, TextMate grammars). Node.js-based extensions (language servers, debuggers, formatters) cannot run.
93
135
-**LSP requires external binaries** — `clangd` for C/C++, `pylsp` for Python. Install them separately; MEDHA will auto-detect if on PATH.
94
136
-**Debugpy for Python** — install via `pip install debugpy` (or `--break-system-packages`).
95
-
-**No bundled compilers/runtimes** — uses your system `gcc`, `g++`, `python3`, `cmake`, `git`.
96
-
-**Linux-first** — Wayland/X11 via Qt. Windows/macOS untested.
137
+
-**Tool availability depends on the package** — Store/Snap builds bundle compilers; source builds use configured or system tools. The strict Snap restrictions are listed above.
138
+
-**Release preparation** — these new screenshots were captured on Linux; Windows 2.0.0 build/install/launch/uninstall acceptance remains pending.
139
+
-**Interactive terminal (B3)** — PTY/ConPTY improvements are coming in this release on `v2-bugs`; they are not yet part of this preparation branch.
97
140
-**No web browser, no Monaco, no LibreOffice, no VLC, no game engine** — those were in the archived `legacy/` prototype.
98
141
99
142
---
100
143
101
144
## Logo
102
145
103
-
The logo mark (`medha/assets/logo-mark.svg`) is shown above. If you don't see it, the file may be at `video-editor/logo-mark.svg` in the parent workspace.
146
+
The logo mark is in [`docs/assets/logo-mark.svg`](docs/assets/logo-mark.svg).
0 commit comments