Skip to content

v4.1.0

Compare
Choose a tag to compare
@mostypc123 mostypc123 released this 31 Dec 23:00
· 57 commits to main since this release

Major Features 🌟

  • 🐧 Linux support with installer script
  • πŸ“Š Status bar with debug messages
  • 🧩 Extension system with documentation
  • 🎨 Theme support
  • πŸ“ Requirements.txt template generation
  • πŸ”” GitHub Issue/PR notifications
  • ✨ UI improvements and optimizations

What's Changed πŸ“‹

  • v4.1.alpha.1
    • πŸ“ Images by @mostypc123 in #18
      • Created /images folder for better file structure.
    • πŸš€ Version 4.1.alpha.1 by @mostypc123 in #19
      • πŸ“Š Added a status bar with basic debug messages. In Beta
      • ⌨️ Auto completion of (), {}, [] and "" with ''.
      • πŸ”§ When you created a new file, it was showing the whole filepath. Now it's showing just the filename.
  • v4.1.alpha.2
    • πŸ—‚οΈ Filetree fixing by @mostypc123 in #20
      • Improved file structure just again
    • ⚑ Update by @mostypc123 in #21
      • Optimization
      • πŸ“ README.md and SECURITY.md improvements
    • 🎨 Syntax highlighting improvements by @mostypc123 in #22
      • Improved the syntax highlighting
    • 🧩 Extensions by @mostypc123 in #23
      • To extend XediX's functionality. To add a official extension to our list, visit mostypc123/xedix-extensions.
      • Documentation is available at Github Wikies.
  • v4.1.alpha.3
    • πŸ”„ Minor changes and improvements (see comparison)
  • v4.1.alpha.4
    • πŸ”„ Minor changes and improvements (see comparison)
  • v4.1.alpha.5
    • πŸ’» Commands, to run XediX with the terminal by @mostypc123 in #27
      • Run open.bat and get prompted for a filename, and it autommactly opens XediX on that file.
    • ✨ Some slight improvements by @mostypc123 in #28
      • ↕️ Jump to line
      • πŸ“Š Status bar
      • ❓ Help menu
    • 🌐 README Translations by @mostypc123 in #29
      • Translated the README to slovak
  • v4.1.alpha.6-7
  • v4.1.alpha.8
    • 🎯 Enhancement: Basic UI improvements for the editor by @divyanshudhruv in #37
    • πŸ“¦ Requirements.txt Generation by @mostypc123 in #38
      • Tired of writing requirements.txt on your own? Get a template based on the code.
  • Last fixes/features before this release

Full Changelog: v4.0.5...v4.1.0

Installation πŸ’Ώ

🐧 Linux and πŸͺŸ Windows supported

Windows πŸͺŸ

Important

Yes, your antivirus/Widnows itself would say that it is a virus.
The code is open source, you are more that welcome to read the source line by line.
The antivirus detection happens because the .exe is not authored by a trusted company.

πŸ“₯ Download the XediX4.1Windows.zip file, extract it and finally run the file main.exe.

Linux 🐧

Tip

To avoid the warning below, move all files from the linux folder to the main directory before running the installer.

πŸ“₯ Download the XediX4.1Linux.tar.xz file, unzip it and open the terminal in the unzipped folder.
Run these commands:

# change the directory to linux installation folder
cd linux
# allow linuxinst.sh to execute
chmod +x linuxinst.sh
# run linuxinst.sh
linuxinst.sh

Warning

If you encounter a FileNotFoundError, move linuxrun.sh to the main directory and run: python3 main.py

System Requirements πŸ”§

Windows πŸͺŸ

  • Windows 7 or later
  • βœ… Is tested on Windows 11 and 10.
  • 🐍 Python 3.x
  • βœ… Is tested on Python 3.8

Linux 🐧

  • Any modern Linux distribution
  • βœ… Is tested on Ubuntu 24.12
  • 🐍 Python 3.x
  • βœ… Is tested on Python 3.12
  • πŸ’» Terminal access and root permissions
  • πŸ”’ Uses sudo apt install. If you think the script is a virus, you are more than welcome to read the script. it doesnt rm -rf ur pc bruh

Before you leave... πŸ‘‹ - Developer's note

image
xedix 4.1 on windows

It's the start of 2025 πŸŽ‰, and we did recode XediX from the scratch πŸ”„, added Linux support for the first time 🐧 and published two very large releases πŸš€. 7 new stars ⭐. Sounds crazy to me 🀯.

I also made a 2024 Recap, will be updated because I was working on it even after making the recap. Anyways, check it out here.

image
first run of xedix on linux

image
second run of xedix on linux

To celebrate this milestone πŸ†, I'm releasing the oldest version of XediX I found on my PC πŸ’Ύ.
It's ugly πŸ˜…, barely works 🫠, but hey – XediX2 is now downloadable below. Have fun installing dependencies 🀣.

I also wanted to share the first attempt to make it, but i only found a screenshot. It worked like a notes app, and i transformed into XediX later.
image (2)
It's interesting how that screenshot is almost 3 years old!