Calcpad roadmap or what should be the next features to be developed #487
Replies: 16 comments 14 replies
-
|
Beta Was this translation helpful? Give feedback.
-
Suggestions:
|
Beta Was this translation helpful? Give feedback.
-
I also forgot one important thing I have planned since we had the Linux version: Replace WPF with the multiplatform Avalonia UI to have a Linux GUI version. Also implement the fully featured and powerful AvaloniaEdit code editor control: https://github.com/AvaloniaUI/AvaloniaEdit Unlike the RichTextBox we are using now, it has all source code editing features one could imagine. I can easily port the Calcpad language grammar to it. |
Beta Was this translation helpful? Give feedback.
-
Would be possible to consider a navigator tab, like a table of content, similar to markdown cells in Jupyter Lab? This would help us navigate through the left pane code. Thank you |
Beta Was this translation helpful? Give feedback.
-
Would be nice to have auto update. |
Beta Was this translation helpful? Give feedback.
-
Suggestions:
|
Beta Was this translation helpful? Give feedback.
-
We also want to recognize the hard work of Ned, on developing this beautiful and unique product. And the best way to help him is providing support, and letting others know about this product. |
Beta Was this translation helpful? Give feedback.
-
Yes, great work Ned - I'm really quite impressed. Appreciate the list above, from my perspective #6, 1, & 8 are probably the highest priority items .. One other thing to add to the wish list, would be the ability to separate input and code, e.g. to facilitate a 'locked down' calculation engine which has been verified (plus some form of version control/identifier), and then to be able to load a pre-prepared input dataset. This would be very powerful in terms of robustness, 'batch-mode' operation, unit testing, etc. Keep up the good work !! |
Beta Was this translation helpful? Give feedback.
-
It would be nice if we were able to create custom functions using some programing features. Of course we could try to use some Another thing: would be possible to create a |
Beta Was this translation helpful? Give feedback.
-
What do you think about some internal spell checker for the text in comments? |
Beta Was this translation helpful? Give feedback.
-
I’d love some wizards/tools for easier input of complicated equations: #200 |
Beta Was this translation helpful? Give feedback.
-
A dark mode in the native IDE would be fantastic!! Some users (such as myself, and I wonder what percentage we are), really struggle to use any program which does not have a dark mode, due to eye strain. Dark mode is generally more readable for many. I wouldn't bother putting advanced graphical outputs in dark mode, such as plots. Most important would be the editor to begin with. Even a basic global color invert of the current IDE would do 80% of what I'm looking for! I can attest to this as I've tested this by using Calcpad with my system colors globally inverted. (Unfortunately this is not a great solution, because this turns white all the rest of my applications which are already in dark mode) |
Beta Was this translation helpful? Give feedback.
-
It would be interesting to use for example I have a function |
Beta Was this translation helpful? Give feedback.
-
It would be interesting to add matrices within a matrix and to be operations with submatrices in itself. Calpad is very similar to Matlab or Octave. There has been a lot of progress with matrices and vectors. Many functions are similar to Octave, so a merit for that. I would appreciate in the future adding submatrix operations that Mathcad and Matlab have. |
Beta Was this translation helpful? Give feedback.
-
I would add built-in macros for commonly needed functionality to make it easier to pick up CalcPad with less HTML knowledge (Maybe using built-in$$(var) syntax or something to avoid namespace cluttering). Also, the ability to input matrices with fixed or dynamic size. See idea #519 for more thoughts on this. Of those currently on the list, I agree with @Geoff-Beca that 1, 8, 9, and 14 are highest priority for me. |
Beta Was this translation helpful? Give feedback.
-
1, 8 ,9, 12, 14 are the priority. But may it will be easy for you to rank the proposed/required features from the community members and implement it once there is enough interest. Also, an idea/thought regarding sketch options such as https://excalidraw.com/ , I know we do have svg support which is great for standardized templates or figures but for quick sketches(with no svg coding itself) which are not repetitive it might be helpful. |
Beta Was this translation helpful? Give feedback.
-
After the last big change (vectors and matrices) we had to stop for a while and pay more attention on quality: bug fixes, code refactoring, performance improvements and reporting. But the time to add the next bundle of new features is coming. Taking all recent suggestions and feature requests, I compiled the following list:
Etc...
If you have more ideas or suggestions, please feel free to share your opinion here. I will also rise a donation campaign about the new features. I also rely very much on your support to spend time and money on the development of Calcpad. It is a lot of work and I will really appreciate and support.
Beta Was this translation helpful? Give feedback.
All reactions