这是indexloc提供的服务,不要输入任何密码
Skip to content

Conversation

@J5lx
Copy link
Member

@J5lx J5lx commented Feb 15, 2025

This is a split of the "add transparency to paper" portion of #1178. Although it is related to the advanced colouring feature of that PR, its implementation is pretty much independent, so I’m splitting it out to slim down the other PR. It’s also pretty trivial to temporarily disable this functionality if necessary.

As this PR is simply a part of my own review, it is not meant to be reviewed separately. I’m creating this mainly to skim over the changes one final time and to leave a public record of my review, and I’ll merge it myself in a moment.

J5lx added a commit that referenced this pull request Feb 15, 2025
* Add "add transparency to paper" dialog

* Fix parameter name mismatch

* Remove dead/redundant signals

* Add missing license notices

* Remove redundant layout from add transparency to paper dialog

* Improve add transparency to paper UI

- Group preview options with preview area
- Group apply options with apply button
- Replace homegrown button box with standard component

* Reuse existing QDialog behaviours

* Remove redundant layout from add transparency to paper dialog

* Reuse existing autosave suppression pattern

* Fix add transparency to paper dialog potentially outliving main window

* Improve naming and capitalisation consistency

* Wrap transparency to paper apply options in group box

* Fix duplicate menu entry

* Pass threshold as argument

* Remove redundant condition

* Don't take clipboard detour when adding transparency to paper

* Rename "add transparency to paper" to "replace paper with transparency"

---------

Co-authored-by: CandyFace <CandyFace18@gmail.com>
Co-authored-by: Jakob Gahde <j5lx@fmail.co.uk>
@J5lx
Copy link
Member Author

J5lx commented Feb 15, 2025

Merged manually in 72cf028.

@J5lx J5lx closed this Feb 15, 2025
@J5lx J5lx deleted the features/addtransparencytopaperdialog branch February 15, 2025 01:12
@J5lx J5lx added the Merged label Feb 15, 2025
@J5lx J5lx added this to the 0.8.0 milestone Feb 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: No status
Status: Discarded

Development

Successfully merging this pull request may close these issues.

2 participants