nyxt icon indicating copy to clipboard operation
nyxt copied to clipboard

Built-in support for IRC in Nyxt?

Open guojing0 opened this issue 2 years ago • 9 comments

I was reading Demeter articles on official blog and then it came to me that Nyxt seemed to not have support for IRC (at least it's the result when I searched in GitHub)? After some research I found out that maybe maiden and cl-irc can be helpful.

I hope to implement this after completing most items in my to-do list... either as a library/mode or a plug-in (like Demeter).

guojing0 avatar Dec 14 '21 09:12 guojing0

@guojing0, you might want to check out Mezzano the Common Lisp OS, they have an IRC app you could draw inspiration/code from.

hendursaga avatar Dec 14 '21 19:12 hendursaga

I would also like to do this, if you get started on this, please do let me know so that we are not doing the same work twice :-)

jmercouris avatar Dec 14 '21 19:12 jmercouris

@hendursaga Thanks. I didn't know Mezzano also has an IRC app.

guojing0 avatar Dec 15 '21 05:12 guojing0

@jmercouris Of course. I was thinking about doing this after finishing that button thing and "headings buffer". I may start work on this during the break.

guojing0 avatar Dec 15 '21 05:12 guojing0

OK! :-)

jmercouris avatar Dec 15 '21 17:12 jmercouris

UX/UI design of IRC interface

As we can see from the following screenshot, Demeter has three main parts (list of feeds, specific feed, and the article) with prompt buffer. I am thinking about implementing something like Textual's GUI, which means that for the prompt buffer, we could only need the prompt without the area below it (if it can be done).

Any thoughts? @Ambrevar @jmercouris @aartaka @pdelfino

demeter

guojing0 avatar Dec 19 '21 14:12 guojing0

As we can see from the following screenshot, Demeter has three main parts (list of feeds, specific feed, and the article) with prompt buffer. I am thinking about implementing something like Textual's GUI, which means that for the prompt buffer, we could only need the prompt without the area below it (if it can be done).

Doesn't sound right to me. The area below prompt input is useful, as it allows listing arbitrary suggestions information.

But, if you insist, prompt-buffer shrinking is definitely possible. ffi-window-set-prompt-buffer-height can be of help there -- just set it to input height and you're all set for the suggestion-less prompt!

aartaka avatar Dec 19 '21 17:12 aartaka

May I ask how IRC support is for Nyxt now?

guojing0 avatar Sep 02 '22 18:09 guojing0

It didn't change much since the last discussion :P

aartaka avatar Sep 02 '22 18:09 aartaka