T21b and T21c: Documents, reading and knowledge
- DocumentViewer: pages the app drew on a desk, the page under the view's middle counted, zoom steps and fit, thumbnails, notes pinned where a press lands, and the owner's FindWidget over the pages, hits lit and the current one revealed - PageThumbnailList, EpubReader (chapters, type size, progress), PrintPreview - MarkdownRenderer feeds TableOfContents through sections and outline - Footnote, TooltipTerm, Glossary, ReadingProgress, ZenMode - Backlinks, Favorites, TrashBin, PageCover, PageIcon, TemplatePicker, VersionHistory with PageHistoryDiff - editor::FindWidget shows the replace fold and option toggles only with handlers - block editor tests move to documents/blocks - icons: a-arrow-down, a-arrow-up - gallery: reading and knowledge sections; scripted find, changes and zen
This commit is contained in:
1 parent
14a8990793
commit
9854cfa460
32 files changed
+4269
-411
No files matched your search
+24
-24
@@ -25,33 +25,33 @@
|
||||
|
||||
## T21b Documents · Reading
|
||||
|
||||
- [ ] MarkdownRenderer
|
||||
- [ ] DocumentViewer — host pages
|
||||
- [ ] PDFViewer — host pages; thumbnails, search, zoom, notes
|
||||
- [ ] EpubReader — host chapters
|
||||
- [ ] OfficePreview — host pages
|
||||
- [ ] PageThumbnailList
|
||||
- [ ] TableOfContents → `navigation::TableOfContents`
|
||||
- [ ] DocumentOutline → `navigation::TableOfContents`
|
||||
- [ ] Footnote
|
||||
- [ ] Glossary / TooltipTerm
|
||||
- [ ] ReadingProgress
|
||||
- [ ] FocusMode / ZenMode
|
||||
- [ ] PrintPreview — host pages
|
||||
- [x] MarkdownRenderer
|
||||
- [x] DocumentViewer — host pages
|
||||
- [x] PDFViewer — host pages; thumbnails, search, zoom, notes → `documents::DocumentViewer` with `thumbnails`, `find` (an `editor::FindWidget`) and `notes`
|
||||
- [x] EpubReader — host chapters
|
||||
- [x] OfficePreview — host pages → `documents::DocumentViewer`
|
||||
- [x] PageThumbnailList
|
||||
- [x] TableOfContents → `navigation::TableOfContents`; `MarkdownRenderer::sections` and `outline` feed it
|
||||
- [x] DocumentOutline → `navigation::TableOfContents`
|
||||
- [x] Footnote
|
||||
- [x] Glossary / TooltipTerm
|
||||
- [x] ReadingProgress
|
||||
- [x] FocusMode / ZenMode → `documents::ZenMode`
|
||||
- [x] PrintPreview — host pages
|
||||
|
||||
## T21c Documents · Knowledge
|
||||
|
||||
- [ ] PageTree
|
||||
- [ ] Backlinks
|
||||
- [ ] GraphView → `charts::NetworkGraph`
|
||||
- [ ] PageCover / PageIcon
|
||||
- [ ] PageProperties
|
||||
- [ ] DatabaseView — table, board, gallery, calendar, timeline
|
||||
- [ ] TemplatePicker
|
||||
- [ ] TrashBin
|
||||
- [ ] VersionHistory
|
||||
- [ ] PageHistoryDiff
|
||||
- [ ] Favorites / Pinned
|
||||
- [x] PageTree → `lists::Tree`, a page's emoji leading its label
|
||||
- [x] Backlinks
|
||||
- [x] GraphView → `charts::NetworkGraph`
|
||||
- [x] PageCover / PageIcon
|
||||
- [x] PageProperties → `data_display::PropertyGrid`
|
||||
- [x] DatabaseView — table, board, gallery, calendar, timeline → lands with Project (T31): its board is the KanbanBoard, its calendar the CalendarMonthView (T30)
|
||||
- [x] TemplatePicker
|
||||
- [x] TrashBin
|
||||
- [x] VersionHistory
|
||||
- [x] PageHistoryDiff
|
||||
- [x] Favorites / Pinned → `documents::Favorites`
|
||||
|
||||
## T22 Collaboration — `src/collab`
|
||||
|
||||
|
||||
@@ -22,6 +22,7 @@
|
||||
- [ ] WorkloadView
|
||||
- [ ] TimeTracker
|
||||
- [ ] Pomodoro Timer
|
||||
- [ ] DatabaseView (from T21c) — table, board, gallery, calendar, timeline
|
||||
|
||||
## T32 Canvas & Design — `src/canvas`
|
||||
|
||||
|
||||
Reference in new issue
Block a user