spyder-ide / ux-improvements

Discussion about UX improvements for Spyder 5 and beyond
4 stars 2 forks source link

Here is some advice for better UI, in my opinion. #12

Open 123385918 opened 4 years ago

123385918 commented 4 years ago

test

dalthviz commented 4 years ago

Hi @123385918 I transferred your issue from the main repo of Spyder to this one (that we are using to keep track of UX/UI improvements for Spyder 5). If you have more ideas or thoughts you can create a issue here to be discussed.

In terms of your suggestions I think there are some elements to clarify and maybe others that actually could be worthy to discuss:

ui

Also, just in case, ping @juanis2112 and @isabela-pf since maybe they have more feedback to give :)

123385918 commented 4 years ago

thanks for your response! i'm just a DataAnalysist and maybe not professional about UI. my advise comes from my experience with Spyder for 2 years.

in my opinion, if some info is temporary and unfrequently used, it should not present all the time. The path on the top of Editer is what i mean [HaHaHa]. We have so many ways to compare paths, but this function is not unfrequently used, so i don't think it should present all the time. And you can find that the Editor can't align with any pane horizontally just because the path show!

About the buttons on the top-right in each pane, such as [the Remove all variables] in the IPython Console, i think it can be acceptble to put them in menu (the menu when you right-click the label such as Console 1/A). Anyway these buttons are not used very frequently(if they are, shortcuts comes more efficent). Of course it's my opinion.

labels(e.g. Editor) and labels(e.g. base.py, config.ini) maybe can merge together becuase they're so duplicated functionally. Maybe it's not viable as you said.

Here is my ideal situation: it refers to Jupyterlab ,you can see.

test2

i hope it can help Spyder5 to be more efficent and cool!

isabela-pf commented 4 years ago

Hi @123385918, and thanks for the feedback! It's great to hear from people using Spyder regularly. Here’s some of my thoughts on what’s been discussed.

Thanks again for pointing this out and giving me a chance to hear what you think!

ccordoba12 commented 4 years ago

Here is my ideal situation: it refers to Jupyterlab ,you can see.

I think that's the main issue here, i.e. JupyterLab doesn't offer as much configurability and functionality as Spyder, so their interface can organized in a simpler layout.

Besides, it's kind of confusing in JupyterLab to have in the same tab for a single view objects with totally different functionalities. Here you can see (for instance) a notebook, a launcher and an html page all in the same tab.

Selección_052

In our case we decided to have all plain text documents shown to the left in the editor, all consoles under the "IPython console" tab that you'd like to see removed, etc.