Repository navigation
Lark 4.0.6
Lark 4.0.6 — A More Refined Java Development Experience
Lark 4.0.6 introduces improvements to collaboration, Git integration, editor customization, and overall usability. This release focuses on making Lark more responsive, reliable, and enjoyable to use while maintaining its identity as a lightweight, focused Java IDE.
What's New
🐦 Lark Share — Bird Avatars & Collaboration
- Selectable Bird Avatars: Choose a bird avatar to represent yourself in collaborative sessions.
- Synchronized Participant Badges: Identify contributors through synchronized participant indicators.
- Remote Cursor Labels: See which collaborator is working in a shared document.
- Live Collaborative Editing: Edit Java files together with synchronized changes and participant presence.
- Encrypted LAN Connections: Lark Share uses authenticated, encrypted communication.
- Host Approval: Hosts control who joins their collaborative sessions.
💻 Integrated Terminal & Git Improvements
- Real Shell Execution: Run commands directly from Lark's integrated terminal.
- Git Support: Use commands such as
git status,git add,git commit,git pull, andgit push. - Project-Aware Terminal: Shell sessions run in the selected project's directory.
- Improved Cancellation: Better handling of active terminal sessions and cancellation.
- Private Input: Sensitive inputs can be masked and omitted from Lark's command history.
Terminal limitation: Lark uses pipes rather than a full pseudo-terminal. Some interactive SSH and credential prompts may require an external terminal or credential helper. Programs may still echo sensitive inputs.
🎨 Light Themes & Customization
- Additional light color palettes for a brighter workspace.
- Improved visual consistency across editor components.
- Continued support for editor font, syntax highlighting, and appearance preferences.
🧭 Minimap Improvements
- Minimap enabled by default on new installations.
- Configurable minimap settings and optional disabling.
- Easier navigation through larger Java files.
🛠️ Workspace & Interface Refinements
- Improved tray resizing.
- Better interaction with active input fields when adjusting panels.
- General editor and workspace usability refinements.
Reliability & Security
Lark 4.0.6 continues improving reliability and security through:
- Authenticated, TLS-encrypted Lark Share LAN sessions.
- Host approval and participant permissions.
- Archive integrity and dependency checks.
- Embedded Java application version verification.
- Windows installer payload verification.
- SHA-256 validation for update packages.
The release packages passed automated artifact-integrity verification, and Windows installation and core functionality were manually tested.
Lark Mobile Discontinued
Lark Mobile is discontinued beginning with Lark 4.0.6.
Its host-dependent architecture did not provide the fully independent Java development experience originally envisioned for smartphones.
Development will now focus on Lark Desktop and Lark Executable.
Historical Mobile source code and previous releases remain available for reference.
Known Limitations
- Terminal: Some interactive programs and credential prompts may require an external terminal.
- Lark Share: Collaboration testing across separate physical computers is still recommended.
- macOS and Linux: Platform-specific installation and runtime verification remain necessary.
- Mobile: Lark Mobile is no longer actively developed or supported.
Downloads
| Edition | Description |
|---|---|
| Lark Desktop | Recommended Windows edition with a setup installer and bundled Java runtime. |
| Lark Executable | Portable Windows edition with a standalone launcher. |
| macOS / Linux | Desktop distributions requiring platform-specific verification. |
GitHub Releases: https://github.com/TreyvoPrime/lark/releases
Official Website: https://lark.rocks
What's Next?
Future development will focus on:
- More accurate Java autocomplete and code assistance.
- Greater Lark Share stability and collaboration reliability.
- Improved debugging and execution workflows.
- Faster editor responsiveness.
- More reliable installation and automatic updates.
Lark's mission remains simple: deliver a lightweight, focused Java IDE with powerful tools and without unnecessary complexity.
Thank you to everyone contributing to, supporting, and testing Lark.