Improve Cantor worksheet in terms of usability
Open, Needs TriagePublic

Description

In this moment, Cantor have worksheet with basic and even advance features and a lot of backends, like R, Octave, Maxima, Python, etc.
So it means, that Cantor competes with programs like Jupyter, wxMaxima, R studio etc.
But with the respect to the usability and user experience Cantor is behind its direct competitors.
Worksheet, being the central part of the application, lacks several common and popular features
So, we need realise some usability features for worksheet (tasks are not in order of priority):

  • Make ImageEntry portable (in this moment, ImageEntry stores path to image, but not the image itself, because of that you can't share Cantor worksheets with ImageEntry with another people)
  • More advanced features for cells like multiple selection, merging of cells, splitting of the current cell into multiple entries, etc.
  • Shortcuts for the most used features (add new cell before/after the current cell, delete cell, merge cells, split cell, collapse/expand the cell output, etc.)
  • Some non-latin sybmols, like greek symbols, widly used in physics and mathematics. But these symbols hard to write, because them absent in standart keyboard layout. So, maybe it be usful add autocompletion for this symbols in worksheet, for example replace \alpha to α by pressing the Tab key (for example, Julia console have this feature)
  • Add new types of results: MatrixResult, ArrayResult.
  • T12843
  • T12844
  • ...

Done:

  • T9107
  • Add ability for moving cells (as minimum plan only for one cell per time, but as maximum plan add integration with cells selection). The controlls for the moving action could be place in context menu, for example.
  • Add the ability to move by mouse cursor for all entries type, not only for command entry.
  • Improve LatexEntry so that after loading user could see latex result (if corresponding latex entry was executing on machine before worksheet saving) without necessity to executing/rendering (in this moment, Cantor load saved latex entries as latex code, not as image).
  • Add truncing of entry text output, if the output is too big (similar to Jupyter). Also, make this controllable by user (via Cantor's Settings)
  • T4539
  • T4540
  • T4538
asemke updated the task description. (Show Details)Jun 16 2018, 4:26 PM
sirgienko updated the task description. (Show Details)Jun 16 2018, 4:36 PM
sirgienko updated the task description. (Show Details)Jun 17 2018, 7:38 PM

Hello @sirgienko and @asemke, thank you for all your work in order to improve Cantor. I am following the commits and reviews, please keep the good work and go ahead!

sirgienko updated the task description. (Show Details)Jul 4 2018, 8:50 PM
sirgienko updated the task description. (Show Details)Aug 29 2018, 5:17 PM
sirgienko updated the task description. (Show Details)Jun 23 2019, 11:45 AM
sirgienko updated the task description. (Show Details)Aug 16 2019, 10:30 AM
sirgienko updated the task description. (Show Details)Oct 23 2019, 5:11 PM
sirgienko updated the task description. (Show Details)Oct 24 2019, 11:42 AM
sirgienko updated the task description. (Show Details)Jan 5 2020, 12:15 PM
sirgienko updated the task description. (Show Details)Jan 5 2020, 12:19 PM
sirgienko updated the task description. (Show Details)Feb 2 2020, 5:40 PM
sirgienko updated the task description. (Show Details)
sirgienko updated the task description. (Show Details)Mar 21 2020, 7:45 PM
sirgienko updated the task description. (Show Details)Mar 21 2020, 8:24 PM
sirgienko updated the task description. (Show Details)Mar 21 2020, 8:32 PM