Suositut: Tiedot päivitetty 9. marraskuuta 2026

Kategoriat

Internet1 378
Viestintä323
Ääni ja video914
Grafiikka ja suunnittelu552
Toimisto ja tuottavuus1 137
Kehitystyökalut3 178
Tekoälytyökalut555
Tietoturva ja yksityisyys396
Järjestelmätyökalut3 169
Pelit532
Opiskelu ja tiede240
Verkko ja IT291

Lataa TermCanvas 0.38.3

An infinite canvas desktop app for visually managing terminals

Tämä on vanhempi versio. Uusin versio on 0.39.10. TermCanvas 0.39.10 · Julkaistu:

Asennustiedostot 0.38.3

ArkkitehtuuriTyyppiLaajuusTiedostokokoLatausSHA256
64-bittinen EXE (NSIS) Nykyinen käyttäjä — github.com VirusTotal
64-bittinen EXE (NSIS) Kaikki käyttäjät — github.com VirusTotal

Linkki ja SHA256-tiiviste ovat peräisin Windows Package Managerin yhteisön manifestista. Vertaa ladatun tiedoston tiivistettä ennen kuin suoritat sen.

Muutosloki

Fixed
- Right-click menu in file tree did nothing: every menu action (Reveal in Finder, Rename, New File, New Folder, Delete, Copy Path) opened the menu but the click never ran. The @pierre/trees library has a document-level mousedown capture handler that closes the menu when the click target isn't inside the file-tree host or a container the library recognizes. Our menu portals to document.body for styling reasons (Tailwind doesn't reach into the shadow DOM), so the library treated every menu click as outside-the-menu — mousedown closed it, the menu unmounted, and the button's click never fired. Fixed by wrapping the portaled menu in a div carrying data-file-tree-context-menu-root="true", the marker the library's isEventInContextMenu check looks for.
- Drag-from-file-tree-to-terminal: the @pierre/trees migration left the dragstart listener on a useRef-based container that was null on the first commit (loading skeleton). The effect ran once with a null ref, bailed, and never re-attached when the tree finally mounted. Switched to a state-based ref so the effect re-runs when the container actually appears, restoring file-to-terminal drag.
- Clicking the file tree could open files mid-drag: opening files via the library's onSelectionChange meant drag-start (which auto-selects), keyboard navigation, and programmatic API calls all triggered the editor. Replaced with a dedicated click listener on the container scoped to data-item-type="file".
- "New File" / "New Folder" inside a directory created the wrong path: the library uses canonical paths with a trailing slash for folders (src/), so the temp path was src//__pierre_new_… and downstream fs.mkdir / fs.createFile saw an invalid relative path. Strip the trailing slash before building child paths. Same fix flowed into Delete / Copy Path / Reveal so they no longer paste paths with a stray slash.
- Rename input fought the row button for focus: context.close() defaults to restoreFocus: true, which synchronously focuses the row button right before startRenaming mounts the input. Pass { restoreFocus: false } for the rename and create paths.
- Empty-area right-click had no menu: the hand-rolled tree showed New File / Folder / Reveal / Copy Path on right-click below the rows; the library only handles row right-clicks, so the menu disappeared after the rewrite. Restored a worktree-rooted menu when contextmenu reaches the container with defaultPrevented still false. Skips text inputs so the search box keeps its OS clipboard menu.
Docs
- README hero: swapped the single dark mock for two new screenshots — the wide multi-terminal canvas and the Hub knowledge-graph view. Same change in the Chinese README.

https://github.com/blueberrycongee/termcanvas/releases/tag/v0.38.3

Suosituin kategoriassa Tekoälyavustajat ja kielimallit

Näytä kaikki
  1. Claude CodeTekoälyavustajat ja kielimallit · Anthropic PBC
  2. Codex CLITekoälyavustajat ja kielimallit · OpenAI, Inc.
  3. ChatGPT by lencxTekoälyavustajat ja kielimallit · lencx
  4. GPT4AllTekoälyavustajat ja kielimallit · Nomic
  5. JanTekoälyavustajat ja kielimallit · Jan
  6. oh-my-piTekoälyavustajat ja kielimallit · Can Bölük
  7. T3 CodeTekoälyavustajat ja kielimallit · T3 Tools
  8. WSL ManagerTekoälyavustajat ja kielimallit · Bostrot
  9. CC SwitchTekoälyavustajat ja kielimallit · farion1231
  10. LobeHubTekoälyavustajat ja kielimallit · LobeHub

Tunnisteet

Jaa