The Control Properties dialog of an Hyperlink button does not contain the regulars buttons OK or CANCEL. The user make the changes and then it just close the dialog to apply it. Problem: in order to cancel all the changes the user has to remember all the changes and undo everything back, it cold lead to some mistaken changes in the properties. So, this issue is just a suggestion for adding theses buttons (OK / Cancel). Steps to reproduce: 1. Open a new spreadsheet. 2. Go to Insert > Hyperlink and create a new link with a Button Form. 3. Right click the new inserted button and click Control Properties on the context menu. I believe this dialog should have the regulars buttons (OK / Cancel) to improve the user experience.
Addin version info. Version: 7.0.0.3 Build ID: 8061b3e9204bef6b321a21033174034a5e2ea88e CPU threads: 4; OS: Linux 5.4; UI render: default; VCL: gtk3 Locale: pt-BR (pt_BR.UTF-8); UI: en-US Calc: threaded
This concerns any form control element. Let's ask UX. Accepting this would result in a major overhaul of the backend code I guess as now everything is applied on the fly.
The dialog has Help, Reset, Apply, Ok, Close. Changes you haven't applied are lost on close. Quite standard, isn't it?
Form properties are applied directly on leaving the in input field. If you expect a batch operation applied on Okay or Apply you don't get the undo stack either; and you have to do one more click. Simple Close button would be nice, though. But looking into the code the dialog started by SID_FM_PROPERTIES/SID_FM_CTL_PROPERTIES seems to be a css::uno::XInterface used across the application. I'm afraid of adding default buttons there. And is it all worth the effort?
Created attachment 177803 [details] Control Properties dialog of a button hiperlink
I see your point, but none of those mentioned button are presented to me. I have attached a print of it. My current version: Version: 7.1.8.1 Build ID: 10(Build:1) CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3 Locale: pt-BR (pt_BR.UTF-8); UI: en-US Calc: threaded
FWIW it's has been like this since its initial implementation
No objection to the Close button.