67 Commits

Author SHA1 Message Date
Philip Fulcher
0ae2154ca3
chore(dep-graph): re-enable project graph e2e (#10799) 2022-06-25 12:07:27 +02:00
Colum Ferry
b215362bdb
chore(testing): refactor e2e-workspace tests to e2e-nx tests (#10739)
remove run commands

remove workspace core e2e

chore(testing): remove e2e-cli package

chore(testing): add nx-run e2e package

chore(testing): refactor cache tests

chore(testing): remove empty workspace-core e2e lib

chore(testing): update graph asset
2022-06-17 09:37:41 +01:00
Victor Savkin
e491c6f738 feat(core): make nx.json optional 2022-05-31 15:35:28 -04:00
Victor Savkin
3d97203b1e
chore(repo): migrate to nx@14.2.0-beta.1 2022-05-30 20:10:02 -04:00
Victor Savkin
6351413b98 fix(core): preserve dash casing when passing args to executors 2022-05-17 14:48:53 -04:00
Benjamin Cabanes
454782f2d1
chore(dep-graph): update devkit assets path (#10324) 2022-05-16 15:34:15 +00:00
Jason Jean
e4cccfc14d
chore(repo): update nx to 14.1.1 (#10132) 2022-05-04 15:27:43 +00:00
Philip Fulcher
01fa62dcb8
fix(dep-graph): fix label width calculation (#10044) 2022-04-28 13:08:54 -06:00
Jason Jean
4f99b77e42
chore(repo): update nx to 14.0.2 (#9974) 2022-04-23 18:06:01 +00:00
Philip Fulcher
3dc818f631
feat(dep-graph): launch path tracing (#9919) 2022-04-21 06:30:13 +00:00
Philip Fulcher
5f12ce0f12
fix(dep-graph): fix display of nested workspaceLayout directories (#9918) 2022-04-21 03:39:46 +00:00
Philip Fulcher
81af0b4ad3
feat(dep-graph): default proximity search to enabled (#9917) 2022-04-20 20:47:39 -06:00
Benjamin Cabanes
68f883d90c
chore(dep-graph): clean-up dark mode and remove feature flag (#9762)
* feat(dep-graph): add dark mode

* cleanup(dep-graph): fix dep-graph e2e

* chore(dep-graph): remove feature flag on dark mode

Co-authored-by: Philip Fulcher <philip@nrwl.io>
2022-04-16 09:20:38 -06:00
Benjamin Cabanes
ac4f4c8177
docs(nxdev): add noreferrer for _blank links (#9807) 2022-04-12 15:26:02 +00:00
Benjamin Cabanes
8a7e5551d7
docs(nxdev): move conference components to ui (#9796) 2022-04-12 14:48:49 +00:00
Philip Fulcher
dbe942c9c0
feat(dep-graph): add experimental support for finding path between projects (#9643)
* feat(dep-graph): add experimental support for tracing paths between projects

* feat(graph): add algorithm for finding all paths between projects

* cleanup(dep-graph): clean-up edge tooltip

* cleanup(dep-graph): fix watch mode dev environment
2022-04-02 16:06:24 -06:00
Luís Carvalho
c86618ecd3
feat(dep-graph): add dark mode (#8712)
* feat(dep-graph): add dark mode

Squashed commits:

feat(dep-graph): Updating tailwind config file.

As of version 3.0 higher tailwind jit mode is default. Instead of purge is now content and as dark mode will be added as class.

feat(dep-graph): Enabling toggable dark mode.

As darkmode (tailwind.congig.json) is set as class, we need to add the script to the head tag on index.html.
see: https://tailwindcss.com/docs/dark-mode

feat(dep-graph): Adding theme Initializer and creating support functions

All functions related to theme changing and initialization are located on the theme-resolver.tsx
The themeInit function will run when page is loaded and apply add class to the <html> tag as dark or light accordignly. Theme resolver applies the changes and keeps localstorage and <html class> in sync.

feat(dep-graph): Adding theme panel

The pannel allows users to switch themes. Currently it only changes the html class and localstorage.

feat(dep-graph): Creating tailwind dark colors pallete

The current colors remain as light. The dark colors are an attempt to contrast the light ones.

feat(dep-graph): Adding additional styles to sidebar

feat(dep-graph): Define styling presets for darkmode to allow consistent and concise classNames.

feat(dep-graph): Apply dark styling classes to sidebar

feat(dep-graph): Added dark mode styles to the debugger

feat(dep-graph): Added Color to tailwind config and adjusting imports.

feat(dep-graph): Created theme tracker

feat(dep-graph): Added dark classes to graph container

feat(dep-graph): Adjusted some edge styles for better UX. Added dynamic selection of colors according to the current theme.

feat(dep-graph):  Added transition when switching themes.

feat(dep-graph): Readded auto roation for implicit label and dynamic background.

feat(dep-graph): Assigned generic types to selectDynbamically, and added new color to the pallete.

feat(dep-graph): Added dynamic styles for theming.

feat(dep-graph): Added mock for matchMedia. Tests will fail otherwise.

feat(dep-graph): Added styles to tippy.

feat(dep-graph): Moved theme related functions to theme-resolver file

feat(dep-graph): Implement dark mode on tooltips.

feat(dep-graph): re-evaluate graph colors on theme change

cleanup(dep-graph): Removed duplicate style

chore(dep-graph): Testing theme preferences

Adding test cases for theme initialization, and the ability to change.

cleanup(dep-graph): removing repeated style classes

Fixed issue with webpack plugin (#8231)

feat(npm): resolved issue with live reload failing

Fixed the issue with live reload when adding scripts in project.json

Closes #8230

chore(repo): update nx to 13.10.0-beta.1 (#9407)

feat(dep-graph): re-evaluate graph colors on theme change

fix(dep-graph): use theme background color in image download

* fix(dep-graph): change dark mode styles

* cleanup(dep-graph): cleanup e2e tests and naming

Co-authored-by: Philip Fulcher <philip@nrwl.io>
2022-03-30 21:52:27 -06:00
Victor Savkin
2071c2e5da
fix(repo): fix builds 2022-03-24 16:37:00 -04:00
Victor Savkin
d4b5c30eba
cleanup(core): remove the indirection left after inlining ta… (#9469) 2022-03-23 22:18:17 -04:00
Philip Fulcher
31d51c36fd
feat(dep-graph): add experimental collapse edges option (#9004) 2022-02-16 14:12:13 -07:00
Miroslav Jonaš
b251234af9
feat(core): use stricter types for project graph node references (#8813) 2022-02-16 11:45:04 +01:00
Benjamin Cabanes
045c8dc9eb
chore(core): use prettier tailwindcss plugin (#8856) 2022-02-04 15:38:06 -05:00
Victor Savkin
4e474773bf
Revert "feat(core): show dep types in dep graph (#2760) (#8132)"
This reverts commit 31bb2f36261fdf222e9e8e962227dcd911dfee66.
2022-01-25 15:23:25 -05:00
Isaac Mann
07ebdb36a3
feat(core): add nx graph as alias of nx dep-graph (#8539)
* feat(core): add nx graph as alias of nx dep-graph

* docs(core): add note about old dep-graph syntax

* cleanup(core): formatting

* feat(core): formatting

* feat(core): formatting

Co-authored-by: Isaac Mann <isaacplmann+git@gmail.com>
2022-01-21 11:15:23 -05:00
Phillip Barta
dbb7c602ff
cleanup(repo): format with prettier 2.5.1 2022-01-20 12:26:45 -05:00
Jack Hsu
f231cfc01b
feat(repo): move gatsby plugin to nx-labs repo (#8617) 2022-01-20 12:00:51 -05:00
MaximSagan
31bb2f3626
feat(core): show dep types in dep graph (#2760) (#8132) 2022-01-18 10:20:09 -07:00
Philip Fulcher
cd8ecab364
chore(dep-graph): alias react to preact (#8563) 2022-01-17 14:29:29 +00:00
Philip Fulcher
759a9c5f25
feat(dep-graph): add URL search params to dep graph (#8525) 2022-01-14 23:28:39 +00:00
Philip Fulcher
86f7f65d8e
chore(dep-graph): remove rxjs dependency (#8268) 2021-12-22 04:37:03 +00:00
Philip Fulcher
717a560a54
chore(dep-graph): migrate dep-graph app to React (#8152) 2021-12-16 23:30:04 +00:00
Miroslav Jonaš
6245464714
fix(dep-graph): switch linter to use eslint executor (#8091) 2021-12-10 11:13:58 +01:00
Victor Savkin
ddaa36f8f7 chore(repo): update nx to 13.3.0-beta.13 2021-12-04 14:00:31 -05:00
Philip Fulcher
fcab9f2001
feat(dep-graph): enable image download of graph (#7963) 2021-12-02 19:09:24 +00:00
Philip Fulcher
56aaeb7931
chore(dep-graph): move project focus selection to cytoscape (#7780) 2021-12-02 00:10:54 -07:00
Philip Fulcher
d7af894681
fix(dep-graph): set workspaceLayout on initGraph (#7774) 2021-11-17 18:37:13 +00:00
AgentEnder
f6a562d1ec chore(repo): migrate to v13.1.4 2021-11-11 15:12:06 -05:00
Philip Fulcher
0b0c37dbd1
fix(dep-graph): stop search depth from going below 1 (#7661) 2021-11-09 09:18:43 -07:00
Philip Fulcher
5f9279a3ff
feat(dep-graph): use xstate for state management (#7634) 2021-11-08 21:00:45 -07:00
Philip Fulcher
87354080f6
fix(dep-graph): fix highlighting in group by folder mode (#7491) 2021-10-22 21:41:07 +00:00
Philip Fulcher
d80d24c1ca
fix(dep-graph): eyeball icon is clickable (#7493) 2021-10-22 21:00:05 +00:00
Benjamin Cabanes
81d76eb68c
feat(dep-graph): project name sidebar rounded corners (#7393) 2021-10-15 13:52:16 -07:00
Miroslav Jonaš
b23f2d8b80
feat(core): extract project graph external nodes (#7340) 2021-10-15 10:08:12 -04:00
Benjamin Cabanes
92ebb84c24
feat(dep-graph): ui redesign (#7281)
* feat(dep-graph): ui redesign

* fix(dep-graph): small behavior changes and e2e fixes

Co-authored-by: Philip Fulcher <philip@nrwl.io>
2021-10-14 20:56:29 +00:00
Philip Fulcher
39c290d6b6
fix(misc): select correct projects on dep graph when in watch mode (#7304) 2021-10-14 12:20:20 -06:00
Jason Jean
7d4c350b78
chore(repo): update nx to 13.0.0-beta.8 (#7361) 2021-10-14 14:12:40 -04:00
Jack Hsu
f9fe52bb18
fix(web): add support for barrel exports in web build (#7354) 2021-10-14 10:07:51 -04:00
Miroslav Jonaš
a01a5c9d34
chore(repo): split e2e-workspace to two applications (#7240) 2021-10-05 18:59:03 +02:00
Victor Savkin
d79bba3630 chore(repo): update to nx 12.10 2021-09-20 16:39:13 -04:00
Philip Fulcher
ecf3244d81
feat(misc): add dep graph search depth (#6933)
* feat(misc): add dep graph search depth

ISSUES CLOSED: #5101
2021-09-15 15:38:56 -06:00