Added built-in support for Git to coordinate code changes. Setup your jEditor project to use Git by creating a new source control repository or by downloading an existing repository. jEditor supports creating new Git repository and cloning repositories from a server. jEditor can handle multiple repositories in a window.
jEditor uses your name and email address specified under “Source Control” settings as an author when committing changes to Git repository.
jEditor supports automatic Git status refresh to track file content changes, staging or unstaging and Git operations made by other applications.
jEditor provides easy to use mechanism to control Git repository and perform operations.
Stage, unstage, discard individual changes in file.
Stage, unstage, discard all changes in selected files.
Commit changes or amend last commit from jEditor.
Merge local or remote branches into current branch. Easily resolve merge conflicts between different versions of code in jEditor.
Option to automatically save and pop stash after checkout or merge operation when repository has changes. The stash is automatically deleted after successful operation.
Stash changes and apply them to current branch.
Supports renaming local branches.
Checkout branches, tags, and remotes from source control navigator.
Create new branches from tags, local and remote branches.
Create tags from tags, local and remote branches.
Delete tags, stashes, local and remote branches.
See commit history of current file in history inspector view.
jEditor provides easy to use graphical user interface to commit, amend and merge changes. It shows all changed files and you can decide which files should be committed by staging, unstaging and discarding changes.
jEditor shows comparison view to allow you to compare files and individual changes in plain text files before committing changes. Unchanged source code lines are automatically made hidden in plain text files for easy focus on modified lines.
Ability to filter changed files list with all, staged and unstaged changes. Collapse and uncollapse files.
Option to choose repository to commit changes when multiple repositories are open in a window.
Use “Launcher” to see all projects that are opened with jEditor.
Open, create, delete and edit projects from “Launcher”.
Use arrow keys and type select feature to navigate around projects in “Launcher”.
Open selected project by pressing “Enter” key.
Delete selected project by pressing “Delete” key.
The text selection and scroll position for all open files is automatically saved and restored for all projects.
The window frame and visibility of toolbar, tab bar, path bar, status bar, navigators, and inspectors is automatically saved and restored for all projects. It also remembers the selected navigator and inspector.
You can define default visibility of navigators, inspectors, toolbar, tab bar, path bar and status bar for new projects from “Launcher”.
Redesigned suggestions view to better highlight matched and unmatched content in a suggestion.
Get vertically aligned suggestions with the word that is used to show suggestions.
The suggestion content layout is more consistent now. The issues related to suggestion text visibility and truncation of long suggestion text are expected to work perfectly.
Improved scrolling behavior when using arrow keys to move up or down in suggestions.
Improved showing and hiding functionality of suggestions. Improved auto-cancelling suggestions behavior.
The system suggestions are disabled when editor suggestions are enabled.
Arrow keys functioning is inverted for suggestions in vertical layout.
Read & write support for binary property list file format.
Improved inferring of document type when reading and saving documents. Most of the unknown plain text files should now be considered as plain text instead of binary document.
Improved detection of HTML documents.
Fixed: save panel does not use suggested file extension when saving new document.
Fixed: changing theme in printing view also changes syntax colors in document editor view.
Option to control whether editor shows source control changes.
Option to enable source control.
Added “Accounts” settings view to list, add, delete, and authenticate Git accounts.
Built-in support for Github, Github Enterprise, Gitlab, Gitlab self-hosted, Bitbucket Cloud and Bitbucket Server (Data Center), Gitea and Gitea self-hosted accounts.
Option to add accounts for other unsupported Git platforms.
The authentication tokens and SSH keys are stored locally on your system's Keychain.
Option to choose launch view type from “Create New Document”, “Show Launcher”, “Reopen Last Project”, and open specific selected project.
Option to choose app “Apperance” from system, light, and dark.
Improved functionality of loading and persisting themes.