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/
waleee has quit [Quit: WeeChat 3.3]
waleee has joined #river
waleee has quit [Quit: WeeChat 3.3]
waleee has joined #river
waleee has quit [Quit: WeeChat 3.3]
waleee has joined #river
dbuckley has quit [Read error: Connection reset by peer]
dbuckley has joined #river
waleee has quit [Ping timeout: 260 seconds]
waleee has joined #river
leon-p_ has joined #river
leon-p has quit [Ping timeout: 268 seconds]
adelaide has joined #river
snakedye has quit [Ping timeout: 268 seconds]
waleee has quit [Ping timeout: 260 seconds]
hspak has quit [Quit: The Lounge - https://thelounge.chat]
hspak has joined #river
adelaide has quit [Remote host closed the connection]
leon-p_ has quit [Quit: leon-p_]
novakane has joined #river
snakedye has joined #river
snakedye has quit [Ping timeout: 268 seconds]
snakedye has joined #river
novakane has quit [Read error: Connection reset by peer]
leon-p has joined #river
snakedye has quit [Ping timeout: 264 seconds]
snakedye has joined #river
snakedye has quit [Read error: Connection reset by peer]
snakedye has joined #river
novakane has joined #river
Guest72 has joined #river
Guest72 has quit [Quit: Client closed]
waleee has joined #river
waleee has quit [Quit: WeeChat 3.3]
leon-p has quit [Quit: leon-p]
waleee has joined #river
waleee has quit [Ping timeout: 268 seconds]
novakane has quit [Quit: WeeChat 3.3]
novakane has joined #river
snakedye has quit [Ping timeout: 267 seconds]
snakedye has joined #river
ext0l has joined #river
snakedye has quit [Ping timeout: 264 seconds]
snakedye has joined #river
adelaide has joined #river
snakedye has quit [Read error: Connection reset by peer]
snakedye has joined #river
snakedye has quit [Ping timeout: 268 seconds]
snakedye has joined #river
adelaide has quit [Ping timeout: 268 seconds]
yyp has quit [Ping timeout: 264 seconds]
yyp has joined #river
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
<ifreund> well, my personal website revamp has gone pretty well even though it takes me way to long to do basic css things
<ifreund> the fact that "just read all the docs to find out how to do X" doesn't work because the docs are way too long to reasonably digest doesn't help
<ifreund> should be readable on mobile now and respect that dark theme preference thing, plus a few other minor improvements
<novakane> css is black magic
<novakane> but theme and mobile works for me, so it was worth your time :P
<ifreund> I think I should make the dark mode a bit less high contrast, need to find a good gray
<novakane> 222222 best black
snakedye has quit [Ping timeout: 264 seconds]
leon-p has joined #river
<leon-p> ifreund: I love that embeded SVG :D
<ifreund> :)
<ifreund> I had to replace the lazy overlapping rectangles with a path to get it to render nicely at smaller sizes
<ifreund> svg paths are totally unreadable
waleee has joined #river
<ifreund> I think I'll go with #1a1a1a, #222222 is a little too light for my tastes
snakedye has joined #river
<novakane> fair enough, I like lighter black
<leon-p> For my own writings I decided to go with just pure black on pure white or pure white on pure black, depending on theme preference. My reasoning is that they are decent defaults and if a user wants other colours they can use a plugin. On the other hand, I also test against w3m for compatability, so I might not be the ideal source for web dev tricks :P
<ifreund> hmm, I should try w3m
<ifreund> seems usable enough
<ifreund> good point about the plugin though
waleee has quit [Ping timeout: 264 seconds]
waleee has joined #river
<ifreund> so I guess the last thing to do is figure out how to properly generate tarballs
<leon-p> you mean for releases? sourcehut does that automatically for git tags. Maybe github does that too?
<waleee> with the submodules included?
<waleee> ... ah, not source tarballs?
<leon-p> no idea, never used submodules for anything I released
<ifreund> yes source tarballs, github won't include submodules
<ifreund> I'm not even sure that bundling submodules into the tarball is the right way to go though, just asked the void devs
<leon-p> a proper tarball strips the git repo, so you can either bundle the tar balls or provide information on how to fetch them manually
<waleee> the odd gentoo-user would be happy since they don't accept network connections for ebuilds
<waleee> * not in the official repo at least
<leon-p> depends on whether their packaging policy allows multiple sources per package
<ifreund> waleee: there are workarounds for that, but eschwartz said that I should bundle the submoudles so I'll go with that even though it's a bit extra work for me
<leon-p> but I would be surprised if a package manager designed for the user building everything from source can't do statically linked dependencies
<leon-p> ifreund: will you tag a release today?
<ifreund> Thats the plan, unless anyone knows of any blockers
<leon-p> 455 kinda is a bug, but I don't think it's important enough to block a release
<ifreund> I don't consider leaving out the heuristics to guess which X11 clients have a valid reason to snoop on input a bug
<leon-p> fair
<leon-p> I think there are good Wayland replacements for the most important X things that mis-use redirect override windows anyway
<ifreund> exactly, if you want to use wayland you can use a native wayland dmenu clone
<ifreund> Xwayland only exists for things that are too annoying to port/closed source IMO
<leon-p> and for stuff that moves very slowly. I am waiting on theh gimp gtk3 port before I can remove Xwayland from all my devices
<novakane> yeah doesn't make sense to use wayland if you only use x apps
waleee has quit [Ping timeout: 260 seconds]
waleee has joined #river
<ifreund> I think I'm going to delete the AUTHORS file unless anyone has objections, nobody seems to actually add themselves to it so it's kinda useless
<ifreund> git shortlog -s is more informative
<novakane> yeah and there is the github contributors thing
<leon-p> +1
<leon-p> I think no one adds themselves to AUTHORS because it's a bit intimidating. It takes some confidency to think "yes, I am an author, I should be in that file" and for the average sub-100-lines PR that will probably not happen for most people
<ifreund> yeah I totally get that, It's not like I did anything to encourage it either
<novakane> tbh I thought that was like only you adding name in this, ifreund
<ifreund> it's not like I documented it anywhere, but afaik people usually add themselves to such files when they send patches in projects that do that kind of thing
<ifreund> it's gone now anyways
<novakane> kinda related, you intend to make like a CHANGELOG file?
<leon-p> to be fair, I think a lot of people are not used to AUTHORS and CONTRIBUTING since modern projects often put that into README and old project that have them as separate files are not easy to contribute to
<novakane> agreed
<ifreund> I think if we keep the git history clean enough we don't need a CHANGELOG
<novakane> fair, sometimes for someone just following stable release it's cool to have a changelog
<leon-p> as a file? no. As part of the tag description? depends on what you put into there. if it's only git shortlog, than you can leave it out. I personally tend to summarize all changes that are breaking for packagers and users into my changelogs and leave out everything else.
waleee has quit [Ping timeout: 264 seconds]
<leon-p> but a changelog for the first release of something is a bit paradoxical anyway
<novakane> yeah breaking changes in a release note should be the minimum
<novakane> and I was talking for future release, not this one of course
<leon-p> it is, but sadly a lot of users miss the summary of the breaking changes because the average package manager does not warn that there are any. I think apt can do it, but I never saw it with any others.
<ifreund> Yeah we should keep a list of breaking changes and new features somewhere
<ifreund> I don't think it needs to be tracked in the git history though
<ifreund> wlroots uses an issue for this
<novakane> neovim too, its great
<leon-p> sounds good. or maybe a label to attach to issues / PRs
<doaN[m]> okay so I just boot under wayland with proprietary driver 495.44.
<doaN[m]> Thanks Nvidia ...
<doaN[m]> some flickering and no cursor when I open a window.
<leon-p> that's what you are asking for when using proprietary drivers. Mesa and related bits have many bug fixes from compositor authors. Not possible for closed boxes.
<novakane> leon-p: one issue for all changes is easier to follow than label imo, and an user can activate the notif to only follow this one and knows breaking changes
<leon-p> novakane: makes sense
<leon-p> +1 from me then
<doaN[m]> I'm using the Kanshi utility to setup my display. 2x 1080p, one 60Hz and one 144Hz.... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/062d669cb51e8d93ac21259699eea42aa31b1d39)
<doaN[m]> leon-p: Yeah I know. Running an "old" GTX980 but you know GPU prices 😩
<leon-p> doaN[m]: as for the kanshi issue, try setting it via wlr-randr and see if that works. Remember that you need custom modes if you want to have vaues not in any of the advertised modes. If that is not the issue, I doubt anyone will be able to help you debug it though.
novakane has quit [Quit: WeeChat 3.3]
novakane has joined #river
<leon-p> I think I am proposing "don't cross the river [-developers]" by America as the official release song
<doaN[m]> <leon-p> "doaN: as for the kanshi issue..." <- monitor refresh rate is supported and advertised with wlr-randr but no luck. Thanks anyway.
<doaN[m]> I just listen to it, good song
<doaN[m]> s/to/the/, s/it/song/
<doaN[m]> Maybe I'll be able to swim the tides one day 🙂
<ifreund> alright, I think it's done
<ifreund> someone ping me if I've missed anything
<ifreund> I'll package it for void tomorrow, it's late here
<leon-p> nice \m/
<novakane> congrats!
<doaN[m]> 🎉 nice
<ifreund> thanks!
<doaN[m]> congrats to you and all contributors
<novakane> I can go to sleep now, wouldn't want to miss the first release :p
<leon-p> I can get my one-person after-release party going on now, a.k.a. a nice cup of coffee
<emersion> congrats!
novakane has quit [Quit: Quit]
waleee has joined #river
<doaN[m]> imagining seeing leon-p rocking "Don't cross the river", dancing with his coffee 😄
<leon-p> please don't imagine that, I am a terrible dancer
<waleee> firefox 94 released too, great timing
<waleee> (it should have default enabled hw acceleration on wayland)
<ifreund> it didn't have that before?
<ifreund> Have I really been using firefox without hardware acceleration for a year? I don't think so...
<leon-p> to be fair, I think they put a lot of effort into their video software rendering. My hardware does not support accelerating modern video formats and it still works ok.
<ifreund> looks like the wayland backend has used EGL as long as it's existed, what changed is that now the X11 backend uses EGL too instead of GLX
<ifreund> lol
<waleee> but webrender was pretty recent
<ifreund> definitely good to see that codepath becoming widely shared regardless
<waleee> about:unloads. Finally.
<ifreund> leon-p: by the way, do you still have permissions to do all the things you think you should be able to post riverwm github organization move?
<ifreund> if not let me know and I'll try and fix it
<leon-p> let me check
<leon-p> nope, apparently I can't. It shows me as a "member", but I no longer have access to what I need for issue triaging
<ifreund> hrm
<ifreund> leon-p: try again?