Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MILESTONE: LATE 2018 #2381

Closed
85 of 86 tasks
vthinkxie opened this issue Oct 30, 2018 · 5 comments
Closed
85 of 86 tasks

MILESTONE: LATE 2018 #2381

vthinkxie opened this issue Oct 30, 2018 · 5 comments

Comments

@vthinkxie
Copy link
Member

vthinkxie commented Oct 30, 2018

MILESTONE I

Angular 7.0

Core

Performance

Feature

  • sync features with antd react version
  • new components(countdown, statistic, empty, comment)
  • cdk 7.0 new feature

Components

  1. Less. @angular/cli had merged a pull request to support inline javascript in .less files. We would adjust our style strategy to use this new feature and make it easier for our users to add ng-zorro-antd in new projects. less-loader break change and cause error in @angular/cli 6.0 angular/angular-cli#10430 NG-ZORRO v1 升级指南 #1649 [WIP]refactor(module:all): refactor component to support onPush && Angular 7.0 #2267
  2. Switch the building tool to ng-packagr. build: use ng-packagr to generate library #1747
  3. Support SSR. Will this support Universal(Server Side Rendering) in the future? #43
  4. Refactor API
  5. Angular 7.0. Angular 7.0 is on its way had arrived! We would adopt ng-zorro-antd to this new version. We are also considering to align our version number to Angular's. refactor(module:all): support Angular 7.0 #2372
    1. Use virtual scroll and other features provided by @angular/cdk to improve performance.
  6. OnPush strategy. Out of performance considerations, we would switch to OnPush strategy in some components. perf: make all component using OnPush when possible #680
  7. Individually imported modules.

Site.

  1. Sitemap. For better SEO.
  2. Static rendering. https://github.com/angular/universal-starter

Other

  1. Ant Icons for Angular. Allow to be used in other libraries ant-design/ant-design-icons#3
  2. Antd Mobile. Release ng-zorro-antd-mobile. https://github.com/NG-ZORRO/ng-zorro-antd-mobile

Issue / Bug

  • clear / issue / bug / feature request /

Break Change

  • all components OnPush (like nz-checkbox-group) mutate won't work
  • nz-input search suffix -> addon
  • nz-select nzDropdownMatchSelectWidthmeaning reverse

Component TODO List

@cipchk

@simplejason

  • tree

@wilsoncook

  • calendar
  • date-picker
  • time-picker

@wendzhue

@hsuanxyz

@vthinkxie

Next

Milestone II #2474

@vthinkxie vthinkxie added this to the Angular 7.0 milestone Oct 30, 2018
This was referenced Oct 30, 2018
@vthinkxie vthinkxie mentioned this issue Nov 18, 2018
12 tasks
hsuanxyz added a commit to hsuanxyz/ng-zorro-antd that referenced this issue Nov 22, 2018
hsuanxyz added a commit to hsuanxyz/ng-zorro-antd that referenced this issue Nov 23, 2018
hsuanxyz added a commit to hsuanxyz/ng-zorro-antd that referenced this issue Nov 23, 2018
hsuanxyz added a commit to hsuanxyz/ng-zorro-antd that referenced this issue Nov 23, 2018
hsuanxyz added a commit to hsuanxyz/ng-zorro-antd that referenced this issue Nov 23, 2018
hsuanxyz added a commit to hsuanxyz/ng-zorro-antd that referenced this issue Nov 25, 2018
@powermax01
Copy link

Wait for this so long.

@dasoncheng
Copy link

I'm waiting

@vthinkxie
Copy link
Member Author

done

@vthinkxie vthinkxie unpinned this issue Feb 28, 2019
@vthinkxie vthinkxie changed the title refactor: all components [MILESTONE I] MILESTONE: LATE 2018 [I] Jun 28, 2019
@vthinkxie vthinkxie changed the title MILESTONE: LATE 2018 [I] MILESTONE: LATE 2018 Jun 28, 2019
@vthinkxie vthinkxie mentioned this issue Jun 28, 2019
21 tasks
Ricbet pushed a commit to Ricbet/ng-zorro-antd that referenced this issue Apr 9, 2020
* refactor(module:drawer): refactor drawer component

close NG-ZORRO#2615, close NG-ZORRO#2227, ref NG-ZORRO#2381

* style(module:drawer): fix lint
Ricbet pushed a commit to Ricbet/ng-zorro-antd that referenced this issue Apr 9, 2020
Ricbet pushed a commit to Ricbet/ng-zorro-antd that referenced this issue Apr 9, 2020
…change detect… (NG-ZORRO#2635)

* refactor(module:date-picker): use OnPush as the default change detection strategy

ref NG-ZORRO#2381

* refactor(module:time-picker): use OnPush as the default change detection strategy

ref NG-ZORRO#2381

* refactor(module:date-picker, time-picker): apply ViewEncapsulation.None to all components

* refactor(module:date-picker,time-picker): Add support for ControlValueAccessor with OnPush

* refactor(module:date-picker): use fake ChangeDetectionRef to pass normal testing
hsuanxyz pushed a commit to hsuanxyz/ng-zorro-antd that referenced this issue Aug 5, 2020
hsuanxyz added a commit to hsuanxyz/ng-zorro-antd that referenced this issue Aug 5, 2020
hsuanxyz pushed a commit to hsuanxyz/ng-zorro-antd that referenced this issue Aug 5, 2020
hsuanxyz pushed a commit to hsuanxyz/ng-zorro-antd that referenced this issue Aug 5, 2020
hsuanxyz pushed a commit to hsuanxyz/ng-zorro-antd that referenced this issue Aug 5, 2020
hsuanxyz pushed a commit to hsuanxyz/ng-zorro-antd that referenced this issue Aug 5, 2020
hsuanxyz added a commit to hsuanxyz/ng-zorro-antd that referenced this issue Aug 5, 2020
hsuanxyz added a commit to hsuanxyz/ng-zorro-antd that referenced this issue Aug 5, 2020
hsuanxyz added a commit to hsuanxyz/ng-zorro-antd that referenced this issue Aug 5, 2020
* fix(module:avatar): fix text style

* refactor(module:avatar): refactor avatar

ref: NG-ZORRO#2381
hsuanxyz pushed a commit to hsuanxyz/ng-zorro-antd that referenced this issue Aug 5, 2020
* refactor(module:upload): refactor upload

- feat: add `nzOpenFileDialogOnClick` prop to allow setting whether to open the upload dialog when the component is clicked

* chore: add encapsulation:ViewEncapsulation.None
ref NG-ZORRO#2381
hsuanxyz pushed a commit to hsuanxyz/ng-zorro-antd that referenced this issue Aug 5, 2020
* refactor(module:list): refactor list

* fix: import scrolling in share module

* chore: add encapsulation:ViewEncapsulation.None
ref NG-ZORRO#2381
hsuanxyz pushed a commit to hsuanxyz/ng-zorro-antd that referenced this issue Aug 5, 2020
* refactor(module:transfer): refactor transfer

- feat: add nzDisabled property
- need verify design details, ant-design/ant-design#13330

* chore: search muse be disabled

* chore: add encapsulation:ViewEncapsulation.None

ref NG-ZORRO#2381
hsuanxyz pushed a commit to hsuanxyz/ng-zorro-antd that referenced this issue Aug 5, 2020
* refactor(module:anchor): refactor anchor

- feat: the nzTarget support string value
- fix: invalid id in demo

* chore: add encapsulation:ViewEncapsulation.None

* chore: add encapsulation:ViewEncapsulation.None

* chore: fix display style in host

* chore: remove :host

ref NG-ZORRO#2381
hsuanxyz pushed a commit to hsuanxyz/ng-zorro-antd that referenced this issue Aug 5, 2020
hsuanxyz added a commit to hsuanxyz/ng-zorro-antd that referenced this issue Aug 5, 2020
* refactor(module:drawer): refactor drawer component

close NG-ZORRO#2615, close NG-ZORRO#2227, ref NG-ZORRO#2381

* style(module:drawer): fix lint
hsuanxyz pushed a commit to hsuanxyz/ng-zorro-antd that referenced this issue Aug 5, 2020
hsuanxyz pushed a commit to hsuanxyz/ng-zorro-antd that referenced this issue Aug 5, 2020
…change detect… (NG-ZORRO#2635)

* refactor(module:date-picker): use OnPush as the default change detection strategy

ref NG-ZORRO#2381

* refactor(module:time-picker): use OnPush as the default change detection strategy

ref NG-ZORRO#2381

* refactor(module:date-picker, time-picker): apply ViewEncapsulation.None to all components

* refactor(module:date-picker,time-picker): Add support for ControlValueAccessor with OnPush

* refactor(module:date-picker): use fake ChangeDetectionRef to pass normal testing
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

9 participants