Skip to content

Commit b977ea2

Browse files
committed
Prepare for Windows 8.1 EOS
1 parent 5f18225 commit b977ea2

File tree

7 files changed

+52
-558
lines changed

7 files changed

+52
-558
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
main.spec
1+
emugui.spec
22
dist/*
33
build/*

CHANGELOG.md

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,44 @@
1-
# EmuGUI v1.0.0.5309_b3 "Adèle Angela" (based on v1.0.0.5308_b2)
1+
# EmuGUI v1.0.0.5310 "Adèle Angela" (based on v1.0.0.5309_b3)
2+
3+
## WARNING
4+
5+
Windows 8.1 and Windows Server 2012 R2 are no longer supported as an EmuGUI host as of 14th February, 2023. Even if you are still able to run EmuGUI, you will need at least Windows 10 or Server 2016 to get support.
6+
7+
## Changes compared to v0.8.0.5206
8+
9+
- The old feature list has been updated beforehand.
10+
- The updater has been removed due to some unexpected complications.
11+
- The database now supports the keyboard layout selection, which hasn't been implemented as of yet.
12+
- This release is now GitHub-only due to some unexpected complications.
13+
- You can now select different keyboard layouts.
14+
- The version string has been moved to the About section and is also shown in the title of the main window.
15+
- The main window now scales its content when resized.
16+
- The codename will be shown in the About section as well.
17+
- The license file has been updated with the copyright information.
18+
- The readme has been updated so it fits the current circumstances.
19+
- SPARC 32-bit support has been added and the functionality is ready for testing.
20+
- The old feature list is updated so it fits the current circumstances.
21+
- SPARC 64-bit support has been added and the functionality is ready for testing.
22+
- 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.
23+
- The readme was updated with the meaning of the "_b" ending.
24+
- The translations have been worked on so the new features can be translated now.
25+
- The text colourized logo has been made transparent.
26+
- The default banner has been replaced with a new banner fitting the codename of EmuGUI 1.0.
27+
- The contributors list has been updated so there you get credit for the banners you made.
28+
- If one of your banners is being used, you'll also get credit in the About EmuGUI section.
29+
- "main.py" has been renamed to "EmuGUI.py"
30+
- You can now join a Discord server via Readme.
31+
- The readme is fancier. Thanks, the-amazing-atharva.
32+
- The commands and the documentation thing have been updated on the readme.
33+
- Also, the-amazing-atharva added a Code of Conduct.
34+
- The Windows binaries are updated to Python 3.10.10.
35+
- The obsolete code which has been commented out has been removed.
36+
- There are now social media links in the About EmuGUI section. However, please note that they are (mostly) in English.
37+
- The .gitignore has been updated so it fits the new name of the Python script.
38+
- The readme and the Windows 8.1 support dialog have been updated.
39+
- I'm nice, so the about section will tell you if you use an outdated version of Windows.
40+
41+
# EmuGUI v1.0.0.5309_b3 "Adèle Angela" (based on v1.0.0.5308_b2)
242

343
## Changes compared to v0.8.0.5206
444

README.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,16 +42,14 @@ For the update checker, a version code is being used instead of the number. Here
4242
## System requirements
4343
| Component | Requirement |
4444
|-------|--------|
45-
| OS | Windows 8.1², Windows Server 2012 R2² or later (x64); Ubuntu 20.04, Debian 10, openSUSE Leap 15.4, openSUSE Tumbleweed, Fedora 36, RHEL 7, Arch Linux or distributions based on those (x64) |
45+
| OS | Windows 10, Windows Server 2016 or later (x64); Ubuntu 20.04, Debian 10, openSUSE Leap 15.4, openSUSE Tumbleweed, Fedora 36, RHEL 7, Arch Linux or distributions based on those (x64) |
4646
| Python | 3.6 or newer |
4747
| Processor | x64 Dual Core Processor with @2.6 GHz¹ |
4848
| RAM | 6 GB¹ |
4949
| HDD | 2 GB¹ |
5050

5151
*¹ This is the absolute minimum, the required performance depends on the operating system you want to run.*
5252

53-
*² We try to continue host support on Windows 8.1 and Windows Server 2012 R2 until at least 14th February, 2023. However, contributors are already required to use Windows 10/Server 2016 or later due to Qt Creator not being available on those.*
54-
5553
## Dependencies
5654

5755
- Python 3
@@ -116,7 +114,7 @@ For the update checker, a version code is being used instead of the number. Here
116114
2. Get [QEMU](https://qemu.weilnetz.de/w64/) and install it
117115
3. Install Git. You can get it [here](https://git-scm.com/downloads)
118116
4. Install Visual Studio Code. You can get it [here](https://code.visualstudio.com/download)
119-
5. Open a terminal and type: `git clone https://github.com/Tech-FZ/EmuGUI.git` or `git clone https://codeberg.org/lucien-rowan/EmuGUI.git`
117+
5. Open a terminal and type: `git clone https://github.com/Tech-FZ/EmuGUI.git`
120118
6. Open Visual Studio Code in that folder.
121119
7. Open a terminal WITHIN VS Code and type: `python -m pip install --upgrade pip venv`
122120
8. After that is done, type: `python -m venv your-venv-name`. You can call it whatever you want, but don't forget that it is NOT allowed to get into the EmuGUI repository under any circumstances. That's why Git is only going to be used to clone the code, but not to commit - that's to be done manually.
@@ -137,7 +135,7 @@ For the update checker, a version code is being used instead of the number. Here
137135
4. Install Visual Studio Code. You can get it [here](https://code.visualstudio.com/download)
138136
5. Install Qt from the following [site](https://www.qt.io/download-open-source?__hstc=152220518.4df0e407aa37c96fa5547ca135b274e3.1659787309440.1659787309440.1659787309440.1&__hssc=152220518.1.1659787309441&__hsfp=1951994995&hsCtaTracking=9f6a2170-a938-42df-a8e2-a9f0b1d6cdce%7C6cb0de4f-9bb5-4778-ab02-bfb62735f3e5) (you need a Qt account for that)
139137
6. You only need the Qt Creator.
140-
7. Open a terminal and type: `git clone https://github.com/Tech-FZ/EmuGUI.git` or `git clone https://codeberg.org/lucien-rowan/EmuGUI.git`
138+
7. Open a terminal and type: `git clone https://github.com/Tech-FZ/EmuGUI.git`
141139
8. Open Visual Studio Code in that folder.
142140
9. Open a terminal WITHIN VS Code and type: `python -m pip install --upgrade pip venv`
143141
10. After that is done, type: `python -m venv your-venv-name`. You can call it whatever you want, but don't forget that it is NOT allowed to get into the EmuGUI repository under any circumstances. That's why Git is only going to be used to clone the code, but not to commit - that's to be done manually.

emugui.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ def __init__(self, parent=None):
4040
self.connectSignalsSlots()
4141
self.timer = QTimer()
4242
self.timer.timeout.connect(self.updateVmList)
43-
self.label_8.setText("EmuGUI v1.0.0.5309_b3 (pre-release, not for production)\nCodename 'Adèle Angela'")
44-
self.setWindowTitle("EmuGUI v1.0.0.5309_b3 (Beta 3 Release)")
43+
self.label_8.setText("EmuGUI v1.0.0.5310\nCodename 'Adèle Angela'")
44+
self.setWindowTitle("EmuGUI v1.0.0.5310")
4545
self.languageInUse = "system"
4646

4747
try:
@@ -50,7 +50,7 @@ def __init__(self, parent=None):
5050
except:
5151
pass
5252

53-
self.versionCode = 5309
53+
self.versionCode = 5310
5454

5555
if platform.system() == "Windows":
5656
self.connection = platformSpecific.windowsSpecific.setupWindowsBackend()
@@ -86,11 +86,12 @@ def __init__(self, parent=None):
8686

8787
if platform.system() == "Windows":
8888
winvers = sys.getwindowsversion()
89-
9089
if winvers.major <= 6 and winvers.minor <= 3:
9190
dialog = Win812012R2NearEOS(self)
9291
dialog.exec()
93-
92+
93+
self.label_8.setText(
94+
f"EmuGUI v1.0.0.5310\nCodename 'Adèle Angela'\nYour OS is no longer supported by EmuGUI. You should upgrade at least to Windows 10. You're currently running Windows {platform.release()}")
9495

9596
def resizeEvent(self, event: QtGui.QResizeEvent):
9697
super().resizeEvent(event)

0 commit comments

Comments
 (0)