Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce Table of Content #1201

Open
wants to merge 14 commits into
base: main
Choose a base branch
from
Open

Introduce Table of Content #1201

wants to merge 14 commits into from

Commits on Oct 7, 2024

  1. Introduce QWebEngine Javascript Infrastructure

    Setup for TOC Javascript/CSS Injection
    ShaopengLin authored and kelson42 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    39b15cd View commit details
    Browse the repository at this point in the history
  2. Reserve Space Left for TOC

    Same width as reading list.
    ShaopengLin authored and kelson42 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    b924515 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0dd1b37 View commit details
    Browse the repository at this point in the history
  4. Introduce KiwixWebChannelObject.{h, cpp}

    Pass TOC title translation. More to come later
    ShaopengLin authored and kelson42 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    f7b84cd View commit details
    Browse the repository at this point in the history
  5. Enable ToggleTOCAction

    Show/Hide TOC with button and shortcut
    ShaopengLin authored and kelson42 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    65ddbb5 View commit details
    Browse the repository at this point in the history
  6. Add Hide Button in TOC

    Extra button for user to close TOC
    ShaopengLin authored and kelson42 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    0a8946c View commit details
    Browse the repository at this point in the history
  7. Only One of ReadingList&TOC Visible

    Two side bar will be mutually exclusive.
    ShaopengLin authored and kelson42 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    a717b02 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0d7f735 View commit details
    Browse the repository at this point in the history
  9. Proper Style for TOC title section

    Style title and hide button text
    ShaopengLin authored and kelson42 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    ba70d89 View commit details
    Browse the repository at this point in the history
  10. Proper Scroll Area Styling for TOC

    ShaopengLin authored and kelson42 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    2e9431e View commit details
    Browse the repository at this point in the history
  11. Remove Visual Side-Effect of <a> Tags

    Retain the original look of the headers
    ShaopengLin authored and kelson42 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    d384b7c View commit details
    Browse the repository at this point in the history
  12. Text Elide for TOC items

    ShaopengLin authored and kelson42 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    a02e401 View commit details
    Browse the repository at this point in the history
  13. Add Tooltip to Elided TOC Items

    ShaopengLin authored and kelson42 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    78f256b View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    200d2ea View commit details
    Browse the repository at this point in the history