home.social

#fvwm — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #fvwm, aggregated by home.social.

fetched live
  1. @thomasadam

    Looks great, this could ease my force move to #wayland. But right now still on #X11 and will stay there as long as I can :)

    #fvwm

  2. @thomasadam

    Looks great, this could ease my force move to #wayland. But right now still on #X11 and will stay there as long as I can :)

    #fvwm

  3. @thomasadam

    Looks great, this could ease my force move to #wayland. But right now still on #X11 and will stay there as long as I can :)

    #fvwm

  4. @thomasadam

    Looks great, this could ease my force move to #wayland. But right now still on #X11 and will stay there as long as I can :)

    #fvwm

  5. @thomasadam

    Looks great, this could ease my force move to #wayland. But right now still on #X11 and will stay there as long as I can :)

    #fvwm

  6. #fvwm #cow #wayland

    Hey all,

    I'm slowly working toward a default theme, per: codeberg.org/thomasadam/cow/is

    See the screenshot attached.

    This mimics the AnotherLevel theme from RedHat 5.X days, from early 1994 onward.

    This is how I started out with fvwm.

    No, it's not nostalgic for me, but I do like how it looks.

    I suspect some of you might not.

    If you want to change it, now's your chance, otherwise this is going to become the default theme...

    Have fun!

    CoW is a window manager for wayland running on top of the River compositor, see: codeberg.org/thomasadam/cow

  7. #fvwm #cow #wayland

    Hey all,

    I'm slowly working toward a default theme, per: codeberg.org/thomasadam/cow/is

    See the screenshot attached.

    This mimics the AnotherLevel theme from RedHat 5.X days, from early 1994 onward.

    This is how I started out with fvwm.

    No, it's not nostalgic for me, but I do like how it looks.

    I suspect some of you might not.

    If you want to change it, now's your chance, otherwise this is going to become the default theme...

    Have fun!

    CoW is a window manager for wayland running on top of the River compositor, see: codeberg.org/thomasadam/cow

  8. #fvwm #cow #wayland

    Hey all,

    I'm slowly working toward a default theme, per: codeberg.org/thomasadam/cow/is

    See the screenshot attached.

    This mimics the AnotherLevel theme from RedHat 5.X days, from early 1994 onward.

    This is how I started out with fvwm.

    No, it's not nostalgic for me, but I do like how it looks.

    I suspect some of you might not.

    If you want to change it, now's your chance, otherwise this is going to become the default theme...

    Have fun!

    CoW is a window manager for wayland running on top of the River compositor, see: codeberg.org/thomasadam/cow

  9. #fvwm #cow #wayland

    Hey all,

    I'm slowly working toward a default theme, per: codeberg.org/thomasadam/cow/is

    See the screenshot attached.

    This mimics the AnotherLevel theme from RedHat 5.X days, from early 1994 onward.

    This is how I started out with fvwm.

    No, it's not nostalgic for me, but I do like how it looks.

    I suspect some of you might not.

    If you want to change it, now's your chance, otherwise this is going to become the default theme...

    Have fun!

    CoW is a window manager for wayland running on top of the River compositor, see: codeberg.org/thomasadam/cow

  10. #fvwm #cow #wayland

    Hey all,

    I'm slowly working toward a default theme, per: codeberg.org/thomasadam/cow/is

    See the screenshot attached.

    This mimics the AnotherLevel theme from RedHat 5.X days, from early 1994 onward.

    This is how I started out with fvwm.

    No, it's not nostalgic for me, but I do like how it looks.

    I suspect some of you might not.

    If you want to change it, now's your chance, otherwise this is going to become the default theme...

    Have fun!

    CoW is a window manager for wayland running on top of the River compositor, see: codeberg.org/thomasadam/cow

  11. #fvwm #cow #wayland

    Hi all -- I've added a slew of bug-fixes to CoW recently (thanks to @justine and others for the reports/testing!)

    Additionally, I've added the following:

    draw-exec -- a new command to draw a rectangle with the mouse to open a window at that size.

    For example, the following binding (holding down meta (alt) and holding and dragging with the left mouse button) would open xterm once you've drawn a rectangle:

    moocow 'mouse M+left draw-exec exec xterm'

    If you'd like something more visual, see: youtu.be/8PkUKZDa6bQ

    I'm not sure how useful this is, but it's fun, and was fun to implement it.

    For the benefit of @stib, CoW is a wayland window manager for Linux/Unix running on the River compositor:

    codeberg.org/thomasadam/cow

  12. #fvwm #cow #wayland

    Hi all -- I've added a slew of bug-fixes to CoW recently (thanks to @justine and others for the reports/testing!)

    Additionally, I've added the following:

    draw-exec -- a new command to draw a rectangle with the mouse to open a window at that size.

    For example, the following binding (holding down meta (alt) and holding and dragging with the left mouse button) would open xterm once you've drawn a rectangle:

    moocow 'mouse M+left draw-exec exec xterm'

    If you'd like something more visual, see: youtu.be/8PkUKZDa6bQ

    I'm not sure how useful this is, but it's fun, and was fun to implement it.

    For the benefit of @stib, CoW is a wayland window manager for Linux/Unix running on the River compositor:

    codeberg.org/thomasadam/cow

  13. #fvwm #cow #wayland

    Hi all -- I've added a slew of bug-fixes to CoW recently (thanks to @justine and others for the reports/testing!)

    Additionally, I've added the following:

    draw-exec -- a new command to draw a rectangle with the mouse to open a window at that size.

    For example, the following binding (holding down meta (alt) and holding and dragging with the left mouse button) would open xterm once you've drawn a rectangle:

    moocow 'mouse M+left draw-exec exec xterm'

    If you'd like something more visual, see: youtu.be/8PkUKZDa6bQ

    I'm not sure how useful this is, but it's fun, and was fun to implement it.

    For the benefit of @stib, CoW is a wayland window manager for Linux/Unix running on the River compositor:

    codeberg.org/thomasadam/cow

  14. #fvwm #cow #wayland

    Hi all -- I've added a slew of bug-fixes to CoW recently (thanks to @justine and others for the reports/testing!)

    Additionally, I've added the following:

    draw-exec -- a new command to draw a rectangle with the mouse to open a window at that size.

    For example, the following binding (holding down meta (alt) and holding and dragging with the left mouse button) would open xterm once you've drawn a rectangle:

    moocow 'mouse M+left draw-exec exec xterm'

    If you'd like something more visual, see: youtu.be/8PkUKZDa6bQ

    I'm not sure how useful this is, but it's fun, and was fun to implement it.

    For the benefit of @stib, CoW is a wayland window manager for Linux/Unix running on the River compositor:

    codeberg.org/thomasadam/cow

  15. #fvwm #cow #wayland

    Hi all -- I've added a slew of bug-fixes to CoW recently (thanks to @justine and others for the reports/testing!)

    Additionally, I've added the following:

    draw-exec -- a new command to draw a rectangle with the mouse to open a window at that size.

    For example, the following binding (holding down meta (alt) and holding and dragging with the left mouse button) would open xterm once you've drawn a rectangle:

    moocow 'mouse M+left draw-exec exec xterm'

    If you'd like something more visual, see: youtu.be/8PkUKZDa6bQ

    I'm not sure how useful this is, but it's fun, and was fun to implement it.

    For the benefit of @stib, CoW is a wayland window manager for Linux/Unix running on the River compositor:

    codeberg.org/thomasadam/cow

  16. #fvwm #cow #wayland

    Native menu support has been merged.

    I've spent a good few weeks on this and am generally happy with the result.

    See the screenshot attached.

    Examples in cow.conf and man page.

    Colour gradients can be applied -- and do not need to look as "boring" as in the screenshot.

    Any issues, open something on Codeberg or come chat on #cow-wayland on irc.libera.chat

    codeberg.org/thomasadam/cow

  17. #fvwm #cow #wayland

    Native menu support has been merged.

    I've spent a good few weeks on this and am generally happy with the result.

    See the screenshot attached.

    Examples in cow.conf and man page.

    Colour gradients can be applied -- and do not need to look as "boring" as in the screenshot.

    Any issues, open something on Codeberg or come chat on #cow-wayland on irc.libera.chat

    codeberg.org/thomasadam/cow

  18. #fvwm #cow #wayland

    Native menu support has been merged.

    I've spent a good few weeks on this and am generally happy with the result.

    See the screenshot attached.

    Examples in cow.conf and man page.

    Colour gradients can be applied -- and do not need to look as "boring" as in the screenshot.

    Any issues, open something on Codeberg or come chat on #cow-wayland on irc.libera.chat

    codeberg.org/thomasadam/cow

  19. #fvwm #cow #wayland

    Native menu support has been merged.

    I've spent a good few weeks on this and am generally happy with the result.

    See the screenshot attached.

    Examples in cow.conf and man page.

    Colour gradients can be applied -- and do not need to look as "boring" as in the screenshot.

    Any issues, open something on Codeberg or come chat on #cow-wayland on irc.libera.chat

    codeberg.org/thomasadam/cow

  20. #fvwm #cow #wayland

    Native menu support has been merged.

    I've spent a good few weeks on this and am generally happy with the result.

    See the screenshot attached.

    Examples in cow.conf and man page.

    Colour gradients can be applied -- and do not need to look as "boring" as in the screenshot.

    Any issues, open something on Codeberg or come chat on #cow-wayland on irc.libera.chat

    codeberg.org/thomasadam/cow

  21. #cow #fvwm #wayland

    Menu support in cow.

    I've been looking into this for a while and have a prototype of sorts.

    A new `menu-add` command defines and creates menus, similar to how fvwm operates now.

    Colour gradients are supported, nested-submenus, etc.

    I'm still working on this, but here's a screenshot to whet appetites, etc.

  22. #cow #fvwm #wayland

    Menu support in cow.

    I've been looking into this for a while and have a prototype of sorts.

    A new `menu-add` command defines and creates menus, similar to how fvwm operates now.

    Colour gradients are supported, nested-submenus, etc.

    I'm still working on this, but here's a screenshot to whet appetites, etc.

  23. #cow #fvwm #wayland

    Menu support in cow.

    I've been looking into this for a while and have a prototype of sorts.

    A new `menu-add` command defines and creates menus, similar to how fvwm operates now.

    Colour gradients are supported, nested-submenus, etc.

    I'm still working on this, but here's a screenshot to whet appetites, etc.

  24. #cow #fvwm #wayland

    Menu support in cow.

    I've been looking into this for a while and have a prototype of sorts.

    A new `menu-add` command defines and creates menus, similar to how fvwm operates now.

    Colour gradients are supported, nested-submenus, etc.

    I'm still working on this, but here's a screenshot to whet appetites, etc.

  25. #cow #fvwm #wayland

    Menu support in cow.

    I've been looking into this for a while and have a prototype of sorts.

    A new `menu-add` command defines and creates menus, similar to how fvwm operates now.

    Colour gradients are supported, nested-submenus, etc.

    I'm still working on this, but here's a screenshot to whet appetites, etc.

  26. #fvwm #cow #wayland

    Just a reminder, if there’s anyone who is interested in making the default config, window style, etc., not look like crap by default, please do let me know.

    Original post linked below.

    From: @thomasadam
    bsd.network/@thomasadam/116636

  27. #fvwm #cow #wayland

    Just a reminder, if there’s anyone who is interested in making the default config, window style, etc., not look like crap by default, please do let me know.

    Original post linked below.

    From: @thomasadam
    bsd.network/@thomasadam/116636

  28. #fvwm #cow #wayland

    Just a reminder, if there’s anyone who is interested in making the default config, window style, etc., not look like crap by default, please do let me know.

    Original post linked below.

    From: @thomasadam
    bsd.network/@thomasadam/116636

  29. #fvwm #cow #wayland

    Just a reminder, if there’s anyone who is interested in making the default config, window style, etc., not look like crap by default, please do let me know.

    Original post linked below.

    From: @thomasadam
    bsd.network/@thomasadam/116636

  30. #fvwm #cow #wayland

    Just a reminder, if there’s anyone who is interested in making the default config, window style, etc., not look like crap by default, please do let me know.

    Original post linked below.

    From: @thomasadam
    bsd.network/@thomasadam/116636

  31. #fvwm #cow #wayland

    I've been working on cowbuttons -- something which approximates FvwmButtons.

    The glaring limitation is that because you cannot reparent windows on wayland you can't get a good facsimile of FvwmButtons.

    But what you can get is what you see in the attached image.

    You can define panels which open/close other cowbuttons or external applications. You can define launcher buttons for applications.

    The PR will be merged soon:

    codeberg.org/thomasadam/cow/pu

    Testing, comments, etc., welcome!

  32. #fvwm #cow #wayland

    I've been working on cowbuttons -- something which approximates FvwmButtons.

    The glaring limitation is that because you cannot reparent windows on wayland you can't get a good facsimile of FvwmButtons.

    But what you can get is what you see in the attached image.

    You can define panels which open/close other cowbuttons or external applications. You can define launcher buttons for applications.

    The PR will be merged soon:

    codeberg.org/thomasadam/cow/pu

    Testing, comments, etc., welcome!

  33. #fvwm #cow #wayland

    I've been working on cowbuttons -- something which approximates FvwmButtons.

    The glaring limitation is that because you cannot reparent windows on wayland you can't get a good facsimile of FvwmButtons.

    But what you can get is what you see in the attached image.

    You can define panels which open/close other cowbuttons or external applications. You can define launcher buttons for applications.

    The PR will be merged soon:

    codeberg.org/thomasadam/cow/pu

    Testing, comments, etc., welcome!

  34. #fvwm #cow #wayland

    I've been working on cowbuttons -- something which approximates FvwmButtons.

    The glaring limitation is that because you cannot reparent windows on wayland you can't get a good facsimile of FvwmButtons.

    But what you can get is what you see in the attached image.

    You can define panels which open/close other cowbuttons or external applications. You can define launcher buttons for applications.

    The PR will be merged soon:

    codeberg.org/thomasadam/cow/pu

    Testing, comments, etc., welcome!

  35. #fvwm #cow #wayland

    I've been working on cowbuttons -- something which approximates FvwmButtons.

    The glaring limitation is that because you cannot reparent windows on wayland you can't get a good facsimile of FvwmButtons.

    But what you can get is what you see in the attached image.

    You can define panels which open/close other cowbuttons or external applications. You can define launcher buttons for applications.

    The PR will be merged soon:

    codeberg.org/thomasadam/cow/pu

    Testing, comments, etc., welcome!

  36. #fvwm #cow #wayland

    Fun with window titlebars...

    I've been messing about recently with window titlebars.

    Fvwm has had, for years, the ability to put the titlebars on different edges of the window.

    Well, now CoW supports this, too.

    See the screenshot attached. It also works with squeezed titlebars.

    With the new '-d titlebar' option for the 'window-shade' command, binding this to a key/mouse will shade the window in the direction of where the titlebar is, too.

    Code not yet committed, I just need to clean it up, but I'll do that this evening.

  37. #fvwm #cow #wayland

    Fun with window titlebars...

    I've been messing about recently with window titlebars.

    Fvwm has had, for years, the ability to put the titlebars on different edges of the window.

    Well, now CoW supports this, too.

    See the screenshot attached. It also works with squeezed titlebars.

    With the new '-d titlebar' option for the 'window-shade' command, binding this to a key/mouse will shade the window in the direction of where the titlebar is, too.

    Code not yet committed, I just need to clean it up, but I'll do that this evening.

  38. #fvwm #cow #wayland

    Fun with window titlebars...

    I've been messing about recently with window titlebars.

    Fvwm has had, for years, the ability to put the titlebars on different edges of the window.

    Well, now CoW supports this, too.

    See the screenshot attached. It also works with squeezed titlebars.

    With the new '-d titlebar' option for the 'window-shade' command, binding this to a key/mouse will shade the window in the direction of where the titlebar is, too.

    Code not yet committed, I just need to clean it up, but I'll do that this evening.

  39. #fvwm #cow #wayland

    Fun with window titlebars...

    I've been messing about recently with window titlebars.

    Fvwm has had, for years, the ability to put the titlebars on different edges of the window.

    Well, now CoW supports this, too.

    See the screenshot attached. It also works with squeezed titlebars.

    With the new '-d titlebar' option for the 'window-shade' command, binding this to a key/mouse will shade the window in the direction of where the titlebar is, too.

    Code not yet committed, I just need to clean it up, but I'll do that this evening.

  40. #fvwm #cow #wayland

    Fun with window titlebars...

    I've been messing about recently with window titlebars.

    Fvwm has had, for years, the ability to put the titlebars on different edges of the window.

    Well, now CoW supports this, too.

    See the screenshot attached. It also works with squeezed titlebars.

    With the new '-d titlebar' option for the 'window-shade' command, binding this to a key/mouse will shade the window in the direction of where the titlebar is, too.

    Code not yet committed, I just need to clean it up, but I'll do that this evening.

  41. #fvwm #cow #wayland

    More from me!

    This time, icons...

    With this change, icons are now more of a first-class citizen in CoW.

    It's possible to assign icons (either SVG or PNG) to windows, via the `decor` command.

    The cow(!) man page has a dedicated icon section so you can see how to do that.

    By default, cow ships with an icon which mimics what MWM has.

    Icons can now be moved around the desktop, and windows remember their icon position.

    The new icon-reset command will put icons back to their default position, which is managed by cow. This is similar to the `PlaceAgain icon` command from #fvwm and #fvwm3

    Enjoy!

  42. #fvwm #cow #wayland

    More from me!

    This time, icons...

    With this change, icons are now more of a first-class citizen in CoW.

    It's possible to assign icons (either SVG or PNG) to windows, via the `decor` command.

    The cow(!) man page has a dedicated icon section so you can see how to do that.

    By default, cow ships with an icon which mimics what MWM has.

    Icons can now be moved around the desktop, and windows remember their icon position.

    The new icon-reset command will put icons back to their default position, which is managed by cow. This is similar to the `PlaceAgain icon` command from #fvwm and #fvwm3

    Enjoy!

  43. #fvwm #cow #wayland

    More from me!

    This time, icons...

    With this change, icons are now more of a first-class citizen in CoW.

    It's possible to assign icons (either SVG or PNG) to windows, via the `decor` command.

    The cow(!) man page has a dedicated icon section so you can see how to do that.

    By default, cow ships with an icon which mimics what MWM has.

    Icons can now be moved around the desktop, and windows remember their icon position.

    The new icon-reset command will put icons back to their default position, which is managed by cow. This is similar to the `PlaceAgain icon` command from #fvwm and #fvwm3

    Enjoy!

  44. #fvwm #cow #wayland

    More from me!

    This time, icons...

    With this change, icons are now more of a first-class citizen in CoW.

    It's possible to assign icons (either SVG or PNG) to windows, via the `decor` command.

    The cow(!) man page has a dedicated icon section so you can see how to do that.

    By default, cow ships with an icon which mimics what MWM has.

    Icons can now be moved around the desktop, and windows remember their icon position.

    The new icon-reset command will put icons back to their default position, which is managed by cow. This is similar to the `PlaceAgain icon` command from #fvwm and #fvwm3

    Enjoy!

  45. #fvwm #cow #wayland

    More from me!

    This time, icons...

    With this change, icons are now more of a first-class citizen in CoW.

    It's possible to assign icons (either SVG or PNG) to windows, via the `decor` command.

    The cow(!) man page has a dedicated icon section so you can see how to do that.

    By default, cow ships with an icon which mimics what MWM has.

    Icons can now be moved around the desktop, and windows remember their icon position.

    The new icon-reset command will put icons back to their default position, which is managed by cow. This is similar to the `PlaceAgain icon` command from #fvwm and #fvwm3

    Enjoy!

  46. #fvwm #cow #wayland

    Image support, decor command, and fvwm-themes conversion.

    More updates to CoW (on branch `main`):

    codeberg.org/thomasadam/cow

    The way window decorations work has changed -- and is a breaking change for anyone using CoW.

    The original settings for controlling a window's look-and-feel has moved to a dedicated `decor` command instead, and some of the names have been changed for consistency.

    There is a script -- tools/cow-migrate-decor.pl` which you can run:

    tools/cow-migrate-decor.pl -I ~/.config/cow/cow.conf

    Which will update things accordingly.

    Also, this decor change has meant I've now added support for SVG and PNG image support for the different decor parts. This is achieved using stb_image_* for PNG support, and nanosvg for SVG support. These are vendor drop-ins in CoW's repo, and hence, no external library support required.

    This means the concept of "themes" can now be realised, as is shown here:

    codeberg.org/thomasadam/cow/sr

    These are all found in the main CoW repo:

    codeberg.org/thomasadam/cow/sr

    This might end up being split out into its own repo and referenced from the wiki. But for now, I've put it in the main repo so it gets more attention.

    Note that these themes are a conversion of fvwm-themes itself:

    fvwm-themes.sourceforge.net/wi

    They were mostly auto-generated by a crude script I wrote, and are likely to have many inaccuracies. The point wasn't to strive for accuracy but to highlight how to build/use themes in CoW.

    Should anyone want to make more of this, come speak to me on #cow-wayland IRC channel on irc.libera.chat

    Thanks all!

  47. #fvwm #cow #wayland

    Image support, decor command, and fvwm-themes conversion.

    More updates to CoW (on branch `main`):

    codeberg.org/thomasadam/cow

    The way window decorations work has changed -- and is a breaking change for anyone using CoW.

    The original settings for controlling a window's look-and-feel has moved to a dedicated `decor` command instead, and some of the names have been changed for consistency.

    There is a script -- tools/cow-migrate-decor.pl` which you can run:

    tools/cow-migrate-decor.pl -I ~/.config/cow/cow.conf

    Which will update things accordingly.

    Also, this decor change has meant I've now added support for SVG and PNG image support for the different decor parts. This is achieved using stb_image_* for PNG support, and nanosvg for SVG support. These are vendor drop-ins in CoW's repo, and hence, no external library support required.

    This means the concept of "themes" can now be realised, as is shown here:

    codeberg.org/thomasadam/cow/sr

    These are all found in the main CoW repo:

    codeberg.org/thomasadam/cow/sr

    This might end up being split out into its own repo and referenced from the wiki. But for now, I've put it in the main repo so it gets more attention.

    Note that these themes are a conversion of fvwm-themes itself:

    fvwm-themes.sourceforge.net/wi

    They were mostly auto-generated by a crude script I wrote, and are likely to have many inaccuracies. The point wasn't to strive for accuracy but to highlight how to build/use themes in CoW.

    Should anyone want to make more of this, come speak to me on #cow-wayland IRC channel on irc.libera.chat

    Thanks all!

  48. #fvwm #cow #wayland

    Image support, decor command, and fvwm-themes conversion.

    More updates to CoW (on branch `main`):

    codeberg.org/thomasadam/cow

    The way window decorations work has changed -- and is a breaking change for anyone using CoW.

    The original settings for controlling a window's look-and-feel has moved to a dedicated `decor` command instead, and some of the names have been changed for consistency.

    There is a script -- tools/cow-migrate-decor.pl` which you can run:

    tools/cow-migrate-decor.pl -I ~/.config/cow/cow.conf

    Which will update things accordingly.

    Also, this decor change has meant I've now added support for SVG and PNG image support for the different decor parts. This is achieved using stb_image_* for PNG support, and nanosvg for SVG support. These are vendor drop-ins in CoW's repo, and hence, no external library support required.

    This means the concept of "themes" can now be realised, as is shown here:

    codeberg.org/thomasadam/cow/sr

    These are all found in the main CoW repo:

    codeberg.org/thomasadam/cow/sr

    This might end up being split out into its own repo and referenced from the wiki. But for now, I've put it in the main repo so it gets more attention.

    Note that these themes are a conversion of fvwm-themes itself:

    fvwm-themes.sourceforge.net/wi

    They were mostly auto-generated by a crude script I wrote, and are likely to have many inaccuracies. The point wasn't to strive for accuracy but to highlight how to build/use themes in CoW.

    Should anyone want to make more of this, come speak to me on #cow-wayland IRC channel on irc.libera.chat

    Thanks all!

  49. #fvwm #cow #wayland

    Image support, decor command, and fvwm-themes conversion.

    More updates to CoW (on branch `main`):

    codeberg.org/thomasadam/cow

    The way window decorations work has changed -- and is a breaking change for anyone using CoW.

    The original settings for controlling a window's look-and-feel has moved to a dedicated `decor` command instead, and some of the names have been changed for consistency.

    There is a script -- tools/cow-migrate-decor.pl` which you can run:

    tools/cow-migrate-decor.pl -I ~/.config/cow/cow.conf

    Which will update things accordingly.

    Also, this decor change has meant I've now added support for SVG and PNG image support for the different decor parts. This is achieved using stb_image_* for PNG support, and nanosvg for SVG support. These are vendor drop-ins in CoW's repo, and hence, no external library support required.

    This means the concept of "themes" can now be realised, as is shown here:

    codeberg.org/thomasadam/cow/sr

    These are all found in the main CoW repo:

    codeberg.org/thomasadam/cow/sr

    This might end up being split out into its own repo and referenced from the wiki. But for now, I've put it in the main repo so it gets more attention.

    Note that these themes are a conversion of fvwm-themes itself:

    fvwm-themes.sourceforge.net/wi

    They were mostly auto-generated by a crude script I wrote, and are likely to have many inaccuracies. The point wasn't to strive for accuracy but to highlight how to build/use themes in CoW.

    Should anyone want to make more of this, come speak to me on #cow-wayland IRC channel on irc.libera.chat

    Thanks all!

  50. #fvwm #cow #wayland

    Image support, decor command, and fvwm-themes conversion.

    More updates to CoW (on branch `main`):

    codeberg.org/thomasadam/cow

    The way window decorations work has changed -- and is a breaking change for anyone using CoW.

    The original settings for controlling a window's look-and-feel has moved to a dedicated `decor` command instead, and some of the names have been changed for consistency.

    There is a script -- tools/cow-migrate-decor.pl` which you can run:

    tools/cow-migrate-decor.pl -I ~/.config/cow/cow.conf

    Which will update things accordingly.

    Also, this decor change has meant I've now added support for SVG and PNG image support for the different decor parts. This is achieved using stb_image_* for PNG support, and nanosvg for SVG support. These are vendor drop-ins in CoW's repo, and hence, no external library support required.

    This means the concept of "themes" can now be realised, as is shown here:

    codeberg.org/thomasadam/cow/sr

    These are all found in the main CoW repo:

    codeberg.org/thomasadam/cow/sr

    This might end up being split out into its own repo and referenced from the wiki. But for now, I've put it in the main repo so it gets more attention.

    Note that these themes are a conversion of fvwm-themes itself:

    fvwm-themes.sourceforge.net/wi

    They were mostly auto-generated by a crude script I wrote, and are likely to have many inaccuracies. The point wasn't to strive for accuracy but to highlight how to build/use themes in CoW.

    Should anyone want to make more of this, come speak to me on #cow-wayland IRC channel on irc.libera.chat

    Thanks all!

  51. #fvwm #cow #wayland

    Window borders and titlebars can now have colour gradients -- as shown in the screenshot below, the gradients can either be vertical or horizontal.

    For example:

    set titlebar.active_gradient HGradient 0x0000FF 0xFF33FF

    Blends the two colours together, 50/50 for the width of the titlebar.

  52. #fvwm #cow #wayland

    Window borders and titlebars can now have colour gradients -- as shown in the screenshot below, the gradients can either be vertical or horizontal.

    For example:

    set titlebar.active_gradient HGradient 0x0000FF 0xFF33FF

    Blends the two colours together, 50/50 for the width of the titlebar.

  53. #fvwm #cow #wayland

    Window borders and titlebars can now have colour gradients -- as shown in the screenshot below, the gradients can either be vertical or horizontal.

    For example:

    set titlebar.active_gradient HGradient 0x0000FF 0xFF33FF

    Blends the two colours together, 50/50 for the width of the titlebar.

  54. #fvwm #cow #wayland

    Window borders and titlebars can now have colour gradients -- as shown in the screenshot below, the gradients can either be vertical or horizontal.

    For example:

    set titlebar.active_gradient HGradient 0x0000FF 0xFF33FF

    Blends the two colours together, 50/50 for the width of the titlebar.

  55. #fvwm #cow #wayland

    Window borders and titlebars can now have colour gradients -- as shown in the screenshot below, the gradients can either be vertical or horizontal.

    For example:

    set titlebar.active_gradient HGradient 0x0000FF 0xFF33FF

    Blends the two colours together, 50/50 for the width of the titlebar.