Tango * super minimizable skin UPDATE

New or modified Mixxx skins

Moderators: garth, User Customization Moderators

Re: FlatNite * super minimizable skin UPDATE

Postby ronso » Thu Jan 26, 2017 1:32 pm

fixed LoopRoll buttons and appearance
User avatar
ronso
 
Posts: 100
Joined: Mon Mar 02, 2015 7:41 pm

Re: FlatNite * super minimizable skin UPDATE

Postby sohet » Thu Jan 26, 2017 11:32 pm

Thank you again for update. New sync_mode buttons work fine! And I find a bug. (diverse file permissions don't suit for shipping, I believe)

* Can not show 4 button hotcue, always 8 (or nothing).
sohet
 
Posts: 54
Joined: Mon Nov 24, 2014 4:17 am

Re: FlatNite * super minimizable skin UPDATE

Postby ronso » Sat Jan 28, 2017 3:31 am

sohet wrote:* Can not show 4 button hotcue, always 8 (or nothing).

Whoopsy! Same applies to Samplers... Must admit I tested with 2.1alpha-pre only for a while. Sorry! And thanks for telling me!

Will update tomorrow anyway, maybe I can fix this until then.

sohet wrote:diverse file permissions don't suit for shipping, I believe

What do you mean?
User avatar
ronso
 
Posts: 100
Joined: Mon Mar 02, 2015 7:41 pm

Re: FlatNite * super minimizable skin UPDATE

Postby sohet » Sat Jan 28, 2017 4:25 am

ronso wrote:
sohet wrote:diverse file permissions don't suit for shipping, I believe

What do you mean?

I don't know how to fix it on Windows, but some of the unziped files can be modified by anybody on the Linux box.
Code: Select all
# cd /usr/share/mixxx/skins/
# unzip /tmp/FlatNite_v38_fixed.zip
# ls -l FlatNite/
total 472
-rw-rw-r-- 1 root root  3505 Jan 25 18:11 beatjump_sizes.xml
-rw-r--r-- 1 root root  1267 Jan 26 14:02 button_1state.xml
-rw-r--r-- 1 root root  1437 Jan 26 14:02 button_1state_right.xml
-rw-r--r-- 1 root root  1620 Jan 26 14:02 button_2state.xml
-rw-r--r-- 1 root root  1804 Jan 26 14:02 button_2state_display.xml
-rw-r--r-- 1 root root  1653 Jan 26 14:01 button_2state_persist.xml
-rw-r--r-- 1 root root  1789 Jan 26 14:01 button_2state_right.xml
-rw-r--r-- 1 root root  1974 Jan 26 13:59 button_2state_right_display.xml
-rw-r--r-- 1 root root  1971 Jan 26 13:59 button_3state.xml
-rw-r--r-- 1 root root  2226 Jan 26 14:03 button_3state_display.xml
-rw-r--r-- 1 root root  1884 Jan 20 17:49 button_3state_persist.xml
-rw-r--r-- 1 root root  2509 Jan 26 13:58 button_4state_display.xml
-rw-r--r-- 1 root root  2735 Jan 26 13:57 button_5state.xml
-rw-rw-r-- 1 root root  2504 Jan 26 13:55 button_beatjump.xml
-rw-r--r-- 1 root root  1087 Jan 26 13:54 button_hotcue.xml
-rw-rw-r-- 1 root root  1061 Jan 26 13:54 button_loop.xml
-rw-rw-r-- 1 root root  2675 Jan 26 13:53 button_loopmove.xml
-rw-rw-r-- 1 root root   717 Jan 26 13:51 button_looproll.xml
drwxrwxr-x 2 root root  4096 Jan 26 00:49 buttons
-rw-rw-r-- 1 root root  9457 Jan 26 00:51 crossfader12_skincontrols_clock.xml
-rw-rw-r-- 1 root root  1320 Jan 20 15:44 crossfader34.xml
-rw-r--rw- 1 root root  4673 Jan 25 00:08 deck_artist_title_left.xml
-rw-r--rw- 1 root root  6516 Jan 25 00:08 deck_artist_title_right.xml
-rw-r--rw- 1 root root  7720 Jan 25 19:42 deck_buttons_left.xml
-rw-r--rw- 1 root root  7564 Jan 26 00:43 deck_buttons_right.xml
-rw-r--rw- 1 root root  1960 Jan 24 17:17 deck_hotcues.xml
-rw-r--rw- 1 root root  5735 Jan 25 18:59 deck_left.xml
-rw-r--rw- 1 root root  1406 Jan 26 14:07 deck_loop_beatjump_left.xml
-rw-r--rw- 1 root root  1405 Jan 26 14:03 deck_loop_beatjump_right.xml
-rw-r--rw- 1 root root  7951 Jan 26 00:44 deck_overview_left.xml
-rw-r--rw- 1 root root  7967 Jan 26 00:44 deck_overview_right.xml
-rw-r--rw- 1 root root  5758 Jan 24 21:27 deck_right.xml
-rw-r--rw- 1 root root  1619 Jan 15 12:38 eq_knob_left.xml
-rw-r--rw- 1 root root  1623 Jan 15 12:38 eq_knob_right.xml
-rw-r--rw- 1 root root  2180 Jan 15 11:23 fx_parameter_button.xml
-rw-r--rw- 1 root root  2787 Jan 15 11:47 fx_parameter_knob.xml
-rw-r--rw- 1 root root  2586 Jan 15 11:24 fx_parameters.xml
-rw-r--r-- 1 root root  2540 Jan 15 11:26 fx_selector_buttons.xml
-rw-r--rw- 1 root root  1302 Jan 20 17:51 fx_superwetdry_knob.xml
-rw-r--r-- 1 root root  1336 Jan 23 22:27 fx_unit_group_button.xml
-rw-r--r-- 1 root root 10441 Jan 25 20:07 fx_unit_left.xml
-rw-r--r-- 1 root root 10693 Jan 25 20:08 fx_unit_right.xml
drwxrwxr-x 2 root root  4096 Jan  1 22:24 graphics
drwxrwxr-x 3 root root  4096 Jan 17 15:47 images
-rw-r--rw- 1 root root   996 Jan 15 11:49 knob_textless.xml
drwxrwxr-x 2 root root  4096 Jan  7 15:40 knobs_sliders
-rw-r--rw- 1 root root  3315 Jan 15 11:51 library.xml
-rw-r--rw- 1 root root  2703 Jan 15 11:53 library_samplers.xml
-rw-rw-r-- 1 root root  2145 Jan 26 00:09 loop_basics.xml
-rw-rw-r-- 1 root root  1600 Jan 26 00:12 loop_indicator.xml
-rw-rw-r-- 1 root root  3518 Jan 25 18:13 loop_move_sizes.xml
-rw-rw-r-- 1 root root  2612 Jan 26 13:47 loop_roll.xml
-rw-rw-r-- 1 root root  1323 Jan 25 18:13 loop_scale.xml
-rw-rw-r-- 1 root root  2559 Jan 25 18:13 loop_sizes.xml
-rw-r--rw- 1 root root  4527 Jan 20 15:00 mixer_channel_left.xml
-rw-r--rw- 1 root root  4479 Jan 15 12:02 mixer_channel_right.xml
-rw-rw-r-- 1 root root 13852 Jan 24 21:26 mixerbar.xml
-rw-rw-r-- 1 root root  5093 Jan 26 00:46 pitch_key.xml
-rw-r--r-- 1 root root  5062 Jan 24 16:55 preview_deck.xml
-rw-r--rw- 1 root root  1966 Jan 24 17:18 preview_deck_hotcues.xml
-rw-rw-r-- 1 root root 11170 Jan 24 16:38 sampler.xml
-rw-r--rw- 1 root root  1968 Jan 24 17:17 sampler_hotcues.xml
-rw-r--rw- 1 root root 30257 Jan 26 01:45 skin.xml
-rw-rw-r-- 1 root root 20161 Jan 20 17:55 skin_settings.xml
-rw-rw-r-- 1 root root  2427 Jan 20 15:04 spinnyCover_big.xml
-rw-rw-r-- 1 root root  2558 Jan 15 12:23 spinnyCover_small.xml
-rw-r--rw- 1 root root 42024 Jan 26 14:09 style.qss
-rw-r--r-- 1 root root  3076 Jan 15 12:26 vinyl_controls_left.xml
-rw-r--r-- 1 root root  3682 Jan 15 12:26 vinyl_controls_right.xml
-rw-rw-r-- 1 root root  2385 Jan 15 12:28 vumeter_floating.xml
-rw-rw-r-- 1 root root  2716 Jan 15 12:28 vumeter_mixer.xml
-rw-r--rw- 1 root root  6907 Jan 26 00:42 waveform.xml
-rw-r--rw- 1 root root  2481 Jan 15 12:35 waveforms_container.xml
sohet
 
Posts: 54
Joined: Mon Nov 24, 2014 4:17 am

Re: FlatNite * super minimizable skin UPDATE

Postby Be. » Sat Jan 28, 2017 6:01 am

Unlike tar archives, ZIP archives do not store information about file permissions. File permissions for files extracted from ZIP archives are the defaults set by the operating system for new files in that location.
I heard FLAC and I haven't gone back.
Protect your hearing with earplugs!

Hear my mixes
User avatar
Be.
Mixxx Developer
 
Posts: 2436
Joined: Tue Jan 06, 2015 1:00 am
Location: Chicago, USA

Re: FlatNite * super minimizable skin UPDATE

Postby sohet » Sun Jan 29, 2017 11:11 pm

But it's strange that Ronso's zip has various permissions 664, 646, 644.
Be. wrote:Unlike tar archives, ZIP archives do not store information about file permissions.

As far as I know, it depends on implementation. For example, linux version "zip" and "unzip" can save and restore the information partially.
sohet
 
Posts: 54
Joined: Mon Nov 24, 2014 4:17 am

Re: FlatNite * super minimizable skin UPDATE

Postby ronso » Mon Jan 30, 2017 4:44 am

Do I understand it right you can't modify some of the files on Windows which were zipped on a linux machine, almost all of them 644?
I see that I somehow have mixed permissions -and unified them for next update- but how does this affect Windows?
User avatar
ronso
 
Posts: 100
Joined: Mon Mar 02, 2015 7:41 pm

Re: FlatNite * super minimizable skin UPDATE

Postby sohet » Mon Jan 30, 2017 10:46 am

ronso wrote:Do I understand it right you can't modify some of the files on Windows which were zipped on a linux machine, almost all of them 644?

I'm using linux, and what I'm worrying about is not that I can't modify some files but that any user in the box can modify some files (646). They are possible security holes on multi-user OS.

ronso wrote:I see that I somehow have mixed permissions -and unified them for next update- but how does this affect Windows?

644 (or 755 for directory) is recommended for multi-user OS. I can't say any from Windows point of view, sorry.

By the way, I hope to come the day soon your pull will be merged!
sohet
 
Posts: 54
Joined: Mon Nov 24, 2014 4:17 am

Re: FlatNite * super minimizable skin UPDATE

Postby ronso » Tue Jan 31, 2017 3:17 pm

sohet wrote:They are possible security holes on multi-user OS.

Okay, now I got it. Luckily it's just a skin..
Edit: Thanks for the hint. All are regular 644 now.

Updated to v41
* restored 2.0 compatibilty of Sampler and Hotcue togglers
* cosmetics
* code clean-up
Last edited by ronso on Wed Feb 01, 2017 1:00 pm, edited 1 time in total.
User avatar
ronso
 
Posts: 100
Joined: Mon Mar 02, 2015 7:41 pm

Re: FlatNite * super minimizable skin UPDATE

Postby ronso » Tue Jan 31, 2017 3:29 pm

sohet wrote:By the way, I hope to come the day soon your pull will be merged!

Thanks! We shall see...

I'll definitely need some help, there are still some cases where elements get squeezed etc.
Take a look the Pull Request https://github.com/mixxxdj/mixxx/pull/1151
User avatar
ronso
 
Posts: 100
Joined: Mon Mar 02, 2015 7:41 pm

PreviousNext

Return to Skins

Who is online

Users browsing this forum: No registered users and 1 guest