Announcement

Collapse
No announcement yet.

Big Bento Modern Beta 0.93

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Big Bento Modern Beta 0.93

    After so so long, I'm pleased to present you my last skin, Big Bento Modern.



    The skin is as complete and usable as possible, but THIS IS STILL BETA, so there are some compromises / bugs I need you to keep in mind (most may be invisible, depending on your music habits), SO CHECK THE README FILE inside the skin folder.
    If you find there is a simple solution for any of the known bugs, please let me know, I'm all ears.

    FEATURES HIGHLIGHTS:
    * BBB >> Bigger / Better / Beautiful (translates into: High-res friendly / lots of features / modern style)
    * File info panel has a better approach on covers and readability
    * Multi-tools panel with highly customizable buttons
    * Playlist info with never-seen-before info mix
    * Huge, more complete and actually usable Skin settings page
    * Cooler EQ page
    * Integrated Lyrics and Youtube video finder (using your favorite web browser of course)
    * Translate-friendly setup (more on this soon)
    * Lots more, just try it.

    HUGE UPDATE 03/11 (v0.93):
    New = Spanish Winamp Language pack (wlz) (use included "wasabi.xml" to translate the skin to your own language). NOTE: Currently not working on WACUP (probably later)
    New = "Skin Tips" (toggable from Skin Settings or through Right Click).
    New = Search Playlist animation on click + visual clues to denote functionality (funnier when no results ).
    New = Songticker and Times animation on load.
    New = Right Click menu on Songticker is way more intuitive and useful (except for the "Send to" menu..).
    New = (Playlist Search) Added Escape key trigger + Hover state to the whole area (more intuitive).
    New = (Skin settings) Vertical scrollbars appear when needed (EQ tab too).
    New = (Skin settings) "About the skin and the skinner" new page.
    New = (Skin settings - Notifier) New option to show album or playback controls.
    New = (Skin settings - Notifier) New option to hold notification open when mouse is above.
    New = (Skin settings - Appearance) Option to set Winamp logo's visibility (Thanks DJPete).
    New = (Side Playlist Album art) Added button to hide it (hidden, appears only on hover).
    New = Equalizer tab has a little icon indicating if it's on.
    New = (Shade) Right click on Switch button minimize Winamp.
    Fixed = (Notifier) "Track XXXXXX of XXXXXXX" now is not truncated when displaying large strings (thanks Zackbuffo).
    Fixed = (Notifier) Title now is properly displayed (with track time) when displaying long titles (thanks Zackbuffo).
    Fixed = (Skin settings) Background rectangles change (and refresh) according to color themes.
    Fixed = Display info no longer shows "Next / Previous track" nor "Stop playback" when nothing was playing (thanks Pawel).
    Fixed = Custom buttons (formerly "Prog Buttons") only show info over songticker when set, not before (a lot more clean now).
    Fixed = Play animation properly returns to 0 when stopped WHILE the animation is playing.
    Fixed = "Current Playlist Info" no longer "steals" visible Playlist.
    Fixed = Tabs tooltips.
    Fixed = When volume is 0, Notifier text color changes to red and returns to yellow if volume is not 0.
    Fixed = (EQ settings) Disabling / Enabling Crossfade does changes text color inmediately.
    Fixed = "Slap close" (quickly exit -with Winamp maximized- by clicking the far top right corner) fixed.
    Fixed = (File info) Background flashes above data while Winamp was docked (thanks Pawel).
    Fixed = Bass and Treble thumbs are now centered when refreshing the skin.
    Improved = Less chances that File info labels ("Kbps", "hz") end up truncated when using custom fonts (thanks Pawel).
    Improved = Added outline to generic windows so it doesn't blend with the player itself.
    Improved = "Notifier" references changed to a more standard "Notifications".
    Improved = "Show Playlist Tab" is now on "Playlist" settings (makes more sense and clears some space on "Appearance").
    Improved = (Skin Settings - Notification) Sub-menu text (colored in purple) changed to actual text objects (99% of the skin's text is not an image now).
    + lots of minor gfx fixes and improvements


    Head here for download: Big Bento Modern beta 0.93


    ___________________________________________________________________________________________
    NOTE: Just like Bento / Big Bento, this skin works loose in its own folder, so just unzip it on your skins folder.
    Attached Files
    · · Big Bento Modern

  • #2
    Originally Posted by Victhor View Post

    After so so long, I'm pleased to present you my last skin, Big Bento Modern.
    I sincerely hope this is your latest skin and not your last. No matter what happens with Winamp upgrades, your skins are greatly appreciated by all remaining Winamp fans.
    Winamp v5.9.2.10042 - Quinto Black CT v3.8 skin
    Windows 11 Home 64-bit v22H2 desktop - Logitech Z906 5.1 speaker system

    Comment


    • #3
      Heh, you caught that on the spot.. thanks for your words! This is my last one for the time being, I'll be working on it for a long time still (it has 3 sub-versions actually, maybe 4). But seeing how much time it takes me to launch ONE skin (one per year?), I think is safe to say "last" until the next one comes out (ages after the last one heh).
      · · Big Bento Modern

      Comment


      • #4
        Now this is a gorgeous looking skin! I love the dark theme.

        Three short points after a one minute test:

        1) I cannot run them on XP - I always get the Classis skin shown on my desktop. On Windows 10 everything's fine.
        2) I would make the corners of the skin sharp (90°), otherwise there are four white spots in the corners while running for example the File Explorer in the background.
        3) Are the options: "Switch to Windows 10 style" and "Switch to Classic Winamp style" disabled?

        Great job Victhor, finally a skin made for high-res displays!
        Quinto Black CT

        Comment


        • #5
          Wow, beautiful skin Victhor! I love the Big Bento skin and you made it even better. It totally looks modern, ready for 2017 and beyond. I can't even imagine the work you put into this, thank you.

          The only issue I've found with it so far is that it refuses to display on a secondary monitor on Win 10. It snaps back immediately to the primary monitor. I'm having a blast playing with it though.

          The gift of Winamp keeps on giving through the help of awesome Winampers.

          Comment


          • #6
            Originally Posted by xmuzack View Post
            The only issue I've found with it so far is that it refuses to display on a secondary monitor on Win 10. It snaps back immediately to the primary monitor. I'm having a blast playing with it though.
            Thanks for your words. About your issue, there's a planned fix for it, in the meantime you can disable Snap to edges (either by Right Click menus or in the Skin settings panel).
            · · Big Bento Modern

            Comment


            • #7
              Originally Posted by PeterK. View Post
              Now this is a gorgeous looking skin! I love the dark theme.

              Three short points after a one minute test:

              1) I cannot run them on XP - I always get the Classis skin shown on my desktop. On Windows 10 everything's fine


              Ups! Never test it on XP! So much thinking about Win10 and high res displays.. Will test it later.

              Originally Posted by PeterK. View Post
              2) I would make the corners of the skin sharp (90°), otherwise there are four white spots in the corners while running for example the File Explorer in the background.
              Thought about it in the beginning (for other reasons actually). What shouldn't be happening is how you see the bg, it must be the fullscreen state not working like it should.

              Originally Posted by PeterK. View Post
              3) Are the options: "Switch to Windows 10 style" and "Switch to Classic Winamp style" disabled?
              That's just a hint of future versions
              · · Big Bento Modern

              Comment


              • #8
                Originally Posted by Victhor View Post
                That's just a hint of future versions
                Cooool!

                By the way: do you want me to post "further observations" in this thread?
                Quinto Black CT

                Comment


                • #9
                  Originally Posted by PeterK. View Post

                  Cooool!

                  By the way: do you want me to post "further observations" on this thread?
                  Yes please, I'm unifying downloads on WACUP forums but I'll keep track on several channels actually.

                  If you can, I'd like you to see some scripts in particular, let me check out exactly which ones..
                  · · Big Bento Modern

                  Comment


                  • #10
                    Originally Posted by Victhor View Post
                    ...If you can, I'd like you to see some scripts ...
                    Will do, Vic.
                    Quinto Black CT

                    Comment


                    • #11
                      The animation script (animbutton.maki) is quite a novel use on a skin actually, it's based on a solution someone posted here but more polished and taken further for an actual use. I imagine you'd like to give it a go on your skins too (I'm eager to see how far would you take it).
                      When you can, please look inside the .m file and see if you can find why the "IF" condition is not working on the System.onstop part.
                      · · Big Bento Modern

                      Comment


                      • #12
                        Originally Posted by Victhor View Post
                        ... When you can, please look inside the .m file and see if you can find why the "IF" condition is not working on the System.onstop part.
                        I am looking at it right now but am not going too deep into coding since it is getting late in Western Europe ...

                        I question though: why do you use (for example) PlayButton.onLeftClick() and System.onPlay() with the same content in the same script? I always thought the latter was enough.

                        OK. Another question so I understand it properly: System.onStop() means: in case the Status is PAUSED and the user hits the STOP button the animation frame number (0) should appear. Is this correct? I am namely not very familiar with the STATUS usage outside of System.onScriptLoaded(). According to what I have done in Quinto, this is the place where the STATUS is determined and particular functions/options are executed. For example I just had the orange circle around the PLAY sign, hit F5 and the orange circle changed to gray which is a sing that a STATUS query is definitely missing in the System.onScriptLoaded() part of the script, hence this STATUS is not updated.

                        And since you have chosen the PLAY/PAUSE option in one button, it is (for me) just a little bit confusing what STATUS is currently running. The Skin also changes the color of the circle, so it will take a while to remember whether I look at PAUSE or STOP.

                        But we'll get there, don't worry...
                        Quinto Black CT

                        Comment


                        • #13
                          A thought regarding the IF query.

                          We assume, there is a boolean variable called answer. The processor "knows" that a boolean variable can only have one valid value: 1 or 0. So we declare this variable in the Global part of the script and assign a value to it. For example 0. Means "no answer".

                          In the further part of the script we want to execute a function according to a specific value of our variable called answer. So we ask:

                          if (answer) do this
                          else do that

                          As we remember we set the value to 0 so the else part will be executed.

                          Let's go back to your IF comment. If you type:

                          if (getStatus()==STATUS_PAUSED) AnimationPlayPause.gotoFrame(0);
                          else DoAniStuff(AnimationPlayPause, 15, 0, 50, 0);

                          I really doubt it is clear what else means. What does it mean? Which value is it? PAUSE? Why? PLAY? Why? I would recommend to be more precise here and "tell" Winamp exactly what you mean. For example:

                          if (getStatus()==STATUS_PAUSED) AnimationPlayPause.gotoFrame(0);
                          else if (getStatus==STATUS_STOPPED) DoAniStuff(AnimationPlayPause, 15, 0, 50, 0);


                          (I found a STATUS query within a function in a script of mine which looks like this:



                          So the function is supposed to run some commands if a song is played or paused. If neither PLAYING nor PAUSED is valid commands within the "else"-part are executed.)

                          So these would be my spontaneous ideas:

                          1) keep the STATUS of the playback within the System.onScriptLoaded() updated so you always get the correct animation.
                          2) try to use the System.onPlay, .onPause, .onStop commands only. (unless there is a limitation regarding the animations and you really have to use both - some tests are desperately needed here - will come soon )
                          3) "tell" exactly what is meant in the else line while doing the STATUS query. This might help.
                          Attached Files
                          Quinto Black CT

                          Comment


                          • #14
                            Originally Posted by Victhor View Post
                            ... When you can, please look inside the .m file and see if you can find why the "IF" condition is not working on the System.onstop part.
                            I got it Vic! I know why the IF condition does not work. More details later this evening.
                            Quinto Black CT

                            Comment


                            • #15
                              Originally Posted by Victhor View Post
                              You can disable Snap to edges (either by Right Click menus or in the Skin settings panel).
                              Thanks Victhor, works like a charm.

                              Comment

                              Working...
                              X
                              😀
                              🥰
                              🤢
                              😎
                              😡
                              👍
                              👎