himdel / hsetroot

yet another wallpaper application
GNU General Public License v2.0
124 stars 21 forks source link

Project overhaul #4

Closed elbeardmorez closed 6 years ago

elbeardmorez commented 6 years ago

Overwhelming preference for a rebase based 'merge' for this pull request to give the repository sufficient enough context for its final state, that and the fact that the additional 'Merge commit' entries in a repo are a pet hate of mine.

Of course, that's assuming you're at all interested!

The 'value-add' (beyond aesthetics, admin and refactoring) of this change set, is addressed in the final additional section of the README (see repo) namely the addressing of outputs by xrandr name, and the pushing 'manipulations' through by output ..albeit only for those I was interested in, the rest remain as 'global-only' options and are effectively untested

The latter make 'blur' and 'sharpen' output specific commit should be easy enough for anyone to follow should they want to switch any further options across from 'global only' to 'output specific'. However, perhaps further (todo) work could add either:

..to facilitate this switching between global and output specific option modes

himdel commented 6 years ago

Hey, first of all, wow, that's a huge amount of work, thanks! :)

However, while I'm certainly interested in big chunks of it, some of the changes don't quite match the original goals so, this may take some time to go through.

Would you be open to splitting the PR into multiple smaller changesets? (I'm definitely pro- rebase merges, but this is still a lot of even kinds of changes in one PR..) Or do you prefer me cherry-picking?


At a quick glance, these are my thoughts about it: