Giter Club home page Giter Club logo

Comments (32)

Jacta avatar Jacta commented on July 20, 2024

+1

I get a lot of questions about this - This would really be a nice thing to get implemented.

from znc.

Tomasu avatar Tomasu commented on July 20, 2024

I would love to see this feature implemented.

from znc.

ctataryn avatar ctataryn commented on July 20, 2024

+1 for this

from znc.

sjau avatar sjau commented on July 20, 2024

+1

sometimes the channels are just put in some random order... would be nice to have a fixed channel order.

from znc.

swarfega avatar swarfega commented on July 20, 2024

It would be nice to have then ordered in order of activity so idle ones at the bottom and busy ones at the top.

from znc.

Krinkle avatar Krinkle commented on July 20, 2024

+1 for a fixed channel order (perhaps also a way to on-demand sort them by an algorithm, such as a-Z ascending, from /msg *status and/or through the webadmin).

from znc.

urbels avatar urbels commented on July 20, 2024

+1 to a-z sorting

from znc.

psychon avatar psychon commented on July 20, 2024

You guys are all using mirc, right? Or which other clients cant reorder channels?

from znc.

sjau avatar sjau commented on July 20, 2024

No, I'm using Konversation.

I can manually reorder channel in Konvi if I want to. But I do have a certain order I want my channels listed in. So I have in Konvi the join order accordingly. However, if I'm already logged in with ZNC, then the join order of Konvi is being ignored and channels are handed down from ZNC (or something like that) and then the order is sometimes messed up.

So I disconnect from Konvi, go into ZNC and remove all channels there again becuase of the wrong order, and fire up Konvi again. Then is all well for a while.

from znc.

urbels avatar urbels commented on July 20, 2024

With kvirc ordering is ok. But mobile irc clients using znc ordering.

from znc.

Krinkle avatar Krinkle commented on July 20, 2024

@psychon I'm using LimeChat (Mac). See also psychs/limechat#127.

from znc.

asadhaider avatar asadhaider commented on July 20, 2024

+1

Still would love to see this implemented, I upgraded my installation earlier and I can't edit the config to to set any kind of ordering in 1.0

from znc.

Jay2k1 avatar Jay2k1 commented on July 20, 2024

+1! Using multiple clients, mainly mirc though. Ordering would be nice.

from znc.

urbels avatar urbels commented on July 20, 2024

In mirc you can`t order channels? o_0 Kvirc does that.

from znc.

 avatar commented on July 20, 2024

In mIRC, you have three options...

1, Join the channels in the order you want them...
2, Windows -> Order -> Add channel names -> Move them up/down in the order you want.
; This will sort everything (channels and queries) in A-B-C Order...
3, Tools -> Options -> Display -> [check] Sort buttons -> OK

from znc.

rmiddle avatar rmiddle commented on July 20, 2024

Xchat doesn't let me reorder the list. It is a pain the list changes on each load. Please fix.

from znc.

jcc8 avatar jcc8 commented on July 20, 2024

Bounty here: https://www.catincan.com/bounty/allow-ordering-channels-issue-104-znc-znc-github

Crowdfund issue & get merged into main branch to collect.

from znc.

 avatar commented on July 20, 2024

rmiddle,

Of course you can reorder the list with Xchat.
Open Keyboard Shortcuts in the Settings menu and look for "Move tab family right/left" check what shortcut is assigned to it. In my case it is control+shift+page up/down

But the reordering is not saved, and I hate it too

from znc.

TingPing avatar TingPing commented on July 20, 2024

@mikolino @rmiddle uncheck prefs > channel switcher > Sort tabs in alphabetical order. Then the order in [he]xchat is set by join order, which is what this issue is about.

from znc.

ThiefMaster avatar ThiefMaster commented on July 20, 2024

+1

I don't want alphabetical order but the order in which I joined the channels.

from znc.

zaori avatar zaori commented on July 20, 2024

If the fix m0vie did works, please merge it. This is a particularly important problem for anyone who uses a lot of channels; we need to be able to find the channels we actually care about instead of losing them in a sea of lurking and log output and the like.

It was bad enough before with no sane way before to order them persistently, with only leaving and rejoining every channel in order as an option, but now we have no options at all.

from znc.

curtisz avatar curtisz commented on July 20, 2024

+1 for my own particular order (and not just alphabetical, which does me no good). Just a cursory examination of m0vie's commit looks like it gets the job done. Is there a particular reason this hasn't been merged yet? Sorting channels is an annoying task, and the referenced commit makes it look like this is also an unnecessary task.

from znc.

DarthGandalf avatar DarthGandalf commented on July 20, 2024

@curtisz that commit adds a new setting to znc.conf with the order. But znc.conf already contains channels in some order, why a new setting?
Also see comments in #238

from znc.

curtisz avatar curtisz commented on July 20, 2024

Down at the bottom (starting src/IRCNetwork.cpp:797) it appears to sort the channels according to the order they were given. As it stands, ZNC does not pay attention to channel ordering, regardless of how they're ordered in znc.conf. Also, I don't care if a connected client has the ability to sort channels. I want ZNC to sort the channels. I have many users connecting with different clients, so it's important that ZNC does this, so I don't have to keep track of a bunch of different instructions for individual user clients. At the moment, the only way to get channels in a particular desired order in ZNC is to part the channels and then join them in the order you want them in, which is kludgy, I think.

from znc.

DarthGandalf avatar DarthGandalf commented on July 20, 2024

As it stands, ZNC does not pay attention to channel ordering, regardless of how they're ordered in znc.conf

And that needs to be fixed, instead of introducing a new setting.

from znc.

curtisz avatar curtisz commented on July 20, 2024

My perspective is that I don't see the order in znc.conf as innately specifying a particular order as much as just being a set of channels. Preferring the explicit over implicit, I think an explicit setting here would be nice. Also, I would think it's probably easier to get ZNC to exhibit the desired behavior with an explicit setting, though I have no idea how ZNC handles the channel set internally. It's a new setting, sure, but there isn't really an existing one.

from znc.

sjau avatar sjau commented on July 20, 2024

@DarthGandalf
TBH, I don't really care how it's done... if existing settings can be (ab)used or new setting needs to be introduced... I'd just love if it gets the ability to have defined channel order list...

from znc.

curtisz avatar curtisz commented on July 20, 2024

And at the end of the day, philosophy about new settings aside, the code right there in m0vie's commit looks like it gives ZNC the desired behavior.

from znc.

zapy85 avatar zapy85 commented on July 20, 2024

I upped the bounty with 15$, so there is a 30$ bounty for whoever fixes this know (And adds the functionality to the web interface to change the order)

from znc.

MetaNova avatar MetaNova commented on July 20, 2024

Might want to update the title, it's now $45, as well as editing the link: https://www.bountysource.com/issues/696-allow-ordering-channels @kylef

from znc.

njhanley avatar njhanley commented on July 20, 2024

@DarthGandalf Could you explain what changes are needed for #238 to be merged?

As it stands, ZNC does not pay attention to channel ordering, regardless of how they're ordered in znc.conf

And that needs to be fixed, instead of introducing a new setting.

Config entries appear to be sorted lexicographically by design. Are you saying that the config system should instead respect the order in znc.conf for all entries?

from znc.

DarthGandalf avatar DarthGandalf commented on July 20, 2024

sorted lexicographically by design

By what design?

Are you saying that the config system should instead respect the order in znc.conf for all entries?

Yep. It only matters for channels though.

from znc.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.