alpha
Login
or
Join now
eagraf.dev
/
textile
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
A local-first note taking app
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
textile
/
src
/
actions
/
at
main
1 folder
10 files
Ethan Graf
Tabs per tile (phase 4): tab commands + keyboard
4w ago
4a0ccc5e
sets
Tabs per tile (phase 4): tab commands + keyboard Wire tab/tile actions into the command palette and hotkey system. - TilingHandle + TilingActionSet gain new-tab (Mod+T), close-tab, next-tab (Mod+Alt+Right), prev-tab (Mod+Alt+Left). Close-tab has no default binding since Mod+W is owned by the native window menu. - tabsModel.cycleActiveTab: pure wrap-around tab cycling (+ tests). useTilingDocumentSlots exposes cycleTab. - tiling.tsx: the imperative handle now delegates to a per-render handleImplRef, so every tiling/tab command runs against the latest tree / activeTileId / tab state (previously only splits did). - formatHotkeyForDisplay: render special keys as glyphs (arrows, Enter, Tab, etc.) so the palette shows arrow icons, not "ARROWLEFT". Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
4 weeks ago
ActionContext.ts
Tabs per tile (phase 4): tab commands + keyboard Wire tab/tile actions into the command palette and hotkey system. - TilingHandle + TilingActionSet gain new-tab (Mod+T), close-tab, next-tab (Mod+Alt+Right), prev-tab (Mod+Alt+Left). Close-tab has no default binding since Mod+W is owned by the native window menu. - tabsModel.cycleActiveTab: pure wrap-around tab cycling (+ tests). useTilingDocumentSlots exposes cycleTab. - tiling.tsx: the imperative handle now delegates to a per-render handleImplRef, so every tiling/tab command runs against the latest tree / activeTileId / tab state (previously only splits did). - formatHotkeyForDisplay: render special keys as glyphs (arrows, Enter, Tab, etc.) so the palette shows arrow icons, not "ARROWLEFT". Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
4 weeks ago
ActionProvider.tsx
Hotkeys
1 month ago
CommandPalette.tsx
Add pre-commit hook (format, lint, test) and format the repo - .githooks/pre-commit runs `format:check`, `lint`, and `test`; commits are blocked unless all pass. Enabled via core.hooksPath, wired by a `prepare` npm script so `npm install` activates it on fresh clones. - Ran `prettier --write .` across the repo so it's now Prettier-clean and the hook's format:check passes going forward. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 month ago
hotkey-manager.ts
Add pre-commit hook (format, lint, test) and format the repo - .githooks/pre-commit runs `format:check`, `lint`, and `test`; commits are blocked unless all pass. Enabled via core.hooksPath, wired by a `prepare` npm script so `npm install` activates it on fresh clones. - Ran `prettier --write .` across the repo so it's now Prettier-clean and the hook's format:check passes going forward. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 month ago
hotkey-utils.ts
Tabs per tile (phase 4): tab commands + keyboard Wire tab/tile actions into the command palette and hotkey system. - TilingHandle + TilingActionSet gain new-tab (Mod+T), close-tab, next-tab (Mod+Alt+Right), prev-tab (Mod+Alt+Left). Close-tab has no default binding since Mod+W is owned by the native window menu. - tabsModel.cycleActiveTab: pure wrap-around tab cycling (+ tests). useTilingDocumentSlots exposes cycleTab. - tiling.tsx: the imperative handle now delegates to a per-render handleImplRef, so every tiling/tab command runs against the latest tree / activeTileId / tab state (previously only splits did). - formatHotkeyForDisplay: render special keys as glyphs (arrows, Enter, Tab, etc.) so the palette shows arrow icons, not "ARROWLEFT". Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
4 weeks ago
hotkeyStore.ts
Add pre-commit hook (format, lint, test) and format the repo - .githooks/pre-commit runs `format:check`, `lint`, and `test`; commits are blocked unless all pass. Enabled via core.hooksPath, wired by a `prepare` npm script so `npm install` activates it on fresh clones. - Ran `prettier --write .` across the repo so it's now Prettier-clean and the hook's format:check passes going forward. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 month ago
index.ts
Hotkeys
1 month ago
registry.ts
Add pre-commit hook (format, lint, test) and format the repo - .githooks/pre-commit runs `format:check`, `lint`, and `test`; commits are blocked unless all pass. Enabled via core.hooksPath, wired by a `prepare` npm script so `npm install` activates it on fresh clones. - Ran `prettier --write .` across the repo so it's now Prettier-clean and the hook's format:check passes going forward. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 month ago
services.ts
Add pre-commit hook (format, lint, test) and format the repo - .githooks/pre-commit runs `format:check`, `lint`, and `test`; commits are blocked unless all pass. Enabled via core.hooksPath, wired by a `prepare` npm script so `npm install` activates it on fresh clones. - Ran `prettier --write .` across the repo so it's now Prettier-clean and the hook's format:check passes going forward. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 month ago
types.ts
Add sidebar vault selector
1 month ago