Git Product home page Git Product logo

fabricjs.github.io's People

Contributors

andreabogazzi avatar asturur avatar leclerqued avatar melchiar avatar nimworks avatar shaman123 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

fabricjs.github.io's Issues

Enable Sponsors for this repo?

Hey there;

Would it be possible to enable Sponsors on this repo? I just starting sponsoring the library repo, and I'd like to do the same here as well, unless it's simpler to just double-down on my other sponsorship.

Thanks!

Setup source-code infra for API docs & customize-build functionality

This task would roughly involve cloning of the FabricJs library repo into a directory!

For generating the API documentation, it could have been cloned temporarily during build-time as part of CI workflow but need to check if the same code-base is required at run-time by the customize-build functionality to work!

Also, in the development environment, we might work with only a small subset of data from the cloned repo to speed up dev iterations

Implemente static serving of assets

We need to have some files to be served statically, eventually in the current path where we are doing it today, so that we do not break current demos and fiddle over the internet.

Implement DEMOS and DOCS as Gatsby plugins

Implement content types as plugins!
It'd help keep the associated content transform (frontmatter properties etc) distinct!

For eg' Docs content frontmatter could have properties portraying info about sub-level / nested docs while that of Demo content could be simpler

Move markdown content to 'contents' directory

Right now the MD content lives within the src/pages directory which is by default used by Gatsby to house page files!

Moving the MD content files into a separate directory (src/content) will help segregate content for dynamically creating pages and statically created pages!

This would also work well if in case we decide to migrate to using MDX ๐Ÿ˜Š

Upload basic Gatsby setup

Upload basic Gatsby setup with a package.json file that allow for:

npm install
npm build

And that generates whatever simple page the basic Gatsby comes bundled with.

Having files in the repo will make easier for me to start do things too.

Setup basic fields in project.json like project name and version, author.

Alternatively, if you already have something that is more than the basic setup, make an initial commit with what you have.

Footer

Do we need a footer?
Do we have a couple of links to add there with some disclaimer or not enough to justify a footer?

Implement basic structure for home page

This task would mainly involve putting in place a basic structure for the ๐Ÿ  home page which cud progressively be populated with actual content โœ๏ธ

Implement design language & a basic style-guide

This task would cover the design and subsequent component development of the visual aspects for the website to better reflect FarbicJS product while also carving a unique visual language and associativity for the same ๐Ÿ˜Ž๐ŸŽจ

Styling, readibility

We should improve contrast a bit, the text seems to me blurry and low contrast.

kerning for selected text in fabric js

I need textbox and Itext kerning for select text in fabric js,
if I use style like {0:{0:{characterspacing : 2},1:{characterspacing : 2},2:{characterspacing : 2},2:{characterspacing : 2}}} not working
Screenshot 2024-02-08 104738

var canvas = new fabric.Canvas('canvas');

// Creating a text object
var text = new fabric.IText('Hello, world!', {
left: 100,
top: 100,
fontFamily: 'Arial',
fontSize: 20,
selectable: true // enabling text selection
});

canvas.add(text);

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.