Commit Graph
31 Commits
Author SHA1 Message Date
Evelyn Eastmond 16f8f7feeb Removing 100% height, resolves #3825. 2018-11-19 10:51:02 -05:00
sjhuang26 535583e756 Change CSS 2018-06-10 17:37:30 -04:00
Ray Schamp afbb63bacc Merge pull request #1841 from rschamp/bugfix/search-height
Make the library filter input full height
2018-04-24 09:27:07 -04:00
Paul Kaplan 170eb4343c Make whole search clickable 2018-04-23 10:13:19 -04:00
Ray Schamp f9614f1996 Account for filter bar in library grid height
This prevents the fullscreen modal from being scrollable by removing extra height from the library
2018-04-21 14:20:33 -04:00
Ray Schamp a36ff212ea Final spacing and height tweaks with @carljbowman 2018-04-20 12:05:17 -04:00
Ray Schamp fa1e6c9333 Clip overflowed tags 2018-04-20 10:18:08 -04:00
Ray Schamp 6cf8c16021 Revert joke 2018-04-19 14:00:38 -04:00
Ray Schamp 176a52feb0 Style most of the components 2018-04-19 14:00:37 -04:00
Ray Schamp dde95cc35f WIP: Stuff is sketched in 2018-04-19 14:00:37 -04:00
carljbowman 4e30c0b0c7 Unifiy colors variables
- Auditing color CSS and componet CSS to make consistent.
- Made a first pass of changes to increase contrast to elements that previously were problematic
2018-04-09 13:16:26 -04:00
Paul Kaplan 182e801a20 Revert "Sprite library now centered" 2018-02-01 16:44:15 -05:00
Daniel Ball ade17124d4 Used grid layout in library.css instead of flex 2018-01-26 22:12:47 +00:00
Daniel Ball c2873b4a3b Sprite library now centered 2018-01-26 20:21:52 +00:00
Matthew Taylor 4743702d66 Implement GH-1074: Add "coming soon" extensions to the library (#1132)
* Add coming soon extensions to the library

This implements #1074

* don’t call `onSelect` when disabled

thanks @paulkaplan!

* add speech image to coming soon extension
2018-01-03 10:31:54 -05:00
Paul Kaplan 7950eb6bfd Refactor modal component to be used by prompt, library and recorder 2017-06-27 10:27:06 -04:00
DD Liu 616df9be2c make there not be two scroll bars sometimes 2017-05-25 15:26:31 -04:00
steven dale a0334a899e * Filter: Replaced hover circle with grow transform for X icon. Removed duplicate prop.
* Library: Centered sprites
2017-05-17 13:11:51 -04:00
steven dale 0b499bf24e * Library component: moved header logic + css to Modal component. Updated sprite alignment
* Close button component: large: added similar transition to add button
* Filter component: added autofocs, made full width
2017-05-16 13:43:07 -04:00
steven dale c13573d0ad moving stuff into modal 2017-05-16 10:34:23 -04:00
steven dale 7ba981d4b8 wiring filter component, onClick + onBlur handlers 2017-05-15 12:22:01 -04:00
steven dale 914cfa29e3 Updated transition to not reveal edge. Refactored to better performing transform property. 2017-05-12 12:26:21 -04:00
steven dale cc6665f8e2 css cleanup 2017-05-11 16:48:49 -04:00
steven dale c91ff51c06 pass on form styling, x icon hover 2017-05-11 15:43:15 -04:00
steven dale 9c31968e47 filter component: first pass 2017-05-11 11:59:24 -04:00
steven dale c2322d3aa8 wip 2017-05-11 08:46:53 -04:00
Steven Dale 0e56f866e5 TODO: -> @todo: (#213)
Refactored towards better convention for linting.
2017-03-07 17:43:10 -05:00
Steven Dale 702dddbb8d Libraries: Design pass (#160)
* Design pass on libraries to make sprites look more like they do in the SpriteSelector. Fixed scrolling overflow when reaching the bottom
* Started a colors variables file
* Added a light transform on sprite item hover

Related #12
2017-03-06 11:08:04 -05:00
Steven Dale 74dde69fd0 Design pass: layout panes, sprite libraries, info area, import buttons, + menu bar (#83)
* Covers parts of these issues: GUI layout panes (#69), sprite libraries (#12), import buttons (#64), menu bar (#67), and sprite info area (#53)

~ Refactored layout pane structure by removing `display: flex` from `.box`, by default. Declaring flex instead only where specifically needed. This helped fix layout quirks, and should help us avoid hard to find issues related to nested flex boxes

~ Added descriptive classnames to boxes/containers/wrappers. Moved more padding, margins + layout into these wrappers to help with component reusability.

~ Set up a spacer unit variable inside `gui.css`, to start keeping consistent padding, margins and rounded corners between panes. Used [CSS/PostCSS Modules](https://github.com/css-modules/postcss-modules-values) to avoid SCSS dependency.

~ Refactored inline styles from JSX, into CSS files. 2 reasons: a) prepping for reuse of CSS Module variables. b) Feels easier to debug complex flex layouts when all the styles are in one place vs JS/HTML/CSS syntax mixed together

~ Added menu bar into layout via new component, and sprite info header in sprite selector pane, with stubs for the labels + forms. Sprite items are correctly scrolling, while leaving the header fixed, in Chrome. Mostly working in FFx. Not working in Safari, IE yet.

~ Style pass on library modal

~ Experimenting with a few different transition styles: Logo in menu bar, sprite library items, Add buttons.
2017-02-15 08:46:16 -05:00
Ray Schamp 6ae2fbb6a0 Use Box in libraries and modal 2016-12-15 11:15:18 -05:00
Ray Schamp 16fbb64cca Use CSS modules for styles
The inline css method gives us nothing that CSS modules can't give us. This puts the project more in line with the way www works, and makes CSS actually readable.

Using class names gives us full control of the modal styles.
2016-12-07 15:59:07 -05:00