You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
XED Pro 4.2.1 is a major update focused on improving the overall development experience. This release introduces a redesigned project creation workflow, production-ready project templates, a modern Git interface, expanded GitHub integration, improved dependency management, smarter build automation, and numerous usability improvements across the IDE.
Interface
Improved Navigation
Added smooth open and close animations for the side drawer.
Added a spring animation to the drawer expand button.
Editor Improvements
When no file is open, the editor now displays a project overview instead of an empty screen, including:
Project name
Project path
Detected primary language
Open File Tree shortcut
UI Consistency
Build Output and other interface components now use the font selected in Settings.
What's New
Added a one-time What's New dialog shown after updates.
Includes a Never show again for this version option.
The dialog continues appearing until dismissed.
Terminal
The terminal home directory is now exposed through Android's system file picker by default, allowing projects to be accessed from other applications.
This behavior can be disabled in Settings → Terminal.
File Management
Create Files in Project Root
Added a new option for creating files directly from the project root.
Nested paths such as:
src/utils/File.kt
are supported, and any missing directories are created automatically.
Projects & Repositories
Added a new workspace browser that lists every detected project and cloned repository.
Each entry displays:
Project type
Package name
Creation date
Last modified date
Project size
Projects can be opened directly from the list.
Improvements
Fixed the temporary file dialog closing unexpectedly.
The Terminal button now opens inside the selected project folder even when no file is currently open.
Create Project
The project creation workflow has been completely redesigned.
New Layout
Modern rounded bottom sheet
Improved spacing
Better organization
Template Picker
Added an icon-based horizontal template selector for:
None
Python
Node.js
Static Web
Minecraft Java Mod
Android (Jetpack Compose)
Each template includes a short description.
Organized Sections
Configuration is now grouped into:
Template
Project Details
Package
Options
Live Package Generation
The package name updates automatically while entering the project name and author.
Example:
com.author.appname
Once manually edited, the custom value is preserved.
Smart Template Options
Template-specific settings now appear only when applicable, including:
Minecraft loader
Minecraft version
Mod ID
JDK version
Git initialization
The interface also displays:
Final project location
Required toolchain status
Android SDK Selection
Android projects now retrieve available SDK versions directly from Google's SDK repository.
Features include:
Latest SDKs listed first
Android version labels
Generated Gradle configuration matching the selected SDK
Automatic sensible minSdk
Automatic Gradle Sync
After creating an Android project:
Missing Android SDK components are installed automatically.
Required JDK versions are installed automatically.
Gradle Sync starts automatically.
Project Templates
Project templates now generate production-ready projects.
Android
Updated to the latest toolchain:
Component
Version
Android Gradle Plugin
9.2.1
Kotlin
2.3.20
Gradle
9.5.1
Compose BOM
2025.11.01
Supports Android 17 (API 37).
Android templates now also include:
Example unit tests
Example instrumented tests
Fabric
Automatically resolves:
Yarn mappings
Fabric Loader
Fabric API
Versions are retrieved from Fabric Meta and Modrinth with offline fallbacks when necessary.
Forge
Automatically configures:
Official promoted Forge versions
Forge Maven repository
Loader version ranges
Resource pack_format
Automatic JDK Selection
Minecraft projects automatically select an appropriate JDK:
Minecraft Version
JDK
1.20.5+, 1.21+, 2026 releases
21
1.17–1.20.4
17
Older versions
8
Manual override remains available.
Minecraft Version List
The version selector now retrieves releases directly from Mojang, including year-based releases such as 26.2.
SDK Installation
Gradle Sync now installs the Android SDK platform matching the project's configured compileSdk instead of simply installing the newest available SDK.
Build & Run
Build Output
Improved build output interface
Live streaming logs
Smooth open and close animations
First Build Notice
Gradle projects now display a one-time notice explaining that the first build may take 10 to 20 minutes while required SDKs and dependencies are downloaded.
Shown once per project.
Automatic Tool Installation
Before the first build or Gradle Sync:
Android SDK is installed automatically if required.
JDK is installed automatically if required.
Proper Build Cancellation
Stopping a build now:
Terminates the running process immediately.
Removes active notifications.
Prevents background execution.
Eliminates false successful build messages after cancellation.
Git
The Git interface has been completely redesigned.
Code
Displays changed files grouped by:
Conflicts
Changes
Untracked
Selecting a file opens its diff.
Diff
Each file now includes:
Collapsible diff view
Added and removed line counts
Colored additions and deletions
Commit Messages
Commits now support separate:
Title
Description
matching standard Git commit formatting.
Safety Improvements
Added confirmation dialogs before destructive actions such as force pushing while retaining existing discard confirmations.
Dependency Manager
The Dependency Manager has been redesigned.
New Layout
Full-screen interface
Separate Installed and Available sections
Project Support
Can now open whenever a project folder is selected, even if no file is open.
Detection Improvements
Improved detection of installed tools.
Live Installation
Installation progress now displays:
Live logs
Overall progress
Download percentage
Download size
Transfer speed (when available)
Android NDK
Supports installing and managing multiple NDK versions simultaneously.
Interface Improvements
Added:
Tool icons
Status badges
Grouped cards
Improved spacing
Installed tools now include:
Installed indicator
Dedicated uninstall button
Confirmation dialog
Sandbox status refreshes automatically after uninstalling.
IDE Configuration
Added a new IDE Configuration section.
Features include:
Switch active Java (JDK)
Select active Android NDK
View installed Python version
View installed Android Build Tools
Quick access to Dependency Manager
Issue reporting shortcuts
The interface matches the redesigned Dependency Manager.
Version labels now use the selected application font.
Gradle Build Options
Added project-specific Gradle configuration.
Settings are stored independently for each project.
Supported project types include:
Android
Gradle JVM
Fabric
Forge
NeoForge
Build Type
Choose between:
Debug
Release
Android builds automatically assemble and install the matching APK.
Log Level
Available options:
Quiet
Warn
Lifecycle
Info
Debug
Additional Flags
Supports combinations of:
--stacktrace
--offline
--refresh-dependencies
--rerun-tasks
--build-cache
--no-build-cache
--parallel
--continue
--no-daemon
--warning-mode=all
Effective Command
Displays the exact Gradle command that will be executed based on the selected configuration.
Configured options are automatically applied to Build, Run, and Gradle Sync.
GitHub Integration
Uses the GitHub Personal Access Token configured in Git Settings.
Origin Manager
Manage repository origins directly from the IDE.
Available actions:
View current origin
Remove origin
Link an existing repository
Link using a repository URL
Create a new repository
Repository Creation
Create a GitHub repository from within the IDE and automatically configure it as the project's origin.
Repository Search
Search your GitHub repositories and link one directly.
Pull Requests
Create pull requests without leaving the editor by specifying:
Title
Base branch
Description
GitHub Actions
View recent workflow runs, including:
Running
Successful
Failed
Open workflow runs directly on GitHub.
Quick Access
Added a shortcut from the Git interface to Git Settings.
Summary
XED Pro 4.2.1 introduces a redesigned project creation experience, production-ready project templates, a modern Git interface, expanded GitHub integration, project-specific Gradle configuration, a redesigned Dependency Manager, a new IDE Configuration view, smarter build automation, smoother interface animations, and numerous quality-of-life improvements throughout the IDE.
This discussion was created from the release v4.2.1 Release.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
XED Pro 4.2.1
Release Notes
XED Pro 4.2.1 is a major update focused on improving the overall development experience. This release introduces a redesigned project creation workflow, production-ready project templates, a modern Git interface, expanded GitHub integration, improved dependency management, smarter build automation, and numerous usability improvements across the IDE.
Interface
Improved Navigation
Editor Improvements
When no file is open, the editor now displays a project overview instead of an empty screen, including:
UI Consistency
What's New
Terminal
File Management
Create Files in Project Root
Added a new option for creating files directly from the project root.
Nested paths such as:
are supported, and any missing directories are created automatically.
Projects & Repositories
Added a new workspace browser that lists every detected project and cloned repository.
Each entry displays:
Projects can be opened directly from the list.
Improvements
Create Project
The project creation workflow has been completely redesigned.
New Layout
Template Picker
Added an icon-based horizontal template selector for:
Each template includes a short description.
Organized Sections
Configuration is now grouped into:
Live Package Generation
The package name updates automatically while entering the project name and author.
Example:
Once manually edited, the custom value is preserved.
Smart Template Options
Template-specific settings now appear only when applicable, including:
The interface also displays:
Android SDK Selection
Android projects now retrieve available SDK versions directly from Google's SDK repository.
Features include:
minSdkAutomatic Gradle Sync
After creating an Android project:
Project Templates
Project templates now generate production-ready projects.
Android
Updated to the latest toolchain:
Supports Android 17 (API 37).
Android templates now also include:
Fabric
Automatically resolves:
Versions are retrieved from Fabric Meta and Modrinth with offline fallbacks when necessary.
Forge
Automatically configures:
pack_formatAutomatic JDK Selection
Minecraft projects automatically select an appropriate JDK:
Manual override remains available.
Minecraft Version List
The version selector now retrieves releases directly from Mojang, including year-based releases such as 26.2.
SDK Installation
Gradle Sync now installs the Android SDK platform matching the project's configured
compileSdkinstead of simply installing the newest available SDK.Build & Run
Build Output
First Build Notice
Gradle projects now display a one-time notice explaining that the first build may take 10 to 20 minutes while required SDKs and dependencies are downloaded.
Shown once per project.
Automatic Tool Installation
Before the first build or Gradle Sync:
Proper Build Cancellation
Stopping a build now:
Git
The Git interface has been completely redesigned.
Code
Displays changed files grouped by:
Selecting a file opens its diff.
Diff
Each file now includes:
Commit Messages
Commits now support separate:
matching standard Git commit formatting.
Safety Improvements
Added confirmation dialogs before destructive actions such as force pushing while retaining existing discard confirmations.
Dependency Manager
The Dependency Manager has been redesigned.
New Layout
Project Support
Can now open whenever a project folder is selected, even if no file is open.
Detection Improvements
Improved detection of installed tools.
Live Installation
Installation progress now displays:
Android NDK
Supports installing and managing multiple NDK versions simultaneously.
Interface Improvements
Added:
Installed tools now include:
Sandbox status refreshes automatically after uninstalling.
IDE Configuration
Added a new IDE Configuration section.
Features include:
The interface matches the redesigned Dependency Manager.
Version labels now use the selected application font.
Gradle Build Options
Added project-specific Gradle configuration.
Settings are stored independently for each project.
Supported project types include:
Build Type
Choose between:
Android builds automatically assemble and install the matching APK.
Log Level
Available options:
Additional Flags
Supports combinations of:
--stacktrace--offline--refresh-dependencies--rerun-tasks--build-cache--no-build-cache--parallel--continue--no-daemon--warning-mode=allEffective Command
Displays the exact Gradle command that will be executed based on the selected configuration.
Configured options are automatically applied to Build, Run, and Gradle Sync.
GitHub Integration
Uses the GitHub Personal Access Token configured in Git Settings.
Origin Manager
Manage repository origins directly from the IDE.
Available actions:
Repository Creation
Create a GitHub repository from within the IDE and automatically configure it as the project's origin.
Repository Search
Search your GitHub repositories and link one directly.
Pull Requests
Create pull requests without leaving the editor by specifying:
GitHub Actions
View recent workflow runs, including:
Open workflow runs directly on GitHub.
Quick Access
Added a shortcut from the Git interface to Git Settings.
Summary
XED Pro 4.2.1 introduces a redesigned project creation experience, production-ready project templates, a modern Git interface, expanded GitHub integration, project-specific Gradle configuration, a redesigned Dependency Manager, a new IDE Configuration view, smarter build automation, smoother interface animations, and numerous quality-of-life improvements throughout the IDE.
This discussion was created from the release v4.2.1 Release.
All reactions