-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Mixxx skin: Dark Metal #1179
Mixxx skin: Dark Metal #1179
Conversation
If we include that skin, we need to either correctly install the font (modifying the installer/packages for all platforms) or use standard/default font like other skins. |
Thank you for submitting this. Some comments:
Mixxx segfaulted while switching color schemes. This is probably a bug in Mixxx or Qt, not your skin:
I couldn't reproduce this crash. |
Looks nice! One thing I noticed while working on updating the Mixtrack 3 mappings is this: if (DarkMetalSkin) {
LibraryGroup = "[Hifi]";
LibraryCommand = "show";
expand = 0;
contract = 1;
} else {
LibraryGroup = "[Master]";
LibraryCommand = "maximize_library";
expand = 1;
contract = 0;
} Is this workaround still necessary for this version of the skin? Thanks! |
Thankyou guys!
|
Great, could you commit and push the changes you have made so far? Regarding the new effects UI, I recommend playing with Deere and reading the additions to the MixxxControls wiki page. For testing effect focusing, run |
Be-ing, I´m not used to GitHub (I´m trying to clone all my projects from sourceforge to here, but since I am not used to, I hope not to mess with anything... But I´ll keep trying, of course). I have NO idea if is this that you want me to do by asking to "commit and push", sorry. I have commited (updated) all the files here: https://github.com/jorgerosa/Mixxx-Dark-Metal [ EDIT: DELETED! It was an unnecessary repository ] |
To get your updates to show up on this pull request, commit them to your DarkMetal branch on the repository you forked from mixxxdj/mixxx. Commiting to Git on your computer does not put them online though. When you push your changes, they will be online in your fork. Any changes you push to the branch you opened a pull request for will automatically be added to the pull request. Anyone who gets notifications for that pull request will get an email when you push new changes. So, we will be able to see the changes you have made, and it makes it relatively easy for us to test the updates. I have not used the "Upload Files" functionality on the GitHub website, so I am not sure how it works, but uploading files one-by-one seems more difficult than committing all the updated files on your computer and pushing the new commit. We have a list of some GUI programs for Git on the wiki that can make that easier. Personally I prefer Git Cola. If you run Git takes some learning and getting used to, but when you start to understand how to use it, it is very helpful. I couldn't imagine working on software without Git anymore. |
As per mixxxdj#1179, workaround should not be necessary any more.
@jorgerosa @Be-ing what are the mandatory changes required to have this in Mixxx master? |
1) Would be great to have an automatic font installer, to instal that "digital" font. Just because without it, it becomes ugly, unless people install that font in the "manual" way, of course. (Runs without it too, of course) 2) The rest (all the design and features) should be running smoothtly (been testing it with every one of yours lattest Mixxx builds (on windows 64bits only) and, of course, I´ll try to add ALL the new Mixxx features as I can). Help here would be nice, just feel free to change/edit/add/delete/etc... whatever you want, guys. No worries! |
As far as I can tell, the only issues I mentioned above that have been addressed are using "Mics" instead of "Micros" and "Samplers" instead of "Samps". @jorgerosa, have any of the other points been addressed? Please describe what you are changing with each commit message, otherwise it is difficult for others to tell what is going on. I just noticed there are no tooltips displayed in this skin. I think that should be fixed before merge.
We may consider bundling the required font with Mixxx. @rryan, what do you think? |
@jorgerosa Wow, you've put a lot of effort into this! Those analog VU meters are unique. I gave this a try on my 1366x768 screen, here's my first impression:
I feel that in Deere & Tango skin one major field was reasonably saving vertical space to make the skins accessible for as many users as possible. If you like to do that as well, I could help with PRs as a few options already jump out to me ;) |
I have added two commits, for fixing the library font settings by preferences and the digital font install issue. Now Mixxx finds the digital font during startup in the res/fonts directory. |
Just noticed that and I don't know if it's a convetion or not: the skin would probably be easier to develop/reset/maintain if per-skin Controls are named like the skin, i.e. |
Huhu, there is a bug in the way I use Wix to generate the windows installer : it doesn't like to have two files with the same name under controllers and skins, like README.md |
As a quick fix, rename |
Off topic: Who would dive into program directories to look for a readme file? |
The latest notes are addressed. @ronso0 has given some notes for improvement. |
Hello! I'd love to share my opinion on this skin as I have been using it for maybe a year now and for me it just works best of all skins available so far. Main issue is that it does not respect the ui settings like "Show coverart", "Maximize library", etc. So first thing I do when opening mixxx is hiding the cover area and spacebar doesn't work. With four decks the library looks like the horizontal scrollbar. Maybe it is better to just hide it, when there is not enough space making it available through maximize library. @jorgerosa: Good job! Let me add a wish at the end: I'd love to see playing tracks remaining time/progress bar when having library maximized. |
@vlada-dudr: Great to hear this opinion :-) We have currently an ongoing discussion about the skin set and focus of each skin type for Mixxx 2.1. You may help here: What are the reasons you prefer this skin over the others? Jorgerosa was a bit out of time lately. Do you have fun and time to take a hand on this skin yourselves? I will now make it mere-gable again. |
Conflicts: res/skins/Deere/deck_inner_column.xml
I will present my honest feeling, without claiming it being correct. Reasons to use DarkMetal are quite simple. I am using Mixxx as player with prelistening and realtime equalizer. The workflow is like adding bunch of track to AutoDJ, playing it and equalize it. Most of track are shellac transfers between 1926 and 1958 so one needs EQ a lot to squeeze good sound out of them, especially having poor PA. The thing is that the effect racks take lot of vertical space, which I want for the library. I don't need most of the knobs from decks so mini-decks save a lot of space and that's it. Also I like DarkMetal visually. Actually, I like it much more then the stock skins, which feel kind of sketchy and unfinished, but DarkMetal does feel much more polished and complete. The best of stock is LightNight, but old 1.11 Deere was way better, I was really disappointed when it was erased. If it was available in 1.12/2.0 I was not searching for alternative skins. Note, that I started using effect rack already using DarkMetal, that was because my builds of 2.0 (to get m4a support) didn't have the master EQ in effect rack, after I switched to ArchLinux package (which has m4a) the EQ appeared so I started to happily use it. Tango skin looks pretty usable to me, but still has this feel of "it-is-just-a-sketch". New Deere makes me feel trapped in an unwieldy world of thick pencil cartoon, but I can imagine people enjoying and liking it. You could say, that there is "Maximize library" option and vertical space for library itself should not bother me. But I kind of didn't find a way to get it in my workflow, because:
I might find some time to try to adjust this or other skins somehow, probably more in functional then aesthetic way, but I really don't want to promise that. Hm, I hope I didn't go too much off-topic, if so I am sorry. |
Thank you for your words. We will consider this. If you find time to help us, we can give you a helping hand. |
@vlada-dudr Thanks for your opinion! How do you mixxx, how many decks do you use? Tango and Deere in alpha-pre do have Maximize Library buttons by now. |
this is superseded by #1318 |
DarkMetal Skin - Last update: 23 July 2017 |
@jorgerosa Can you comment #1318 instead this PR is stalled and cannot be used anymore, because you have deleted the source branch from your repository. |
Sure daschuer :) Ok people, the new house is #1318. |
Mixxx skin: Dark Metal
1) 100% Scalable Vector Graphics (SVG).
• 100% Quality lossless graphics.
Not even one bitmat anywhere.
2) Fully resizable.
• Small screen users can use it too.
All elements must fit nicely in all resolutions. Please note that If your resolution is too small, some racks (rows) may overlap, even so, you can still disable their visibility (there are lots of buttons, in the top bar, for that. These buttons are always visible, no matter what, even you "enable" everything). Ready from 980x350, to infinity.
3) Mixxx features.
• Contains the lattest Mixxx features.
But!... I´m sure that not all tasks arent done, so I´m always sharping the graphics, correcting issues, adding forgotten stuff...
4) Unique features.
• Contains original and unique features.
I´ll try to add features not available (yet!...) anywhere else, they must be functional too, of course. Like the analog VUs, the digital fonts, a grey only color scheme (a fully "metallic" skin), etc, etc... Our imagination (vs. the code), will be the limit...
This skin lives here:
http://www.mixxx.org/forums/viewtopic.php?f=8&t=6052
(Lives alone... No fitable skeleton was found yet!...)