Releases: Tech-FZ/EmuGUI
EmuGUI v1.1.0.5408 "Sara Angeline"
!!! WARNING !!!
EmuGUI host support for Ubuntu 20.04 LTS and derivates and on the 8th July, 2023. For now, you can use the LinuxLegacy version on those. After that, you will either need the latest version of the distribution at the time of release of the version of EmuGUI or you must compile it yourself.
Changes compared to v1.0.2.5312
- New feature level, new codename. I decided to call it "Sara Angeline" based on what I want to add so far.
- Language files for French, Spanish, Czech, Russian, Belarusian and Romanian have been prepared.
- Thanks for translating EmuGUI into Russian and Belarusian, Danik2343.
- The old feature list has been updated again.
- The requests list has been commented out.
- Happy Easter! A banner just for easter has been added.
- As I noticed the code would go confusing, I decided to use text files containing the strings for affected combo boxes instead. The code which was used before this update has been commented out for now so we can roll back if something is wrong.
- The edit VM dialogue for choosing a VHD has been stripped down to save some time for now.
- The program has been translated into Spanish. (Thanks, SuperVitu64)
- In the contributors file, you'll now be credited with what you did, not only that you did something.
- Portuguese support has been added (Thanks, PurpleVibe32).
- The New and Start VM UIs have been polished.
- TPM functionality for emulated TPM devices is implemented (but you will need a terminal and the feature is for Linux only).
- Hardware acceleration is now easier to set up. You can choose between no acceleration, TCG, HAXM (unsupported, can't help you), WHPX (can't help you) and KVM.
- The German translation has been updated.
- The Czech translation has been added (Thanks, ParmanCZ).
- The Italian translation has been added (Thanks, Vichingo455).
- Linux binaries are now compressed into .tar.gz files instead of .zip files as Linux supports it and due to the new .zip domains Google made. Windows users are not affected yet.
- The Main UI has been enhanced a little so it looks better.
- The readme has been updated.
- The code has been cleaned up.
- The banner for Sara Angeline has been added.
- Two words have been translated into Romanian.
Known issues
- Unfortunately, you might have to run EmuGUI from the terminal on Linux.
- You will not be notified about any more updates for now as update.txt will not be updated.
- French and Romanian (and some other languages) are actually English at this time.
- As for the TPM functionality, you must run
mkdir (insert-path-here)andswtpm socket --tpm2 --tpmstate dir=(insert-path-here) --ctrl type=unixio,path=(insert-path-here)/swtpm-sock --log level=20in a terminal (You can leave the--tpm2argument away tho if you plan to use TPM 1.2 instead). - Use the mouse to navigate as this will go crazy with the Tab key.
EmuGUI v1.0.2.5312 "Adèle Angela"
!!! WARNING !!!
EmuGUI host OS support for Windows 8.1 and Windows Server 2012 R2 ended on 14th February, 2023. You will no longer receive support.
!!! WARNING !!!
Ubuntu 20.04 LTS and derivates will be no longer supported as EmuGUI hosts from 8th July, 2023. You would then need at least Ubuntu 22.04 LTS or one of its derivates. For now, use LinuxLegacy for affected distrubutions.
Changes compared to v1.0.1.5311
- A backport from the pre-release is now making compilation on later versions of Python possible.
Known issues
- Unfortunately, you might have to run EmuGUI from the terminal on Linux.
- You will not be notified about any more updates for now as update.txt will not be updated.
- You might have to run EmuGUI with the sudo command on Linux.
- If you experience issues with the Linux version, try LinuxLegacy.
EmuGUI v1.0.1.5311 "Adèle Angela"
!!! WARNING !!!
EmuGUI host OS support for Windows 8.1 and Windows Server 2012 R2 ended on 14th February, 2023. You will no longer receive support.
Changes compared to v1.0.0.5310
- A bug which didn't let you edit x86_64 VMs directly has been fixed.
Known issues
- Unfortunately, you might have to run EmuGUI from the terminal on Linux.
- You will not be notified about any more updates for now as update.txt will not be updated.
- You might have to run EmuGUI with the sudo command on Linux.
- If you experience issues on Linux Mint 21.x or Ubuntu 22.04 LTS, try the Ubuntu2204 version.
EmuGUI v1.0.0.5310 "Adèle Angela"
!!! WARNING !!!
EmuGUI host OS support for Windows 8.1 and Windows Server 2012 R2 ended on 14th February, 2023. You will no longer receive support.
Changes compared to v0.8.0.5206
- The old feature list has been updated beforehand.
- The updater has been removed due to some unexpected complications.
- The database now supports the keyboard layout selection, which hasn't been implemented as of yet.
- This release is now GitHub-only due to some unexpected complications.
- You can now select different keyboard layouts.
- The version string has been moved to the About section and is also shown in the title of the main window.
- The main window now scales its content when resized.
- The codename will be shown in the About section as well.
- The license file has been updated with the copyright information.
- The readme has been updated so it fits the current circumstances.
- SPARC 32-bit support has been added and the functionality is ready for testing.
- The old feature list is updated so it fits the current circumstances.
- SPARC 64-bit support has been added and the functionality is ready for testing.
- In the development version 1.0.0.5305_dev, there has been a bug which didn't properly fill the text fields for the QEMU settings. That has been fixed in this development version.
- The readme was updated with the meaning of the "_b" ending.
- The translations have been worked on so the new features can be translated now.
- The text colourized logo has been made transparent.
- The default banner has been replaced with a new banner fitting the codename of EmuGUI 1.0.
- The contributors list has been updated so there you get credit for the banners you made.
- If one of your banners is being used, you'll also get credit in the About EmuGUI section.
- "main.py" has been renamed to "EmuGUI.py"
- You can now join a Discord server via Readme. Or, for those who want to join here: https://discord.gg/rTGpYCwF89
- The readme is fancier. Thanks, @the-amazing-atharva.
- The commands and the documentation thing have been updated on the readme.
- Also, @the-amazing-atharva added a Code of Conduct.
- The Windows binaries are updated to Python 3.10.10.
- The obsolete code which has been commented out has been removed.
- There are now social media links in the About EmuGUI section. However, please note that they are (mostly) in English.
- The .gitignore has been updated so it fits the new name of the Python script.
- The readme and the Windows 8.1 support dialog have been updated.
- I'm nice, so the about section will tell you if you use an outdated version of Windows.
Known issues
- Unfortunately, you might have to run EmuGUI from the terminal on Linux.
- You will not be notified about any more updates for now as update.txt will not be updated.
A quick note
As @Tech-FZ (aka lucien-rowan) will participate in the Magical Girl Game Jam 7, it can't be guaranteed that updates will be made. As soon as we have that however, updates will be made when necessary.
EmuGUI v0.8.0.5206
!!! WARNING !!!
EmuGUI host OS support for openSUSE 15.3 ends on 30th November, 2022.
!!! WARNING !!!
EmuGUI host OS support for Fedora 35 ends on 31st November, 2022.
!!! WARNING !!!
EmuGUI host OS support for Windows 8.1 and Windows Server 2012 R2 ends on 14th February, 2023.
Changes compared to v0.7.6.5112
- Support for the MIPS and MIPS64 big-endian architectures has been added.
- With a new dialog, editing VMs has been made more convenient than it was before.
- The edit VM dialog has been translated into the currently supported languages.
- "Переглядати" in Ukrainian has been changed to "Огляд" in the entire program.
- Same applies with "Назва", which is now "Звати".
- You can now choose a specific theme for EmuGUI. The number of themes included by default depends on your operating system.
- The requests module is now included into the default pip command of README.md.
- The Windows binaries will be made with Python 3.10.8 instead of 3.10.7.
- You can now create custom *.qss stylesheets. Just don't call it Windows, windowsvista, Fusion, Breeze or something else that one or another system might reserve for itself.
- The Ukrainian translation is another step further to completion.
Known issues
- Unfortunately, you might have to run EmuGUI from the terminal on Linux.
EmuGUI v0.7.6.5112
!!! WARNING !!!
EmuGUI host OS support for Fedora 35 ends on 31st November, 2022.
!!! WARNING !!!
EmuGUI host OS support for Windows 8.1 and Windows Server 2012 R2 ends on 14th February, 2023.
Changelog (since 0.7.5.5111)
- The ./ prefix in .gitignore has been removed from every single line there.
- The Icelake-Client x86/x64 CPU, which has been removed from QEMU 7.1, is depreciated on EmuGUI now. Please change the CPU on affected VMs as soon as possible.
- The editing VM dialog might have crashed if your installation didn't contain the EmuGUI.png icon. That is now fixed.
Known issues
- Unfortunately, you might have to run EmuGUI from the terminal on Linux.
EmuGUI 0.7.5.5111
!!! WARNING !!!
EmuGUI host OS support for Fedora 35 ends on 31st November, 2022.
!!! WARNING !!!
EmuGUI host OS support for Windows 8.1 and Windows Server 2012 R2 ends on 14th February, 2023.
Changelog (since 0.7.4.5110)
- The Windows binaries are now compiled with Python 3.10.7 instead of Python 3.10.6.
- Obsolete code which was commented out is now completely removed.
- Some more words have been translated into Ukrainian.
Known issues
- Unfortunately, you might have to run EmuGUI from the terminal on Linux.
EmuGUI 0.7.4.5110
!!! WARNING !!!
EmuGUI host OS support for Fedora 35 ends on 31st November, 2022.
!!! WARNING !!!
EmuGUI host OS support for Windows 8.1 and Windows Server 2012 R2 ends on 14th February, 2023.
Changelog (since 0.7.3.5109)
- On some Linux configurations, the main branch was prone to crash. While the fix was exclusive to the Linux binaries in the previous two updates, the main code should also be fixed now.
- Also, some more phrases and words have been (partially) translated into Ukrainian.
- Obsolete code which is no longer in use within EmuGUI has been either commented out or removed as a whole.
- To make translating EmuGUI easier in the future, comments with the English translation have been added to all currently available ones.
- Also, something inside the German translation had to be corrected.
Known issues
- Unfortunately, you might have to run EmuGUI from the terminal on Linux.
EmuGUI 0.7.3.5109
!!! WARNING !!!
EmuGUI host OS support for Fedora 35 ends on 31st November, 2022.
!!! WARNING !!!
EmuGUI host OS support for Windows 8.1 and Windows Server 2012 R2 ends on 14th February, 2023.
Changelog (since 0.7.2.5108)
- I removed the OS support tables from OLD_FEATURES.md.
- In the main code, there was a bug which caused some Linux configurations to crash. This has been fixed with a try-catch block although an additional platform check must now be performed in the imports. (Okay, partially, the Linux binaries had to be fixed again)
- Never has been translated into Ukrainian.
Known issues
- Unfortunately, you might have to run EmuGUI from the terminal on Linux.
- The Linux-specific code in the main branch is not yet completely fixed. As a result, the fix is yet again exclusive to the Linux binaries.
EmuGUI 0.7.2.5108
!!! WARNING !!!
EmuGUI host OS support for Fedora 35 ends on 31st November, 2022.
!!! WARNING !!!
EmuGUI host OS support for Windows 8.1 and Windows Server 2012 R2 ends on 14th February, 2023.
Changelog (since 0.7.1.5107)
- I forgot to update OLD_FEATURES.md with 0.7.0.5106 - now I did it.
- And when we are already there, the TESTED.md file inside the doc folder has been depreciated in favour of the EmuGUI wiki on the stable repository on Codeberg.
- Also, I translated the "Start VM" button into Ukrainian as well.
Known issues
- Unfortunately, you might have to run EmuGUI from the terminal on Linux.