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

MdView: To Do List #74

Open
18 tasks
mity opened this issue Feb 3, 2020 · 0 comments
Open
18 tasks

MdView: To Do List #74

mity opened this issue Feb 3, 2020 · 0 comments

Comments

@mity
Copy link
Owner

mity commented Feb 3, 2020

This is a list of ideas for improving the MdView control. (No guarantees though.)

  • Loading and displaying local images
  • Loading and displaying remote images (via http: and https: schemes)
  • Handle paragraphs composed only of images specially (a gallery?): should be likely centered (not left-aligned or justified as a text). Or maybe apply only to single images? Or larger images?
  • Support displaying remote Markdown documents via (via http: and https: schemes)
  • Show a tooltip when hovering over link (show title and if empty, show link destination)
  • Show a tooltip when hovering over an image (show image alt text if any)
  • Text selection support (Ctrl+A, mouse dragging, double-click to select a word)
  • Clipboard support (Ctrl+C)
  • Rendering of tables
  • Rendering of task lists
  • Interactivity of task lists (toggling the check box and some API so the application gets notified)
  • API for handling links (maybe a notification like MC_MDN_BEFORENAVIGATE. App should be able to handle them manually or block the action. See also Html control. Maybe should be similar.)
  • Syntax coloring support in code blocks (via some callbacks or notifications).
  • Generating automatic anchors for headers so that they can become target of a link (#name)
  • Allow application to get list of headers (and their anchors) so it may e.g. present a table of contents
  • Maybe the interactive elements (links, checkboxes in task lists) should get a keyboard focus and user could jump through them via keyboard?
  • Some styling options which would allow to use the control as a "better STATIC"
  • The control should remember the document URL and support relative links to other documents and/or images
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant