Comments (13)
@asangma @julio8a @paulcpederson @macandcheese
Here is the latest update based on a few meetings and talks with folks. See the Rules png pasted here.
- It is a basic cascading rule set using increments of 2px.
- Light theme/dark theme.
- Rounded corners when applicable
- Simple transitions
- See this link for a super quick demo https://codepen.io/bslayer/pen/qBEMgQw
Next steps will be getting a more high fidelity demo, and then testing.
After that, Ideally we will test 2 designs. A) Being the styles shown here and B) being an even more super noticeable color way (black and white instead of blue)
from calcite-design-system.
Looks good!
from calcite-design-system.
from calcite-design-system.
Yeah, @macandcheese and I talked about this a bit. Because these styles are scoped to the component, it is totally possible to define custom styles for each component. Probably a shared variable or mixin would be the best like @include focus-outline()
from calcite-design-system.
(╭ರᴥ•́)
I like it.
I'm guessing a buncha designs would help this along.
from calcite-design-system.
cc @oknoway
from calcite-design-system.
@bstifle do you have a set of designs for focus states library-wide? If we can get away with a single custom focus style everywhere that would be better, but we could also do one-off focus styles for every element as long as they're visually cohesive.
from calcite-design-system.
cc @asangma and Mitch as well re: our conversation yesterday
from calcite-design-system.
Just to note, there is an open issue related to this in the arcgis-components Share dialog.
from calcite-design-system.
https://devtopia.esri.com/WebGIS/arcgis-portal-app/issues/26747
from calcite-design-system.
@asangma did you all have any thoughts here?
from calcite-design-system.
There's 3 main things we are trying to solve with this design, weighted by importance:
- Consistency across Esri properties and components
- Noticeable, meaningful, and WCAG-able—While not being overly clunky and distracting.
- Scalability and ease of use for current and future designs
from calcite-design-system.
moving this convo over at calcite-base Esri/calcite-base#19
from calcite-design-system.
Related Issues (20)
- Use calcite-ui-icons >= 3.27.8 HOT 2
- Update/remove tests using `HYDRATED_ATTR` in favor of `renders`
- [Input Date Picker] Multiple components with and without `range` can create buggy behavior HOT 3
- [List]: add mode prop for choosing between flat and nested lists
- [List]: update single-select icons HOT 1
- [List Item]: add icon-end/start props HOT 1
- Memory leak with adding/removing block components HOT 3
- [Carousel] Add `goTo()` and other convenience methods
- label: replace "default" value with a more meaningful value. HOT 3
- Tooling: Add a priority option to the test template HOT 2
- Standalone calendar
- Ensure all components inherit font-family HOT 2
- Create a selectable common test HOT 1
- [Carousel] Add support for swipe / flick touch interaction
- [`selectionMode`] Audit + refactor event / selection behavior of components with parent / child relationships
- Radio Button Group: no validation message displayed during form submission when required property is set HOT 2
- Change the formAssociated commonTest to allow more complex HTML snippets
- Dropdown width css var isn't being applied in the Split Button
- [Tip / Tip Group / Tip Manager] Deprecate components
- Add ability to check a form component's validity for setting custom messages HOT 2
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 calcite-design-system.