18 |
19 | ## How to Use and Contribute
20 |
21 | * Now you are in **Awesome Design Conferences** section, if you need tools & plugins — go to [Awesome Design Tools](https://github.com/LisaDziuba/Awesome-Design-Tools) & [Awesome Design Plugins](https://github.com/LisaDziuba/Awesome-Design-Tools/blob/master/Awesome-Design-Plugins.md).
22 | * To find the conference, go through the Table of Contents or search for a keyword (for example, "UX", "prototyping").
23 | * Ask [Lisa](https://twitter.com/LisaDziuba) on Twitter.
24 |
25 | If you found some great design conference, just send a Pull Request with respect to our [Contribution Guidelines](https://github.com/LisaDziuba/Awesome-Design-Tools/blob/master/Contribution_Guidelines.md) (they're very simple, please take a look). Design tools should be submitted [here](https://github.com/LisaDziuba/Awesome-Design-Tools), plugins - [here](https://github.com/LisaDziuba/Awesome-Design-Tools/blob/master/Awesome-Design-Plugins.md), and conferences in this file. And don't forget to add the location and date at the end of each conference. Now I'd love to see your suggestions!
26 |
27 |
28 |
29 |
30 |
31 |
48 |
49 |
50 |
51 |
52 |
53 |
54 | ### January
55 | | Name | About | Dates | Location |
56 | |---|---|---|---|
57 | | [Workshop: Getting started with Sketch App](https://www.sketch.com/community/groups/munich/?event=2020-01-15)| a meetup for designers interested in Sketch. Join it to share knowledge, discover tricks, plugins and new workflows or see how others utilise the powerful tool. | January 15 | München, Germany |
58 | | [CLT Sketch Meetup](https://www.sketch.com/community/groups/charlotte/?event=2020-01-15) | an official Sketch meetup for designers and developers in Charlotte. Share knowledge, trade tips, and hear about new plugins and resources. Meet local designers and members of the Sketch team, learn more about the app and have fun with likeminded people. | January 15 | Charlotte, USA |
59 | | [In/Visible Talks](https://invisibletalks.com/conference-2020/) | a conference for creative professionals that celebrates the art of design. It focuses on fresh takes and honest talks about the process, inspiration, and challenges behind the creative practice. | January 16 | San Francisco, USA |
60 | | [Sketch Dallas January Meetup Event](https://www.sketch.com/community/groups/dallas/?event=2020-01-21) | an official Sketch meetup for designers and developers in Dallas. Share knowledge, trade tips, and hear about new plugins and resources. Meet local designers, learn more about the app and have fun with likeminded people. | January 21 | Dallas, USA |
61 | | [Awwwards Conference Tokyo](https://conference.awwwards.com/tokyo/) | a digital thinkers conference is coming to Tokyo! It brings you the hottest topics and newest technologies on User Experience, UI Design, Web Design and Development, Animation, Technology, Branding, Trends, Creativity and much more. | January 22-24 | Tokyo, Japan |
62 | | [New Adventures](https://newadventuresconf.com/2020/) | a digital design conference where you'll explore speculative and critical design, radical inclusivity, climate, sustainability, and much more. | January 22-23 | Nottingham, UK |
63 | | [Workshop: How to master Sketch & Design Systems](https://www.sketch.com/community/groups/munich/?event=2020-01-23) | a meetup for designers interested in Sketch. Share knowledge, discover tricks, plugins and new workflows or see how others utilise the powerful tool. | January 23 | München, Germany |
64 | | [Humanising Design](https://www.meetup.com/figma-africa/events/267044435/) | Figma's meetup where you'll dive into cognitive UI/UX principles that can be used to create delightful experiences for users. | January 25 | Lagos, Nigeria |
65 |
66 |
67 |
68 |
69 |
70 | ### February
71 | | Name | About | Dates | Location |
72 | |---|---|---|---|
73 | | [IxDA](https://interaction20.ixda.org/) | a mix of workshops, talks, and hands-on experiences aimed at inspiring designers around the world. It brings together the brightest minds in design, science, philosophy, psychology, and business. | February 2-7 | Milan, Italy |
74 | | [Pause Fest](https://www.pausefest.com.au/) | a festival for business and creativity with a mission to bring diverse intelligence together to fuel the next generation forward. | February 5-7 | Melbourne, Australia |
75 | | [Outcome](http://outcomeconf.com/) | a conference that talks about startups, products, UX and design from a storytelling perspective. | February 8 | Chandigarh, India |
76 | | [Sketch Dallas February Meetup Event](https://www.sketch.com/community/groups/dallas/?event=2020-02-11) | an official Sketch meetup for designers and developers in Dallas. Share knowledge, trade tips, and hear about new plugins and resources. Meet local designers, learn more about the app and have fun with likeminded people. | February 11 | Dallas, USA |
77 | | [Brand New: First Round](https://underconsideration.com/firstround/) | a one-day showcase of original presentations made to clients showing initial design explorations for logo, identity, and branding projects. | February 14 | Portland, USA |
78 | | [Figma Africa Enugu Meetup](https://www.meetup.com/figma-africa/events/266832410/) | Figma's event where you'll explore places where people could go and get resources and inspiration for their design and finally.| February 15 | Lagos, Nigeria |
79 | | [UXistanbul](https://uxistanbul.org/) | the first UX conference of Turkey that gathers UX and Usability professionals from the world’s leading companies in Istanbul, to share their experiences. | February 18 | Istanbul, Turkey
80 | | [Awwwwards Conference Amsterdam](https://conference.awwwards.com/amsterdam) | a digital design awards platform for designers, developers, and digital dreamers. It brings you the hottest topics and newest technologies on User Experience, UI Design, Web Design and Development, Animation, Technology, Branding, Trends, Creativity and much more. | February 19-21 | Amsterdam, Netherlands |
81 | | [Mouvo](https://mouvo.cz/) | a festival presenting motion design in all its forms – as a creative field as well as an outlet for personal expression. | February 21-22 | Prague, Czech Republic |
82 | | [FITC Amsterdam 2020](https://fitc.ca/event/am20/) | groundbreaking design and tech event on the future of innovation, design and all the cool stuff in between. | February 24-25 | Amsterdam, Netherlands |
83 |
84 |
85 |
86 |
87 |
88 | ### March
89 | | Name | About | Dates | Location |
90 | |---|---|---|---|
91 | | [The UX Conference in London](https://theuxconf.com/) | design conference that’s not about trends & buzzwords, but collaboration between designers and communication between each other: internal company politics, presenting the value of design and speaking the same language with different stakeholders. | March 2-3 | London, UK |
92 | | [Leading Design San Francisco](https://leadingdesign.com/conferences/sanfran-2020) | brings together experts who lead design teams, oversee design direction and instill a culture of design within their organizations. | March 4-6 | San Francisco, USA |
93 | | [NO/BS Conference](https://nobs.events/) | is a place where like-minded people can get together, listen to some amazing stories and cut through all that. | March 11-12 | Melbourne, Australia |
94 | | [SXSW Interactive](https://www.sxsw.com) | it covers all aspects, from futuristic product design to design-thinking approaches that can be applied to numerous other disciplines, businesses, and organizations. This programming will examine how design informs our interactions, shapes our experiences, and plays a critical role in problem-solving. | March 13-22 | Austin, USA |
95 | | [IAM Weekend](https://www.iam-internet.com/weekend) | the annual gathering for creative thinkers & doers who care about the futures of the internet. Originally created as a collective research and learning initiative with an independent, ad-free, alternative and purpose-driven mindset. | March 19-21 | Barcelona, Spain |
96 | | [UX Copenhagen](https://uxcopenhagen.com/) | a two-day conference for professionals working with UX design. You will hear about some of the newest trends in UX and Design, presented by a diverse panel of speakers ranging from gurus to people new to the field. | March 30-31 | Copenhagen, Denmark |
97 | | [AIGA Design Conference](https://designconference.aiga.org/) | brings the design community together in a once-in-a-lifetime, cross-disciplinary exchange of ideas about the changing world of design. | March 30 - April 1 | Pittsburgh, USA |
98 |
99 |
100 |
101 |
102 |
103 |
104 | ### April
105 | | Name | About | Dates | Location |
106 | |---|---|---|---|
107 | | [UIArchConf](http://uiarchconf.com/) | a conference and training event for those who work as UI Architects. Here you'll explore the various aspects of UI Architecture and the massive role a UI architect plays in an organization. | April 1-3 | New Orleans, USA |
108 | | [Creative South](https://www.creativesouth.com/) | a weekend of creative thinking, collaboration, and exploration. Enjoy workshops, talks focused on process & experience, and networking in the design community. | April 2-4 | Columbus, USA |
109 | | [The Y Conference](https://sandiego.aiga.org/programs/y-conference/) | a national-caliber design conference. It brings together industry thinkers, innovators, and change-makers for two days of creativity and collaboration. | April 3-4 | San Diego, USA |
110 | | [Offset](https://www.iloveoffset.com/) | a three-day creative conference. Celebrating creativity and bringing together the best in International and Irish creative talent in graphic design, illustration, street and fine art, film, photography, moving image and much, much more. | April 3-5 | Dublin, Ireland |
111 | | [UXcamp Amsterdam](https://uxcampams.com/) | a BarCamp where you can share your knowledge, stories, and ideas about User Experience Design and related disciplines. As a free one-day unconference event, it's made by the community for the community. There are no spectators, only contributors. | April 4 | Amsterdam, Netherlands |
112 | | [An Event Apart Washington, D.C.](https://aneventapart.com/) | the web design conference for UX & front-end experts. Three days of design, code, and content for interaction designers and developers. Packed with tips, techniques, and insights into the future from industry shakers and shapers. | April 13-15 | Washington, D.C., USA |
113 | | [Crop Baton Rouge](https://www.cropcons.com/) | a two-day celebration of creativity, community, inspiration, learning & more. Find out inspiring talks and knowledge dropping workshops together with vendors, live events, live music, after-parties. | April 16-18 | Baton Rouge, USA |
114 | | [Design Week Portland](https://designportland.org/festival/2020) | celebrates design as their city’s most promising cultural and economic resource. Their purpose is to explore process, craft, and practice across disciplines through a city’s vibrant design programming. | April 18-24 | Portland, USA |
115 | | [FITC Toronto 2020](https://fitc.ca/event/to20/) | an event showcasing the best the world has to offer in design, digital development, media and innovation in creative technologies – it’s three days and nights of presentations, parties, installations and performances that unite and transform the industry. | April 19-21 | Toronto, Canada |
116 | | [SmashingConf SF](https://smashingconf.com/sf-2020/) | a friendly, inclusive event that is focused on front-end and UX, but it covers everything web, be it interface design or machine learning. Live sessions on performance, accessibility, interface design, copywriting, designing for emotion, debugging and fancy CSS/JS techniques. | April 21-22 | San Francisco, USA |
117 | | [OFFF Barcelona 2020](https://offf.barcelona/pins/offf-barcelona-2020/) | a three-day journey of conferences, workshops, activities, and performances. All for the community of designers: sound, graphic, motion designers, thinkers, theorists and more. | April 23-25 | Barcelona, Spain |
118 | | [beyond tellerrand](https://beyondtellerrand.com/events/dusseldorf-2020) | the affordable single-track event where creativity and technology meet. | April 27-29 | Düsseldorf, Germany |
119 |
120 |
121 |
122 |
123 |
124 |
125 | ### May
126 | | Name | About | Dates | Location |
127 | |---|---|---|---|
128 | | [UX Burlington](https://www.uxburlington.com/) | an annual single-day conference, focused on what it really takes to build great digital user experiences on the web, in apps, and beyond. | May 1 | Burlington, USA |
129 | | [Pixel Up!](https://pixelup.co.za/) | South Africa's premier UX and design conference that brings together UX and UI designers, UX writers, researchers, and product managers. | May 4-6 | Cape Town, South Africa |
130 | | [HOW Design Live](https://www.howdesignlive.com/) | a four-day conference and 3-day expo for design, marketing and creative professionals, with a focus on in-house practitioners in major corporate brands and design firms. | May 4-7 | Boston, Massachusetts |
131 | | [and& Leuven](https://www.andleuven.com/en) | an innovation festival that brings together changemakers of today to inspire curious minds of all backgrounds. It provides a platform for interdisciplinary innovation that aims to transform our society & acts upon the challenges we face today. | May 6-9 | Leuven, Belgium |
132 | | [An Event Apart Seattle](https://aneventapart.com/) | the web design conference for UX & front-end experts. Three days of design, code, and content for interaction designers and developers. Packed with tips, techniques, and insights into the future from industry shakers and shapers. | May 11-13 | Seattle, USA |
133 | | [Camp Digital](https://www.wearesigma.com/campdigital/2020/) | an inspirational conference that brings together the digital, design and UX communities for a series of seminars exploring the latest thinking in our industry. | May 13 | Manchester, UK |
134 | | [D&AD FESTIVAL 2020](https://www.dandad.org/en/d-ad-creative-advertising-design-festival/) | a three-day immersion in the world’s best craft, creativity and culture for the global creative industries. | May 19-21 | London, UK |
135 | | [UXLx](https://www.ux-lx.com/) | four days of inspiring talks and hands-on workshops featuring top industry speakers. | May 19-22 | Lisbon, Portugal |
136 | | [webinale](https://webinale.de/en) | the conference for product owners, web designers, and frontend coders. It combines user experience with code and offers a variety of topics that are important for digital professionals nowadays. | May 25-29 | Berlin, Germany |
137 | | [UX London](https://2020.uxlondon.com/) | a three-day UX event by Clearleft, combining inspirational talks with in-depth workshops presented by some of the industry’s biggest names. | May 27-29 | London, UK |
138 |
139 |
140 |
141 |
142 |
143 | ### June
144 | | Name | About | Dates | Location |
145 | |---|---|---|---|
146 | | [CreativePro Week](https://creativeproweek.com/) | the HOW-TO conference for creative professionals who design, create, or edit in Adobe InDesign, Photoshop, Illustrator, Microsoft PowerPoint, and other creative tools. | June 1-5 | Austin, USA |
147 | | [Fluxible](https://www.fluxible.ca/) | a gathering of people who share an interest in user experience design and the fields with which it intersects. Fluxible is an inclusive, cooperative environment where everyone is welcomed, open dialogue is encouraged, and all perspectives are appreciated. | June 1-7 | Waterloo, Canada |
148 | | [UXR Collective](https://uxrconference.com/) | brings together people from across the globe who are committed to championing their users, surfacing better insights, and bettering the tech ecosystem. | June 3-5 | Toronto, Canada |
149 | | [99U Conference](https://conference.99u.com/) | Adobe’s career resource and annual conference, helping creatives of all stripes supercharge their work and make their ideas happen. | June 3-5 | New York, USA |
150 | | [Birmingham Design Festival](https://birminghamdesignfestival.org.uk/) | a celebration of the local, national and international design industry held in the UK every June. | June 5-6 | Birmingham, UK |
151 | | [Eyeo Festival](http://eyeofestival.com/) | brings together creative coders, data designers, and creators working at the intersection of data, art & technology for talks, workshops, labs, and events. | June 8-11 | Minneapolis, USA |
152 | | [SmashingConf](https://smashingconf.com/austin-2020) | an inclusive, practical and friendly conference on front-end, design and UX, with CSS/JS techniques, accessibility, performance, privacy, internationalization, designing for mobile, HTML email and real-life case studies. | June 9-10 | Austin, USA |
153 | | [Dsgnday](https://dsgnday.nl/) | a full-day conference with eight presentations about web design and user experience. Expect plenty of practical advice on designing for the web—on any device. | June 11 | Amsterdam, Netherlands |
154 | | [ICON11: The Illustration Conference](https://theillustrationconference.org/) | gathering of illustrators, designers, educators, representatives, and art buyers exploring illustration today. | June 28-July 1 | Kansas City, USA |
155 | | [An Event Apart Boston](https://aneventapart.com/) | the web design conference for UX & front-end experts. Three days of design, code, and content for interaction designers and developers. Packed with tips, techniques, and insights into the future from industry shakers and shapers. | June 29-July 1 | Boston, USA |
156 |
157 |
158 |
159 |
160 |
161 | ### July
162 | | Name | About | Dates | Location |
163 | |---|---|---|---|
164 | | [Design/Content](https://content.design/) | the conference for designers & content strategists. Hear from industry leaders about crafting experiences and telling stories that shape the future of the web. A day of workshops, two days of talks, and thoughtful extras in one of the most beautiful cities. | July 15-17 | Vancouver, Canada |
165 | | [SIGGRAPH](https://s2020.siggraph.org/) | the forum where inspiration creates progress. Collaborate with our forward-thinking community to find the most transformative advancements across computer graphics and interactive techniques. | July 19-23 | Washington, USA |
166 |
167 |
168 |
169 |
170 |
171 | ### August
172 | | Name | About | Dates | Location |
173 | |---|---|---|---|
174 | | [RAD Summit 2020](https://radsummit.co/) | the camp-style conference for people who build awesome products. rad summit is a colorado experience built specifically for designers, product managers, artists, leaders, devs, entrepreneurs, and people who love the fresh smell of pine. | August 13-16 | Denver, CO |
175 | | [An Event Apart Minneapolis](https://aneventapart.com/) | the web design conference for UX & front-end experts. Three days of design, code, and content for interaction designers and developers. Packed with tips, techniques, and insights into the future from industry shakers and shapers. | August 17-19 | Minneapolis, USA |
176 | | [Loupe2020](https://www.framer.com/loupe/#signup) | a conference from Framer on interactive design and creative coding. Talks from designers, prototypers, and developers on the way they work and their creative process. There are also Framer X workshops so that attendees can get some practical stuff at the end of the conference. | August 19-21 | Amsterdam, Netherlands |
177 |
178 |
179 |
180 |
181 |
182 | ### September
183 | | Name | About | Dates | Location |
184 | |---|---|---|---|
185 | | [SmashingConf](https://smashingconf.com/freiburg-2020) | friendly, inclusive events that are focused on real-world problems and solutions. Their focus is on front-end and UX but we cover everything web, be it UI design or machine learning. | September 7-8 | Freiburg, Germany |
186 | | [Circles](https://circlesconference.com/) | a three-day creative design conference, bringing together designers and makers from around the globe. Learning from transformative thinkers and connecting with like-minded innovators, it provides a space where you’ll be challenged to push yourself in the creative process. | September 10-11 | Richardson, USA |
187 | | [dConstruct](https://2020.dconstruct.org/) | an affordable, one-day conference aimed at those designing and building the latest generation of web-based applications. | September 11 | Brighton, UK |
188 | | [Digital Labin](https://digitalab.in/) | a two-day ICT conference bringing you top of the line keynote speakers in web, mobile and software design and development. Additionally, we are happy to have professional workshops, many networking activities and a party to remember. | September 25-26 | Labin, Croatia |
189 |
190 |
191 |
192 |
193 |
194 | ### October
195 | | Name | About | Dates | Location |
196 | |---|---|---|---|
197 | | [An Event Apart Orlando](https://aneventapart.com/) | the web design conference for UX & front-end experts. Three days of design, code, and content for interaction designers and developers. Packed with tips, techniques, and insights into the future from industry shakers and shapers. | October 5-7 | Orlando, USA |
198 | | [Adobe MAX](https://max.adobe.com/) | Adobe's annual events where you can learn the latest Adobe announcements, attend 300+ sessions, labs, creativity workshops and network with each other. | October 19-21 | Los Angeles, USA |
199 | | [SmashingConf](https://smashingconf.com/ny-2020/) | an inclusive, practical and friendly conference on front-end, design and UX, with CSS/JS techniques, accessibility, performance, privacy and real-life case studies. | October 20-21 | New York, USA |
200 | | [Seattle Interactive Conference](https://seattleinteractive.com/) | is a celebration of the incredible work happening at the intersection of technology, creativity and industry. They spotlight innovation in experience, design, and strategy. They believe in the power of creative thinking, and that data and technology can be leveraged to help us make better, intentional choices. | October 20-22 | Seattle, USA
201 | | [Brand New Conference](https://underconsideration.com/brandnewconference/) | a two-day event on corporate and brand identity with some of today’s most active and influential practitioners from around the world. | October 22-23 | Austin, USA
202 | | [Design Thinkers](https://designthinkers.com/) | Canada's largest annual graphic design conference, connecting designers from around the world. | October 24-25 | Toronto, Canada |
203 | | [Creative Works](https://conference.creativeworks.co/) | a conference is for creative professionals who are serious about their craft and want to sharpen their skills and learn how others work. Dozens of talks, workshops, vendors, and afterparties that encourage inspiration, connection, and growth among creative professionals. | October 2020 | Memphis, USA |
204 |
205 |
206 |
207 |
208 |
209 | ### December
210 | | Name | About | Dates | Location |
211 | |---|---|---|---|
212 | | [An Event Apart San Francisco](https://aneventapart.com/) | the web design conference for UX & front-end experts. Three days of design, code, and content for interaction designers and developers. Packed with tips, techniques, and insights into the future from industry shakers and shapers. | December 14-16 | San Francisco, USA |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 | ### Addendum (Reference & Inspiration)
221 |
222 | Awesome Design Tools & Plugins & Conferences are curated by [Lisa Dziuba](https://twitter.com/LisaDziuba) & [Valia Havruliyk](https://twitter.com/ValiaHavryliuk) from Flawless team. And it was hugely inspired by articles from the design community and Prototypr.io Toolbox made by our good friend Graeme Fulton. If you found some great design tool, plugins or conferences, please [suggest it](https://github.com/LisaDziuba/Awesome-Design-Tools/blob/master/Contribution_Guidelines.md). Thanks for making this project awesome :)
223 |
224 |
225 |
226 |
227 |
--------------------------------------------------------------------------------
/Contribution_Guidelines.md:
--------------------------------------------------------------------------------
1 | # 📜 Contribution Guidelines
2 | ### for Awesome Design Tools, Plugins, Design Conferences, UI Kits
3 |
4 | If you would like to contribute, just send a Pull Request. Please follow these rules:
5 | * Search previous suggestions before making a new one to prevent duplicates.
6 | * Try to make your Pull Request descriptive and check all questions in the PR template.
7 | * End all descriptions with a full stop/period and remove trailing whitespace.
8 | * Check spelling and grammar.
9 | * Please, add appropriate tags.
10 | * If you submit a design tool to the Awesome Design Tools repo, please put the tool in the alphabetical order. All tools are great, so we want to treat them equally.
11 | * If you submit a design conference to the Awesome Design Conferences repo, please put the conference according to the date. The earliest conference should be first. It's just easy to perceive.
12 | * New categories are welcomed if you have 2+ tools, plugins, UI Kits, or conferences to submit to that category.
13 |
14 |
15 | ## 📍 One tool, plugin, UI Kit or conference can go only to one category
16 | For example, in Awesome Design Tools, every category presents some design work or task. Many design tools allow us to solve multiple tasks. But in this list, one tool with full description & link is always submitted only to one category (section). Why do so? Because we want to avoid many duplications and misunderstanding around tool functionality.
17 |
18 | However, if the tool can be used for another task, just mention the tool name in the additional sentence at the end of another category, like here: `You can also do prototyping with Figma, Adobe XD, Sketch and InVision Studio, which are mentioned in the UI Design Tools section.`
19 |
20 |
21 | ## 🔗 Link Format
22 | * Please, use the following format for the links in Pull Requests: ``[Tool\Plugin\UI Kit\Conference](link) — description``. The description should start from the lower-case letter unless it's starting with the tool name.
23 |
24 | * Please, add the appropriate labels:
25 | *  for free tools. **Free means** entirely free tools, not freemium or those which have free trial, free limited functionality. For adding label just copy & paste the following snippet: ````
26 | *  for open-source tools. Use the following snippet: ````
27 | *  for Mac only tools. Use the following snippet: ````
28 | *  for Sketch plugins and UI Kits: ``
29 | *  for XD plugins and UI Kits: ``
30 | *  for Figma plugins and UI Kits: ``
31 | *  for InVision Studio: ``
32 | *  for Mobile UI Kits: ``
33 | *  for UI Kits which can be used for websites, web app and other web products: ``
34 | *  for desktop UI Kits: ``
35 |
36 |
37 | ## Review Workflow
38 | We will do our best to review your submission as soon as we can. Please, consider that we have a full-time job in our startup :) Your contribution might be rejected if the tool, UI Kit, plugin or conferences didn't pass our curation. Of course, this is very subjective and if you think we are being unfair, do let us know.
39 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2019 Lisa Dziuba
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/Media/Abstract.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/Media/Abstract.png
--------------------------------------------------------------------------------
/Media/Adobe XD (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/Media/Adobe XD (1).png
--------------------------------------------------------------------------------
/Media/Adobe XD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/Media/Adobe XD.png
--------------------------------------------------------------------------------
/Media/Awesome Design Conferences.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/Media/Awesome Design Conferences.png
--------------------------------------------------------------------------------
/Media/Awesome Design Plugins.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/Media/Awesome Design Plugins.png
--------------------------------------------------------------------------------
/Media/Awesome Design UI Kits.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/Media/Awesome Design UI Kits.png
--------------------------------------------------------------------------------
/Media/Awesome-design-tools-cover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/Media/Awesome-design-tools-cover.png
--------------------------------------------------------------------------------
/Media/Maze.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/Media/Maze.png
--------------------------------------------------------------------------------
/Media/Porkbun.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/Media/Porkbun.png
--------------------------------------------------------------------------------
/Media/ProtoPie.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/Media/ProtoPie.png
--------------------------------------------------------------------------------
/Media/SuperNova.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/Media/SuperNova.png
--------------------------------------------------------------------------------
/Media/adk-logo.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Media/adobe-xd.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Media/awesome-design-tools-joins-abstract-cover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/Media/awesome-design-tools-joins-abstract-cover.png
--------------------------------------------------------------------------------
/Media/desktop.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
46 |
--------------------------------------------------------------------------------
/Media/figma.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Media/flawless-feedback.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/Media/flawless-feedback.png
--------------------------------------------------------------------------------
/Media/invision-studio.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Media/mac.svg:
--------------------------------------------------------------------------------
1 |
10 |
--------------------------------------------------------------------------------
/Media/open-source.svg:
--------------------------------------------------------------------------------
1 |
10 |
--------------------------------------------------------------------------------
/Media/photoshop.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
56 |
--------------------------------------------------------------------------------
/Media/sketch.svg:
--------------------------------------------------------------------------------
1 |
2 |
43 |
--------------------------------------------------------------------------------
/Media/smartphone-mobile-phone-svgrepo-com.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
59 |
--------------------------------------------------------------------------------
/Media/web.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
72 |
--------------------------------------------------------------------------------
/docs/assets/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/.DS_Store
--------------------------------------------------------------------------------
/docs/assets/favicon-adk/favicon-114.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon-adk/favicon-114.png
--------------------------------------------------------------------------------
/docs/assets/favicon-adk/favicon-120.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon-adk/favicon-120.png
--------------------------------------------------------------------------------
/docs/assets/favicon-adk/favicon-144.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon-adk/favicon-144.png
--------------------------------------------------------------------------------
/docs/assets/favicon-adk/favicon-152.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon-adk/favicon-152.png
--------------------------------------------------------------------------------
/docs/assets/favicon-adk/favicon-16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon-adk/favicon-16.png
--------------------------------------------------------------------------------
/docs/assets/favicon-adk/favicon-160.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon-adk/favicon-160.png
--------------------------------------------------------------------------------
/docs/assets/favicon-adk/favicon-196.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon-adk/favicon-196.png
--------------------------------------------------------------------------------
/docs/assets/favicon-adk/favicon-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon-adk/favicon-32.png
--------------------------------------------------------------------------------
/docs/assets/favicon-adk/favicon-57.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon-adk/favicon-57.png
--------------------------------------------------------------------------------
/docs/assets/favicon-adk/favicon-60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon-adk/favicon-60.png
--------------------------------------------------------------------------------
/docs/assets/favicon-adk/favicon-72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon-adk/favicon-72.png
--------------------------------------------------------------------------------
/docs/assets/favicon-adk/favicon-76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon-adk/favicon-76.png
--------------------------------------------------------------------------------
/docs/assets/favicon-adk/favicon-96.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon-adk/favicon-96.png
--------------------------------------------------------------------------------
/docs/assets/favicon-adp/favicon-114.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon-adp/favicon-114.png
--------------------------------------------------------------------------------
/docs/assets/favicon-adp/favicon-120.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon-adp/favicon-120.png
--------------------------------------------------------------------------------
/docs/assets/favicon-adp/favicon-144.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon-adp/favicon-144.png
--------------------------------------------------------------------------------
/docs/assets/favicon-adp/favicon-152.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon-adp/favicon-152.png
--------------------------------------------------------------------------------
/docs/assets/favicon-adp/favicon-16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon-adp/favicon-16.png
--------------------------------------------------------------------------------
/docs/assets/favicon-adp/favicon-160.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon-adp/favicon-160.png
--------------------------------------------------------------------------------
/docs/assets/favicon-adp/favicon-196.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon-adp/favicon-196.png
--------------------------------------------------------------------------------
/docs/assets/favicon-adp/favicon-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon-adp/favicon-32.png
--------------------------------------------------------------------------------
/docs/assets/favicon-adp/favicon-57.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon-adp/favicon-57.png
--------------------------------------------------------------------------------
/docs/assets/favicon-adp/favicon-60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon-adp/favicon-60.png
--------------------------------------------------------------------------------
/docs/assets/favicon-adp/favicon-72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon-adp/favicon-72.png
--------------------------------------------------------------------------------
/docs/assets/favicon-adp/favicon-76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon-adp/favicon-76.png
--------------------------------------------------------------------------------
/docs/assets/favicon-adp/favicon-96.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon-adp/favicon-96.png
--------------------------------------------------------------------------------
/docs/assets/favicon/favicon-114.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon/favicon-114.png
--------------------------------------------------------------------------------
/docs/assets/favicon/favicon-120.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon/favicon-120.png
--------------------------------------------------------------------------------
/docs/assets/favicon/favicon-144.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon/favicon-144.png
--------------------------------------------------------------------------------
/docs/assets/favicon/favicon-152.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon/favicon-152.png
--------------------------------------------------------------------------------
/docs/assets/favicon/favicon-16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon/favicon-16.png
--------------------------------------------------------------------------------
/docs/assets/favicon/favicon-160.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon/favicon-160.png
--------------------------------------------------------------------------------
/docs/assets/favicon/favicon-196.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon/favicon-196.png
--------------------------------------------------------------------------------
/docs/assets/favicon/favicon-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon/favicon-32.png
--------------------------------------------------------------------------------
/docs/assets/favicon/favicon-57.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon/favicon-57.png
--------------------------------------------------------------------------------
/docs/assets/favicon/favicon-60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon/favicon-60.png
--------------------------------------------------------------------------------
/docs/assets/favicon/favicon-72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon/favicon-72.png
--------------------------------------------------------------------------------
/docs/assets/favicon/favicon-76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon/favicon-76.png
--------------------------------------------------------------------------------
/docs/assets/favicon/favicon-96.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/favicon/favicon-96.png
--------------------------------------------------------------------------------
/docs/assets/svg/adk-logo.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/assets/svg/filter-icon-violet.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/assets/svg/filter-icon.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/assets/svg/kits-icon-selected.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/assets/svg/kits-icon-unselected.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/assets/svg/labels/adobe-xd.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/assets/svg/labels/figma.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/assets/svg/labels/sketch.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/assets/svg/logo-plugins.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/assets/svg/plugin-icon-selected.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/assets/svg/plugins-icon-unselected.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/assets/svg/promotion/abstract-logo.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/assets/svg/promotion/maze-logo.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/assets/svg/promotion/porkbun/porkbun-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/svg/promotion/porkbun/porkbun-logo.png
--------------------------------------------------------------------------------
/docs/assets/svg/promotion/porkbun/porkbun-logo@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/svg/promotion/porkbun/porkbun-logo@2x.png
--------------------------------------------------------------------------------
/docs/assets/svg/promotion/porkbun/porkbun-logo@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/goabstract/Awesome-Design-Tools/dc60e63c248c44acb42f09fb0c985b77b5fe4bf5/docs/assets/svg/promotion/porkbun/porkbun-logo@3x.png
--------------------------------------------------------------------------------
/docs/assets/svg/promotion/protopie-logo.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/assets/svg/promotion/supernova-logo.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/assets/svg/promotion/xd-logo.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/assets/svg/search-icon.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/assets/svg/tools-icon-selected.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/assets/svg/tools-icon-unselected.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/css/normalize.css:
--------------------------------------------------------------------------------
1 | /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
2 |
3 | /* Document
4 | ========================================================================== */
5 |
6 | /**
7 | * 1. Correct the line height in all browsers.
8 | * 2. Prevent adjustments of font size after orientation changes in iOS.
9 | */
10 |
11 | html {
12 | line-height: 1.15; /* 1 */
13 | -webkit-text-size-adjust: 100%; /* 2 */
14 | }
15 |
16 | /* Sections
17 | ========================================================================== */
18 |
19 | /**
20 | * Remove the margin in all browsers.
21 | */
22 |
23 | body {
24 | margin: 0;
25 | }
26 |
27 | /**
28 | * Render the `main` element consistently in IE.
29 | */
30 |
31 | main {
32 | display: block;
33 | }
34 |
35 | /**
36 | * Correct the font size and margin on `h1` elements within `section` and
37 | * `article` contexts in Chrome, Firefox, and Safari.
38 | */
39 |
40 | h1 {
41 | font-size: 2em;
42 | margin: 0.67em 0;
43 | }
44 |
45 | /* Grouping content
46 | ========================================================================== */
47 |
48 | /**
49 | * 1. Add the correct box sizing in Firefox.
50 | * 2. Show the overflow in Edge and IE.
51 | */
52 |
53 | hr {
54 | box-sizing: content-box; /* 1 */
55 | height: 0; /* 1 */
56 | overflow: visible; /* 2 */
57 | }
58 |
59 | /**
60 | * 1. Correct the inheritance and scaling of font size in all browsers.
61 | * 2. Correct the odd `em` font sizing in all browsers.
62 | */
63 |
64 | pre {
65 | font-family: monospace, monospace; /* 1 */
66 | font-size: 1em; /* 2 */
67 | }
68 |
69 | /* Text-level semantics
70 | ========================================================================== */
71 |
72 | /**
73 | * Remove the gray background on active links in IE 10.
74 | */
75 |
76 | a {
77 | background-color: transparent;
78 | }
79 |
80 | /**
81 | * 1. Remove the bottom border in Chrome 57-
82 | * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
83 | */
84 |
85 | abbr[title] {
86 | border-bottom: none; /* 1 */
87 | text-decoration: underline; /* 2 */
88 | text-decoration: underline dotted; /* 2 */
89 | }
90 |
91 | /**
92 | * Add the correct font weight in Chrome, Edge, and Safari.
93 | */
94 |
95 | b,
96 | strong {
97 | font-weight: bolder;
98 | }
99 |
100 | /**
101 | * 1. Correct the inheritance and scaling of font size in all browsers.
102 | * 2. Correct the odd `em` font sizing in all browsers.
103 | */
104 |
105 | code,
106 | kbd,
107 | samp {
108 | font-family: monospace, monospace; /* 1 */
109 | font-size: 1em; /* 2 */
110 | }
111 |
112 | /**
113 | * Add the correct font size in all browsers.
114 | */
115 |
116 | small {
117 | font-size: 80%;
118 | }
119 |
120 | /**
121 | * Prevent `sub` and `sup` elements from affecting the line height in
122 | * all browsers.
123 | */
124 |
125 | sub,
126 | sup {
127 | font-size: 75%;
128 | line-height: 0;
129 | position: relative;
130 | vertical-align: baseline;
131 | }
132 |
133 | sub {
134 | bottom: -0.25em;
135 | }
136 |
137 | sup {
138 | top: -0.5em;
139 | }
140 |
141 | /* Embedded content
142 | ========================================================================== */
143 |
144 | /**
145 | * Remove the border on images inside links in IE 10.
146 | */
147 |
148 | img {
149 | border-style: none;
150 | }
151 |
152 | /* Forms
153 | ========================================================================== */
154 |
155 | /**
156 | * 1. Change the font styles in all browsers.
157 | * 2. Remove the margin in Firefox and Safari.
158 | */
159 |
160 | button,
161 | input,
162 | optgroup,
163 | select,
164 | textarea {
165 | font-family: inherit; /* 1 */
166 | font-size: 100%; /* 1 */
167 | line-height: 1.15; /* 1 */
168 | margin: 0; /* 2 */
169 | }
170 |
171 | /**
172 | * Show the overflow in IE.
173 | * 1. Show the overflow in Edge.
174 | */
175 |
176 | button,
177 | input { /* 1 */
178 | overflow: visible;
179 | }
180 |
181 | /**
182 | * Remove the inheritance of text transform in Edge, Firefox, and IE.
183 | * 1. Remove the inheritance of text transform in Firefox.
184 | */
185 |
186 | button,
187 | select { /* 1 */
188 | text-transform: none;
189 | }
190 |
191 | /**
192 | * Correct the inability to style clickable types in iOS and Safari.
193 | */
194 |
195 | button,
196 | [type="button"],
197 | [type="reset"],
198 | [type="submit"] {
199 | -webkit-appearance: button;
200 | }
201 |
202 | /**
203 | * Remove the inner border and padding in Firefox.
204 | */
205 |
206 | button::-moz-focus-inner,
207 | [type="button"]::-moz-focus-inner,
208 | [type="reset"]::-moz-focus-inner,
209 | [type="submit"]::-moz-focus-inner {
210 | border-style: none;
211 | padding: 0;
212 | }
213 |
214 | /**
215 | * Restore the focus styles unset by the previous rule.
216 | */
217 |
218 | button:-moz-focusring,
219 | [type="button"]:-moz-focusring,
220 | [type="reset"]:-moz-focusring,
221 | [type="submit"]:-moz-focusring {
222 | outline: 1px dotted ButtonText;
223 | }
224 |
225 | /**
226 | * Correct the padding in Firefox.
227 | */
228 |
229 | fieldset {
230 | padding: 0.35em 0.75em 0.625em;
231 | }
232 |
233 | /**
234 | * 1. Correct the text wrapping in Edge and IE.
235 | * 2. Correct the color inheritance from `fieldset` elements in IE.
236 | * 3. Remove the padding so developers are not caught out when they zero out
237 | * `fieldset` elements in all browsers.
238 | */
239 |
240 | legend {
241 | box-sizing: border-box; /* 1 */
242 | color: inherit; /* 2 */
243 | display: table; /* 1 */
244 | max-width: 100%; /* 1 */
245 | padding: 0; /* 3 */
246 | white-space: normal; /* 1 */
247 | }
248 |
249 | /**
250 | * Add the correct vertical alignment in Chrome, Firefox, and Opera.
251 | */
252 |
253 | progress {
254 | vertical-align: baseline;
255 | }
256 |
257 | /**
258 | * Remove the default vertical scrollbar in IE 10+.
259 | */
260 |
261 | textarea {
262 | overflow: auto;
263 | }
264 |
265 | /**
266 | * 1. Add the correct box sizing in IE 10.
267 | * 2. Remove the padding in IE 10.
268 | */
269 |
270 | [type="checkbox"],
271 | [type="radio"] {
272 | box-sizing: border-box; /* 1 */
273 | padding: 0; /* 2 */
274 | }
275 |
276 | /**
277 | * Correct the cursor style of increment and decrement buttons in Chrome.
278 | */
279 |
280 | [type="number"]::-webkit-inner-spin-button,
281 | [type="number"]::-webkit-outer-spin-button {
282 | height: auto;
283 | }
284 |
285 | /**
286 | * 1. Correct the odd appearance in Chrome and Safari.
287 | * 2. Correct the outline style in Safari.
288 | */
289 |
290 | [type="search"] {
291 | -webkit-appearance: textfield; /* 1 */
292 | outline-offset: -2px; /* 2 */
293 | }
294 |
295 | /**
296 | * Remove the inner padding in Chrome and Safari on macOS.
297 | */
298 |
299 | [type="search"]::-webkit-search-decoration {
300 | -webkit-appearance: none;
301 | }
302 |
303 | /**
304 | * 1. Correct the inability to style clickable types in iOS and Safari.
305 | * 2. Change font properties to `inherit` in Safari.
306 | */
307 |
308 | ::-webkit-file-upload-button {
309 | -webkit-appearance: button; /* 1 */
310 | font: inherit; /* 2 */
311 | }
312 |
313 | /* Interactive
314 | ========================================================================== */
315 |
316 | /*
317 | * Add the correct display in Edge, IE 10+, and Firefox.
318 | */
319 |
320 | details {
321 | display: block;
322 | }
323 |
324 | /*
325 | * Add the correct display in all browsers.
326 | */
327 |
328 | summary {
329 | display: list-item;
330 | }
331 |
332 | /* Misc
333 | ========================================================================== */
334 |
335 | /**
336 | * Add the correct display in IE 10+.
337 | */
338 |
339 | template {
340 | display: none;
341 | }
342 |
343 | /**
344 | * Add the correct display in IE 10.
345 | */
346 |
347 | [hidden] {
348 | display: none;
349 | }
--------------------------------------------------------------------------------
/docs/js/script.js:
--------------------------------------------------------------------------------
1 | const chooseMd = document.location.href
2 | .split('/')
3 | .pop()
4 | .includes('plugin')
5 | ? 'Plugins'
6 | : 'Tools';
7 |
8 | function toggleMenuChange() {
9 | document.querySelector('.nav').classList.toggle('nav--visible');
10 | document
11 | .querySelector('.hamburger-menu')
12 | .classList.toggle('hamburger-menu--change');
13 | }
14 |
15 | document.querySelector('.hamburger-menu').onclick = function() {
16 | toggleMenuChange();
17 | };
18 |
19 | document.querySelectorAll('.nav a').forEach(link => {
20 | if (window.innerWidth < 959) {
21 | link.onclick = function() {
22 | toggleMenuChange();
23 | };
24 | }
25 | });
26 |
27 | class Nav {
28 | constructor(navElements, activeClass) {
29 | this.navElements = document.querySelectorAll(navElements);
30 | this.activeClass = activeClass;
31 | }
32 |
33 | scroll() {
34 | const { navElements, activeClass } = this;
35 | navElements.forEach(navLink => {
36 | const sectionId = navLink.getAttribute('href');
37 | document.addEventListener('scroll', () => {
38 | const sectionDom = document.querySelector(sectionId),
39 | sectionRect = sectionDom.getBoundingClientRect(),
40 | { top, bottom, height } = sectionRect;
41 |
42 | if ((bottom > 96 && top + height >= 96 && top < 96) || top == 96) {
43 | navLink.classList.add(activeClass);
44 | } else {
45 | navLink.classList.remove(activeClass);
46 | }
47 | });
48 | });
49 | }
50 | }
51 |
52 | const bookmark = new Nav('.nav a', 'active');
53 | bookmark.scroll();
54 |
55 | const automaticScroll = () => {
56 | const nav = document.querySelector('.nav ul');
57 | document.addEventListener('scroll', () => {
58 | const bodyHeight = document.body.offsetHeight;
59 | const bodyScrollTop = document.body.scrollTop;
60 | const navHeight = nav.getBoundingClientRect().height;
61 | const quarterOfNavHeight = navHeight / 4;
62 |
63 | const res = (bodyScrollTop / bodyHeight) * 100;
64 | if (res > 20 && res < 40) {
65 | nav.scrollTop = quarterOfNavHeight;
66 | } else if (res > 40 && res < 55) {
67 | nav.scrollTop = navHeight * 0.8;
68 | } else if (res > 55 && res < 70) {
69 | nav.scrollTop = navHeight * 1.35;
70 | } else if (res > 70 && res < 85) {
71 | nav.scrollTop = navHeight * 1.5;
72 | } else if (res > 85 && res < 100) {
73 | nav.scrollTop = navHeight * 2;
74 | } else {
75 | nav.scrollTop = 0;
76 | }
77 | });
78 | };
79 | automaticScroll();
80 |
81 | // search input
82 | String.prototype.capitalize = function() {
83 | return this.charAt(0).toUpperCase() + this.slice(1);
84 | };
85 |
86 | document
87 | .querySelector('.js-search-input')
88 | .addEventListener('input', function(e) {
89 | document.removeEventListener('scroll', automaticScroll, true);
90 | ('use strict');
91 |
92 | const inputContent = e.target.value;
93 | const paragraphs = document.querySelectorAll('main .tool');
94 | const banner = document.querySelectorAll('.banner');
95 | const promoBanner = document.querySelectorAll('.promo-banner');
96 | const articleHeaders = document.querySelectorAll('main article > header');
97 | // const addendum = document.querySelector('#addendum');
98 | const welcome = document.querySelector('.welcome');
99 | const promotionBanner = document.querySelectorAll(
100 | '.promotion-banner-wrapper'
101 | );
102 | const elementsToHide = [
103 | ...banner,
104 | ...promoBanner,
105 | ...articleHeaders,
106 | welcome,
107 | ...promotionBanner
108 | ];
109 |
110 | if (inputContent.length > 0) {
111 | elementsToHide.forEach(banner => banner.classList.add('-hidden'));
112 | } else if (inputContent.length === 0) {
113 | elementsToHide.forEach(banner => banner.classList.remove('-hidden'));
114 | }
115 |
116 | function handle(text) {
117 | const bool =
118 | inputContent || inputContent.capitalize() || inputContent.toUpperCase();
119 | if (text.innerHTML.search(bool) >= 0) {
120 | text.classList.remove('-hidden');
121 | } else {
122 | text.classList.add('-hidden');
123 | }
124 | }
125 |
126 | paragraphs.forEach(text => handle(text));
127 | });
128 |
129 | // add event for nav button when clicking on it while searching
130 |
131 | document.querySelectorAll('.nav a').forEach(button =>
132 | button.addEventListener('click', e => {
133 | e.preventDefault();
134 | if (window.innerWidth)
135 | // make an empty input
136 | document.querySelector('.js-search-input').value = '';
137 |
138 | // scroll a bit less due to nav fixed positioning
139 | window.scrollTo(
140 | 0,
141 | document.querySelector(e.target.getAttribute('href')).offsetTop - 90
142 | );
143 | })
144 | );
145 |
146 | // handle modal window for filtering by application
147 | if (document.querySelector('.js-open-modal-filter')) {
148 | document
149 | .querySelector('.js-open-modal-filter')
150 | .addEventListener('click', e => {
151 | e.target.classList.toggle('-active');
152 | document.querySelector('.sort-tool-modal').classList.toggle('-hidden');
153 | });
154 | }
155 |
156 | // filter by application logic
157 | function sortByApplication(event) {
158 | // toggle styles for button that was handled;
159 | const { target } = event;
160 | target.classList.toggle('-active');
161 |
162 | const targetAttr = target.getAttribute('app');
163 | const allLabels = document.querySelectorAll(`.label[for="${targetAttr}"]`);
164 | const buttons = [
165 | ...document.querySelectorAll('.sort-tool-modal__btn-choose')
166 | ];
167 |
168 | const sortedButtons = buttons.filter(button =>
169 | button.classList.contains('-active')
170 | );
171 | const activeApps = sortedButtons.map(button => button.getAttribute('app'));
172 |
173 | ga(
174 | 'send',
175 | 'event',
176 | `Awesome design ${chooseMd} - Filter (State of Platforms)`,
177 | 'Click',
178 | activeApps.join('-')
179 | );
180 | ga(
181 | 'send',
182 | 'event',
183 | `Awesome design ${chooseMd} - Filter (Clicked Platform Name)`,
184 | 'Click',
185 | targetAttr
186 | );
187 |
188 | allLabels.forEach(label => {
189 | const toolContainer =
190 | label.parentElement.parentElement.parentElement.parentElement;
191 | const list = toolContainer.parentElement;
192 | const sectionContainer = list.parentElement;
193 | const attr = label.getAttribute('for');
194 | if (activeApps.includes(attr)) {
195 | toolContainer.classList.remove('-hidden');
196 | } else {
197 | toolContainer.classList.add('-hidden');
198 | }
199 |
200 | const arr = [...list.children].filter(
201 | tool => !tool.classList.contains('-hidden')
202 | );
203 | if (arr.length === 0) {
204 | sectionContainer.classList.add('-hidden');
205 | } else {
206 | sectionContainer.classList.remove('-hidden');
207 | }
208 | });
209 | }
210 |
211 | document
212 | .querySelectorAll('.sort-tool-modal__btn-choose')
213 | .forEach(button => button.addEventListener('click', sortByApplication));
214 |
215 | document.querySelectorAll('.tool').forEach(tool => {
216 | tool.addEventListener(
217 | 'click',
218 | e => {
219 | e.stopPropagation();
220 | const target = e.currentTarget;
221 | const title = target.children[1].children[0].children[0].textContent;
222 | const categoryName = target.parentElement.parentElement.id;
223 | const platforms = [
224 | ...target.children[1].children[0].children[1].children
225 | ].map(a => a.getAttribute('for'));
226 |
227 | ga(
228 | 'send',
229 | 'event',
230 | `Awesome design ${chooseMd} - Plugin (Title)`,
231 | 'Click',
232 | title
233 | );
234 | ga(
235 | 'send',
236 | 'event',
237 | `Awesome design ${chooseMd} - Plugin (CategoryName)`,
238 | 'Click',
239 | categoryName
240 | );
241 | ga(
242 | 'send',
243 | 'event',
244 | `Awesome design ${chooseMd} - Plugin (Platform)`,
245 | 'Click',
246 | platforms.join('-')
247 | );
248 | },
249 | true
250 | );
251 | });
252 |
253 | document.querySelectorAll('.nav ul li a').forEach(a => {
254 | a.addEventListener(
255 | 'click',
256 | e => {
257 | const { target } = e;
258 | const title = target.innerText;
259 |
260 | ga(
261 | 'send',
262 | 'event',
263 | ` Awesome design ${chooseMd} - Category (Title)`,
264 | 'Click',
265 | title
266 | );
267 | },
268 | true
269 | );
270 | });
271 |
272 | if (window.innerWidth >= 960) {
273 | const active = document.querySelector('.header-top__nav-item.-active');
274 | document.querySelectorAll('.header-top__nav-item').forEach(a => {
275 | a.onmouseover = e => {
276 | if (!e.target.classList.contains('-active')) {
277 | active.classList.remove('-open');
278 | } else {
279 | e.target.classList.add('-open');
280 | }
281 | };
282 |
283 | a.onmouseout = e => {
284 | if (!active.classList.contains('-open')) {
285 | active.classList.add('-open');
286 | }
287 | };
288 | });
289 | }
290 |
291 | const showBannerTop = () => {
292 | const sEl = el => document.querySelector(el);
293 |
294 | setTimeout(() => {
295 | sEl('.header-top').classList.remove('header-top--hide-banner');
296 | }, 0);
297 | // if (window.innerWidth < 768) {
298 | // sEl('.nav-container').removeClass('nav-container--hide-banner')
299 | // }
300 |
301 | sEl('.banner__close').onclick = () => {
302 | sEl('.header-top').classList.add('header-top--hide-banner');
303 | };
304 | };
305 | showBannerTop();
306 |
--------------------------------------------------------------------------------
/docs/modules/Templates.js:
--------------------------------------------------------------------------------
1 | const getCssFile = require('./helpers/getCssFile');
2 | const CONFIG = require('./config/tools');
3 |
4 | const normalizeCss = getCssFile('normalize');
5 | const mainCss = getCssFile('design-tools-style');
6 | const {
7 | promoFlawlessFeedbackBanner__title,
8 | promoFlawlessFeedbackBanner__description,
9 | promoFlawlessFeedbackBanner__link,
10 | } = CONFIG;
11 |
12 | const Templates = {
13 | analytics: `
14 |
15 |
20 |
21 |
22 |
23 |
35 | `,
36 | promoFlawlessFeedbackBanner: `
37 |
38 |