ifreund changed the topic of #river to: river - a dynamic tiling wayland compositor || https://github.com/riverwm/river || channel logs: https://libera.irclog.whitequark.org/river/
<NickH> pinpoxIRC: just saw your PR: I think it solves what is probably my only real gripe with with River :-)
<NickH> Running it now. Thanks! Hope it gets merged.
<leon-p> we could maybe expand it to have also have a generic -tag flag for send-to-output, might also be helpful i.e. to have keybinds to send windows to specific tags on other outputs (like Super+Alt+2, etc)
<leon-p> btw, really loving sandbar. Can't remember who wrote it, but it's pretty neat :)
eShaev9z_ has joined #river
eShaev9z has quit [Ping timeout: 265 seconds]
waleee has quit [Ping timeout: 256 seconds]
waleee has joined #river
talismanick has joined #river
dbuckley has quit [Ping timeout: 240 seconds]
waleee has quit [Ping timeout: 248 seconds]
angry_vincent has joined #river
angry_vincent has quit [Changing host]
angry_vincent has joined #river
leopoldek has quit [Ping timeout: 252 seconds]
Ordoviz has joined #river
Ordoviz has quit [Ping timeout: 265 seconds]
Ordoviz has joined #river
<pinpoxIRC> NickH: Cool, nice that it works for you!
<pinpoxIRC> leon-p: I'd vote for merging it with this functionality when reviewed and adding more stuff in a separate PR.
<pinpoxIRC> Btw. is the "Scratchpad" page of the wiki gone? https://github.com/riverwm/river/issues/355#issuecomment-878080030
<pinpoxIRC> mentioned in a few issues, but I can't find it
talismanick has quit [Remote host closed the connection]
<ifreund> leon-p: there's no real way to get the curret tags of the target output though... I'd need a convincing motivating use case
<pinpoxIRC> Is there a way to get all the windows on the currently showed tags of an output?
<pinpoxIRC> I implemented a "monocle" layout using river-luatile (all windows max size and behind each other) and whould like to show all open views in the bar if that is possible
haliucinas has quit [Quit: haliucinas]
<pinpoxIRC> More generally, how do I get information from river or my layout generator to the status bar? Another use-case would be showing the current layout name
haliucinas has joined #river
<ifreund> pino
<ifreund> pinpoxIRC: the river-status protocol is what status bars currently use
<pinpoxIRC> ifreund: I'm currently using waybar, can you give a pointer on how to do this? I just enabled the modules to show the tags for now, not sure how to add that information
<pinpoxIRC> or is there a better/other bar that does support this already?
<ifreund> perhaps waybar doesnt support displaying the current layout name yet, not sure
<ifreund> there's a list of bars on the wiki
<pinpoxIRC> Trying through them right now, thought maybe someone here has implemented something like that already
maxxv has joined #river
<maxxv> pinpoxIRC: i3bar-river can display layout name, but river-luatile doesn't have an option to set it yet
angry_vincent has quit [Ping timeout: 276 seconds]
angry_vincent has joined #river
angry_vincent has quit [Changing host]
angry_vincent has joined #river
Ordoviz has quit [Ping timeout: 268 seconds]
maxxv has quit [Ping timeout: 260 seconds]
Ordoviz has joined #river
Ordoviz has quit [Ping timeout: 240 seconds]
Ordoviz has joined #river
<pinpoxIRC> Is it possible to pass the currently focused output to layout generator?
<pinpoxIRC> Trying to implement a function layout_switch(outputname) that changes the layout of one output
<ifreund> the layout generator can use wl_output.name to implement that yeah
<pinpoxIRC> Oh ok, guess that's a missing feature in river-luatile then, I can't find any example for it
<pinpoxIRC> Currently it only gets data for every hande_layout() request, but I dont see how I would pass that to custom functions
Nosrep has quit [Ping timeout: 276 seconds]
dbuckley has joined #river
<mohan43u> anyone recommend a good UI library to use in zig? I'm more leaning towards lvgl, anything apart from lvgl?
daurnimator has quit [Ping timeout: 260 seconds]
daurnimator has joined #river
<leon-p> depends on what you mean by "good"
<leon-p> also, anecdotally from when I hacked on the pinetime, lvgl is insanely annoying
<mohan43u> leon-p: is there any alternative to lvgl?
<leon-p> again, depends on what you want
<leon-p> do you just want to draw a window with some text and very simple UI elements? Or do you explicitly want something that has predefined widgets?
<mohan43u> leon-p: just need a gui library to show data
<leon-p> I mean, things like bar graphs are pretty easy to DIY with cairo or pixman
<leon-p> the thing with all these "small" gui libs is that they all manage to suck more than the big ones somehow
<leon-p> sometimes their rendering loop sucks, sometimes they have an awkward component system, sometimes the performance is less than stellar
<leon-p> therefore for GUI I either DIY it or just use GTK
<leon-p> GTK sucks, but at least in a managable way
<mohan43u> leon-p: no, not graphs, a simple label to show couple of data from different censors, may be more labels with different censors will be added in future
<leon-p> if there is nothing graphical, way not make it a TUI application?
<leon-p> and if it's just text but you don't want it in the terminal, then pixman plus fcft
<leon-p> I have an example application, if you want to see some code
<mohan43u> leon-p: need to put some colors, I like how lvgl have different ways to decorate widgets (yes, the big ones gtk/qt had it for decades)
<leon-p> you can actually have RGB colours in the terminal
<mohan43u> leon-p: what kind of problems you faced with lvgl?
<leon-p> awkward widget system, transition animations not backed by buffers but rather by constantly re-rendering, themeing not well documented, documentation wrong in many cases, curious performance issues when special shapes / widgets were used in their default configuration, etc...
<leon-p> oh, and the alignment system does not work correctly
pinpoxIRC has quit [Quit: The Lounge - https://thelounge.chat]
pinpoxIRC has joined #river
Ordoviz has quit [Ping timeout: 264 seconds]
<leon-p> I wonder if firefox has some kind of IPC. I would really like a window switcher that could list individual tabs instead of just the window
Ordoviz has joined #river
Ordoviz has quit [Ping timeout: 268 seconds]
<tleydxdy[m]> just don't use tabs :)
<leon-p> unfortunately, my firefox starts getting unresponsive when I have more than 7-ish windows open. Right now I have *double check* 364 tabs open. I don't think that would work very well :)
<novakane> you know tabs can be closed huh :P
<leon-p> Yeah, I mostly use so many because FFs bookmarks system is more annoying
waleee has joined #river
leopoldek has joined #river
Ordoviz has joined #river
taupiqueur has joined #river
angry_vincent has quit [Remote host closed the connection]
aryak has quit [Ping timeout: 246 seconds]
kotto has quit [Quit: WeeChat 3.8]
aryak has joined #river
<pinpoxIRC> Quick question on the docs: Do I need to edit the rivertile.1.scd file only or the riverctl.1 file aswell?
<pinpoxIRC> I'm quite confused by the format of the latter
<pinpoxIRC> leon-p: There is a fuzzy search plugin, dmenu-style searching for tabs and windows https://addons.mozilla.org/en-US/firefox/addon/fuzzytabs/
<pinpoxIRC> *tabs and bookmarks
<waleee> saka is just a worse version of tridactyl afaik
<waleee> I really miss the good ole' days of vimperator
<waleee> qutebrowser kind of works out in the same way, but you get worse adblocking than on firefox with ublock origin
leopoldek has quit [Ping timeout: 240 seconds]