Comments (3)
PR #79
from conda-store-ui.
I've tested the PR, thanks a lot for the great work !
I've noticed some improvements that I think belong in this PR :
- 1. if there are no added channels in the yaml composer, don't show
channel:[]
in the yaml editor. Simply remove the line. Becausechannel:[]
is not valid YAML for an env description - 2. I've switched to the yaml editor and removed the
channel
line. When I switch back to the yaml composer, I get a blank page. It should just show thechannel
section empty. - 3. When creating or editing a channel, the
requested packages
section should be unfolded (even if empty), that's often where the users will go first. - 4. I had unfolded the
requested packages
section, switched to the yaml editor, and switched back to the yaml composer. Therequested packages
was folded again. as for the previous point, keep this section open all the time. Also, if possible, keep it scrolled at the same position it was after having switching back from the yaml editor. - 5. The notification when the env is being created is very good looking ! Once the user has clicked on create, and before the notification appears, switch the whole view to read-only mode to leave the edition mode and refresh the list of envs and namespaces to let it appear.
- 6. When creating an env, in the
requested packages
section, hide theinstalled version
column. right now it's showing the selected version (see screenshot below), which it shouldn't. Simply hide the whole column when creating. - 7. Once I go back to the read-only view, the
installed version
column doesn't appear. We mentioned hiding this column before and I might have been unclear on when to hide or show it :) - 8. I've edited the description of an env, not the packages, and clicked
edit
: it triggered a new build. It should only update the description. - 9. Add a cancel button to switch back from edit to read-only mode.
Screenshot for point 6 with the installed version
appearing and showing selected version
number, whereas it should be simply be hidden.
from conda-store-ui.
Second PR ready for review : #86
from conda-store-ui.
Related Issues (20)
- [BUG] - Clicking on different environment tabs changes the visible build HOT 3
- [BUG] - Active build isn't updated in the UI until environment tab is closed HOT 5
- .env file improvements HOT 2
- Add conda-store-ui to docker-compose HOT 1
- DOC - environment-dev.yaml file for setting up dev env HOT 3
- Document the design system and design assets HOT 1
- [BUG] - Packages that don't exist in conda-forge are showing up in autocomplete HOT 2
- [ENH] - Make build canceling exposed in the UI HOT 1
- [BUG] - Add support for variables in the conda specification
- [REL] - 2024.1.1
- [ENH] - Accept misspelling 'dependencies' in env yaml spec HOT 2
- Unit tests are not run on CI HOT 1
- [BUG] - Unable to see the spec for latest failed environment
- [ENH] - Show installed packages versions along with the requested versions HOT 10
- [ENH] - URL based navigation in the conda-store UI HOT 2
- Build status takes too long to update
- [ENH] - Put namespace in environment page HOT 1
- Support status canceled HOT 1
- [ENH] - GUI Environment Editor version constraints widget doesn't allow reasonable MatchSpec choices and can't display many common constraints HOT 2
- [REL] - 2024.3.1 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from conda-store-ui.