<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>
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
<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
<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