Skip to content

Cursorless HTML cheatsheet follow-up work #840

@pokey

Description

@pokey
  • Add developer docs for cheatsheet #843
  • Figure out how to dump to file and then open in browser from VSCode
  • Fav icon
  • 'until' is missing from cheatsheet and docs #648
  • The row scope does not appear in the cheatsheet #636
  • Tara cheatsheet feedback #478
  • Fit cheat sheet on one page #459
  • Update docs to clarify that all actions require a target #456
  • Improve colors and shapes display in cheatsheet #460
  • Improve styling of cheatsheet #465
  • Update cursorless reference, help terms and docs #599
  • New simple modifiers from Support fully compositional modifiers #672
  • Add sponsor button
  • Set title using helmet
  • Output ngrok command?
  • Indicate which spoken forms are not default
  • Dark mode
  • Highlight section using colored border when its anchor is in the url
  • Hide empty sections
  • Add local search box that filters results https://github.com/krisk/Fuse
  • Add settings box
  • Add pencil next to each section heading that opens the given csv in VSCode. Do so by registering Cursorless URI handler. Then either try using a VSCode API open function of some sort, if it will focus the correct window. If not, spawn a subshell and call code <file>. For security purposes, probably don't want to just trust the file from the API; instead probably have set of files that are given from Talon and kept in global VSCode storage?
    • Probably simpler to just have a voice command that they can use, and show how to use it in the info box, or maybe pencil could just pop up a little hint saying the voice command to change that csv. Voice command could even be active all the time. Voice command would just run code <file> in a shell.
    • Question: will they always have code cli?
  • Make each <T>, <P>, etc link to the item in the legend. Would do this by using a regex to split each description, ensuring that the regex handles <T>, <T1>, T, and T1
    • Also ensure that the legend item is highlighted when you follow a link to it (ie its id is in the url)
  • Add hover-activated label above <T>, <P>, etc using info from legend
  • Add voice commands for everything in the cheatsheet, including closing the tab
    • Add a box with info about these voice commands
  • Add cursorless hats to all links in cheatsheet
  • Switch colours and shapes to use the actual colour and shape
  • Auto-hide all but a few from each section and add ...more button at the bottom of each
    • And add something to settings box to disable auto-hide
  • Add link icon next to each section heading so can be linked to
  • Switch to curly quotes
  • Remove <> from placeholders
  • Make placeholders more obviously placeholders, eg inline box with rounded corners and background or bold coloured text or something
  • Use full words for placeholders, eg <modifier> instead of <M>
  • Add "target T" instead of just "T" in Meaning
  • Add little question mark next to section headings linking to section in docs
  • Have separate "Actions" and "Complex actions" section, the former containing the actions that have single target and no formatters / pairs / whatever; hte latter containing everything else
    • Remove T from everything in simple actions section
    • subheading on Actions saying that it requires target?
  • Figure out tree-shaking / bundle size using eg https://bundle-buddy.com/
  • Make sub-section of modifiers for scope-based modifiers (eg "<scope>", "next <scope>")

Metadata

Metadata

Assignees

No one assigned

    Labels

    cheatsheetImprovements to the cheatsheet specificallydocumentationImprovements or additions to documentation

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions