Description
3DS CodEdit
3DS CodEdit is a code-first editor and project workspace for Nintendo 3DS. It combines a lightweight multi-tab text editor, project Git workflow, file manager tools, and a monochrome draw mode for quick PBM assets.
What It Focuses On
1. Code editing on-device
- Multi-tab text editor (up to 4 open documents).
- Create, open, edit, save, and save-as files directly on SD.
- Line-based editing with cursor movement, line numbers, and visible cursor position (Ln/Col).
- Fast editing actions from buttons and top menu:
- edit current line with OSK,
- insert newline,
- close/switch tabs,
- find next text match,
- undo/redo support.
- Sidebar workflow for project files: open files/folders, create new file/folder, go to parent directory.
2. Integrated Git + GitHub workflow
- Local Git actions:
- init repository,
- add all,
- commit staged changes,
- staged file counter and branch display.
- GitHub actions:
- probe remote,
- clone to current path,
- fetch,
- pull (fast-forward),
- push,
- personal access token storage.
.gitignoresupport in add-all and push file scanning.- Multi-repository safety improvements:
- repository-local remote/branch state is preferred,
Root*warning when operating from a subfolder,- double-confirm guard for root-scope actions.
3. Draw mode for pixel assets (.pbm)
- Built-in black/white canvas editor (stylus pen + eraser).
- Create new drawings from editor sidebar (
DRAW). - Open existing
.pbmfiles from Explorer or editor sidebar. - Save as PBM (
P4) and return to Git workflow for commit/push.
File and System Features
- Explorer with storage usage bar, icons, and multi-select.
- File operations: create, rename, delete, copy, move, and batch operations.
- Archive extraction support (
.zip,.rar,.7z,.lzma). - Image viewer with zoom/pan and image properties.
- Search and quick jump to a path.
- Optional CTRNAND browsing/copying in developer options.
- Sorting modes: alphabetical (asc/desc) and size (largest/smallest).
- Dark theme, updater, and persistent config (
last_dir, sort mode, Git defaults, token).
Quick Navigation Notes
- Home icon toggles between Explorer and editor.
- In Explorer,
SELECTalso returns to editor. - In editor,
SELECTopens/closes the top menu (File,Edit,Search,View,Project). Projectopens the Git panel.