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

Feedbacks on using Theia IDE in Che on daily basis #11082

Closed
6 of 34 tasks
sunix opened this issue Sep 5, 2018 · 1 comment
Closed
6 of 34 tasks

Feedbacks on using Theia IDE in Che on daily basis #11082

sunix opened this issue Sep 5, 2018 · 1 comment
Labels
kind/epic A long-lived, PM-driven feature request. Must include a checklist of items that must be completed. lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale.

Comments

@sunix
Copy link
Contributor

sunix commented Sep 5, 2018

Description

List of issue such as bugs or UX improvements or missing features to improve Theia IDE on Che to develop Theia and Che plugins or extension.

Small issues

  • Git: hard to see where we are ... current branch ? current repo ? how to switch ? etc ...
  • Git ... annotate ?
  • Dashboard: sometimes, after changing a workspace definition and reloading it, workspace loading immediatly fails showing the error undefined and asking to hit F5 to refresh. Che-theia loader undefined #11773
  • Regression Factory: branch checkout is not working anymore with the error can not find reference;
  • Regression Task/Commands (with Theia 0.3.14): Running a command is not showing any more the output of the commands Regression Task/Commands (with Theia 0.3.14): Running a command is not showing any more the output of the commands #11157 PR Update to Theia version 0.3.14 and updating workspace multi root code eclipse/che-theia-task-plugin#8
  • Double click on a editor tab should maximize it (minimizing other views)
  • How to stop a Che command (theia task) ?
  • Hosted mode: should be able to start hosted instance from a factory action
  • Hosted mode: restart should just start if theia-dev is not started. ATM, it pops up an message saying the theia-dev instance is not started ...
  • Hosted mode: should define its own workspace root folder: at the moment it is suggesting to open a workspace.
  • Yeoman plugin generator: by default create a folder where to generate the files Enhancements on generator eclipse-theia/theia-generator-plugin#10
  • Yeoman plugin generator: name provided for 'module name' should be use as it is in module name. ATM it is adding '-plugin' at the end
  • Yeoman plugin generator: if no license is specify, it generates "license": "[object Object]" where it shouldn't print any line about license. Enhancements on generator eclipse-theia/theia-generator-plugin#10
  • Che Theia commands (tasks) should support ${current.project.eldest.parent.path} substitution Che Theia commands (tasks) should support ${current.project.eldest.parent.path} substitution #11064
  • Che Theia commands (tasks) ${current.project.path} is only giving the project folder name, not the complete path /projects/projectname
  • Theia should have a view showing all the errors that has been displayed in the error popup dialog (problem when an error occurs and the popup has disappeared.
  • Factory should have a kind of loader for progress rather then showing notification. factory loader could be on status bar and showing all the ongoing tasks when clicking on it.
  • Rethink where to display preview urls when running a command: the legacy Che IDE were showing it next to the output terminal when running a command which makes sense
  • Machine view:
    • polish icons
    • tree items should have name containing urls, not the opposite or a same item with name: url
    • urls should be clickable and user should be able to copy the url
    • why not showing it in the status bar ?
  • terminal extension: is it supposed to connect to the terminal of another container ? maybe fixed with Update to new Theia core eclipse/che-theia-terminal-extension#9 but che terminal extension cannot run with theia terminal extension
  • if projects are defined in the che workspace config, but do not exist in the workspace, theia should clone the projects
  • By default, open Che specific views and file explorer
  • How can I set up my custom preferences (.gitconfig, etc ...) to be used from the terminal

Big issues, feature requests

  • Build che-theia image from che-theia !!!!
  • Would be nice to have named factory id. For instance: sunix/che-theia-in-che-theia
  • Run any factory in any of user's Che instances (che.openshift.io, minishift or other). chrome ext ? Chrome / Firefox / Safari / Edge Browser extension #11584
  • Code completion in package.json#contribute
  • Pull Request panel
  • Inject git preferences from che user profile to env variable of terminal
  • Pair programming / co-editing
@sunix sunix added kind/epic A long-lived, PM-driven feature request. Must include a checklist of items that must be completed. team/ide2 labels Sep 5, 2018
@che-bot che-bot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Sep 7, 2019
@che-bot
Copy link
Contributor

che-bot commented Sep 7, 2019

Issues go stale after 180 days of inactivity. lifecycle/stale issues rot after an additional 7 days of inactivity and eventually close.

Mark the issue as fresh with /remove-lifecycle stale in a new comment.

If this issue is safe to close now please do so.

Moderators: Add lifecycle/frozen label to avoid stale mode.

@che-bot che-bot closed this as completed Sep 17, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/epic A long-lived, PM-driven feature request. Must include a checklist of items that must be completed. lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale.
Projects
None yet
Development

No branches or pull requests

2 participants