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

Neodigm Keylime | Soda Pop, Toast, Enchanted CTA, Pop Tart, ActIcon, Wired4Sound, and KPI - Right Click and Scroll into View Events #86

Closed
neodigm opened this issue Sep 14, 2023 · 5 comments
Assignees
Labels
3.5 Delirious Physics Package | Evoked Viral Ego Vanity Advocacy enhancement New feature or request

Comments

@neodigm
Copy link
Collaborator

neodigm commented Sep 14, 2023

Add declarative support for global events.

data-n55-keylime-click = "{'SodaPop': '.qry'}"
data-n55-keylime-rightclick= "{'Toast': 'msg', 'theme'}"
data-n55-keylime-hover = "{'PopTart': '.qry'}"
data-n55-keylime-longclick = "{'Wired4Sound': '11'}"
data-n55-keylime-inview = "{'roundRobin': 'party'}"
@neodigm neodigm added the enhancement New feature or request label Sep 14, 2023
@neodigm neodigm added the 3.1 Standardize and future-proof contracts, making breaking changes less likely label Mar 17, 2024
@neodigm
Copy link
Collaborator Author

neodigm commented Mar 17, 2024

data-n55-poptart-rightclick

Use Case: A visual widget might render a marcom presentation (think wordcloud / ransom note) then expose a roller with share partial when the right-click is fired.

<neodigm-template id="js-myPoptart--id" data-n55-poptart='{"x": 176, "y": 176, "z": 176, "h": 176, "w": 176, "position":"bottom", "arrow": false, "offset":{"h": 0, "l":0, "t":0, "w":0}, "dismiss":"hover"}'>
    YOUR CONTENT HERE
</neodigm-template>

<neodigm-acticon data-n55-theme="ghost" data-n55-size="medium" data-n55-wired4sound-click='5'
data-n55-tulip='My Poptart' data-n55-poptart-rightclick="js-myPoptart--id"
><neodigm-icon class="material-symbols-outlined" data-n55-wired4sound-hover='3'>movie</neodigm-icon></neodigm-acticon>

<!-- (c) 1992-2032 🗝️ www.theScottKrause.com -->

@neodigm
Copy link
Collaborator Author

neodigm commented Mar 17, 2024

There are lots of things to consider.
1). This needs to inform the Key Lime design
2). We already have right-click logic, does that get retired? Breaking Change?
3). Will this be two-touch on Mobile?
4). Will need to update the landing page / roller and create new wiki recipe.

@neodigm neodigm self-assigned this Mar 17, 2024
@neodigm neodigm pinned this issue Mar 17, 2024
@neodigm neodigm changed the title Neodigm Soda Pop, Toast, Enchanted CTA, Pop Tart, ActIcon, Wired4Sound, and KPI - Right Click and Scroll into View Events Neodigm Keylime | Soda Pop, Toast, Enchanted CTA, Pop Tart, ActIcon, Wired4Sound, and KPI - Right Click and Scroll into View Events Mar 30, 2024
@neodigm neodigm added 3.5 Delirious Physics Package | Evoked Viral Ego Vanity Advocacy and removed 3.1 Standardize and future-proof contracts, making breaking changes less likely labels Mar 30, 2024
@neodigm
Copy link
Collaborator Author

neodigm commented Mar 30, 2024

Merge with keylime issue

@neodigm
Copy link
Collaborator Author

neodigm commented Aug 18, 2024

UPDATE: The core logic is complete and is now available in alpha.

The following components now subscribe to Keylime:

  1. NeodigmToast
  2. NeodigmSodaPop
  3. NeodigmTulip
  4. NeodigmPopTart

To verify paste this command into the console:

NeodigmKeylime.subscribersKL

@neodigm
Copy link
Collaborator Author

neodigm commented Sep 20, 2024

This task is complete in v3.5.

Refactoring has narrowed the scope of this component, however framework logic or wdgts can integrate to extend capacity such as isLikelyHuman or Macro record/Play. For Example:

NeodigmKeylime.subscribe( "*", ( ev )=>{ console.log("-------------- ev | " , ev.type ) }, true )

@neodigm neodigm closed this as completed Sep 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3.5 Delirious Physics Package | Evoked Viral Ego Vanity Advocacy enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant