Comments (9)
@nicolemors Could you have accidentally used any of the toggle shortcuts? @erikjung added keyboard commands to toggle these elements: https://github.com/cloudfour/cloudfour-redesign/blob/master/src/assets/fabricator/scripts/fabricator.js#L7-L10
from cloudfour.com-patterns.
@tylersticka I wonder though if this highlights a potential UX gotcha over time. Like, what if this happens to a client? The keyboard shortcuts are easter eggs, but non-obvious when they're triggered, potentially. Eh.
from cloudfour.com-patterns.
Well first, I'd like to hear from @nicolemors if that was actually the problem or not.
If so, I'd pitch this back to @erikjung. My idea was to simply remove these features... I don't find them useful. @erikjung did, and suggested keyboard shortcuts as a compromise.
from cloudfour.com-patterns.
It was was the keyboard shortcuts. It wasn't obvious to me at all that I had triggered them. Are the toggled off by default?
from cloudfour.com-patterns.
@erikjung I've also been noticing that some elements are hidden when I first start up Fabricator, and it's unclear how to hide them again. Assigning this to you so we can revisit this functionality... if it's not working well, my instinct would be to either fix it or comment it out until we feel like devoting energy to it.
from cloudfour.com-patterns.
@tylersticka I'll dig into this later in the week. If I recall correctly, the settings for which things should be shown/hidden are stored client-side (cookie or localStorage or something.) This was a pre-existing feature before the key commands were added. Maybe this is part of the cause for stuff being hidden by default. I wonder if this persistence is even needed?
I also wonder if this issue would be better addressed in our Fabricator fork.
from cloudfour.com-patterns.
I'd also be fine with just removing this functionality altogether here (in this repo)....and then maybe doing the same in Fabricator later on. I don't care as much anymore.
from cloudfour.com-patterns.
I guess I would like it if the code samples were hidden by default (since you can click to toggle that) but everything else was showing. I'd be happy with that and none of the hide/show functionality as a stop-gap, then fixing the main issue in the other repo.
from cloudfour.com-patterns.
Maybe we could even use :target
for that.
from cloudfour.com-patterns.
Related Issues (20)
- Adjust `o-deck` column minimum width based on use cases that shipped HOT 2
- Comment component docs in Storybook cause the browser to hang HOT 8
- Image block captions should be able to extend past the width of the image HOT 3
- Add ability to limit video width HOT 3
- Tables in comments are unstyled
- Allow Group block to use o-rhythm class
- Unable to require/import files other than main export in Node HOT 2
- [Contact Page] Make WordPress font size `big` utility responsive
- [Contact Page] Download icon
- [Contact Page] Add `c-input` modifier for more padding HOT 1
- Create Highlight theme in preparation for server-side rendering HOT 4
- Explore updates to our fluid type calculations for simplicity and accessibility
- Explore alternate button pointer effects
- Media-text block not handling most common use case very well HOT 1
- Embed block contents do not fill their container
- I would love a "Side Note" block
- Radio component
- Quote citation styles intended for WordPress blocks are leaking out to all blockquotes
- Inline code color has too little contrast against lightest gray
- Should we disable the CSSNano calc optimization? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cloudfour.com-patterns.