ShopDreamUp AI ArtDreamUp
Deviation Actions
Read other parts:
- Part 1 - Basics
- Part 2 - Composition & Graphics
- Part 3 - Creating Panel Switchers
- Part 4 - Avoiding Truncated Panels
- Part 5 - Elements Relative Position and Size
Avoiding Truncated Panels
This is another trick I learned when creating JAM. The idea is, if you drag the foobar2000 window higher or wider, panels' row and/or column doesn't get truncated because lacks of space. For example if you use ELPlaylist and it has 560px of height, and you set each row to 50px, the panel will display 11 rows instead of 12 rows but the lowest row gets truncated. This trick is taking advantage of foobar2000 incapabilities of counting math down to decimals.
Components required :
Columns UI
Panels Stack Splitter
ELPlaylist
UI Hacks
*copy the dll files to components folder
1. Install foobar on portable mode, select Columns UI when you open foobar2000.
3. Still on Columns UI page, go to status bar tab and uncheck 'show status pane'.
4. Remove all toolbar panels (menu, buttons, etc). Set the minimum window size to 500px x 500px from Prefs -> Display -> Main Window -> minimum size. Click OK. resize window to 500px x 500px.
5. Download ELPlaylist configuration file from : 1drv.ms/u/s!Av2zK_6HFiBKuECaqS…
Import it by right-clicking on ELP panel -> Settings -> Import -> ELP.elp. Drag and drop at least 1 album of your songs to foobar2000 window.
7. Right-click on empty area -> Splitter settings -> PanelList tab -> Rename ELPlaylist caption to 'ELP', check 'forced layout' and click apply.
From this screenshot you can easily see that the songs at the bottom ('Space Bound') gets truncated because lack of space.
$puts(AddHeight1,$div($sub(%_height%,20),50))
$puts(PHeight1,$mul($get(AddHeight1),50))
$movepanel_c(ELP,0,20,%_width%,$get(PHeight1))
The first variable will measure the current height of the window and divide it by 50 (row's height in pixel).
The second variable will multiplying it back to 50px.
9. You can also use the math (dividing and multiplying) for panel's width, the theory is same.
Good Luck!
How to skin foobar2000 - Part 2
This is the re-uploaded version of "How to Skin foobar2000 Part 2" projects. All credits belongs to slowboyfast (the original poster).
Read other parts:!Markkoenig (https://www.deviantart.com/markkoenig) Part 1 - Basics:iconslowboyfast: Part 2 - Composition & Graphics:iconflipout69: Part 3 - Panel Switchers:iconflipout69: Part 4 - Avoiding truncated Panels
:iconflipout69: Part 5 - Elements Relative Position and Size
Composition & Graphics
In this part, you'll learn the basics of foobar graphic coding. You may think "graphic coding" sounds like something serious and hard, but once you've learned it, it'll be as easy as writing a DA Journal.
This part will focus
How to skin foobar2000 - Part 1
This is the re-uploaded version of "How to Skin foobar2000 Part 1" projects. All credits belongs to Markkoenig (the original poster).
I've been asked to write a tutorial on skinning foobar2000, because many f2k users encounter difficulties modifying skins or simply using them. I'm not an expert on the subject, I've started by installing a few skins and trying to understand how that worked ; I still think it's the best way to get a good handle on it, though a long and sometimes frustrating way. I invite you to try and see by yourself, to keep in mind that errors come all along and to share any advice, question, difficulty or anything
How to skin foobar2000 - Part 5
Read other parts:Part 1 - BasicsPart 2 - Composition & GraphicsPart 3 - Creating Panel SwitchersPart 4 - Avoiding Truncated PanelsPart 5 - Elements Relative Position and Size
Elements Relative Position and Size
If you already using my Jam, you can easily see on Collection interface that album browser (center panel) starts from 3 columns on default size (1200px x 600px)
and goes up to 7 columns on 1920px x 1080px. Also the ELPlaylist (right panel) goes from 373px (1200px x 600x) to 493px (1920px x 1080px).
With this tutorial you can also use codes to distribute additional width and height of your current window size to your liking.
Co
JAM Projects Blog
I created a blog about my skins development, you can access it via http://jamfb2k.blogspot.com.
It contains all skins, tutorials and other things about foobar2000 I've submitted in DeviantArt, and you can also view other things, especially tutorials about skinning foobar2000.
See you there!
Featured in Groups
© 2016 - 2024 RanggaKat
Comments0
Join the community to add your comment. Already a deviant? Log In