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

ngram Linking #37

Open
raineorshine opened this issue Sep 26, 2019 · 0 comments
Open

ngram Linking #37

raineorshine opened this issue Sep 26, 2019 · 0 comments
Labels
hold Pause development

Comments

@raineorshine
Copy link
Contributor

An n-gram is a contiguous sequence of words within a thought.

  • Challenges
    • Must be taken into account by: add, delete, edit, contextView
    • Superscript spacing
      • Dynamically insert spacer sup
      • Re-insert spacer sup whenever it is deleted
      • Do not re-render editable while editing
    • Possible performance issues
    • Leave annotation infrastructure in place
  • Convert showContexts from bool to path
  • Incorrectly uses selection focus when trying to navigate into thought fragment context view descendants
    • Instead get from contextView
    • Only use selection focus at toggle context view
  • Add subkey property to cursor?
    • Might get lost constantly due to { key, rank } reconstructions
    • Can be derived from contextViews
      • No, because selection is lost once you start navigating in
  • Can't replace thought with ngram in contextViews as the path becomes ambiguous
    • The same ngam can exist in two siblings
  • Append ngram to items for contextView
    • Which makes sense as the ngram is a subsequent navigation step (a selection)
@raineorshine raineorshine added this to the New User milestone Sep 27, 2019
@raineorshine raineorshine removed this from the New User milestone Oct 21, 2019
@raineorshine raineorshine added the hold Pause development label Mar 2, 2020
@raineorshine raineorshine added this to the 🧠 Fluid Sensemaking milestone Jan 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
hold Pause development
Projects
None yet
Development

No branches or pull requests

1 participant