From a19b8a15456ddbc2cf6c01b54c19a418b36bf6ac Mon Sep 17 00:00:00 2001 From: refrigerador67 <96502023+refrigerador67@users.noreply.github.com> Date: Wed, 18 Dec 2024 23:11:00 -0300 Subject: [PATCH 1/3] Minor UI changes --- picodulce.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/picodulce.py b/picodulce.py index 341a7e7..f36334d 100644 --- a/picodulce.py +++ b/picodulce.py @@ -316,7 +316,7 @@ class PicomcVersionSelector(QWidget): title_label.setFont(QFont("Arial", 14)) # Create checkboxes for settings tab - discord_rcp_checkbox = QCheckBox('Discord RPC') + discord_rcp_checkbox = QCheckBox('Discord Rich Presence') discord_rcp_checkbox.setChecked(self.config.get("IsRCPenabled", False)) check_updates_checkbox = QCheckBox('Check Updates on Start') @@ -355,7 +355,7 @@ class PicomcVersionSelector(QWidget): current_theme_label = QLabel(f"Current Theme: {theme_filename}") # QListWidget to display available themes - json_files_label = QLabel('Available Themes:') + json_files_label = QLabel('Installed Themes:') json_files_list_widget = QListWidget() # Track selected theme @@ -404,7 +404,7 @@ class PicomcVersionSelector(QWidget): customization_layout.addWidget(json_files_list_widget) # Button to download themes - download_themes_button = QPushButton("Download Themes") + download_themes_button = QPushButton("Download More Themes") download_themes_button.clicked.connect(self.download_themes_window) customization_layout.addWidget(download_themes_button) From 5182e42f815facf74a963ae96e42a72854c517c2 Mon Sep 17 00:00:00 2001 From: refrigerador67 <96502023+refrigerador67@users.noreply.github.com> Date: Tue, 14 Jan 2025 03:21:48 +0000 Subject: [PATCH 2/3] Added PKGBUILD --- PKGBUILD | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 PKGBUILD diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..400877b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,76 @@ +pkgname=picodulce +pkgver=0.11.7 +pkgrel=1 +pkgdesc="Launcher for Minecraft based on the picomc library" +arch=('x86_64') +OPTIONS=(!strip !docs libtool emptydirs) +url="https://github.com/nixietab/picodulce" +license=('MIT') # Replace with your project's license +depends=('python' 'python-virtualenv' 'xdg-utils') +makedepends=('git') +source=("git+https://github.com/nixietab/picodulce.git") +sha256sums=('SKIP') + +package() { + cd "$srcdir/$pkgname" + + # Create a directory for the application in the user's home directory + install -dm755 "$pkgdir/usr/share/$pkgname" + + # Copy all project files to the created directory + cp -r . "$pkgdir/usr/share/$pkgname" + + # Create a virtual environment + python -m venv "$pkgdir/usr/share/$pkgname/venv" + + # Activate the virtual environment and install dependencies + source "$pkgdir/usr/share/$pkgname/venv/bin/activate" + pip install -r requirements.txt + + # Create a run.sh script + install -Dm755 /dev/stdin "$pkgdir/usr/share/$pkgname/run.sh" < Date: Tue, 14 Jan 2025 03:25:54 +0000 Subject: [PATCH 3/3] Update README.md --- README.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ed1ef6b..b064a50 100644 --- a/README.md +++ b/README.md @@ -40,7 +40,19 @@ - **Custom Theme Support**: Create and apply personalized themes with ease. A dedicated repository and guide are [available to help you get started.](https://github.com/nixietab/picodulce-themes) # Installation -If you are on windows you may be more interested in a [installer](https://github.com/nixietab/picodulce/releases/latest) + +## Windows +For Windows systems using the [installer](https://github.com/nixietab/picodulce/releases/latest) is recommended + +## Arch Linux +For installing on Arch a PKGBUILD is provided +``` +git clone https://github.com/nixietab/picodulce +cd picodulce +makepkg -si +``` + +## Other OS ### 1. Clone the repository