wxMaxima-developers / wxmaxima

A gui for the computer algebra system Maxima built with wxWidgets
https://wxMaxima-developers.github.io/wxmaxima/
Other
477 stars 98 forks source link

Need to restore code-folding feature as it was in wxMaxima 19.05.7 #1952

Open idealkindom opened 2 months ago

idealkindom commented 2 months ago

In wxMaxima 19.05.7, which is the default GUI released in bundle of Maxima 5.43.2(which could be downloaded from sourceforge), there is a unparelled feature dispeared in latter release of wxMaxima.

That is, you could fold all the codes and perform a calculation with very little interruction from unneccessary codes in the process, thus making it a very neat and efficient experience.

Here I attached the calculation screenshot in wxMaxima 19.05.7 and rencent 24.08.0_DevelopemtSnapshot for comparison:

19 05 7 24 08 0

This could be played and compared with any wxm or wxmx files to see and feel the difference.

BTW I found Ctrl+G to stop the calc somehow can't work in 24.08.0.

idealkindom commented 2 months ago

One more word,In wxMaxima 19.05.7, you fold the codes, then it fold always like a mermaid. Only the neccessary input remindings halt the process. It keep obeys the rule setting until the end of the calculation, which is absolutely elegant.

gunterkoenigsmann commented 2 months ago

Hmmm... ...will try to look into it: I never use folding so if something changes here I don't even know how it is supposed to look.

gunterkoenigsmann commented 2 months ago

Is the problem that folding now hides input and output? I seem to remember that there was a bug report that it doesn't so my question is now if there should be yet another option that allows to choose if it should.

idealkindom commented 2 months ago

Thanks a lot. Since I used Maxima with wxMaxima for 10 years, I felt the best using experience is with Maxima 5.43.2 bundled with wxMaxima 19.05.7, after which many unpleasant problems annyed from using for daily calculations.

As for the folding, it's easy to imagine the difference if you have many intermediate inputs need.Then you will feel how fantastic is of the way that version 19.05.7 do the work.

在 2024-09-06 02:08:43,"Gunter Königsman" @.***> 写道:

Hmmm... ...will try to look into it: I never use folding so if something changes here I don't even know how it is supposed to look.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

richardgobeli commented 2 months ago

I use folding to turn off some calculations and not needing to delete them.

idealkindom commented 2 months ago

Effective folding could hide unneccessary code during the calculation, and even till the finish the whole working window of the calculation is very concise and neat.

在 2024-09-06 08:03:55,"Richard Gobeli" @.***> 写道:

I use folding to turn off some calculations and not needing to delete them.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>