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

Rename all nodes #550

Open
AlexBxl opened this issue Dec 2, 2024 · 5 comments
Open

Rename all nodes #550

AlexBxl opened this issue Dec 2, 2024 · 5 comments

Comments

@AlexBxl
Copy link
Contributor

AlexBxl commented Dec 2, 2024

Overview

Some of the node naming feels needlessly complex / programmery and could be much more simplified.
It already starts with the most used node, Array Map. The description confuses me even more 😆

Image

@AlexBxl
Copy link
Contributor Author

AlexBxl commented Dec 5, 2024

This will require us to build a sort of naming system that fulfills certain conditions, like not being self-intersecting, so one word per concept, etc. After the initial shaping LLMs can help to iterate until we find a system that we're happy with.

This seems like a cosmetic issue but a clear naming scheme is important for easier onboarding (nodes are hard) and good UX in general.

@AlexBxl
Copy link
Contributor Author

AlexBxl commented Dec 5, 2024

⭕ = old
🟡 = proposed
✅ = agreed

Accessibility Array Color CSS
⭕ Color Blindness ⭕ Array Map ⭕ Contrast ⭕ CSS Box
🟡 Arrify Create Array ⭕ Contrasting Color ⭕ CSS Accessible Clamp
⭕ Concat Array ⭕ Contrasting Alpha ⭕ CSS Function
⭕ Array Filter ⭕ Create Color ⭕ CSS Map
⭕ Array Find ⭕ Convert Color
⭕ Array Flatten ⭕ Deconstruct Color
⭕ Index Array ⭕ Distance
⭕ Inject Item ⭕ Delta E
⭕ Array Length ⭕ Flatten Alpha
⭕ Array Push ⭕ Match Alpha
⭕ Replace Item ⭕ Name Color
⭕ Reverse Array ⭕ Poline
⭕ Slice Array ⭕ Scale Colors
⭕ Sort Array ⭕ Color Wheel
⭕ Mix Colors
⭕ Color to String
⭕ Lighten Color
⭕ Darken Color
⭕ Sort Colors By Distance
⭕ String to Color
Curve Generic Gradient Logic
⭕ Bezier Curve ⭕ Constant ⭕ Gradient Stop ⭕ Logical And
⭕ Sample Float Curve ⭕ Input ⭕ Compare
⭕ Preset Bezier Curves ⭕ Output ⭕ If
⭕ Sample Curve ⭕ Objectify ⭕ Logical Not
⭕ Deconstruct Float Curve ⭕ Passthrough ⭕ Logical Or
⭕ Flip Float Curve ⭕ Subgraph ⭕ Switch
⭕ Construct Float Curve ⭕ Panic
⭕ Sample Array from Float Curve ⭕ Note
⭕ Object Path
⭕ Merge Objects
⭕ Time
⭕ Delay
Math Preview Series String
⭕ Absolute ⭕ Color Compare ⭕ Alternating Series ⭕ Interpolation
⭕ Add ⭕ Color Scale ⭕ Arithmetic Series ⭕ Join Array
⭕ Add Node (Variadic) ⭕ Preview Curve ⭕ Exponential Decay ⭕ Lowercase
⭕ Ceil ⭕ Math Expression ⭕ Fibonacci Series ⭕ Pad
⭕ Clamp ⭕ Number ⭕ Geometric Series ⭕ Regex
⭕ Closest Number ⭕ Color Swatch ⭕ Harmonic Series ⭕ Split String
⭕ Cosine ⭕ Inverse Linear Mapping ⭕ Stringify
⭕ Count ⭕ Linear Space ⭕ Uppercase
⭕ Range Mapping ⭕ Power Series
⭕ Difference
⭕ Divide
⭕ Divide (Variadic)
⭕ Evaluate Math
⭕ Exponentiation
⭕ Floor
⭕ Lerp
⭕ Modulo
⭕ Power
⭕ Square Root
⭕ Multiply
⭕ Multiply (Variadic)
⭕ Random
⭕ Round
⭕ Sine
⭕ Snap
⭕ Subtract
⭕ Subtract (Variadic)
⭕ Tan
⭕ Fluid
Typing Vector2 Typography Audio
⭕ Assert Defined ⭕ Create Vector2 ⭕ BaseFontSize ⭕ Audio Output node
⭕ Has Value ⭕ Destructure Vector2 ⭕ Audio Gain node
⭕ Parse Number ⭕ Audio Oscillator node
⭕ Parse Unit ⭕ Audio Connect node
⭕ Pass Unit ⭕ Audio Delay node
⭕ Audio Source node
⭕ Audio Whitenoise
⭕ Audio Load Buffer node
Design Tokens Naming Figma
⭕ Array of Tokens to Set ⭕ Alphabetic Scale ⭕ Publish Variable
⭕ Extract token ⭕ Alphanumeric Scale ⭕ Scope All
⭕ Create a Typography ⭕ Greek Letter ⭕ Scope Color
⭕ Create a Border ⭕ Hierarchy Level ⭕ Scope Number
⭕ Create a Box Shadow ⭕ Numeric Scale ⭕ Scope String
⭕ Create Box Shadow Design Token ⭕ T-Shirt Size ⭕ Code Syntax
⭕ Create Border Design Token
⭕ Create Typography Design Token
⭕ Create Design Token
⭕ Destruct Token
⭕ Inline Tokens
⭕ Flatten Token Sets
⭕ External Token Set
⭕ Group Tokens
⭕ Ungroup Tokens
⭕ Invert Token Set
⭕ Resolve Tokens
⭕ Name Tokens
⭕ Preview Typography
⭕ Leonardo Color
⭕ Leonardo Theme
⭕ Token Set to Token Array

@mck
Copy link
Collaborator

mck commented Dec 13, 2024

can we move this into a public google docs sheet with current name and proposal

@AlexBxl
Copy link
Contributor Author

AlexBxl commented Dec 16, 2024

We should also capitalize things consistently, is it:

  • Color to string
  • Color to String
  • Color To String

?

@mck
Copy link
Collaborator

mck commented Jan 7, 2025

whats the current state of this, do we have google sheet with that list and different proposals?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants