Calcpad icon indicating copy to clipboard operation
Calcpad copied to clipboard

Some easy improvements

Open jgagnonNT opened this issue 3 years ago • 5 comments

Hello here are some easy features that I think would improve everyday use: 1- It would be great to add a menu in the "insert" as "advanced HTLM" with some of these: - SOURCE : image - RECTANGLE BORDER : image - TEXT SPACING 2- Adding a command to "Reset all variables" (to ensure you are not reusing old variables in different chapters for example) 3- It would be great if Calcpad would remember our setting preferences such as unchecking "Substitue" or "round to 3". 4- Perhaps I am missing something simple but all the commands in Insert=>Drawing/SVG does not seems to output anything image

Thank you again for the great work!

jgagnonNT avatar Sep 16 '22 18:09 jgagnonNT

@jgagnonNT change the #show to #val

hildebrandopsj avatar Sep 16 '22 18:09 hildebrandopsj

@jgagnonNT Thank you for sharing your suggestions. Saving preferences for the next time would be useful. About SVG, you have to insert the drawing first from Insert->Drawing/SVG->Drawing. Then, you have to put the shapes inside the drawing (between starting svg and closing /svg tags: image

Proektsoftbg avatar Sep 16 '22 19:09 Proektsoftbg

@Proektsoftbg why the SVG does not export to word?

hildebrandopsj avatar Sep 16 '22 20:09 hildebrandopsj

@hildebrandopsj It is because Word does not support SVG images. It is the same if you try to copy the image from the Html output. We will need to write a converter for it, but this is a huge task. Also, I still haven't find a decent opensource library for that except Aspose, which is paid.

Proektsoftbg avatar Sep 16 '22 22:09 Proektsoftbg

2- Adding a command to "Reset all variables" (to ensure you are not reusing old variables in different chapters for example)

@jgagnonNT Next feature request will be "Is there any way to don't reset some varialbes?" It seems that name spaces will be better:

"Block 1
#namespace ns_1
    x= 10
#namespace end
'there no variable x
'but exists: 'ns_1::x
"Block 1
#namespace ns_2
    'there no variable x too
    'but exists: 'ns_1::x   
#namespace end

cser avatar Sep 19 '22 04:09 cser