Bug 38090

Summary: The UX for custom notice styling per notice template is confusing
Product: Koha Reporter: Martin Renvoize (ashimema) <martin.renvoize>
Component: NoticesAssignee: Bugs List <koha-bugs>
Status: NEW --- QA Contact: Testopia <testopia>
Severity: enhancement    
Priority: P5 - low CC: aspencatteam, caroline.cyr-la-rose, david, dcook, katrin.fischer, lucas, nick, oleonard
Version: Main   
Hardware: All   
OS: All   
GIT URL: Change sponsored?: ---
Patch complexity: --- Documentation contact:
Documentation submission: Text to go in the release notes:
Version(s) released in:
Circulation function:
Bug Depends on: 35267    
Bug Blocks:    

Description Martin Renvoize (ashimema) 2024-10-04 07:34:27 UTC
A couple of people have highlighted now that the adding of a 'Format' section amongst the message transport types in the notice template editor is confusing.

The feature itself is also a little misleading as people presumed from the title that it affected print-type notices only, when in fact it affects all notice types when printed.

The distinction is subtle, but makes a large difference in expectations.

I'm not sure how to proceed here, but I want it recorded as a bug to see if anyone can come up with a cleaner approach for end users.
Comment 1 Martin Renvoize (ashimema) 2024-10-07 14:03:01 UTC
I believe we should forget the 'print' part of the bug title in 33478.. in fact the feature actually just allows one to specify CSS per message template + transport type combination (though the UI also allows for explicitly copying said styling to all message transport types for the message template.

In reality, I think we should be encouraging the use of `@media print {}` to scope CSS to print only rules rather than trying to define this "in code"
Comment 2 Lucas Gass (lukeg) 2025-02-26 15:50:36 UTC
(In reply to Martin Renvoize (ashimema) from comment #1)
> I believe we should forget the 'print' part of the bug title in 33478.. in
> fact the feature actually just allows one to specify CSS per message
> template + transport type combination (though the UI also allows for
> explicitly copying said styling to all message transport types for the
> message template.
> 
> In reality, I think we should be encouraging the use of `@media print {}` to
> scope CSS to print only rules rather than trying to define this "in code"

I don't know if we should forget the print part of Bug 33478. We discussed this today and like being able to able CSS to all print notices via the system preference Bug 33478. Instead we filed Bug 39203. 

If there is a system preference option to apply to all print notices then there should be no need to 'Apply format settings to all notices'.
Comment 3 Lucas Gass (lukeg) 2025-02-26 15:53:55 UTC
Now also seeing this comment https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35267#c74 

Really need to make it clear to the users what applies where and what the difference is between a slip and a print. Very confusing stuff. :)