Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
GusInfiniteLinesOfCode committed Nov 8, 2023
2 parents b680d26 + a842f19 commit 4081af5
Show file tree
Hide file tree
Showing 4 changed files with 556 additions and 1 deletion.
13 changes: 13 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# These are supported funding model platforms

github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
43 changes: 43 additions & 0 deletions .github/workflows/static.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Simple workflow for deploying static content to GitHub Pages
name: Deploy static content to Pages

on:
# Runs on pushes targeting the default branch
push:
branches: ["main"]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write

# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
concurrency:
group: "pages"
cancel-in-progress: false

jobs:
# Single deploy job since we're just deploying
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup Pages
uses: actions/configure-pages@v3
- name: Upload artifact
uses: actions/upload-pages-artifact@v2
with:
# Upload entire repository
path: '.'
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v2
48 changes: 47 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,47 @@
# Easy_pygame_UI-Maker
# Pygame UI Designer

online version: https://gusinfinitelinesofcode.github.io/Easy_pygame_UI-Maker/

Pygame UI Designer is a Python application for creating and customizing UI elements using Pygame.

## Installation

1. **Clone the repository:**

```bash
git clone https://github.com/your-username/your-repository.git

Install the required dependencies:

```

pip install pygame pyperclip pillow

Run the application:

```bash
python easy_ui_maker.py
```

Usage

Click and drag to move UI elements.
Right-click to resize elements.
Scroll to change font size.
Edit properties in the UI panel.
Click to select and element.

Features

Create buttons, input fields, text elements, checkboxes, images, and cropped images.
Customize text properties, size, width, height, font, style, and color.
Export UI elements to Python code.
Responsive UI design.
Future node based scripting

Screenshots

Application Screenshot
License

This project is licensed under the MIT License - see the LICENSE file for details.
Loading

0 comments on commit 4081af5

Please sign in to comment.