Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
02d200b
Create empty.txt
jorgerosa Feb 9, 2017
dc2314c
Add files via upload
jorgerosa Feb 9, 2017
4deb30c
Create a
jorgerosa Feb 9, 2017
7d2c073
Add files via upload
jorgerosa Feb 9, 2017
13133fa
Add files via upload
jorgerosa Feb 9, 2017
22076d6
Delete a
jorgerosa Feb 9, 2017
264493e
Add files via upload
jorgerosa Feb 9, 2017
88e4d16
Add files via upload
jorgerosa Feb 9, 2017
cdcee4c
Update README.md
jorgerosa Feb 9, 2017
83e8a00
Delete README(2).txt
jorgerosa Feb 9, 2017
4a88dfb
Update README.md
jorgerosa Feb 9, 2017
7a292a4
Update README.md
jorgerosa Feb 9, 2017
2828855
Update README.md
jorgerosa Feb 9, 2017
a2a2898
Update README.md
jorgerosa Feb 9, 2017
11db85a
Update README.md
jorgerosa Feb 9, 2017
648d125
Delete empty.txt
jorgerosa Feb 13, 2017
bf8d8d5
Add files via upload
jorgerosa Feb 13, 2017
1f893c3
Add files via upload
jorgerosa Feb 13, 2017
42abc50
Add files via upload
jorgerosa Feb 13, 2017
c6362a0
Add files via upload
jorgerosa Feb 13, 2017
a00e1fc
Update README.md
jorgerosa Feb 13, 2017
f5e177f
Add files via upload
jorgerosa Feb 13, 2017
9e5c883
Add files via upload
jorgerosa Feb 13, 2017
2b52979
Add files via upload
jorgerosa Feb 13, 2017
f4e65a2
Add files via upload
jorgerosa Feb 13, 2017
1f165b0
Add files via upload
jorgerosa Feb 13, 2017
e3131e0
Add files via upload
jorgerosa Feb 13, 2017
7adb3d3
Add files via upload
jorgerosa Feb 13, 2017
ba864a4
Add files via upload
jorgerosa Feb 13, 2017
585c802
Add files via upload
jorgerosa Feb 13, 2017
a368a29
Add files via upload
jorgerosa Feb 13, 2017
bb5fac4
Add files via upload
jorgerosa Feb 14, 2017
4085bee
Add files via upload
jorgerosa Feb 14, 2017
bf640ae
remove Library font from style sheed to folow preferences setting
daschuer Mar 7, 2017
5a19a1e
Move digital font to fonts dir
daschuer Mar 7, 2017
32c569d
Merge remote-tracking branch 'upstream/master' into DarkMetal
daschuer May 1, 2017
ced1668
Move background definition from qss to XML to allow sacling the skin
daschuer May 7, 2017
92ef670
Move Skin specific COs to [DarkMetal] namespace. Remove some warnings.
daschuer May 16, 2017
5c55957
Rename readme files as an installer band aid. Remove the obsolete ins…
daschuer May 16, 2017
45ac8e6
Merge remote-tracking branch 'upstream/master' into DarkMetal
daschuer Jun 2, 2017
313533f
Merge remote-tracking branch 'upstream/master' into DarkMetal
daschuer Jul 21, 2017
5cfeeaf
Dark Metal: Renamed Folders
daschuer Jul 22, 2017
ff3b177
1: Added the new Laptop Battery indicator. (NOT functional, since it …
daschuer Jul 22, 2017
58c7edd
Dark Metal: Renamed Folders
daschuer Jul 22, 2017
6208a55
Merge commit '5cfeeaf01e3b2c5a73b142b55acbb71639d2430c' into DarkMetal
daschuer Jul 23, 2017
08dd34c
Merge branch 'DarkMetalOrig' into DarkMetal
daschuer Jul 23, 2017
fec4e44
use Deeres WEffectSelector style
daschuer Jul 23, 2017
6d41ccb
Merge remote-tracking branch 'upstream/master' into DarkMetal
daschuer Jun 7, 2018
12a93c7
Update 02 June 2018
daschuer Jun 7, 2018
623ea8b
Merge remote-tracking branch 'upstream/master' into DarkMetal
daschuer Jul 23, 2019
04c110e
Update 12 June 2018
daschuer Jul 24, 2019
4684e9f
Added styles.qss changes for HiDpi Scaling provided by alex-or-dc
daschuer Jul 24, 2019
bfc7080
Added sound volume fix provided by alex-or-dc
daschuer Jul 28, 2019
af486bf
Merge remote-tracking branch 'upstream/master' into DarkMetal
daschuer Dec 6, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Binary file added res/fonts/digital.otf
Binary file not shown.
100 changes: 100 additions & 0 deletions res/skins/DarkMetal/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
# Mixxx: Dark Metal Skin

<p align="center">In the image: Many color shemes</p>

<p align="center">

![mixxx_dark_metal](https://user-images.githubusercontent.com/5511928/30951578-ad43a4ee-a41b-11e7-9cc4-1d1be1ffcde7.jpg)

</p>

<p align="center">In the image: Overall features</p>

<p align="center">

![mixxx_dark_metal](https://user-images.githubusercontent.com/5511928/30951605-dd3ff47c-a41b-11e7-95bc-c33723fde798.jpg)

</p>

---------------------------------------------------------------------------------

&#x1F534; **DARK METAL Skin Features:**

---------------------------------------------------------------------------------

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, but even so you still can 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 1024x550, to... infinity and beyound.
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 and/or new stuff, etc...
4) Unique features - Contains unique and original features (I´ll try to add features not available anywhere else, but they must be functional too, of course) Like the analog VUs, the digital font, a grey only color scheme (A tribute to 1927´s Metropolis film), strobe lights, your own logos, etc, etc... Our imagination versus the code will be the limit...

---------------------------------------------------------------------------------

&#x1F534; **How-Tos...**

---------------------------------------------------------------------------------

**How-To:** Install Dark Metak Skin?...
1) Note: Don´t forget to backup any "logo_x.svg" file(s)... *IF you already have created any logo before.*
2) Note: Remove any older version of "DarkMetal". *(Just delete the "DarkMetal" folder... IF you already have one)*
3) Download and unzip the "DarkMetal.zip" archive. *(~1.5Mb file size)*
4) Move the new folder (with all contents), to your Mixxx skins folder. *(An path example in Windows OS: C:\Program Files\Mixxx\skins\DarkMetal)*
5) Double click in the included "digital.otf" to install that font.
7) Start your Mixxx, then go to "Options" --> "Preferences" --> "Interface" --> "Skin" --> Select "DarkMetal" option.
8) Done!...

**How-To:** Change between the three available type of "strob lights"?... (squared/rounded/line)
1) Open the "skin.xml" search and replace the variable "strobtype"´s value by "1", "2" or "3".
2) Save the file. Reload the skin... Done!...

**How-To:** Change between the three available spinning "discs"?... (bobine/cd/vinyl)
1) Open the "skin.xml" search and replace the variable "spinnytype"´s value by "1", "2" or "3".
2) Save the file. Reload the skin... Done!...

**How-To:** Select one from the many available color schemes?...
1) Start your Mixxx, then go to "Options" > "Preferences" > "Interface" > "Color scheme" > select a color from that list.
2) Done!...

**How-To:** Create my own custom color scheme?...
1) Open the "skin.xml" file.
2) Create a new <Scheme> group, play with <HConst> and <SConst> values (see the existent ones there as examples), save that file and reload the skin to test it (this is done by selecting the "DarkMetal" skin again, from that dropdown menu). And... If the result is great, don´t forget to share it with us!!
3) Done!...

**How-To:** Create and display my own logo?...
1) Open any "logo_x.svg" file. These files are located at the "graphics-logos" folder. (You may use INKSCAPE to open/edit or create a new logo file)
2) Draw your own logo, or just type your texts there. (Texts must be converted to paths, before saving the file)
3) Open the "skin.xml" search and replace the variable "mylogo"´s value by "1", "2", "3", "4", "5", etc, etc... (Just set the variable to the number of the "logo_x.svg" file that you intend to be displayed)
4) Save all the files. Reload the skin... Done!...

---------------------------------------------------------------------------------

&#x1F534; **The "making of" Dark Metal skin...**

---------------------------------------------------------------------------------

**Tools:**
1) Notepad++ (My preferred to edit XML files): https://notepad-plus-plus.org ...OR... The "modernish" Atom: https://atom.io
2) INKSCAPE (To draw the vectorial graphics): https://inkscape.org
3) SVG Explorer Extension (Very handy and useful since it generates SVG thumbnails in the Windows´s explorer): https://svgextension.codeplex.com/releases/view/118790 ...OR... For GNU/Linux users, one from these (choose only the ones with SVG support, of course): http://www.tuxarena.com/2011/02/top-5-i ... ntukubuntu

**Tips:**
1) The included SVG files in this skin, not only are the screen displayed "images", but they are the EDITABLE/WORKING files too, so they can be opened and customized by anyone else too. You just need to have INKSCAPE or similar.
2) Avoid Corel Draw - Very powerfull and great software, but it adds extra proprietary metadata in the SVG files, what results in huge file sizes and it converts shadows into bitmaps. Besides all that, most of those files just can´t be parsed with Mixxx, or any other "standard" opensource SVG parser.
3) Always export SVG files (from INKSCAPE) with all texts converted to paths!
4) Preparing graphics to handle all the possible color <Schemes> correctly (When system is processing colors, to generate a new color scheme, colors may blur borders (eg: Very visible at the buttons), this happens because that colors are overriding theirs (normally defined by 1px strokes) own limits, what makes the visuals very ugly and incorrect). To avoid this: A) Degradee the colors to 100% black (or white) just before it reaches your graphic maximum width or height, just 1px before, will be enought. B) Void set <VConst> values. 0 (zero) should always be "perfect".
5) Want to broadcast (for tests or to create your own radio)? Just go here: http://www.listen2myradio.com (Its the one that I use, fast to create an account, HQ audio stream, decent radio urls, allows 5000 listeners on the free plan, decent backoffice, decent in overall aspects). I´ve tried many many others... Just wasting my time!... Don´t waste yours... (There could be much better audio streaming servers than this one, of course. But I havent found any until the moment, and I´m completly happy with this one... at least, until now... )

---------------------------------------------------------------------------------

&#x1F534; **Related URLs and infos...**

---------------------------------------------------------------------------------

- DARK METAL webpage (at MIXXX forums): http://www.mixxx.org/forums/viewtopic.php?t=6052
- This project at GITHUB: https://github.com/jorgerosa/Mixxx-DarkMetal-Skin
- This project at SOURCEFORGE.NET: https://sourceforge.net/u/jorgerosa/profile
- Developer: Jorge Rosa *(Portugal - With love to ASCR)*
- Email: jorge.bigarte@gmail.com
- Portfolio: http://sites.google.com/site/jorgerosaportfolio *(Many more stuff there...)*
- LICENCE: Creative Commons - Attribution 3.0 Unported - https://creativecommons.org/licenses/by/3.0

---------------------------------------------------------------------------------
36 changes: 36 additions & 0 deletions res/skins/DarkMetal/graphics-logos/0-README.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@

#########################################
# #
# Create your logos in this directory: #
# #
#########################################

HOW-TO: Create and display my own logo?...

1) Open any "logo_x.svg" file. These files are located at the "graphics-logos" folder.
(You may use INKSCAPE to open/edit or create a new logo file)

2) Draw your own logo, or just type your texts there.
(Texts must be converted to paths, before saving the file)

3) Open the "skin.xml" search and replace the variable "mylogo"�s value by "1", "2", "3", "4", "5", etc, etc...
(Just set the variable to the number of the "logo_x.svg" file that you intend to be displayed)

4) Save all the files. Reload the skin... Done!...


IMPORTANT: Your created "logo_x.svg" file name must be similar to these examples:

"logo_1.svg"
"logo_2.svg"
"logo_3.svg"
"logo_4.svg"
"logo_5.svg"

Etc, etc...


SOFTWARE TOOLs - URLs:
INKSCAPE website: https://inkscape.org
About SVG at wikipedia: https://en.wikipedia.org/wiki/Scalable_Vector_Graphics

Loading