-
Notifications
You must be signed in to change notification settings - Fork 3
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
Support horizontal emoji composition #1
Comments
|
|
needs some... research at the source |
How about this: start with the left-most column of emoji, and populate additional columns to the right of that original one. Have columns separated by A benefit of this system is that it preserves the functionality of any existing octopus.holdings links. (Because Cool URIs Don't Change.) In this vein, a single emoji in the url should be shown as held by an octopus. So here are some examples: The default standard octopus holding a trophy would be
This output also be achieved with the special-case of only one emoji in the URL.
|
I like using |
@Yuffster I didn't think too hard about which specific characters we use (I just needed something as an example.), so I'm glad you're thinking about code confusion. Upon further inspection of emoji_map.json, I found that That finding led me to think about requirements for our "nothing here" and "newline" signifiers. Here are a few things I think we should consider (in no particular order):
With those considerations in mind, I think we should use I had considered using |
As long as the separation character isn't a emoji name itself, like Assuming the code just does a split on the slashes in the URI path, you'd have each of the names as a separate entity to decode. |
Right now emoji.octopus.holdings only supports vertical emoji stacking. It would be fun to be able to go horizontally as well!
API design question: right now the URLs use
/
as a row separator and try to treat everything in between a pair of them as a discrete emoji. What should the syntax be for horizontal composition?UX question: right now the emoji are stacked directly on top of each-other and centered. How should multiple emoji be positioned in the X-axis? What if rows are of different lengths?
The text was updated successfully, but these errors were encountered: