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

Palesun daylight skin #11748

Open
wants to merge 12 commits into
base: main
Choose a base branch
from

Conversation

michelealbano
Copy link

I developed a python script that visits the folders containing a skin, and re-creates in the current folder the same folder structure, copies locally the png / psd files, and for everything else it copies the files but inverts the colors.

This PR could solve issue #9217

@github-actions github-actions bot added the skins label Jul 16, 2023
@JoergAtGithub
Copy link
Member

Why did you opened a new PR, instead of fixing the old one? This is difficult to track for reviewers.

@JoergAtGithub
Copy link
Member

If pre-commit prints that it modified files, did you commit the original or the modified files? Depending on you Git client, you might need to stage them manually again.

@michelealbano
Copy link
Author

michelealbano commented Jul 16, 2023 via email

@daschuer
Copy link
Member

Nice. This is a good start. Thank you.

Did you do some tests under direct sunlight conditions?
I think we should do this and optimize the skin a bit.

Can we make the library text color black?

Do you also have interest to restyle the Shade library as well? The Skin itself is OK with sunlight, but the library is only barley readable.

@michelealbano
Copy link
Author

michelealbano commented Jul 17, 2023 via email

@daschuer
Copy link
Member

Thank you.

For Shade I meant to just make the library brighter.

Comment on lines 3 to 17
# GNU General Public License Usage
# This file may be used under the terms of the GNU
# General Public License version 3 as published by the Free Software
# Foundation. Please review the following information to
# ensure the GNU General Public License version 3 requirements
# will be met: https://www.gnu.org/licenses/gpl-3.0.html.

__author__ = "Michele Albano"
__copyright__ = "Copyright 2023"
__credits__ = ["Michele Albano"]
__license__ = "GPL"
__version__ = "0.91"
__maintainer__ = "Michele Albano"
__email__ = "michele.albano@gmail.com"
__status__ = "Prototype"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is it possible to remove or reduce this? We normally track the copyright by the git commits and have a single License file, which is still at GPL 2.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok

background-color: #f7f7f7;
}

#213k1, #213kCompact1, #213kMini1,
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are some strange replacements which basically eliminate a lot of styles:
#Deck > #213k
#Beat > #415t

@michelealbano
Copy link
Author

michelealbano commented Jul 27, 2023 via email

@michelealbano
Copy link
Author

michelealbano commented Jul 27, 2023 via email

@michelealbano
Copy link
Author

michelealbano commented Jul 27, 2023 via email

@ronso0
Copy link
Member

ronso0 commented Jul 27, 2023

The script is definitly helpful for skteches, even if it has some flaws (see string replacement above).
However, plain color conversion also inverts drop shadows of containers, buttons and knobs which I don't like tbh. Fixing those manually is a lot of work, e.g. flipping the button border SVGs. It would be nice if that could be scripted, but definitly out of scope IMO. We may also make the scheme flat, i.e. ditch all 3D effects and focus more on high contrast.
For example this:
image

That said, if we want to add a daylight scheme I'd rather go back to the cutting table and design something new.

the tool for generating the PaleSun style for LateNight skin (invertcolor.py)
was reworked, now it can correctly invert the colors
@michelealbano
Copy link
Author

michelealbano commented Aug 6, 2023

Ok I understand now what you mean, it's hilarious and I will correct that

On Thu, 27 Jul 2023, 14.31 ronso0, @.> wrote: @.* commented on this pull request. ------------------------------ In res/skins/LateNight/style_palesun.qss <#11748 (comment)>: > +* colors & icons + * font colors + * button styles + * button icons + +* library +* menu & special widget styles + + +/********************************************************************** +************** container background colors & borders **************/ +#SkinContainer { + background-color: #f7f7f7; +} + +#213k1, #213kCompact1, #213kMini1, There are some strange replacements which basically eliminate a lot of styles: #Deck > #213k #Beat > #415t — Reply to this email directly, view it on GitHub <#11748 (review)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AC66LHDV2LSLT4GPEGG7CUTXSJNQ3ANCNFSM6AAAAAA2MEHCRM . You are receiving this because you authored the thread.Message ID: @.>

I have corrected the issue raised by @ronso0 and I have already used the system in two live events. Please check it out

@luzpaz
Copy link
Contributor

luzpaz commented Oct 20, 2023

Is it possible to see more screenshots ?

@luzpaz

This comment was marked as resolved.

@Holzhaus
Copy link
Member

@luzpaz you can just download the skin and put it in your skin directory to test it yourself.

@michelealbano
Copy link
Author

@luzpaz you can just download the skin and put it in your skin directory to test it yourself.

I tried to create some screenshots, but for that I updated my mixxx development branch. I am not able to compile it anymore. I use windows, and the cmake of visual studio is outdated with respect to what is required. Yes, I have just updated Visual Studio 2019, and it did not solve the issue.

I will add screenshots as soon as I find a cmake that can do the work.

@daschuer
Copy link
Member

Please post the build output.
We are working hard to make everything work out of the box. Maybe something is missing for your case.

Copy link

This PR is marked as stale because it has been open 90 days with no activity.

@github-actions github-actions bot added the stale Stale issues that haven't been updated for a long time. label Mar 17, 2024
@github-actions github-actions bot removed the stale Stale issues that haven't been updated for a long time. label Oct 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants