Skip to content

Commit 32e2151

Browse files
committed
Added keyboard layout settings and made EmuGUI behave more professional
1 parent a22e045 commit 32e2151

File tree

63 files changed

+714
-234
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+714
-234
lines changed

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
# EmuGUI v1.0.0.5304_dev "Adèle Angela" (based on v1.0.0.5303_dev)
2+
3+
## Changes compared to v0.8.0.5206
4+
5+
- The old feature list has been updated beforehand.
6+
- The updater has been removed due to some unexpected complications.
7+
- The database now supports the keyboard layout selection, which hasn't been implemented as of yet.
8+
- This release is now GitHub-only due to some unexpected complications.
9+
- You can now select different keyboard layouts.
10+
- The version string has been moved to the About section and is also shown in the title of the main window.
11+
- The main window now scales its content when resized.
12+
- The codename will be shown in the About section as well.
13+
- The license file has been updated with the copyright information.
14+
- The readme has been updated so it fits the current circumstances.
15+
116
# EmuGUI v1.0.0.5303_dev (based on v0.9.0.5302_dev)
217

318
## Changes compared to v0.8.0.5206

LICENSE

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -631,8 +631,8 @@ to attach them to the start of each source file to most effectively
631631
state the exclusion of warranty; and each file should have at least
632632
the "copyright" line and a pointer to where the full notice is found.
633633

634-
<one line to give the program's name and a brief idea of what it does.>
635-
Copyright (C) <year> <name of author>
634+
EmuGUI (A GUI-based frontend for QEMU)
635+
Copyright (C) 2022 - 2023 Nicolas Lucien/lucien-rowan/Tech-FZ and EmuGUI contributors
636636

637637
This program is free software: you can redistribute it and/or modify
638638
it under the terms of the GNU General Public License as published by
@@ -652,7 +652,7 @@ Also add information on how to contact you by electronic and paper mail.
652652
If the program does terminal interaction, make it output a short
653653
notice like this when it starts in an interactive mode:
654654

655-
<program> Copyright (C) <year> <name of author>
655+
EmuGUI Copyright (C) 2022 - 2023 Nicolas Lucien/lucien-rowan/Tech-FZ and EmuGUI contributors
656656
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
657657
This is free software, and you are welcome to redistribute it
658658
under certain conditions; type `show c' for details.

README.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
# EmuGUI
22
What should I say? I didn't like the existing QEMU interfaces for Windows, so I made my own.
33

4-
## Important note about update check
4+
## Mirrors
55

6-
EmuGUI automatically checks for updates by default. No personal data is being shared while doing so. If you don't want this, you can disable it in settings.
6+
Stable: https://github.com/Tech-FZ/EmuGUI
7+
8+
Pre-releases: https://github.com/Tech-FZ/EmuGUI-PreRelease
79

810
## Versioning
911

@@ -36,7 +38,7 @@ For the update checker, a version code is being used instead of the number. Here
3638
| Feature update | current version code rounded up to the next hundred (e. g. 4237 becomes 4300) |
3739

3840
## System requirements
39-
OS: Windows 8.1², Windows Server 2012 R2² or later (x64); Ubuntu 20.04, Debian 10, openSUSE Leap 15.3, openSUSE Tumbleweed, Fedora 35, RHEL 7, Arch Linux or distributions based on those (x64)
41+
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)
4042

4143
Python: 3.6 or newer
4244

@@ -48,7 +50,7 @@ HDD: 2 GB¹
4850

4951
¹ This is the absolute minimum, the required performance depends on the operating system you want to run.
5052

51-
² We try to continue host support on Windows 8.1 and Windows Server 2012 R2 until at least 14th February, 2023.
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.
5254

5355
## Dependencies
5456

@@ -148,7 +150,7 @@ Another tip: If you want a machine to run with KVM (`-enable-kvm` in the additio
148150
3. Install Git. You can get it from https://git-scm.com/downloads
149151
4. Install Visual Studio Code. You can get it from https://code.visualstudio.com/download
150152
5. Install Qt. You can get it from here: https://www.qt.io/download-open-source?hsCtaTracking=9f6a2170-a938-42df-a8e2-a9f0b1d6cdce%7C6cb0de4f-9bb5-4778-ab02-bfb62735f3e5
151-
6. Open a terminal and type: `git clone https://github.com/Tech-FZ/EmuGUI.git` or `git clone https://codeberg.org/lucien-rowan/EmuGUI.git`
153+
6. Open a terminal and type: `git clone https://github.com/Tech-FZ/EmuGUI.git`
152154
7. Open Visual Studio Code in that folder.
153155
8. Open Anaconda Navigator and create a new virtual environment.
154156
9. Open the venv in VS Code and try to run a Python script with it.
@@ -165,7 +167,7 @@ Another tip: If you want a machine to run with KVM (`-enable-kvm` in the additio
165167
2. Install QEMU using one of the commands listed on Installation (Linux).
166168
3. Install Git using the install command of your distribution.
167169
4. Install Visual Studio Code. You can get it from https://code.visualstudio.com/download
168-
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`
170+
5. Open a terminal and type: `git clone https://github.com/Tech-FZ/EmuGUI.git`
169171
6. Open Visual Studio Code in that folder.
170172
7. Open a terminal WITHIN VS Code and type: `python3 -m pip install --upgrade pip PyInstaller PyQt6 PyQt6-tools PySide6 python-magic requests`. You can try getting a VENV working but I personally have problems with using Python virtual environments on Linux.
171173
8. After this is done, run the main.py script.
206 Bytes
Binary file not shown.
Binary file not shown.
78 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
Binary file not shown.
0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)