Skip to content

Roadmap #1

@fi3ework

Description

@fi3ework

Support Antd v4 (✅ supported in 2.0.0)

Ant Design is about to release. Compared with v3, the documentation may have breaking change. Extension should support both v3 and v4. It means extension should contains both v3 and v4 built-in documentation.

Updated at 2020/04/23:

For a while, v3 and v4 will live together. So vscode-antd-rush provide the ability to choose the major version of antd to use. See README for how to oprate.

Add parameter types of handler in TS/TSX (hard)

Auto generated handler should have parameters type. But it meets following problems. For now, handler parameters in TS/TSX is not typed.

  • Deep import types from "antd/lib/{com}/{path}"
  • Generic (may can auto detected from component generic parameter)
  • Type can not be derivation(antd limited)

Type ~ again to specify handler insert location (medium)

Now, handler is auto inserted just before the cursor method. Maybe we can type ~ to inserted after move to the ideal location.

Hint user if version is not compatible (medium)

Some props are not introduced at the very first version. So maybe we can hint user the used antd version is not compatible. But it need to find antd's version in nearest node_modules.

Antd component playground (medium)

Try Antd props in split panel without change your code. Maybe can be implemented with CodeSandbox.

<Icon /> Preview (medium)

For now, Icon has no preview. Maybe we can provide.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions