09-22-2024, 01:18 PM
|
#1 |
|
Human being with feelings
Join Date: Jun 2015
Location: Venezuela
Posts: 484
|
👋 hi friends!
I love using track icons. But I was tired of having to open the file browser every time. I started writing a feature request on how I think it should be handled. Then I started to mockup a couple of interfaces and thought of what features would be cool to have. Then I thought this could maybe be a script!! Later that day I asked @Sexan if it was possible to create this... He said yes and immediately started working. Within minutes he already has a solid prototype going. I got so excited and we spent the whole day reiterating and testing until it was done! I still can't believe it was all in one day. Sexan is incredible and I would love to collaborate again and make more UX improvements to REAPER 🤩 And well here it is~ ![]() ![]() 🔑 Key Features – Intuitive Interface: Quickly browse and select icons from a visually appealing interface. –Instant Search: Efficiently find specific icons using the built-in search function. – Categorization: Organize icons into categories in the sidebar for easy navigation. – Resizable Icons: Resize icons with a slider to fit your screen better. – Sidebar Preferences: Control whether the sidebar opens automatically on script launch, quit after applying icon and show filename on hover. You can also customize the colors to better match your theme! – Dockable Window: Conveniently dock the script window to the left of your tracks for easy access. – Yellow Outline Around Used Icons: Instantly identify tracks that already have icons applied. – Drag and drop: Click and drag any icon into your tracks. Works with TCP and MCP. ⚙️ How to install • This script is available through Reapack via the default ReaTeam repository Make sure you have ReaImGui installed and up to date for this to work 👍 👍 Creating and Modifying Categories: To create or modify categories for your icons, navigate to the following REAPER folder: REAPER Folder > Data > track_icons Within this folder, create or modify folders to represent your desired categories. The script will automatically recognize these folders as categories in the sidebar, allowing you to filter icons based on their assigned categories. 🎸 That's it! Let me know any ideas or bugs, I'd love to further improve this! 💪 🎁 Donate to Sexan! He recently started a ko-fi page and I think he very much deserves all the coffee in the world for all these UX goodness. 🎸 Need icons? I made a pretty cool icon pack to accompany this script you can check out! → Essential Icon Pack for REAPER
__________________
💙 I run Reapertips.com | 🦋 Reapertips Theme | ☕️ Buy me a coffee 🍎 Need some cool REAPER icons? Check out Essential Icons for REAPER Last edited by Alez156; 10-01-2024 at 05:35 AM. |
|
|
09-22-2024, 02:02 PM
|
#2 |
|
Human being with feelings
Join Date: Apr 2023
Location: Netherlands
Posts: 1,566
|
This is sooo cool! You couldn't have found a better partner for this Alez. Sexan is great! You do the design and ideas and Sexan does the coding. I say a super duo that we can be happy and proud of here in the Reaper community
Hopefully together (and each for yourself) you can create many more beautiful things for us |
|
|
09-22-2024, 02:54 PM
|
#3 |
|
Human being with feelings
Join Date: Jul 2018
Location: Let's leave the sky to the sparrows. We...keep our feet on the ground.
Posts: 1,051
|
__________________
Cupboard Home Studio YT https://www.youtube.com/channel/UCm8...X1912MA260ELzg |
|
|
09-22-2024, 03:43 PM
|
#4 |
|
Human being with feelings
Join Date: Oct 2010
Location: Charleston, SC
Posts: 13,105
|
Great job guys. Stuff like this just makes Reaper more fun to use.
|
|
|
09-23-2024, 07:11 AM
|
#5 |
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 11,104
|
Your new icon pack is excellent !! If they were free to use I would have pack some of them with my 16 drum pad remapper JSFX, way higher resolution than native icons :P
About this script, maybe a bit disturbing to have icon disapear if no track selected ![]() IMHO, would be better if icons didnt disapear, but if you could instead click and drag icon into empty tcp area to create a track with this icon directly. Cheers ! EDIT: also, it misses a way to just delete icon from there.
__________________
Free ReaScripts - Premium Scripts - Custom Scripts Dev - Learn ReaScript - XR Theme - Stash Files - ReaLinks - ReaComics - Donation |
|
|
09-23-2024, 08:11 AM
|
#6 |
|
Human being with feelings
Join Date: Apr 2022
Posts: 283
|
Hi!
Congrats on a release of the script I'd have a few tips for improvement:- The "category" or folder name in reaperpath/Data/track_icons/ displayed in the left sidebar of the script's GUI can exceed the predermined space and then it's cut short. The left folder browser can not be extended to accomodate full folder's name length. I propose making the left section's width resizable with a memory of the last settings. - For some reason, the icon's zoom level gets resetted to the minimal value every time I start the script - I propose implementing saving and restoring the last setting of this parameter too. - I also experienced a Reaper's crash while manipulating the interface, if I find a way to replicate it, I will let you know. * I am on Windows 11, latest Reaper beta release. I bought the Essential Icons Pack, great work
Last edited by Hipox; 09-24-2024 at 01:37 AM. |
|
|
09-24-2024, 11:18 AM
|
#7 |
|
Human being with feelings
Join Date: Sep 2017
Posts: 35
|
Absolutely awesome! Thanks for making this. I too love track icons =)
|
|
|
09-26-2024, 09:18 AM
|
#8 |
|
Human being with feelings
Join Date: Jun 2015
Location: Venezuela
Posts: 484
|
@Touristkiller
Thank you so much, glad you think so!! That's exactly what I was thinking, we make a great team! @Spookye That looks soooo awesome! I love those icons!! So glad you like it! @Coachz Thank youuu thank you @X-Raym Raaaaay <3 aa I am happy to send these to you, will DM you, you can use anything you want for anything ~ And that's a very good suggestion! it's indeed jarring! Will add to list 📝 @Hipox Ooo those are amazing suggestions! Thank you so much. I wrote them down 📝 And we just pushed an update that fixes the crash and some of the scrolling jitter that was happening. And it means a lot that you got the icons, thank you!! <3 @schapps Thank youu
__________________
💙 I run Reapertips.com | 🦋 Reapertips Theme | ☕️ Buy me a coffee 🍎 Need some cool REAPER icons? Check out Essential Icons for REAPER |
|
|
09-28-2024, 07:42 AM
|
#9 |
|
Human being with feelings
Join Date: Apr 2022
Posts: 283
|
It's great to see this much of an interest for improvement!
I have one more suggestion, would it be possible to set focus to search (so user can start typing some filter string) right when the script opens? |
|
|
09-28-2024, 11:45 AM
|
#10 |
|
Human being with feelings
Join Date: Jun 2015
Location: Venezuela
Posts: 484
|
That's such a good one! I think it should definitely auto-focus on the search field, that'd make it muuch snappier. Added to list 📝
__________________
💙 I run Reapertips.com | 🦋 Reapertips Theme | ☕️ Buy me a coffee 🍎 Need some cool REAPER icons? Check out Essential Icons for REAPER |
|
|
09-29-2024, 09:49 PM
|
#11 | |
|
Human being with feelings
Join Date: Nov 2022
Posts: 54
|
Quote:
Hello, I would like to suggest an improvement that I believe would enhance the usability of your script. It would be very helpful if the icon size adjusted with the slider could be retained after restarting. Currently, the icon size resets to the default value with each new launch, requiring it to be manually adjusted every time. Saving the icon size settings would significantly improve the user experience. I hope this suggestion proves useful and can be implemented in future updates. Thank you in advance for your attention! |
|
|
|
09-29-2024, 11:23 PM
|
#12 |
|
Human being with feelings
Join Date: Jun 2014
Location: South.Jersey.US
Posts: 20
|
Love this new selector tool!
A few thoughts: -Add undo option(doesn't appear in edit menu maybe bc it's a script?) -could there be a prompt if an icon already exists bc I hit by mistake and it overwrites(no undo) and I may not remember what I had there or which track was focused -distorted icons larger than 64x64. Since you can go up to 64x94 icon size(I have a few custom 'guitar icons' that fit well with a higher track height(see pic) -remember last icon display'size'on next open -see file properties, ie size, date -sort option Thank you! :-) Steve S. NJ |
|
|
09-30-2024, 03:47 AM
|
#13 |
|
Human being with feelings
Join Date: May 2019
Location: Berlin
Posts: 2,568
|
Hey alejandro,
love the icons and the script (props to Sexan!). Some feedback on the script: As others mentioned, would be nice if the icon size persisted when restarting the script. I also missed being able to use the mousewheel on the size slider. Drag & drop icons on tracks would be a nice UX-addition imo. You see an icon you like for a track, just drop it on there. Changing track selection first is an extra step that can lead to more extra steps (e.g. when that track has an icon from another category which leads to a category switch and then you have to go back etc.). I'd also prefer it if icons were visible when no track is selected. Overall this is really awesome though. Not sure how it is on other platforms but here on Linux the native dialog doesn't show any preview of the icon. So I'd basically never add an icon manually (I use SWS auto-color/icon). Maybe the devs get inspired and add a native icon selector (we do have one for toolbar icons so I don't think it'd be much trouble).
__________________
Featured scripts: REAPER Update Utility Lil Chordbox Gridbox/Adaptive grid MX Tuner RS5K Link MIDI Editor Magic Donate💝: PayPal|ko-fi |
|
|
09-30-2024, 07:02 AM
|
#14 |
|
Human being with feelings
Join Date: Jun 2015
Location: Venezuela
Posts: 484
|
Thank you thank you thank youuuu! ❤️
We are adding a bunch of your suggestions and some things I found. Thank you for all the feedback, so excited, your ideas are amazing
__________________
💙 I run Reapertips.com | 🦋 Reapertips Theme | ☕️ Buy me a coffee 🍎 Need some cool REAPER icons? Check out Essential Icons for REAPER |
|
|
09-30-2024, 01:18 PM
|
#15 |
|
Human being with feelings
Join Date: Jun 2015
Location: Venezuela
Posts: 484
|
✨ New update v1.03! ✨
Sooooo happy with this new drag and drop feature!! 😍
__________________
💙 I run Reapertips.com | 🦋 Reapertips Theme | ☕️ Buy me a coffee 🍎 Need some cool REAPER icons? Check out Essential Icons for REAPER |
|
|
09-30-2024, 01:19 PM
|
#16 |
|
Human being with feelings
Join Date: Jun 2015
Location: Venezuela
Posts: 484
|
We will add a few more amazing features tomorrow 😉
thank you everyone for the genius feedback!! 🙏
__________________
💙 I run Reapertips.com | 🦋 Reapertips Theme | ☕️ Buy me a coffee 🍎 Need some cool REAPER icons? Check out Essential Icons for REAPER |
|
|
09-30-2024, 03:24 PM
|
#17 |
|
Human being with feelings
Join Date: Apr 2023
Location: Netherlands
Posts: 1,566
|
Hahaha....you don't let the grass grow under your feet 😜 Great job Alejandro....
The drag and drop is nice!! Thanks again for your cool idea and Sexan...... well I think I should buy that man a bar of chocolate.....what a hero! 🥳🎆😂💪 |
|
|
09-30-2024, 03:54 PM
|
#18 |
|
Human being with feelings
Join Date: Jun 2014
Location: South.Jersey.US
Posts: 20
|
Thank you, Alejandro and Sexan!
Very much appreciate the creative efforts! No other DAW has such a deep level of customization, and in particular the Track Icons. That has been a big pet peve of mine for a long time. Being 'artists' how can these other DAW developers overlook this seemingly simple feature request be ignored. I use my ears AND my eyes LOL Last edited by ses717; 09-30-2024 at 03:55 PM. Reason: clarity |
|
|
10-01-2024, 01:25 AM
|
#19 |
|
Human being with feelings
Join Date: Aug 2006
Location: Berlin
Posts: 11,991
|
Ok, fixed it. It was a misnamed image file or two.
Irfanview offers to rename a file if it detects a mismatch between the extension and the actual format. One was a JPG disguised as a PNG. The other was a PSD disguised as a PNG. Renamed the first, saved the second as a PNG and got rid of the PSD, and all worked fine. I have to say, this is the way to do it. ----------------------------------- Win10. Normal install. Trying it out for the first time, I'm getting an error message on startup. Code:
...eaTeam Scripts\Tracks\reapertips_Track icon selector.lua:328: ImGui_CreateImage: unsupported format ![]() I've just updated all my packages via Reapack. Tried OpenGL for ReaImGUI. I've included a file list of my track icons in simple format.
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10 Website "My ego comes pre-shrunk" - Randy Thom Last edited by airon; 10-01-2024 at 02:04 AM. |
|
|
10-01-2024, 01:52 AM
|
#20 |
|
Human being with feelings
Join Date: Apr 2022
Posts: 283
|
Thank you, guys, for the update
now the script completely fullfils my needs and it's pleasant to use. It's definitely a Must Have script!
|
|
|
10-01-2024, 03:20 AM
|
#21 | ||
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 11,104
|
Quote:
Don't forget to update tread title :P Quote:
O hmany tanks !! Contact me on Slack for PM ! <3
__________________
Free ReaScripts - Premium Scripts - Custom Scripts Dev - Learn ReaScript - XR Theme - Stash Files - ReaLinks - ReaComics - Donation |
||
|
|
10-01-2024, 04:17 AM
|
#22 |
|
Human being with feelings
Join Date: Apr 2017
Posts: 98
|
Thanks guys for this great script!
I couldn't find a way to use it with the Master track, where I also use an icon. Is that possible?
__________________
"All humans are Homo Sapiens & the majority of us support human rights & equality. It's about common human decency & normal emotional intelligence that most have. It's normal good business ethics when companies support it. Go Reaper!" |
|
|
10-01-2024, 04:43 AM
|
#23 |
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 5,136
|
Works fine here, did you enabled option to show icons on mixer?
__________________
My Scripts and ReaPack link | Virtual Tracks (ProTools Playlist/TrackVersions) | 🛸Area(51) Selection LUA Script | 🍝ReaSpaghetti Visual Scripter | 👻ParaNormal FX Router | 🥧 Pie Menu 3000 | ►Donation PayPal ☕️Ko-fi |
|
|
10-01-2024, 04:55 AM
|
#24 |
|
Human being with feelings
Join Date: Apr 2017
Posts: 98
|
Yes it's enabled.
I just tried the drag and drop icon, and that works on my master track! What I can't get working on the master track is just having it selected and then click an icon in the script. The icon in the master track doesn't change if I do that. with normal tracks I can just select a track, click an icon in the script and it changes the track icon.
__________________
"All humans are Homo Sapiens & the majority of us support human rights & equality. It's about common human decency & normal emotional intelligence that most have. It's normal good business ethics when companies support it. Go Reaper!" |
|
|
10-01-2024, 05:00 AM
|
#25 |
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 5,136
|
Ah... will fix that (along with removing icons from it)
__________________
My Scripts and ReaPack link | Virtual Tracks (ProTools Playlist/TrackVersions) | 🛸Area(51) Selection LUA Script | 🍝ReaSpaghetti Visual Scripter | 👻ParaNormal FX Router | 🥧 Pie Menu 3000 | ►Donation PayPal ☕️Ko-fi |
|
|
10-01-2024, 11:24 AM
|
#26 |
|
Human being with feelings
Join Date: Jan 2020
Location: In the studio at my desk
Posts: 557
|
Really like this script but after last update the script hangs Reaper (Not Responding) After about 30 seconds it releases and the action list does not show in the action list that it was applied but Reaper continues to run normally.
Wish I have more info then that for troubleshooting Windows 11 Reaper 7.23rc4 Warren |
|
|
10-01-2024, 11:34 AM
|
#27 |
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 5,136
|
All are small updates, don't see anything that would do something like that. Can you uninstall/install the script again?
You are talking about 1.05 update? Anyone else on Windows experience the same issue? Works fine on linux and osx.
__________________
My Scripts and ReaPack link | Virtual Tracks (ProTools Playlist/TrackVersions) | 🛸Area(51) Selection LUA Script | 🍝ReaSpaghetti Visual Scripter | 👻ParaNormal FX Router | 🥧 Pie Menu 3000 | ►Donation PayPal ☕️Ko-fi |
|
|
10-01-2024, 01:16 PM
|
#28 | |
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 11,104
|
Quote:
Just updated, works perfecly fine here (win 10x64)
__________________
Free ReaScripts - Premium Scripts - Custom Scripts Dev - Learn ReaScript - XR Theme - Stash Files - ReaLinks - ReaComics - Donation |
|
|
|
10-01-2024, 01:45 PM
|
#29 |
|
Human being with feelings
Join Date: Apr 2017
Posts: 98
|
I just updated and tested.
Icons on master track work like icons on regular tracks now. Cheers!
__________________
"All humans are Homo Sapiens & the majority of us support human rights & equality. It's about common human decency & normal emotional intelligence that most have. It's normal good business ethics when companies support it. Go Reaper!" |
|
|
10-02-2024, 12:55 AM
|
#30 |
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 11,104
|
@MAGiX
Hi ! I'm not the dev of this plugin, it's Sexan and Alez126's project ! But I don't personnaly feel the need for it as I already have color buttons on my main toolbar. And I mostly use auto-color from name. They are dedicated color palette script as well, who can do more than just track color. 😉
__________________
Free ReaScripts - Premium Scripts - Custom Scripts Dev - Learn ReaScript - XR Theme - Stash Files - ReaLinks - ReaComics - Donation |
|
|
10-02-2024, 01:03 AM
|
#31 |
|
Human being with feelings
Join Date: Oct 2009
Location: France
Posts: 838
|
Hello thank you very useful reascript but i get this message after update :
(g.CurrentWindowStack.Size == 1) && "Mismatched Begin/BeginChild vs End/EndChild calls: did you forget to call End/EndChild?" Last edited by Sumalc; 11-05-2024 at 11:44 PM. |
|
|
10-02-2024, 01:26 AM
|
#32 |
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 5,136
|
Will add traceback for next update for detailed crash report since that message on its own does not mean much (its on every crash)
__________________
My Scripts and ReaPack link | Virtual Tracks (ProTools Playlist/TrackVersions) | 🛸Area(51) Selection LUA Script | 🍝ReaSpaghetti Visual Scripter | 👻ParaNormal FX Router | 🥧 Pie Menu 3000 | ►Donation PayPal ☕️Ko-fi |
|
|
10-02-2024, 03:10 AM
|
#33 |
|
Human being with feelings
Join Date: Jul 2018
Location: Let's leave the sky to the sparrows. We...keep our feet on the ground.
Posts: 1,051
|
Works great here...no errors. (W732b)
Thanks guys also for the right click on the "pause" symbol.
__________________
Cupboard Home Studio YT https://www.youtube.com/channel/UCm8...X1912MA260ELzg Last edited by Spookye; 10-02-2024 at 03:16 AM. |
|
|
10-03-2024, 09:58 AM
|
#34 |
|
Human being with feelings
Join Date: Oct 2009
Location: France
Posts: 838
|
i get this :
Error: reapertips_Track icon selector.lua:366: ImGui_CreateImage: unsupported format Stack traceback: [C]: in field 'CreateImage' reapertips_Track icon selector.lua:366: in upvalue 'PngSelector' reapertips_Track icon selector.lua:605: in function <...eaTeam Scripts/Tracks/reapertips_Track icon selector.lua:577> [C]: in function 'xpcall' reapertips_Track icon selector.lua:86: in function <...eaTeam Scripts/Tracks/reapertips_Track icon selector.lua:85> Reaper: 7.22/macOS-arm64 Platform: macOS-arm64 |
|
|
10-03-2024, 10:07 AM
|
#35 |
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 5,136
|
Some of your images is not true png or whatever (do you have some xyz formats in there, it can even be PNG but not with proper header).
Script does not continue working? Thats crash on startup? EDIT: Will push soon update that will show which image is problematic EDIT2: Update will be soon on ReaPack
__________________
My Scripts and ReaPack link | Virtual Tracks (ProTools Playlist/TrackVersions) | 🛸Area(51) Selection LUA Script | 🍝ReaSpaghetti Visual Scripter | 👻ParaNormal FX Router | 🥧 Pie Menu 3000 | ►Donation PayPal ☕️Ko-fi Last edited by Sexan; 10-03-2024 at 10:35 AM. |
|
|
10-03-2024, 10:15 AM
|
#36 |
|
Human being with feelings
Join Date: Apr 2023
Location: Netherlands
Posts: 1,566
|
Works smoothly here on my old laptop and I have a little user tip 😉
https://forum.cockos.com/showpost.ph...&postcount=126 |
|
|
10-03-2024, 11:34 AM
|
#37 | |
|
Human being with feelings
Join Date: Oct 2017
Location: Larisa, Greece
Posts: 4,324
|
Quote:
|
|
|
|
10-03-2024, 05:41 PM
|
#38 | |
|
Human being with feelings
Join Date: Jan 2020
Location: In the studio at my desk
Posts: 557
|
Quote:
Not sure if there is a way to speed things up when a large amount of pics are loaded. Thanks Warren |
|
|
|
10-04-2024, 01:00 AM
|
#39 |
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 5,136
|
Yeah I can make caching system which will speed up things a lot after database is build. How many images are talking about here ? +1000?
__________________
My Scripts and ReaPack link | Virtual Tracks (ProTools Playlist/TrackVersions) | 🛸Area(51) Selection LUA Script | 🍝ReaSpaghetti Visual Scripter | 👻ParaNormal FX Router | 🥧 Pie Menu 3000 | ►Donation PayPal ☕️Ko-fi |
|
|
10-04-2024, 02:41 AM
|
#40 | |
|
Human being with feelings
Join Date: Oct 2009
Location: France
Posts: 838
|
Quote:
|
|
|
|
![]() |
| Thread Tools | |
|
|