10 Commits

Author SHA1 Message Date
ShaopengLin
b20749b5ef Adjust SideBar Layout to Zoom Level 2024-11-05 01:52:30 -05:00
ShaopengLin
bb4628a35a Add Tooltip to Elided TOC Items 2024-11-05 01:52:30 -05:00
ShaopengLin
8177906399 Remove Visual Side-Effect of <a> Tags
Retain the original look of the headers
2024-11-05 01:52:30 -05:00
ShaopengLin
19c3601601 Proper TOC Style, Numbering and Indentation 2024-11-05 01:52:30 -05:00
ShaopengLin
b487a144fc Add Hide Button in TOC
Extra button for user to close TOC
2024-11-05 01:52:30 -05:00
ShaopengLin
9d88f88fb1 Enable ToggleTOCAction
Show/Hide TOC with button and shortcut
2024-11-05 01:52:30 -05:00
ShaopengLin
cdd47cf2dd Introduce KiwixWebChannelObject.{h, cpp}
Pass TOC title translation. More to come later
2024-11-05 01:52:30 -05:00
ShaopengLin
b9b16bee3a Parses HTML and inject Table of Content 2024-11-05 01:50:08 -05:00
ShaopengLin
ababd716e4 Reserve Space Left for TOC
Same width as reading list.
2024-11-05 01:50:08 -05:00
ShaopengLin
ef40fca328 Introduce QWebEngine Javascript Infrastructure
Setup for TOC Javascript/CSS Injection
2024-11-05 01:50:08 -05:00