βͺοΈπ΅Framer X - is a new design tool that is currently in beta.
It can help in creation of responsive, animated designs..
Haven't tried yet, but their videos look sleek.
https://framer.com/x/
It can help in creation of responsive, animated designs..
Haven't tried yet, but their videos look sleek.
https://framer.com/x/
react-device-detect - an interesting tool πΉ to easily identify which device your user access the page from.
Works perfectly in React and can really simplify your codeπ.
πThe easiest way is to wrap your JSX components in '<BrowserView> ... <BrowserView/> and that will be only shown on a desktop.
For a bit more real cases, where the same components will need to appear on both: mobile and desktop, but have to be different somehow - you can easily work with ternary operator like:
The
Have a look!
Works perfectly in React and can really simplify your codeπ.
πThe easiest way is to wrap your JSX components in '<BrowserView> ... <BrowserView/> and that will be only shown on a desktop.
For a bit more real cases, where the same components will need to appear on both: mobile and desktop, but have to be different somehow - you can easily work with ternary operator like:
{isBrowser
? <YourBrowserComponent/>
: <YourMobileComponent/> }The
isBrowser will return true if the user access your page from the desktop. Have a look!
This media is not supported in your browser
VIEW IN TELEGRAM
How can something so cool and beautiful be so useless in UX practices?π
ββI like thinking on useful design patterns/decisions that can simplify your user's life by making small changes.
Have a look at progressive hover effects that I posted before.
Here is another pattern I found that made me think 'π€hm, that make sense'.
π‘'Previous sign in help' on spectrum.chat website.
βοΈFirst of all, they don't even give you a rudimentary option to sign in with an email and password. Seriously, typing in your email, waiting for a confirm link in your inbox or simply looking through all that spam is ridiculous.
You are more than likely to use google, fb, twitter, github, Instagram or even telegram and having those as a signup options are more than sensible.
πAnother thing, is that they remember which one you previously used. So if you signed in with google and then after a while logged out - it will remind you your previous option.
That makes total sense as I might think 'Damn, which one I used last time google or fb?'.
Cool that some people implement such things and constantly try to make our lives easier as β³ time is everything!
PS it does use cookies though. So another +1 in cookies vs sessions debate.
Feel free to share with @masant1 any interesting design patterns you found amusing.
Have a look at progressive hover effects that I posted before.
Here is another pattern I found that made me think 'π€hm, that make sense'.
π‘'Previous sign in help' on spectrum.chat website.
βοΈFirst of all, they don't even give you a rudimentary option to sign in with an email and password. Seriously, typing in your email, waiting for a confirm link in your inbox or simply looking through all that spam is ridiculous.
You are more than likely to use google, fb, twitter, github, Instagram or even telegram and having those as a signup options are more than sensible.
πAnother thing, is that they remember which one you previously used. So if you signed in with google and then after a while logged out - it will remind you your previous option.
That makes total sense as I might think 'Damn, which one I used last time google or fb?'.
Cool that some people implement such things and constantly try to make our lives easier as β³ time is everything!
PS it does use cookies though. So another +1 in cookies vs sessions debate.
Feel free to share with @masant1 any interesting design patterns you found amusing.
ββSome of you might have seen a post on how to create the best design.
Found another great illustrative examples for you and mistakes to avoid in π₯ webpage design and βοΈ article design (that relates practically to everyone who ever used Word).
Definitely have a look at the article, at least scroll through pictures to get the main idea as I still see those mistakes very often.
Common webpage design mistakes
Below will π include a selection of the main ones for your convenience.
Found another great illustrative examples for you and mistakes to avoid in π₯ webpage design and βοΈ article design (that relates practically to everyone who ever used Word).
Definitely have a look at the article, at least scroll through pictures to get the main idea as I still see those mistakes very often.
Common webpage design mistakes
Below will π include a selection of the main ones for your convenience.
π«How to avoid main mistakes:
πΉ Break down content in logical parts (e.g. increase padding to make it more visual or increase coloured blocks)
πΉ Avoid low contrast image with the text (increase contrast for better readability)
πΉ Don't throw in too many design and typographic styles (normally 3 is enough and looks neat)
πΉ Try to avoid too much text in narrow columns (it looks like you can't make your mind, be precise)
πΉ Your text on a pic background shouldn't overlap important parts (e.g. faces, find a monotone area on the pic for the text)
πΉ Work with hierarchy (titles should be bolder or bigger than normal text, but don't overdo it and don't make your titles too long)
πΉ Your navbar needs to be neat and create a 'freedom feeling', don't throw in emails, phone numbers or anything else that can be put in a footer
β Hope it helps you to create better designs (or get constructive arguments to use with your designers)
πΉ Break down content in logical parts (e.g. increase padding to make it more visual or increase coloured blocks)
πΉ Avoid low contrast image with the text (increase contrast for better readability)
πΉ Don't throw in too many design and typographic styles (normally 3 is enough and looks neat)
πΉ Try to avoid too much text in narrow columns (it looks like you can't make your mind, be precise)
πΉ Your text on a pic background shouldn't overlap important parts (e.g. faces, find a monotone area on the pic for the text)
πΉ Work with hierarchy (titles should be bolder or bigger than normal text, but don't overdo it and don't make your titles too long)
πΉ Your navbar needs to be neat and create a 'freedom feeling', don't throw in emails, phone numbers or anything else that can be put in a footer
β Hope it helps you to create better designs (or get constructive arguments to use with your designers)
ββπ³ Card Component
Bootstrap, Material UI, Bulma - all have default card components.
You have seen those pretty much everywhere all over the web π₯.
Slack, GitHub, Stripe, Webflow, Atlassian all use it heavily and have their personal card looks.
Sometimes the shadow βοΈ and corners are different, sometimes the stripe πat the top/side/bottom.
It is really the question of preference and to make it easier, there is an awesome tool called card.surge.sh π₯
It allows you to nicely customise the card and provides the code snippet.
For lazy people like myself there is a selection of different styles from Slack, Webflow etc
Have a glance π
Bootstrap, Material UI, Bulma - all have default card components.
You have seen those pretty much everywhere all over the web π₯.
Slack, GitHub, Stripe, Webflow, Atlassian all use it heavily and have their personal card looks.
Sometimes the shadow βοΈ and corners are different, sometimes the stripe πat the top/side/bottom.
It is really the question of preference and to make it easier, there is an awesome tool called card.surge.sh π₯
It allows you to nicely customise the card and provides the code snippet.
For lazy people like myself there is a selection of different styles from Slack, Webflow etc
Have a glance π
Some of you have asked for the code snippet of this
While I don't see any good reason to implement this apart from pranking your users or learning, I will try to replicate it.
If someone wants to see it vote for π€
If you want to replicate this yourself, give me a shout, we will test it together and share here π
While I don't see any good reason to implement this apart from pranking your users or learning, I will try to replicate it.
If someone wants to see it vote for π€
If you want to replicate this yourself, give me a shout, we will test it together and share here π
Telegram
TheFrontEndπ₯
Cool way to annoy peopleπ€·ββ
Anyone here experienced in creating telegram bots π€? I need you. @masant1
This media is not supported in your browser
VIEW IN TELEGRAM
Drag and Drop animationπ₯
I have recently questioned myself on best ways to implement drag and drop functionalities.
Many clients are seeing it as a 5min deal or 'just make it moveable'.
Sounds so simple, isn't it?π€·ββ
Decided to share a few resources I found along the way.
Since I currently work with React, the below resources are mostly linked to it. However, I am also sharing JS and HTML5 ways.
π¦React-dragula - an official react wrapper for React. The simpliest solution so far. Dragular - is the same thing for those who wants to stay independent of React.
React-beautiful-dnd - a more customisable approach, which has better animation, works with mobile and horizontal DnD. As a compromise, it is a bit harder to implement, but the guys did an awesome free video tutorial that even includes React set up. Plus have a look at their examples
If you the person who needs max flexibility, don't look any further React-dnd is probably the most customisable out of all.
And finally, for the oldschool people here HTML5 version its deadly customisable, but as you can guess you will have to spent some time writing it from scratch.
Now you can have your own Trello board and show off to your friendsπ.
π 'lets use my own Trello board'
Many clients are seeing it as a 5min deal or 'just make it moveable'.
Sounds so simple, isn't it?π€·ββ
Decided to share a few resources I found along the way.
Since I currently work with React, the below resources are mostly linked to it. However, I am also sharing JS and HTML5 ways.
π¦React-dragula - an official react wrapper for React. The simpliest solution so far. Dragular - is the same thing for those who wants to stay independent of React.
React-beautiful-dnd - a more customisable approach, which has better animation, works with mobile and horizontal DnD. As a compromise, it is a bit harder to implement, but the guys did an awesome free video tutorial that even includes React set up. Plus have a look at their examples
If you the person who needs max flexibility, don't look any further React-dnd is probably the most customisable out of all.
And finally, for the oldschool people here HTML5 version its deadly customisable, but as you can guess you will have to spent some time writing it from scratch.
Now you can have your own Trello board and show off to your friendsπ.
π 'lets use my own Trello board'
GitHub
GitHub - bevacqua/react-dragula: :ok_hand: Drag and drop so simple it hurts
:ok_hand: Drag and drop so simple it hurts. Contribute to bevacqua/react-dragula development by creating an account on GitHub.
ββIf you somehow missed it from other sources, here is a great tool to end up 'which font to use' discussion.
Fonts that most successful start ups are using icons8.com
Fonts that most successful start ups are using icons8.com
ββββCollection of mash gradients in every adequate format. Enjoy π₯
The guy is a UX guru and has lots of stuff (but not always for freeπ€·ββ)
The guy is a UX guru and has lots of stuff (but not always for freeπ€·ββ)
A very thorough, well written comparison of building the same thing in React and Vue.
If you wondered how different are those two, have a quick read.
π Read time: 13 min
β‘Instant read
If you wondered how different are those two, have a quick read.
π Read time: 13 min
β‘Instant read
Medium
I created the exact same app in React and Vue. Here are the differences.
React vs Vue. Finally, a side-by-side code comparison between Vue and React! π
This media is not supported in your browser
VIEW IN TELEGRAM
Lazyload.js - JS library that loads images βοΈ only when they are in the viewport and remain there.
Only 350 bytes π
Only 350 bytes π
Google Instant Apps
Its been a while now since Google released its new approach to launch apps without downloading it β‘.
Has it been extremely popular for the past 2 years? Well, not reallyπ€·ββ. I haven't seen it being used too heavily yet.
While it is a faster alternative than the standard app, some people might not have a 'lighter version' of the app for Google to catch it.
It did allow AR no so long time ago to be launched through the instant app, which is pretty cool thoughπ.
But I do have questions regarding speed when it comes to PWA and Instant Apps. If you want to see such comparison and see where Instant Apps can actually benefit, vote below.
Its been a while now since Google released its new approach to launch apps without downloading it β‘.
Has it been extremely popular for the past 2 years? Well, not reallyπ€·ββ. I haven't seen it being used too heavily yet.
While it is a faster alternative than the standard app, some people might not have a 'lighter version' of the app for Google to catch it.
It did allow AR no so long time ago to be launched through the instant app, which is pretty cool thoughπ.
But I do have questions regarding speed when it comes to PWA and Instant Apps. If you want to see such comparison and see where Instant Apps can actually benefit, vote below.