As those of you who have been downloading the recent betas are probably aware, I have been working on improving the way the favorites dialog works during this beta cycle. One of the reasons is so that I can update the default channels in the favorites list which, as mentioned in the above posts, is so old that many of the channels no longer exist or are no longer relevant.

The favorites dialog now has sortable column headers, a network column, and a network listbox that allows you to view network-specific channels. It now also auto-selects the active network when popup on connect is enabled, to show favorite channels for the network you are connected to. It has taken some work and back-and-forth tweaking but I think it is now working fairly well.

I have created a new list of default channels using a script that lists the channels on the top networks in servers.ini and combines and sorts them into groups of common network channels. It then filters out channels based on different criteria (size, names, etc.) and creates a list of channels in order of how common they are, how many users they have, and so on. For each channel, it specifies a list of networks where that channel exists, listing the networks in order of users. I then read through the resulting (pretty large!) list manually and chose channels that seem topical, of general and specific interest, and so on. There is a bit of everything in there. I tried to choose channels that exist on multiple networks but there are those that exist on only one. I also tried to choose a spread so that each of the default top [networks] in servers.ini has a set to choose from, for users new to IRC.

This list should be in the next release. If you have any comments, suggestions, etc., let me know.

[chanfolder]
n0=#Algorithms,,,"Libera.Chat,UnderNet"
n1=#AllNiteCafe,,,"DALnet,UnderNet,IRCnet,QuakeNet,Rizon"
n2=#Android,,,"Libera.Chat,DALnet,Snoonet,Rizon,UnderNet"
n3=#Anime,,,"QuakeNet,Rizon,IRCnet,DALnet,UnderNet"
n4=#Anxiety,,,"Snoonet,UnderNet"
n5=#Apple,,,"Snoonet,Libera.Chat"
n6=#Asia,,,"DALnet,Rizon,UnderNet"
n7=#Astronomy,,,"EFNet,IRCnet,UnderNet,QuakeNet"
n8=#Baseball,,,"EFNet"
n9=#Beer,,,"EFNet,Snoonet,Libera.Chat"
n10=#Beginner,,,"Rizon,DALnet,QuakeNet,UnderNet"
n11=#Bicycling,,,"Snoonet"
n12=#Bitcoin,,,"Libera.Chat,DALnet,EFNet,IRCnet,Rizon,UnderNet,Snoonet"
n13=#C,,,"Libera.Chat,QuakeNet,Rizon,UnderNet"
n14=#CafeBleu,,,"IRCnet,DALnet,QuakeNet"
n15=#CafeChat,,,"DALnet"
n16=#CasualConversation,,,"Snoonet"
n17=#Chat,,,"Rizon,EFNet,UnderNet,QuakeNet"
n18=#ChatZone,,,"DALnet,QuakeNet"
n19=#Cheers,,,"Rizon,EFNet,QuakeNet"
n20=#Chess,,,"EFNet,QuakeNet,DALnet"
n21=#Coders,,,"UnderNet,EFNet"
n22=#Coffee,,,"Libera.Chat,Snoonet,EFNet,UnderNet"
n23=#Computers,,,"EFNet,Rizon,DALnet"
n24=#ComputerTech,,,"Rizon,EFNet,UnderNet,QuakeNet,DALnet"
n25=#Cooking,,,"Snoonet,DALnet,UnderNet"
n26=#CyberChat,,,"Rizon,DALnet"
n27=#Cyberpunk,,,"Libera.Chat"
n28=#CyberSecurity,,,"UnderNet,Libera.Chat"
n29=#D&D,,,"Libera.Chat,EFNet"
n30=#Debates,,,"DALnet"
n31=#Electronics,,,"Libera.Chat,DALnet"
n32=#Europe,,,"Snoonet,IRCnet,DALnet,EFNet,UnderNet,Libera.Chat"
n33=#Football,,,"EFNet,DALnet"
n34=#GameDev,,,"Libera.Chat,EFNet,Rizon"
n35=#Games,,,"EFNet,Snoonet,Rizon"
n36=#HamRadio,,,"Libera.Chat,IRCnet"
n37=#Help,,,"Rizon,Snoonet,DALnet,UnderNet,IRCnet"
n38=#HelpDesk,,,"UnderNet,DALnet"
n39=#Hockey,,,"EFNet,UnderNet,Snoonet"
n40=#Idle,,,"EFNet,IRCnet,UnderNet,QuakeNet"
n41=#IdleRPG,,,"Libera.Chat,QuakeNet,Snoonet,EFNet,UnderNet,IRCnet"
n42=#IPhone,,,"EFNet"
n43=#IRC,,,"EFNet,IRCnet,Snoonet,Libera.Chat,UnderNet,DALnet,QuakeNet"
n44=#IRCdocs,,,"Libera.Chat"
n45=#IRCHelp,,,"EFNet,IRCnet,Libera.Chat,UnderNet,QuakeNet"
n46=#IRCPassage,,,"DALnet"
n47=#IRCSupport,,,"UnderNet"
n48=#IRCv3,,,"Libera.Chat"
n49=#IRPG,,,"UnderNet,DALnet,IRCnet"
n50=#Java,,,"Libera.Chat,UnderNet,QuakeNet,Rizon"
n51=#JavaScript,,,"Libera.Chat,QuakeNet"
n52=#Linux,,,"Libera.Chat,IRCnet,DALnet,UnderNet,Snoonet"
n53=#Lobby,,,"IRCnet,Rizon,QuakeNet"
n54=#MacOSX,,,"Libera.Chat,EFNet,UnderNet"
n55=#Math,,,"EFNet,Snoonet,DALnet,UnderNet,Rizon,IRCnet"
n56=#Meditation,,,"EFNet,Snoonet,IRCnet,UnderNet"
n57=#Minecraft,,,"Libera.Chat,EFNet,DALnet"
n58=#mIRC,,,"EFNet,DALnet,QuakeNet,IRCnet,UnderNet,Rizon"
n59=#mIRCArt,,,"EFNet"
n60=#mIRCBeginners,,,"UnderNet"
n61=#mIRCHelp,,,"UnderNet"
n62=#mIRCLife,,,"DALnet,UnderNet"
n63=#mIRCScripting,,,"UnderNet,EFNet,Libera.Chat"
n64=#MultiRPG,,,"Libera.Chat,QuakeNet,Rizon,DALnet,EFNet"
n65=#Music,,,"Libera.Chat,Snoonet,UnderNet,Rizon,IRCnet,DALnet"
n66=#NetChat,,,"DALnet"
n67=#NetHack,,,"Libera.Chat"
n68=#Networking,,,"Libera.Chat,DALnet"
n69=#News,,,"Rizon,Snoonet,QuakeNet,DALnet,EFNet,Libera.Chat"
n70=#PCGames,,,"EFNet"
n71=#Perl,,,"Libera.Chat,Rizon,QuakeNet,UnderNet"
n72=#Philosophy,,,"EFNet,Libera.Chat,UnderNet,QuakeNet,DALnet,Rizon,IRCnet"
n73=#PhotoGeeks,,,"Libera.Chat"
n74=#Photography,,,"Snoonet,Libera.Chat"
n75=#PHP,,,"Libera.Chat,Rizon,UnderNet,IRCnet"
n76=#Physics,,,"Libera.Chat,Snoonet,EFNet,DALnet,Rizon"
n77=#Political,,,"EFNet,UnderNet"
n78=#Politics,,,"Snoonet,UnderNet,Rizon,EFNet,DALnet,QuakeNet"
n79=#Programming,,,"Snoonet,EFNet"
n80=#Psychology,,,"EFNet,UnderNet"
n81=#Python,,,"Libera.Chat,EFNet,IRCnet,Rizon,QuakeNet,Snoonet"
n82=#RPG,,,"EFNet,Libera.Chat,UnderNet"
n83=#Science,,,"EFNet,UnderNet,Snoonet,Libera.Chat,IRCnet"
n84=#Scramble,,,"UnderNet,DALnet"
n85=#Security,,,"Libera.Chat,EFNet,DALnet"
n86=#Serendipity,,,"DALnet,UnderNet"
n87=#Social,,,"Libera.Chat,DALnet"
n88=#Spiritual,,,"EFNet,UnderNet,IRCnet"
n89=#Startups,,,"Libera.Chat"
n90=#Steam,,,"Snoonet,Rizon,EFNet,QuakeNet,Libera.Chat"
n91=#Stocks,,,"EFNet"
n92=#Talk,,,"Snoonet"
n93=#Tea,,,"Snoonet,Rizon,EFNet"
n94=#Technology,,,"Snoonet,UnderNet"
n95=#Trading,,,"Libera.Chat,UnderNet"
n96=#Trivia,,,"EFNet,UnderNet,Snoonet,DALnet"
n97=#TriviaSpot,,,"DALnet"
n98=#Ubuntu,,,"Libera.Chat,DALnet,IRCnet,Rizon,Snoonet,UnderNet"
n99=#UserGuide,,,"UnderNet"
n100=#Vegan,,,"EFNet,IRCnet,UnderNet"
n101=#Vegetarian,,,"EFNet,IRCnet"
n102=#VideoGames,,,"EFNet,Rizon,IRCnet,QuakeNet"
n103=#Windows,,,"Libera.Chat,DALnet,Rizon"
n104=#WorldChat,,,"IRCnet,DALnet,Rizon,EFNet,QuakeNet"
n105=#Yoga,,,"EFNet,IRCnet,UnderNet"

Last edited by Khaled; 18/03/22 06:35 PM.