nrwl / nx-console Goto Github PK
View Code? Open in Web Editor NEWNx Console is the user interface for Nx & Lerna.
Home Page: https://nx.dev
License: MIT License
Nx Console is the user interface for Nx & Lerna.
Home Page: https://nx.dev
License: MIT License
Escenario:
Started application cannot provide any way to refresh folder (if i'd create new one), So turns me to close the app, start again and select the new created folder.
Currently you have to provide a name for new components including sub-directories for the component to be created in a sub-directory.
For example:
I want to create info
component inside the entitiy/detail
folder.
I would have to name the component entity/detail/info
.
Feature Request:
Allow option to choose the directory a new component is created in
This is not a bug but confusing behavior.
Run:
ng generate library teach/app1 --publishable --skipPackageJson --routing --lazy --parentModule=apps/teach/src/app/app.module.ts
Behavior:
@angular-devkit/build-ng-packagr, ng-packagr, tsickle, tslib installed.
npm warnings displayed.
Suggestion:
I do see that these packages are being installed for publishable option but it might be confusing to users. I am wondering if we can display more information on what is happening?
zone.js:388 ERROR Error: Unable to process animations due to the following failed trigger transitions
@routerTransition has failed due to:
- `query(":leave")` returned zero elements. (Use `query(":leave", { optional: true })` if you wish to allow this.)
Here is the scenario:
Reason:
When I click into an item of Genereate Code, Run Tasks or Add/Remove CLI Extensions, the workspace name is disappeared. If the name can show on Windows Title, I think it will improve UX.
We want to be able to allow users to easily open their workspace in a terminal environment if they'd like to.
Currently, our CI process is flaky. We need to have it be more reliable
Per discussion with Dan, schematics don't make sense to be checkboxes, or to even remain in the side bar once a schematic has been selected.
When hitting actions buttons (e.g. build, generate component) more than once (quickly), I noticed that the terminal would not display the output for the action.
The action was still executed, at least in the case of generate component, but no console output.
Just started testing the usage of Angular Console and noticed it doesn't currently allow multiple tasks to be triggered parallel with one another. If a user selects a task that shows in the UI corresponding to their package.json scripts, they can only run one at a time. It would be a nice enhancement if the user could still access the task list screen once a task has been triggered and then upon selecting an additional task, a 'tab' in the terminal UI is created for the additional task to be run. Similar to how most terminals work.
Hi,
I get this error when attempting to open a directory when importing a project.
I've restarted the Angular Console a few times but no luck. Error still present.
Thanks.
Edit: it's an issue with opening directories with a space in the name i.e. can't open any directories with this naming convention.
These two should be replaced with local links:
<link href="https://fonts.googleapis.com/icon?family=Material+Icons+Extended" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500" rel="stylesheet">
Since this is an electron app we should try to align the terminal title with the app window title
Working in the enterprise we own our own schematics on a private npm feed. It would be nice if you could configure a discovery endpoint that the application queried to provide additional information to Angular Console, such as populating the Available Extensions tab.
@nrwl/nrwlians Please add bits of tiny UX feedback to this list.
Things which are not really bugs, just things we can refine.
Release an linux version software for the angular console. That will awesome. Because lots of developer used ubuntu
UI can be seen here: https://myaccount.google.com/privacycheckup
It makes you feel all nice and cozy inside when you see a green checkbox
I installed the app from an installer that @mrmeku created on Mac. When I opened it, and clicked "open workspace" without providing a path, it had a 500 error.
Error: Http failure response for http://localhost:7777/graphql: 500 Internal Server Error
When I provided a path to the input, it started failing with new errors. And when I clicked "Create New Workspace" it had this screen:
Maybe the server died and never recovered because I didn't provide a path the first time like I was supposed to?
Created a new application
Ran 'Serve' from the project via the GUI
Project started.
when to add extensions.
Could not find or navigate back to terminal that was running the server.
ISSUE: Could not find the terminal with the running server.
Right now it is an arrow in the header, which makes me feel like it's related to app navigation, not relating to executing my schematic.
Currently when creating a new workspace AngularConsole only gives the choice of the default angular schematics or the nx schematics.
It would be beneficial to allow other, or internal, schematics to be used at this point.
Currently none of our tasks have required fields since we need to re-archtiect how task default values are computed. We need to parse angular.json to find the default values that an architect command has and fill them out. Then we can mark fields as required
For example:
Ctrl-1
: switch to ProjectsCtrl-2
: switch to Generate CodeCtrl-3
: switch to Run TasksCtrl-4
: switch to Add/Remove CLI Extensions/
: Jump to FilterAlt-A
: hit Add buttonAlt-C
: hit Cancel buttonEscape
: back to go back to previous pageRetro:
Repro repo diff:
Yonet/Code4Good@dac9b89
If a user clicks away while they're in the middle of generating, prompt them to make sure.
Norton won't let me download this to try it out.
I could disable virus protection maybe or build from source however it looks like they would stop making such harsh assumptions if the executable was signed according to:
https://www.symantec.com/connect/forums/how-avoid-wsreputation1-error
We need to do this for both API exceptions and also node unhandled exceptions on our server
Expected behavior:
I hope, in future, Angular Console will support changing the language of UI.
There are currently installs for Mac and Windows. Any way to install on Ubuntu?
To encourage developers to read documentation we can add links to docs on the form.
Ex:
This app is really cool, Thanks!
The video shows the Angular Console with a webstorm icon next to the VSCode icon. I have both IDEs installed, but I only see the open in VSCode icon, and not one to open it in Webstorm.
I am running the app on windows 10, while the Video appears to be running on a Mac. Should "open in Webstorm" be an option on the toolbar when "open in VSCode" is present?
How does an IDE get its icon on that toolbar?
Feature request:
Would like the app to save the window dimensions when exiting the app and use those when opening the app if they exist. It would also be nice if it saved the window location as well.
When serving I often prefer to run with --open
. I selected that in the Angular Console and it worked, but when I went back to other tabs and came back, that option was not saved/remembered.
I would like the user preferences to be saved.
I just went to create a new workspace and I notice the flow has been updated to show the terminal in a dialog.
Currently, you can click the overlay to close the dialog, but I would argue this is not desired as if you accidentally click (like I just did) you lose reference to what’s happening and get visually stranded.
Additionally, the text in the top bar remains something like “Fill in required fields” even when the command is already running (and you must have already completed that requirement).
Capture events:
When an error is propagated up through Angular's zone, we want to capture that error and log it with analytics so we can fix it in a future release.
Looks like command +
and command -
do not work to zoom in and out in the app.
Also, it looks like the width: 100vw;
on the .nested-outlet-container
class may be an issue when zooming. The schematics options screen does not scale correctly when the css zoom
property is used on a parent element like <body>
(not sure if css zoom
is the same as the zoom that the browser uses with command +
, but if it is then this may be an issue).
Oh, and one more. When using the css zoom
on the <body>
it results in a vertical scroll bar. My guess is that this is due to the structure of the layout with the sticky header/sidebar and a scrollable panel. Just want to add that info here to make sure that gets tested when zoom is implemented. 😄
We need to do this since local storage cannot be shared between the same domains on different ports. We cannot always launch angular console on the same port 100% of the time
Context: Using Windows 10, trying to import existing Angular projects to get started. My workspace partition on Windows is an encrypted and named D instead of C. This partition is decrypted and accessible.
Current: The Angular Consoles only lists the default C: partition on Windows.
Expected: The Angular Console should list all partitions that are accessible on Windows.
Workaround: Create a symlink from C: to D: (mklink /d C:/D D:
)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.