SebikoStudio
SebikoStudio
  • 57
  • 22 479
FabricJs 6 and React Tutorial | Cropping and Exporting Canvas to PNG - Part 6
In this video, we’re diving into how to add cropping functionality to your Fabric.js canvas in a React app. Learn step-by-step how to create crop frames, manage them, and export specific areas of your canvas as PNG files.
🔧 What you'll learn:
👉 Creating crop frames using Fabric.js.
👉 Managing frames and selecting specific areas for cropping.
👉 Exporting the selected area as a PNG image.
By the end of this video, you’ll be able to allow users to crop any area on the canvas, giving them more control over the design process.
Check out the previous video: FabricJs 6 and React Tutorial | Object Snapping in HTML Canvas - Part 5 th-cam.com/video/TrFrbALJU8c/w-d-xo.html
🔗 Resources:
Example Canvas App: app.sebikostudio.com/
FabricJS: www.npmjs.com/package/fabric
Icon Library: icons.sebikostudio.com/
React Component Library: system.blocksin.com/
If you liked this video, please like, subscribe, and hit the notification bell! Let me know in the comments if you have any questions or suggestions for future content.
#fabricjs #reactjs #canvasapi #webdevelopment #javascript #UIDesign #frontenddevelopment #productdesign #codingtutorial #reacttutorial #fabricjstutorial #webdesign #UIUX #canvascropping
------------------------------
🎵 Track Info:
Title: Purple LoFi Chill Beats - Reverse [lofi hip hop/chill beats] (No Copyright)(Royalty Free)
Purple LoFi Chill Beats is a French author and composer of royalty-free Lo-Fi music.
/ lofiwavemusic
---
มุมมอง: 110

วีดีโอ

FabricJs 6 and React Tutorial | Object Snapping in HTML Canvas - Part 5
มุมมอง 15114 วันที่ผ่านมา
In this video, we will improve our Fabric.js canvas with snapping functionality, allowing users to align objects to the edges and center. Learn how to create snapping helper functions, manage guidelines, and integrate this feature into your React app. 🔧 What you'll learn: 👉 Creating snapping helper functions. 👉 Snapping objects to canvas edges and center. 👉 Integrating snapping logic into your ...
FabricJs 6 and React Tutorial | Change Canvas Size - Adjust Height and Width of Canvas HTML - Part 4
มุมมอง 11814 วันที่ผ่านมา
In this video, we dive deeper into building dynamic canvas applications with Fabric.js 6 and React. Today, we're creating a settings panel that allows real-time adjustments to your canvas dimensions, like width and height. Perfect for making your Fabric.js projects more flexible and user-friendly! 🔧 What you'll learn: 👉 Setting up the CanvasSettings component. 👉 Updating canvas dimensions in re...
GrapesJS Development - Build React Pages with Class/Style Editor & Automate Content with CSV!
มุมมอง 30414 วันที่ผ่านมา
In this video, I will show you how to enhance the GrapesJS drag-and-drop editor in React with two powerful features: a real-time style editor and CSV file integration. Learn how to customize classes, manage content, and streamline your workflow without any coding required. Perfect for building landing pages or single-page applications quickly. Watch now to see how you can transform GrapesJS int...
FabricJs 6 and React Tutorial | Add, Control, and Export Videos in Canvas HTML - Part 3
มุมมอง 24321 วันที่ผ่านมา
Welcome to part 3 after a short break! This video required more effort, and I hope to make future videos less complex. As a product designer exploring the Canvas API, I know there might be better ways to implement video recording and playback within Fabric.js 6, but I hope the logic I’ve structured here will give you a solid foundation to kickstart your own app. Let me know in the comments what...
FabricJs 6 and React Tutorial | Building a Dynamic Settings Panel - Part 2
มุมมอง 407หลายเดือนก่อน
Welcome back to the Fabric.js series! In this second part, we’re taking your canvas application to the next level by building a dynamic settings panel in React. Learn how to create a user-friendly interface that lets you customize objects on your canvas, including changing dimensions, and background colors. In this video, I’ll walk you through: 👉 Setting up a settings panel component in React 👉...
FabricJs 6 and React Tutorial | Adding Shapes to Canvas - Part 1
มุมมอง 541หลายเดือนก่อน
Welcome to the first part of the Fabric.js series! In this video, we're diving into the basics of using Fabric.js version 6 with React. Fabric.js is a powerful open-source JavaScript library that makes creating HTML canvas applications easy and fun. Whether you're building a graphic design editor or just experimenting with Canvas, this series will guide you through everything you need to know. ...
Create a Drag and Drop Editor for WordPress using GrapesJS: Part 3 | Dynamic Icon Library
มุมมอง 277หลายเดือนก่อน
Learn how to dynamically load and update SVG icons in GrapesJS with this quick and easy tutorial! Whether you're adding new icons or ensuring existing ones stay up to date, this method will keep your icons consistent in the GrapesJS editor. Follow along as I show you how to fetch icons from a JSON file, automatically update them, and seamlessly integrate them into your projects. Plus, I'll shar...
Create a Drag and Drop Editor in React using GrapesJS: Part 2 | Dynamic Components | Web Design
มุมมอง 2.5Kหลายเดือนก่อน
Are you tired of your drag-and-drop editors getting messed up by inexperienced users? In this video, I'll show you how to create dynamic blocks in GrapesJS that eliminate human error and enhance your web layout. We'll dive into creating a MenuCard block with a fixed layout, dynamically updating list items from a JSON file, and ensuring a scalable and centralized data management approach. In thi...
New Figma UI3 - First Impressions, Review, and Accessibility Concerns | ex Miro Sr. Product Designer
มุมมอง 702หลายเดือนก่อน
Let's take a look at the new Figma UI3! In this video, I share my first impressions and detailed review from the perspective of an ex-Miro Senior Product Designer, Core Product Experience. Explore the major updates, like the Bottom Toolbar and floating panels, and understand the accessibility challenges these changes may bring. Is the redesign a game-changer or a step back? Watch now to find ou...
Create a Drag and Drop Editor in React using GrapesJS | Save & Restore Content
มุมมอง 3.5Kหลายเดือนก่อน
Learn how to integrate the GrapesJS drag-and-drop editor into your React application. This basic guide covers saving and restoring content and rendering GrapesJS blocks with React components, making it an ideal choice for a headless CMS solution. Perfect for enhancing your web design workflow! In this video, you'll discover: 👉 Step-by-step integration of GrapesJS into a React app 👉 How to save ...
How to Create a Shortcode in WordPress | Speed Video 2024
มุมมอง 43หลายเดือนก่อน
Quick overview of WordPress shortcodes! Learn how to create a basic shortcode with attributes and even more complex ones like a Swiper carousel shortcode fetching posts from different categories or tags. If you're interested in more details on how to maximize the use of shortcodes, let me know in the comments section below, and I'll make a more detailed tutorial. #wordpressdevelopment #wordpres...
Best Drag-and-Drop Web Page Builder for your Wordpress Website | GrapesJS & WordPress ❤️
มุมมอง 740หลายเดือนก่อน
Hey everyone! Today, I'm diving into an exciting experiment with GrapesJS and WordPress. If you're curious about new ways to create web content without needing deep technical skills, this video is for you! 🔍 What’s Inside: 👍 GrapesJS Overview: Discover this awesome open-source drag-and-drop editor. 👍 Building Layouts: Creating sections, rows, and flexboxes for your content. Customizing Componen...
Create Gaming Cards with Google Sheets & Canvas App built with FabricJS | ReactJS
มุมมอง 180หลายเดือนก่อน
Hey everyone! In this video, I’ll show you how to create gaming cards in bulk using Google Sheets and the Sebikostudio Canvas App. We'll add backgrounds, images, text, and more, all with just a few clicks. Perfect for beginners! Watch now and make your design process easy and fun. App: app.sebikostudio.com/ #design #googlesheets #SebikostudioCanvas #GamingCards #DesignTips #reactapp #fabricjs #...
Learn How to Create Accessible Pixel-Perfect Icons in Figma! Design to Development [ARIAs]
มุมมอง 1472 หลายเดือนก่อน
Hey everyone! In this video, I'll show you how to leverage Figma to its maximum potential for creating accessible iconography. We'll cover everything from the initial design phase to exporting your icons as React components or JSON files, making your Figma file the single source of truth for both designers and developers. Here's what you'll learn: 👉 How to design accessible icons in Figma. 👉 Ti...
Export Figma Icons to React with Gradients and Variable Strokes! | Figma to React 🚀
มุมมอง 732 หลายเดือนก่อน
Export Figma Icons to React with Gradients and Variable Strokes! | Figma to React 🚀
First Impressions of Figma Slides: A Comparison with Miro! | Ex-Miro Product Designer
มุมมอง 9452 หลายเดือนก่อน
First Impressions of Figma Slides: A Comparison with Miro! | Ex-Miro Product Designer
AI-Powered Travel Assistant | Itinerary Planner App | OpenAI and React App
มุมมอง 612 หลายเดือนก่อน
AI-Powered Travel Assistant | Itinerary Planner App | OpenAI and React App
FabricJS with ChatGPT integration! Create Presentations in One Click with AI-Powered Canvas Tool 🚀
มุมมอง 262 หลายเดือนก่อน
FabricJS with ChatGPT integration! Create Presentations in One Click with AI-Powered Canvas Tool 🚀
Create LinkedIn Carousel Banners in One Click with AI Design! AI-Powered Canvas Tool 🚀
มุมมอง 762 หลายเดือนก่อน
Create LinkedIn Carousel Banners in One Click with AI Design! AI-Powered Canvas Tool 🚀
Canvas to Google Slides! Export your canvas design to PPT | Design Software built with Fabric Js 🚀
มุมมอง 822 หลายเดือนก่อน
Canvas to Google Slides! Export your canvas design to PPT | Design Software built with Fabric Js 🚀
Export Canvas design to HTML! | Canvas tool built with Fabric Js and React.
มุมมอง 1003 หลายเดือนก่อน
Export Canvas design to HTML! | Canvas tool built with Fabric Js and React.
Create custom Business Card with QR code FOR FREE! | AutoLayouts in Canvas App built with Fabric Js!
มุมมอง 243 หลายเดือนก่อน
Create custom Business Card with QR code FOR FREE! | AutoLayouts in Canvas App built with Fabric Js!
Auto Layout in FabricJs Canvas! Bulk Create Banners with Google Sheet Integration! 🚀
มุมมอง 1443 หลายเดือนก่อน
Auto Layout in FabricJs Canvas! Bulk Create Banners with Google Sheet Integration! 🚀
Rapid prototyping with React and React QR code reader
มุมมอง 4743 หลายเดือนก่อน
Rapid prototyping with React and React QR code reader
Design tool built with FabricJS | Jump-start your creativity with Inspire Me feature!
มุมมอง 503 หลายเดือนก่อน
Design tool built with FabricJS | Jump-start your creativity with Inspire Me feature!
Dynamic Layouts with Auto Constraints, Photo mode and Histograms in HTML Canvas | FabricJS and React
มุมมอง 243 หลายเดือนก่อน
Dynamic Layouts with Auto Constraints, Photo mode and Histograms in HTML Canvas | FabricJS and React
Unblock Your Creativity with New Design Tool! Built with FabricJS | "Inspire Me" feature soon!
มุมมอง 453 หลายเดือนก่อน
Unblock Your Creativity with New Design Tool! Built with FabricJS | "Inspire Me" feature soon!
Panning and Zooming with React-Map-Interaction and FabricJS
มุมมอง 1043 หลายเดือนก่อน
Panning and Zooming with React-Map-Interaction and FabricJS
Implementing Design Tokens in HTML Canvas Using Fabric.js and React | Design Tool 🚀
มุมมอง 1024 หลายเดือนก่อน
Implementing Design Tokens in HTML Canvas Using Fabric.js and React | Design Tool 🚀

ความคิดเห็น

  • @nikolas4749
    @nikolas4749 วันที่ผ่านมา

    Hi Is it possible to add export as svg ?

    • @sebikostudio
      @sebikostudio วันที่ผ่านมา

      Yes, you can stringify canvas to SVG. Check: app.sebikostudio.com/

  • @sahilverma_dev
    @sahilverma_dev 5 วันที่ผ่านมา

    your series is really great. can you please also share the source code? it'll be great

    • @alexdin1565
      @alexdin1565 5 วันที่ผ่านมา

      yes i agree

    • @sebikostudio
      @sebikostudio 3 วันที่ผ่านมา

      Yes. I will share the source code once I hit 500 subscribers. Stay tuned for more.

    • @sahilverma_dev
      @sahilverma_dev 2 วันที่ผ่านมา

      @@sebikostudio Great. I hope you get more subs ✌️

  • @zikas-dev
    @zikas-dev 5 วันที่ผ่านมา

    Thanks

  • @srayazzack2641
    @srayazzack2641 7 วันที่ผ่านมา

    Hi its awesome tutorial i like to know about the binding csv with the grapes js content could show that or any repository or resource to get reference for that

    • @sebikostudio
      @sebikostudio 7 วันที่ผ่านมา

      Thank you. It's a custom solution I came up with. Unfortunately, I don't have any resources but I might make a video explaining the process.

  • @zikas-dev
    @zikas-dev 8 วันที่ผ่านมา

    Waiting for new videos

  • @sebikostudio
    @sebikostudio 9 วันที่ผ่านมา

    100 likes goal achieved. Sharing the GrapesJs React Integration code here: github.com/sebastiangrochocki/grapesjs-react-demo Make sure to check the readme. 1000 likes goal: I will deploy fully function Class / Style Editor as an independent App.

  • @anonymousboy7714
    @anonymousboy7714 9 วันที่ผ่านมา

    waiting for part 6

    • @sebikostudio
      @sebikostudio 9 วันที่ผ่านมา

      coming this week.

  • @tamerlandzhurunov5481
    @tamerlandzhurunov5481 10 วันที่ผ่านมา

    Hello, can you give link to github for full code of example app

    • @sebikostudio
      @sebikostudio 10 วันที่ผ่านมา

      Yes. I plan to publish a public repo once the full course is finished and if the course meets with enough interest.

    • @tamerlandzhurunov5481
      @tamerlandzhurunov5481 9 วันที่ผ่านมา

      ​@@sebikostudio i so excited to find out your course. I want to see full code to know how it works your editor when you showed it in first video. I am so interested.

  • @eduardaskuliesa8308
    @eduardaskuliesa8308 10 วันที่ผ่านมา

    Is it possible to make canvas text not that blurry ?

    • @sebikostudio
      @sebikostudio 9 วันที่ผ่านมา

      Yes, you can use the window.devicePixelRatio to return the correct CSS pixel ratio of the Physical Device (retina, non-retina, and so on), this can sharpen texts in your canvas application. Secondly, you can add pixel snapping making sure texts and shapes are always snapped to the pixel grid instead of values like 1.455px.. It will give you crisp edges.

    • @eduardaskuliesa8308
      @eduardaskuliesa8308 7 วันที่ผ่านมา

      @@sebikostudio Thank you very much😇

  • @diegogonzalezcruz6952
    @diegogonzalezcruz6952 13 วันที่ผ่านมา

    awesome! thanks

  • @AbdulrahmanZaki-h5b
    @AbdulrahmanZaki-h5b 13 วันที่ผ่านมา

    You're a live saver. I was looking for an easy tutorial for this library since the docs is easy to learn from. ❤❤❤

  • @AbdulrahmanZaki-h5b
    @AbdulrahmanZaki-h5b 13 วันที่ผ่านมา

    You're a live saver. I was looking for an easy tutorial for this library since the docs is easy to learn from. ❤❤❤

  • @AbdulrahmanZaki-h5b
    @AbdulrahmanZaki-h5b 13 วันที่ผ่านมา

    You're a live saver. I was looking for an easy tutorial for this library since the docs is easy to learn from. ❤❤❤

  • @AbdulrahmanZaki-h5b
    @AbdulrahmanZaki-h5b 13 วันที่ผ่านมา

    You're a live saver. I was looking for an easy tutorial for this library since the docs is easy to learn from. ❤❤❤

  • @baothangtranvan4606
    @baothangtranvan4606 14 วันที่ผ่านมา

    I use NextJS 14 with typescript. When I try "npm i blocksin-system", I have error that "Could not find a declaration file for module 'blocksin-system'. '/Users/mac/Documents/FPTU/styleup/my-nextui-app/node_modules/blocksin-system/dist/index.js' implicitly has an 'any' type. Try `npm i --save-dev @types/blocksin-system` if it exists or add a new declaration (.d.ts) file containing `declare module 'blocksin-system';`" I try `npm i --save-dev @types/blocksin-system` but it didn't work, please help me. ------ I created a declare module "blocksin-system" to resolve that problem and have a error on broswer Uncaught Error: could not resolve "./Avatar.scss" into a module at Avatar.js:8:14 at Object.<anonymous> (Avatar.js:9:9) at [project]/node_modules/blocksin-system/dist/Avatar.js [app-client] (ecmascript) (localhost:3000/_next/static/chunks/node_modules_blocksin-system_dist_c5197d._.js:242:3)

    • @sebikostudio
      @sebikostudio 14 วันที่ผ่านมา

      Hi! The issues you are facing most likely come from your Next.js setup. Make sure you correctly declare the package inside global.d.ts in the root folder: you should have: declare module "blocksin-system"; My package is using SASS as a dependency so make sure you have it installed: npm install sass Next.js does not automatically support importing SVG files as React components or image sources. So you need to: npm install @svgr/webpack and inside your next.config.js: const withSvgr = require('@svgr/webpack'); module.exports = withSvgr({ // other config options }); Unfortunately, Next.js doesn't handle SVGs. I hope this helps.

  • @zikas-dev
    @zikas-dev 14 วันที่ผ่านมา

    Please upload more videos 😍

  • @zikas-dev
    @zikas-dev 14 วันที่ผ่านมา

    Please share the code in each video

    • @sebikostudio
      @sebikostudio 14 วันที่ผ่านมา

      If the reach / and views are good I will publish the source code on the web with each lesson.

  • @zikas-dev
    @zikas-dev 14 วันที่ผ่านมา

    Thank you very much

  • @JoeyJurjens
    @JoeyJurjens 16 วันที่ผ่านมา

    Great video's about GrapesJS tou have! Question; How would you handle blocks / components that render dynamic data from the database? For example; A product block. The product block once dragged into the canvas lets users choose the product they want to showcase, and then data from this product will be used when rendering. When actually rendering the page, the product data should always be up to date, thus a database query would be made.

    • @sebikostudio
      @sebikostudio 16 วันที่ผ่านมา

      Thank you for the comment. I did that by using axios to fetch data like "Title", and "Description" and populate in real-time blocks in the editor. First, you fetch data into the state, then render blocks. Upon reloading/opening the page that loads content into the editor you need to add a condition to check if the content of the original block has changed, if yes - force to update the block's content. Similarly to how I handle Dynamic Icons - check the video: th-cam.com/video/ovO1kHpm4jc/w-d-xo.html

  • @davipondev
    @davipondev 16 วันที่ผ่านมา

    A really cool walkthrough! I had never attempted canvas capture before. From an engineer’s perspective, your video is inspiring and I could start playing with those primitives.

  • @sahilverma_dev
    @sahilverma_dev 17 วันที่ผ่านมา

    Thank you, sir. This series is fantastic! Just a small suggestion: your playlist isn’t in order. It would be great if you could reorder it for any new listeners who want to follow from playlist.

    • @sebikostudio
      @sebikostudio 17 วันที่ผ่านมา

      Thank you for spotting it! Appreciate your support!

  • @LJSheffRBLX
    @LJSheffRBLX 17 วันที่ผ่านมา

    SebikoStudio, nice video it was really entertaining

  • @parthshady5981
    @parthshady5981 19 วันที่ผ่านมา

    Awesome content ❤ Do you have any resources to create a custom react column component or in general react components in grapesjs. Thanks in advance

    • @sebikostudio
      @sebikostudio 19 วันที่ผ่านมา

      Just following good practices and design requirements. For example, if you plan to use Column to create Web Content only, you could implement properties based on Flexbox CSS - which will help you create layouts. Personally, I would recommend adding accessibility props like "role", and "tabindex" - in case you build interfaces for web apps - this will enable keyboard support and screen reader support. Feel free to take a look at my custom Flex component: system.blocksin.com/flex might help you to foresee different use cases.

    • @parthshady5981
      @parthshady5981 19 วันที่ผ่านมา

      @@sebikostudioThanks for the reply, looking forward to more grapesjs content

  • @OccamsRacecar
    @OccamsRacecar 19 วันที่ผ่านมา

    Great tutorial, learning grapejs right now

  • @alexdin1565
    @alexdin1565 19 วันที่ผ่านมา

    Bro, I suggest you change your channel name to Gold Mine because you have an amazing content please make more tutorials about GrapesJs and FabricJs, you are the first one who makes videos about those topics + RecactJs

  • @eduardaskuliesa8308
    @eduardaskuliesa8308 20 วันที่ผ่านมา

    Please G I need more of this content about FabricJs

  • @alexdin1565
    @alexdin1565 21 วันที่ผ่านมา

    you are amazing you makes learning vert easy please can you make video about how we can make canvas responsive so we can change width and hight such portrait or landscape and if you can show us how we can cut corp or edit the video it will be also nice thanks again

  • @RakeshVermaPlus
    @RakeshVermaPlus 22 วันที่ผ่านมา

    This is awesome! There are so few resources available for v6 and this one is gold. Please cover undo/redo in one of your videos. cheers

  • @ClausReal
    @ClausReal 23 วันที่ผ่านมา

    Hello, Can you create an accordion and form plugin for GrapesJS like Elementor?

    • @sebikostudio
      @sebikostudio 23 วันที่ผ่านมา

      Accordion is not a problem at all. I can look into forms. I am still polishing the final WP plugin. I will publish another video on the progress soon.

  • @sahilverma_dev
    @sahilverma_dev 25 วันที่ผ่านมา

    thanks man

  • @arunkumargudise
    @arunkumargudise 26 วันที่ผ่านมา

    where can I get that plugin

    • @sebikostudio
      @sebikostudio 26 วันที่ผ่านมา

      The Wordpress plugin? It is not published yet. I will release it free of charge after the video hits 100likes! Stay tuned!

  • @sebikostudio
    @sebikostudio 27 วันที่ผ่านมา

    Hey everyone! Thank you for your comments and private messages! When the video hits 100likes I will share the public GitHub repo with GrapesJS React code - hopefully will help you kickstart your project faster!

  • @Daniel_fisseha
    @Daniel_fisseha หลายเดือนก่อน

    U r the best, when we finish fabricjs we want craftjs

    • @sebikostudio
      @sebikostudio หลายเดือนก่อน

      Good idea! I considered it before, so I might revisit this shortly!

  • @alexdin1565
    @alexdin1565 หลายเดือนก่อน

    thanks, please as suggestion can you make video on how we can change canvas size for example make it Square, Portrait etc... i hope you get the idea + how we can export image and videos with a progress bar or counter

    • @sebikostudio
      @sebikostudio 26 วันที่ผ่านมา

      Sure. I will cover this in the next video soon.

  • @alexdin1565
    @alexdin1565 หลายเดือนก่อน

    you are amazing very clean and clear tutorial, please make full series about this topic because you are the first one how mak video about it, with this content I hope you get 10M subscriber

  • @alexdin1565
    @alexdin1565 หลายเดือนก่อน

    lke before watching because i trust the content

  • @sebikostudio
    @sebikostudio หลายเดือนก่อน

    Hey everyone! Thank you for your comments and private messages! When the video hits 100likes I will share the public GitHub repo with GrapesJS React code - hopefully will help you kickstart your project faster!

    • @devanshdubey6366
      @devanshdubey6366 11 วันที่ผ่านมา

      congratulations on completing your 100 likes 🎊

  • @shibinraghtp1629
    @shibinraghtp1629 หลายเดือนก่อน

    Thank you, it seems very good. I am experimenting with this editor. Now I can drag and drop reactjs-block-components into it, and these components can interact with each other by clicking. So far, it's working fine. Could you please reply? Can I export or build a ReactJS site instead of just HTML, CSS, and JS static site from the editor?? or any possibility of building or exporting a ReactJS site?

    • @sebikostudio
      @sebikostudio หลายเดือนก่อน

      Yes you can build a react js site. At the end of the video I showcase how to save grapes js content to json format and render in client side page with react components.

    • @sebikostudio
      @sebikostudio หลายเดือนก่อน

      If you want to directly render react page from grapes js editor, you would have to create a js template that reads the json content directly from the editor, basically skipping the step where you save and store content.

  • @parthshady5981
    @parthshady5981 หลายเดือนก่อน

    Great content❤. Would be helpful if you can share github link. Thanks in advance

  • @tikkyfoxyt6831
    @tikkyfoxyt6831 หลายเดือนก่อน

    Great ❤

  • @TigreXspalterLP
    @TigreXspalterLP หลายเดือนก่อน

    Similar to scrivito! They block any setting of css attributes in the editor and things can only get changed from settings the dev actually implemented. Maybe you could explore how they implemented it to get new ideas :)

  • @kaidokask8993
    @kaidokask8993 หลายเดือนก่อน

    To help with the properties panel accessibility and also give more air between containers, on the right upper side: 1. click on on the zoom percentage dropdown menu 2. just before the last option "Comments", you'll see "Property labels" - enable it.

  • @jamilahmad9526
    @jamilahmad9526 หลายเดือนก่อน

    Great work! Can you please tell me how to make website builder like wix

    • @sebikostudio
      @sebikostudio หลายเดือนก่อน

      You can expand the editor by adding custom fields, or re-using the default style settings. You could also try playing with GrapesJS Studio - studio.grapesjs.com/ its basically a wix.

  • @alexdin1565
    @alexdin1565 หลายเดือนก่อน

    please make more tutorials about fabricjs or a crash course

    • @sebikostudio
      @sebikostudio หลายเดือนก่อน

      Sure. Is there anything specific you would like to learn?

    • @sebikostudio
      @sebikostudio หลายเดือนก่อน

      Hey! I have some good news! I am working on a FabricJS course. I will cover: adding elements to canvas, using inputs and controls UI to manipulate with objects in canvas, adding custom fonts, canvas export, layers system and creating custom properties like styles and variables. Let me know if anything is missing, or if you have any specific questions - I will try to cover it as well! Best, Seb

    • @alexdin1565
      @alexdin1565 หลายเดือนก่อน

      @@sebikostudio thats amazin please if you can add video and export the canvas as mp4 I read their docs they can add video to canvas but they don't show how we can exported

    • @sebikostudio
      @sebikostudio หลายเดือนก่อน

      No problem! I have already working demo. I will share with you later.

    • @sebikostudio
      @sebikostudio หลายเดือนก่อน

      Just started a new video series on FabricsJs in React - feel free to check out: th-cam.com/video/SdBhBAcAH84/w-d-xo.htmlfeature=shared

  • @SuvarnaKhedkar-v7k
    @SuvarnaKhedkar-v7k หลายเดือนก่อน

    Does "Absolute Position" option still exist?

    • @sebikostudio
      @sebikostudio หลายเดือนก่อน

      Yes! But Figma renamed it to "Ignore auto layout" instead of position fixed like in the real-life engineering use case. Plus, they used a completely unrelated and abstract icon of a square - which is difficult to locate. Hopefully, Figma will improve.

    • @SuvarnaKhedkar-v7k
      @SuvarnaKhedkar-v7k หลายเดือนก่อน

      @@sebikostudio where can I find it? not able to locate

    • @sebikostudio
      @sebikostudio หลายเดือนก่อน

      @@SuvarnaKhedkar-v7k When selecting element in AutoLayout container, you will find the "Ignore auto layout" button on the right side, next to "Position" - label (right side panel) - look for an icon with small square inside square with corners only. - Big Time @Figma :D

    • @SuvarnaKhedkar-v7k
      @SuvarnaKhedkar-v7k หลายเดือนก่อน

      @@sebikostudio thank you so much 😊

  • @marcin_roadrunner5510
    @marcin_roadrunner5510 หลายเดือนก่อน

    great video. very helpful. greetings from Mr. Bocian ;)

  • @JKonne
    @JKonne หลายเดือนก่อน

    👍

  • @summerlake73
    @summerlake73 หลายเดือนก่อน

    Thank you for the review. I agree with everything you said. 👍

  • @sebikostudio
    @sebikostudio หลายเดือนก่อน

    Here you can find a GrapesJS + React Demo page with Grapes JS Blocks export to React Mark Up code for static page generation, Custom Blocks Toolbars and Blocks Traits: gjs.blocksin.com/ Enjoy!

  • @TigreXspalterLP
    @TigreXspalterLP หลายเดือนก่อน

    Thanks for this video! I currently use Scrivito at work, and I just found out that they use GrapesJS. I was always wondering how they worked react support into it, but your video explained it pretty well! :D