Releases: mostypc123/XediX
v4.1.2.1 - setup fixes
What's Changed
- ⬆️ dependabot(deps): Bump pylint from 3.3.3 to 3.3.4 in /src by @dependabot in #66
- fixed the setup and exe.
the extension downloader is not in this version, would be added to exe and setup in next release very soon
Full Changelog: v4.1.2...v4.1.2.1
v4.1.2
What's Changed
Added Discord Presence, Git Merge Resolver, did some code refactoring, improved settings and docs.
Full Changelog: v4.1.1...v4.1.2
Installation
The setup is not fully working! some features in the version installed using setup don't work.
We recommend to use the portable version, unzip it and run main.exe.
v4.1.2.rc-2
What's Changed
-
chore
- 🔧 chore: fix Dependabot commit scope configuration by @mostypc123 in 5fa33d0
- 🐒 chore: add XediX's execution logs to gitignore by @mostypc123 in 5c20564
-
feat
- ✨ feat: added execution log to automatically generated gitignore by @mostypc123 in 46b6ac3
- ✨ feat: multi-lang code running, fix errors by @mostypc123 in 83d3af9
- ✨ feat: add themes, improve settings, fix #62 by @mostypc123 in 8d71bf5
-
style
- 💄 style: update window style for code run window by @mostypc123 in 9853f83
v4.1.2.rc-1
What's Changed
- dependabot
- ⬆️ dependabot: (deps): Bump markdown from 3.5.1 to 3.7 in /src by @dependabot in #53
- ⬆️ dependabot: (deps): Bump matplotlib from 3.7.1 to 3.10.0 in /src by @dependabot in #52
- ⬆️ dependabot: (deps): Bump psutil from 6.0.0 to 6.1.1 in /src by @dependabot in #51
- ⬆️ dependabot: (deps): Bump wxpython from 4.2.1 to 4.2.2 in /src by @dependabot in #50
- ⬆️ dependabot: (deps): Bump pyperclip from 1.8.2 to 1.9.0 in /src by @dependabot in #49
- dependabot pls dont spam prs aaaaaaaaaa
- feat
- ✨ feat: add more git actions by @mostypc123 in
4dc2bc5
- ✨ feat: create directory if it doesn't exist @mostypc123 in
54fcd64
- ✨ feat: add more git actions by @mostypc123 in
- refactor
- ♻️ refactor: refactoring main.py by @mostypc123 in
842c1a6
- ♻️ refactor: refactoring main.py by @mostypc123 in
- chore
- 🙈 chore: ignore pycache directories by @mostypc123 in
58361f4
- 🙈 chore: ignore pycache directories by @mostypc123 in
- docs
- contributing
- 📝 docs(contributing): add commit message format guidelines by @mostypc123 in
f686ad6
- 📝 docs(contributing): add commit message format guidelines by @mostypc123 in
- contributing
Full Changelog: v4.1.1...v4.1.2-rc1
v4.1.1
Added project initialization. Docs available.
Full Changelog: v4.1.0...v4.1.1
v4.1.0
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.
- Created
- 🚀 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.
- 📁 Images by @mostypc123 in #18
- v4.1.alpha.2
- 🗂️ Filetree fixing by @mostypc123 in #20
- Improved file structure just again
- ⚡ Update by @mostypc123 in #21
- Optimization
- 📝
README.md
andSECURITY.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.
- To extend XediX's functionality. To add a official extension to our list, visit
- 🗂️ Filetree fixing by @mostypc123 in #20
- 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.
- Run
- ✨ 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
- 💻 Commands, to run XediX with the terminal by @mostypc123 in #27
- v4.1.alpha.6-7
- 🎨 Themes by @mostypc123 in #32
- Added some themes
- 🪟 Pywinstyles settings by @mostypc123 in #34
set the pywinstyles value, removed in #37
- 🎨 Themes by @mostypc123 in #32
- v4.1.alpha.8
- 🎯 Enhancement: Basic UI improvements for the editor by @divyanshudhruv in #37
- Improved the UI. HUGE thanks to @divyanshudhruv for contributing.
- 📦 Requirements.txt Generation by @mostypc123 in #38
- Tired of writing
requirements.txt
on your own? Get a template based on the code.
- Tired of writing
- 🎯 Enhancement: Basic UI improvements for the editor by @divyanshudhruv in #37
- Last fixes/features before this release
- 🐛 issue 42 fixes by @mostypc123 in #43
- Some additional features, check the feature request at #42 by @Dev-Hassaan
- 🔔 ✨ feat: Github Issue/PR notifications commit by @mostypc123
- 🐛 issue 42 fixes by @mostypc123 in #43
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
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.
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.
It's interesting how that screenshot is almost 3 years old!
v4.1.alpha.9
What's Changed
- issue 42 fixes by @mostypc123 in #43 requested by @Dev-Hassaan in #42
Full Changelog: v4.1.alpha.8...v4.1.alpha.9
v4.1.alpha.8
What's Changed
- Enhancement: Basic UI improvements for the editor by @divyanshudhruv in #37
Improves the GUI.
- Requirements.txt Generation by @mostypc123 in #38
Added requirements.txt generation
New Contributors
- @divyanshudhruv made their first contribution in #37
Full Changelog: v4.1.alpha.7...v4.1.alpha.8
v4.1.alpha.7
What's Changed
- Pywinstyles settings by @mostypc123 in #34
Added pywinstyles settings, edit wintheme.cfg to one of the available themes:
https://github.com/Akascape/py-window-styles?tab=readme-ov-file#apply-window-stylesthemes
Docs for theming: https://github.com/mostypc123/XediX/wiki/Theming
Full Changelog: v4.1.alpha.6...v4.1.alpha.7
v4.1.alpha.6
What's Changed
- Themes by @mostypc123 in #32
Added some themes to XediX.
Full Changelog: v4.1.alpha.5...v4.1.alpha.6
Release with a .exe file will be released tommorow.
Here are the themes:
Obsidian
Dark (default)
Light
For the native UI guys. This theme will be improved for readable text :).
Night
Docs for theming: https://github.com/mostypc123/XediX/wiki/Theming