Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gui pitch #24

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from
Draft

gui pitch #24

wants to merge 3 commits into from

Conversation

JoeKae
Copy link
Collaborator

@JoeKae JoeKae commented Nov 25, 2022

What is this?

This draft PR is intended to have a discussion with active collaboration regarding the new gui.

This is a pitch for a gui. The framework used is Pyside6.
I did watch some tutorials on youtube and made this mockup using the Qt designer.

image

Menu structure idea

The idea is to have 3 main screens.

  1. Home: How to use (Maybe ? icon is better)
  2. List: List of all dropped files with buttons to convert all, convert single file, change settings for file
  3. settings: The default settings for all files that are dropped into the app

The app should show the second screen on startup.

Everything is subject to change.

How to use this?

Prerequisites

  • Python >=3.10
  • Pyside6
pip install pyside6

Run

Run the gui_v2.py file.

Edit gui

Use the Qt designer, located in your virtual environment directory: Lib\site-packages\PySide6\designer.exe
After doing changes run make gui in a terminal.

Code documentation

The code is not well documented yet, as frequent major changes are to be expected.

@JoeKae JoeKae added the enhancement New feature or request label Nov 25, 2022
@YarosMallorca
Copy link
Owner

@JoeKae I'm getting the following error:

image

@JoeKae
Copy link
Collaborator Author

JoeKae commented Dec 12, 2022

I forgot to add the resource file. Try it again.

@YarosMallorca
Copy link
Owner

It opens now, but doesn't do anything, doesn't allow me to drag the waypoints file into the window. Is it UI only?

@JoeKae
Copy link
Collaborator Author

JoeKae commented Dec 13, 2022

This is just a mockup so we can work exclusively on the gui. I suggest that functionalities will be added as soon as the gui meets your expectations.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants