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

UI Element Restyling Revamp thingy... I'm not good at titles. #394

Open
wants to merge 2 commits into
base: Alpha-v9.4
Choose a base branch
from

Conversation

JanluOfficial
Copy link

I updated the look of the general user interface, getting rid of the default QT look for a slick and modern one.

A few screenshots as demo

Landing

image

Main UI

image

Fix Unlinked Enteries

image

Add Field

image

Some things are currently broken, most notably Dropdowns (QComboBox) which have a Windows 95 looking box around the arrow. Trying to get rid of this box the way that I've coded the system gets rid of the arrow entirely.

To use the styled UI, add from src.qt.helpers.theming import get_style and self.setStyleSheet(get_style("GenericStyle")) into the file that contains your UI. This will have to be done for each window (for now).

Feel free to un-spaghettify this if ever needed.

xarvex and others added 2 commits August 24, 2024 22:57
Not perfect, and mostly a port of the previous edition. Hours have
already been sunk into this, and need to get this out for consumption,
and for ironing out.
For more information see: https://devenv.sh

NOTE: impure is used only because of the devenv-managed state, do not be
alarmed!
@CyanVoxel CyanVoxel added Type: Refactor Code that needs to be restructured or cleaned up Type: UI/UX User interface and/or user experience Priority: Low Doesn't require immediate attention Status: Review Needed A review of this is needed labels Aug 25, 2024
@eivl
Copy link
Collaborator

eivl commented Sep 6, 2024

I would love to review this, but I want the conflicts to be resolved first. tag me when they are!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority: Low Doesn't require immediate attention Status: Review Needed A review of this is needed Type: Refactor Code that needs to be restructured or cleaned up Type: UI/UX User interface and/or user experience
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants