Skip to content

Releases: 1lck/Lithe-IDEA

Lithe v0.1.14

Choose a tag to compare

@github-actions github-actions released this 07 Aug 08:05

Highlights

  • Added IDEA-style multi-project workflows: choose whether another project opens in this window or a new window, and persist that preference in Settings.
  • Added independent project sessions in one app window, with equal-width project tabs for fast switching without mixing editor, terminal, Git, Maven, run, debug, tree, or layout state.

Workspace improvements

  • Added a project-opening prompt with This Window, New Window, and Don't ask again options.
  • Added a full-width project tab bar with balanced spacing, rounded active and hover states, stable close controls, and horizontal scrolling when space is limited.
  • Added open-project switching to the project menu and preserved unsaved-change handling when closing projects or quitting the app.

Interface refinements

  • Updated the Git tool-window icon to match the IDEA visual language.
  • Removed persistent separators between workspace modules while retaining hover and drag feedback.
  • Refined run configuration selection, contextual settings navigation, tooltips, and Simplified Chinese localization.

Install or update

  • GitHub Release: Download the arm64 DMG for Apple silicon or the x86_64 DMG for Intel Macs from the release assets below.
  • In-app update: Open Settings > Updates, select Check for Updates, and install the available update.
  • Homebrew: Run brew upgrade --cask lithe. For a first installation, follow the Homebrew instructions in the project README.

Lithe requires macOS 14 or later. Java project features require a JDK, and semantic Java navigation requires Eclipse JDT LS.

Lithe v0.1.13

Choose a tag to compare

@github-actions github-actions released this 07 Aug 05:58

Highlights

  • Reworked the integrated terminal around a native terminal surface, with more reliable shell behavior, session state, focus, and keyboard input.
  • Added complete Git conflict handling and saved-change workflows, including operation preflight checks, Smart Checkout, stash recovery, and Lithe Shelves.

Terminal improvements

  • Added clickable file paths and URLs in terminal output.
  • Preserved terminal titles, working directories, exit state, and full-screen terminal applications when switching tabs or hiding the tool window.
  • Improved shell startup, restart behavior, cursor feedback, focus, and native keyboard handling.

Git conflict and saved-change workflows

  • Added preflight checks before checkout, pull, merge, rebase, cherry-pick, and revert operations.
  • Added Smart Checkout and stash-and-retry options when local changes block an operation.
  • Added controls to continue, skip, or abort interrupted Git operations.
  • Added conflict-marker checks before commits and clearer conflict filtering in the Changes view.
  • Added Lithe Shelves alongside Git stashes, including recovery guidance when restoring saved changes creates conflicts.

Install or update

  • GitHub Release: Download the arm64 DMG for Apple silicon or the x86_64 DMG for Intel Macs from the release assets below.
  • In-app update: Open Settings > Updates, select Check for Updates, and install the available update.
  • Homebrew: Run brew upgrade --cask lithe. For a first installation, follow the Homebrew instructions in the project README.

Lithe requires macOS 14 or later. Java project features require a JDK, and semantic Java navigation requires Eclipse JDT LS.

Lithe v0.1.12

Choose a tag to compare

@github-actions github-actions released this 06 Aug 03:46

Highlights

  • Added a richer Markdown preview with Mermaid diagrams, KaTeX math, Markmap mind maps, syntax-highlighted code blocks, and local image rendering.
  • Added image paste and import workflows for Markdown files, with project-relative asset paths.
  • Updated Search Everywhere to more closely match IntelliJ IDEA, including relevance ranking, result categories, and action search.
  • Added file masks and preserve-case replacement to project-wide search.
  • Added an official Homebrew Cask for installing and updating Lithe.

Changed

  • Improved Search Everywhere result ordering and removed full-text matches from the default All tab.
  • Refreshed the English and Simplified Chinese README feature lists and product screenshots.
  • Restricted release publishing to the repository owner and automated Homebrew Cask update pull requests.

Install or update

Choose one of these methods:

  • GitHub Release: Download the arm64 DMG for Apple silicon or the x86_64 DMG for Intel Macs from the release assets below.

  • In-app update: Open Settings > Updates, select Check for Updates, and install the available update.

  • Homebrew: Install or update Lithe with:

    brew tap 1lck/lithe https://github.com/1lck/Lithe-IDEA.git
    brew install --cask 1lck/lithe/lithe
    brew upgrade --cask lithe

Lithe requires macOS 14 or later. Java project features require a JDK, and semantic Java navigation requires Eclipse JDT LS.

Lithe v0.1.11

Choose a tag to compare

@github-actions github-actions released this 05 Aug 08:21

Full Changelog: v0.1.10...v0.1.11

Lithe v0.1.9

Choose a tag to compare

@github-actions github-actions released this 04 Aug 09:33

Full Changelog: v0.1.8...v0.1.9

Lithe v0.1.7

Choose a tag to compare

@github-actions github-actions released this 03 Aug 06:58

Added

  • Added multiple independent terminal sessions with terminal tabs.
  • Added shell-native terminal input, including Tab completion and command history navigation.

Fixed

  • Added save, discard, and cancel confirmation before closing modified editor tabs.
  • Added unsaved-file protection when closing a project, window, or the application.
  • Improved terminal focus, cursor feedback, and handling of shell control sequences.

Lithe v0.1.6

Choose a tag to compare

@github-actions github-actions released this 03 Aug 06:08

Changed

  • Release downloads are now split by architecture.
  • Choose arm64 for Apple Silicon Macs and x86_64 for Intel Macs.
  • Each installer contains only the native architecture, reducing download size compared with the previous Universal DMG.

Lithe v0.1.5

Choose a tag to compare

@github-actions github-actions released this 03 Aug 05:40

Added

  • Release DMGs are now Universal and run natively on both Apple Silicon (arm64) and Intel (x86_64) Macs.
  • Local preview builds now select the host architecture automatically.

The app still requires macOS 14 or later. Java, Maven, and other external tools must be installed for the Mac's architecture.

Lithe v0.1.4

Choose a tag to compare

@github-actions github-actions released this 03 Aug 03:50

Fixed

  • Fixed the editor and terminal failing to receive focus when they open.
  • Fixed Chinese IME input by preserving marked pinyin text until the input method commits it.
  • Moved file reads off the main actor and deduplicated concurrent opens to keep rapid file switching responsive.
  • Preserved the last selected file when several files finish loading out of order.
  • Expanded workbench hit areas and removed the duplicate Welcome menu indicator.
  • Kept the workbench title tied to the project name instead of the active file.

This release includes the fixes from Issue #1.

Lithe v0.1.3

Choose a tag to compare

@github-actions github-actions released this 03 Aug 01:45

Full Changelog: v0.1.2...v0.1.3