Commit Graph

  • e0bfd3f167 feat(matrix): (1) Tolerate coord input like [['x1', 'x2', 'x3'], ...], where 'x1' and 'x3' is considered the range boundary. (2) Disable the default clamp in matrix.body/corner.data[i].coord, because it consider the illegal input as "refer to the entire row/column", which is more likely to mislead users and no error message. Introduce option matrix.body/corner.data[i].coordClamp to enable it. 100pah 2025-07-16 16:27:50 +08:00
  • 1550ca23de test(matrix): (1) Migrate (split) test case from matrix2.html to matrix4.html, as the previous is too long to visual test regression. (2) Fix test case for coordClamp. 100pah 2025-07-16 16:21:26 +08:00
  • aff9afeafb fix(axis-log): enable ticks under 1e-10, fixes #21099 SihongShen 2025-07-16 15:33:01 +08:00
  • 87da4ac818 test(matrix): add matrix mbti Ovilia 2025-07-16 14:22:51 +08:00
  • 89d74145f0 fix(matrix): Fix the quick path of query the host of the merged cell does not work. 100pah 2025-07-15 22:32:11 +08:00
  • 3a509ea77a feat(matrix): support option.textStyle as the default. 100pah 2025-07-15 21:13:01 +08:00
  • c5ba01079d fix(visualMap): fix range comparison lzl0304 2025-07-15 20:14:37 +08:00
  • 8901f77cc9 test: Add visual test marks. 100pah 2025-07-15 17:03:24 +08:00
  • 01a3b17631 fix(label): (1) Use uniform label utils on pie label layout. (2) Fix the inconsistent behavior in pie label layout - (2.1) Previously calling getBoundingRect before textConfig applied (causing the result diff). (2.2) Previously adding extra margin for "auto text stroke" even if no auto text stroke added. Currently use https://github.com/ecomfe/zrender/pull/1134 to uniform the behavior. 100pah 2025-07-15 17:01:40 +08:00
  • ae3dbf387f fix(label): Clarify some of the uniformly use label layout API and data structure. Fix that some label props were not updated during layout in certain places. 100pah 2025-07-15 16:56:59 +08:00
  • 0c303d6398 (test): Fix some buggy test cases. 100pah 2025-07-15 16:46:13 +08:00
  • 1db6f5eedc test: fix boundingRect display - enable to display tspan bounding rect and root non-group-el bounding rect. 100pah 2025-07-11 23:09:50 +08:00
  • e3152db211 fix(label): Set background and dark mode should before rendering, because they affect auto-color-determination in zrender Text (e.g., Element.getOutsideStroke), and consequently affect the bounding rect if stroke is added. 100pah 2025-07-11 15:08:21 +08:00
  • 852e9bffc6 Merge pull request #21097 from apache/fix-dark-theme Wenli Zhang 2025-07-11 12:27:54 +08:00
  • 82085266e3 fix(theme): adjust dark mode color lightness algorithm Ovilia 2025-07-11 10:36:34 +08:00
  • 25081e59b2 Merge pull request #21093 from apache/fix-matrix-dark Wenli Zhang 2025-07-10 10:24:45 +08:00
  • 769b97e638 fix(matrix): fix darkMode color Ovilia 2025-07-09 17:44:46 +08:00
  • d4ce746cd8 Merge pull request #21067 from apache/fix-jitter Wenli Zhang 2025-07-07 15:50:29 +08:00
  • 3c2224cf3a Merge branch 'master' into fix-jitter Ovilia 2025-07-07 15:32:39 +08:00
  • afed7bfc36 fix(jitter): fix overlap when there could be enough space Ovilia 2025-07-07 15:17:26 +08:00
  • 9b8e3e3003 fix(labelLayout): clarify label layout modification logic. 100pah 2025-07-06 18:06:47 +08:00
  • dbee7855d5 Merge pull request #21087 from seaheart/fix-tooltip-html-content Zhongxiang Wang 2025-07-05 17:51:27 +08:00
  • 59ac414caf fix(tooltip): simplify variable reference Zhongxiang Wang 2025-07-05 17:27:29 +08:00
  • 796f5910ed fix(tooltip): potential risk of memory leakage. close #21083 seaheart 2025-07-04 23:09:20 +08:00
  • 6e5a8a75c6 Merge pull request #21070 from striezel-stash/fix-typos Zhongxiang Wang 2025-06-30 20:57:28 +08:00
  • 5ad87d42fe chore: fix typos Dirk Stolle 2025-06-27 12:49:49 +02:00
  • dea397da20 change line series option to triggerEvent, deprecate triggerLineEvent Steven Cobb 2025-06-26 09:47:56 -04:00
  • 40e9865672 fix(jitter): fix overlap when there is enough space to avoid Ovilia 2025-06-26 19:42:34 +08:00
  • 19ad6760d4 Merge pull request #21066 from apache/test-helper-2 Wenli Zhang 2025-06-26 14:15:26 +08:00
  • 6e87322523 test: clarify mktest tpl. 100pah 2025-06-26 13:31:29 +08:00
  • 92e3a6fcb1 Merge pull request #21065 from apache/release sushuang 2025-06-26 10:51:47 +08:00
  • fdf3315c23 Merge pull request #21064 from apache/release-dev 6.0.0-beta.1 Wenli Zhang 2025-06-25 23:02:21 +08:00
  • 5ba6aaf81c chore: change version to be 6.0.0-beta.1 Ovilia 2025-06-25 22:55:01 +08:00
  • 1da12ef2b8 Merge pull request #21063 from apache/release-dev Wenli Zhang 2025-06-25 21:37:02 +08:00
  • 8aacfd66e5 chore: add signing KEY (again) Ovilia 2025-06-25 20:18:26 +08:00
  • 194465e826 chore: build after revert rollup Ovilia 2025-06-25 20:06:57 +08:00
  • 1c9b184370 Revert "chore(deps-dev): bump rollup from 2.34.2 to 2.79.2" Ovilia 2025-06-25 20:00:36 +08:00
  • 985c4694ce chore: release 6.0.0-rc.1 Ovilia 2025-06-25 19:11:33 +08:00
  • 2dffddf339 Merge pull request #21062 from apache/master Wenli Zhang 2025-06-25 14:26:58 +08:00
  • 8bd6f0ba1e Merge pull request #21061 from apache/next Wenli Zhang 2025-06-25 14:25:26 +08:00
  • b47e30ccc6 Merge pull request #21059 from apache/fix/contain-label-name next Wenli Zhang 2025-06-25 14:14:43 +08:00
  • 21d51a59a5 feat(grid layout): add outerBoundsClamp to limit shrink. 100pah 2025-06-25 14:02:11 +08:00
  • 9fb530698d test(grid layout): fix ut. 100pah 2025-06-25 11:21:51 +08:00
  • 3fe45744a6 test(grid layout): make nameMoveOverlap by default and tune textMargin. 100pah 2025-06-25 10:27:45 +08:00
  • d873bfbe48 test(visual): fix test cases, add marks 100pah 2025-06-25 02:23:31 +08:00
  • a12a8b3dee fix(test axis break): fix visual case (js error). 100pah 2025-06-24 21:30:17 +08:00
  • e7075656a6 feat(grid layout): clarify code. tweak. add visual test case. 100pah 2025-06-24 21:29:28 +08:00
  • 809213c863 Merge remote-tracking branch 'origin/next' into fix/contain-label-name 100pah 2025-06-24 18:13:41 +08:00
  • dd7cdca429 feat(grid layout): make the computation more precise, and avoid Group.getBoundingRect wrongly include (0, 0, 0, 0) issue. 100pah 2025-06-24 18:11:56 +08:00
  • 07f58accdc Merge pull request #21057 from apache/next-test Wenli Zhang 2025-06-24 16:01:50 +08:00
  • 983050e4e4 test: add more expected diffs Ovilia 2025-06-24 15:38:15 +08:00
  • a92ddb0e81 test: add expected diffs Ovilia 2025-06-24 15:13:54 +08:00
  • 54de7f048b fix(grid layout): fix maxMargin introduced by previous commits. 100pah 2025-06-24 12:37:59 +08:00
  • 59e89af29b feat(grid layout): adapt to matrix layout. 100pah 2025-06-24 11:58:59 +08:00
  • 8fbe6bd5bb Merge branch 'next' into fix/contain-label-name 100pah 2025-06-24 11:26:26 +08:00
  • 983e4ccbc2 feat(grid layout): (1) introduce outerBoundsMode and make outerBounds pure object. (2) fix name overlap cache bug. (3) make outerBounds merge as box layout merge. 100pah 2025-06-24 11:00:38 +08:00
  • a0a845a9b1 test: add graphic util test case. 100pah 2025-06-24 09:23:33 +08:00
  • 0009d4575a feat(grid layout): (1) deprecate grid.containLabel. (2) support contain axisName (3) refactor: use the same logic to measure axisLabel/axisName contain and view build. (3) support auto avoid axisLabel and axisName overflow even containLabel is not specified, while also considered axis line alignment between different grids. Introduce grid.outerBounds and grid.outerBoundsContain. 100pah 2025-06-24 01:44:27 +08:00
  • f12ea98058 fix(logScale): add miss files. 100pah 2025-06-24 01:26:19 +08:00
  • 07b785eb18 fix(graph): fix graph maxZ2 Ovilia 2025-06-23 19:42:52 +08:00
  • c6787614d1 fix(calendar): revert calendar.z to be 2 Ovilia 2025-06-23 19:03:35 +08:00
  • 21790a840d fix(logScale): fix the breaking introduced by axisBreak. 100pah 2025-06-23 18:57:59 +08:00
  • 87b2f77633 Merge pull request #21052 from apache/next-merge Wenli Zhang 2025-06-23 17:25:13 +08:00
  • c86b9ce532 Revert "fix(legend): Fix text overflow and improve layout handling. (#20237)" Ovilia 2025-06-23 17:15:13 +08:00
  • 23d287acb5 fix(matrix): fix circular importing Ovilia 2025-06-23 17:09:42 +08:00
  • 4db5903300 fix(coord): fix typing Ovilia 2025-06-23 16:38:56 +08:00
  • 97e7a3c4cf fix(coord): fix return type of convertToLayout and convertFromPixel Ovilia 2025-06-23 16:27:27 +08:00
  • 857cdc502b chore: use zrender next branch Ovilia 2025-06-23 16:03:49 +08:00
  • 2f3bafb255 Merge branch 'master' into next-merge Ovilia 2025-06-23 16:01:45 +08:00
  • fccb3f3bbe Merge pull request #20967 from SchnWalter/master Wenli Zhang 2025-06-23 15:38:41 +08:00
  • d172a358c5 Merge pull request #21049 from apache/v6 Zhongxiang Wang 2025-06-23 12:16:26 +08:00
  • 9688ffce9b Merge pull request #21044 from apache/fix-marker Wenli Zhang 2025-06-21 08:50:32 +08:00
  • 921cb587e4 Merge pull request #21045 from apache/fix-dataZoom Wenli Zhang 2025-06-21 08:49:46 +08:00
  • e4c0eb896b Merge pull request #19807 from apache/feat-matrix sushuang 2025-06-20 21:27:58 +08:00
  • 7974074c7d switch zrender dep to v6 100pah 2025-06-20 21:24:30 +08:00
  • 732331794f test(matrix): complete visual test for matrix. 100pah 2025-06-19 22:49:56 +08:00
  • b5e06ca13d fix(graph): fix NPE when triggering graphRoam action after removing. 100pah 2025-06-19 22:38:04 +08:00
  • 74af455d40 feat(thumbnail): (1) Refactor thumbnail to a component for further extension, and add test cases. (2) Fix RoamController cursor style. 100pah 2025-06-19 22:22:25 +08:00
  • eed7264fed chore: merge master into v6 Ovilia 2025-06-19 19:58:09 +08:00
  • 4cccafb96b fix(dataZoom): fix the case when first value is NaN, relates to #16978 Ovilia 2025-06-19 19:46:09 +08:00
  • ca03ff8e70 fix(marker): overwrite value only if type is not defined Ovilia 2025-06-19 18:50:31 +08:00
  • 5d6645225e Merge pull request #21043 from apache/fix-dataZoom Wenli Zhang 2025-06-19 14:44:26 +08:00
  • f5c8bf64a8 fix(dataZoom): revert unnecessary changes Ovilia 2025-06-19 14:36:01 +08:00
  • b604a9fcd4 fix(dataZoom): fix dataZoom for single data relates #16978 Ovilia 2025-06-19 14:24:12 +08:00
  • 0b863d123b Merge pull request #21042 from apache/fix-relativeTo Wenli Zhang 2025-06-19 10:03:42 +08:00
  • 3aac20d7fe fix(marker): fix bug since #20166 Ovilia 2025-06-18 17:46:26 +08:00
  • aad95b3b26 Merge pull request #21040 from apache/fix-buildPath Wenli Zhang 2025-06-18 16:51:16 +08:00
  • 1fe657ddb7 fix(buildPath): remove checking buildPath Ovilia 2025-06-18 16:32:31 +08:00
  • 106ad3f887 Merge pull request #21039 from apache/fix-dataZoom Wenli Zhang 2025-06-18 10:41:58 +08:00
  • c5a1265682 fix(dataZoom): fix cases with dataset, relates to #16978 Ovilia 2025-06-17 15:48:06 +08:00
  • 79f123b27f Merge pull request #20998 from Justin-ZS/feat/support_reverse_stack_order Wenli Zhang 2025-06-16 14:41:51 +08:00
  • e223dd81a7 ut: remove itemStyle Justin-ZS 2025-06-16 11:24:48 +08:00
  • 9ea647f214 Merge branch 'feat-matrix' of github.com:apache/incubator-echarts into feat-matrix 100pah 2025-06-16 00:50:13 +08:00
  • 237badb878 feat: (1) Support preserveAspect preserveAspectAlign preserveAspectVerticalAlign for series.map/geo/series.graph in box layout (lay out by left/right/top/bottom/width/height). (2) Support clip on geo/series.map (3) Support roamTigger: 'global' | 'selfRect' to switch roam area to global on only self bounding rect. (4) Support cursor style change when hovering the roaming enabled area to hint users. (5) Fix that center and zoom option does not work in series.sankey, and no relevant test case. (the roam is introduced in impl in #20321, due v6). (6) Fix the percent base of center (such as center: ['40%', '50%']) for all View coord sys based components/series (geo/series.map/series.graph/series.tree/series.sankey). #16904 introcuded percentage string here, such as '33%'. But it was based on canvas width/height, which is not reasonable - the unit may incorrect, and it is unpredictable if the View['_rect'] is not calculated based on the current canvas rect. Therefore the percentage value is changed to based on View['_rect'].width/height since v6. Under this definition, users can use '0%' to map the top-left of View['_rect'] to the center of View['_viewRect']. (7) Enhance the behavior for roaming area overlapping - the upper one has higher precedence. (8) Fix some scaleLimit missing. (9) Some refactor and clarification of RoamController and roamHelper. 100pah 2025-06-16 00:48:56 +08:00
  • f95af4c54f Rename option to triggerLineOnlyEvent Steven Cobb 2025-06-13 10:43:57 -04:00
  • f5534bb424 feat(line): triggerAreaEvent option for more control over mouse event Steven Cobb 2025-05-27 14:09:08 -04:00
  • a29a45ebe0 fix: code review Justin-ZS 2025-06-13 16:37:11 +08:00
  • 0661c799d3 fix(graph): #16904 introcuded percentage string here, such as '33%'. But it was based on canvas width/height, which is not reasonable - the unit may incorrect, and it is unpredictable if the View['_rect'] is not calculated based on the current canvas rect. Therefore the percentage value is changed to based on View['_rect'].width/height since v6. Under this definition, users can use '0%' to map the top-left of View['_rect'] to the center of View['_viewRect']. 100pah 2025-06-12 17:19:08 +08:00
  • f4c244c897 Merge pull request #20777 from Justin-ZS/fix/20774 Wenli Zhang 2025-06-12 17:01:53 +08:00
  • 6319d56f6c Update Ordinal.ts sushuang 2025-06-12 16:59:16 +08:00