Skip to content

Print options update#559

Open
frogpad7 wants to merge 13 commits intomainfrom
print_updates
Open

Print options update#559
frogpad7 wants to merge 13 commits intomainfrom
print_updates

Conversation

@frogpad7
Copy link
Contributor

@frogpad7 frogpad7 commented Dec 27, 2023

Currently as exploration is being performed in other projects, this is a combined list of absolutes & options for users of Pelican to modify the visibility of elements in a printout of any page (with Pelican elements):

Absolutes

  • Skip to Main
  • Sidebar
  • Topbar
  • Nav elements (Breadcrumbs)
  • Footer elements
  • Popover
  • Table of Contents
  • Fixed Position items

Optional

  • Specific buttons
  • Pagination

Other brainstorming ideas to experiment with:

  • Having multiple print style files for toggling variations (similar to component file naming)
  • Placing all elements onto one index layer, and making that layer invisible when printing
  • Creating a global class style that is manually placed on elements to hide them

Questions:
What should be done with visible modals? Don't consider them differently. Treat them the same as other elements intended to be drawn.
What is a better approach: multiple files that are manually inserted for styles or a variable file controlling which print features are toggled?

@frogpad7 frogpad7 added help wanted Extra attention is needed wip Work in Progress labels Dec 27, 2023
@frogpad7 frogpad7 self-assigned this Dec 27, 2023
@frogpad7
Copy link
Contributor Author

frogpad7 commented Jan 3, 2024

Going to take comments and separate into new files to have different demo able print layouts to showcase.

…included + updating first default print preview.
@frogpad7 frogpad7 marked this pull request as ready for review January 31, 2024 15:29
@frogpad7 frogpad7 requested review from a team as code owners January 31, 2024 15:29
@frogpad7 frogpad7 removed the wip Work in Progress label Jan 31, 2024
@frogpad7 frogpad7 added ready for review Ready for Review v2 labels Jan 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

help wanted Extra attention is needed ready for review Ready for Review v2

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments