fredvs / ideU

The ide. Universal.
GNU General Public License v2.0
64 stars 9 forks source link

Redundant buttons in commandor? #26

Closed circular17 closed 4 years ago

circular17 commented 4 years ago

I am a basic user and I am confused by the commandor. I have some suggestions and question to make it more understandable.

In project toolbar, what are the blue buttons for? ideu_project_toolbar

Sidenote on layout:

In the edited file toolbar, what is the point of compiling or setting compile mode? That doesn't work anyway as the file requires other files from the project or the make directories. Could we hide that when we have opened a project? ideu_file_toolbar

In the gray toolbar, the search in current file wouldn't be more logically in the edited file toolbar? What is the voice assist button? It doesn't seem to do anything. ideu_gray_toolbar

fredvs commented 4 years ago

In project toolbar, what are the blue buttons for?

According to Martin explanations:

https://sourceforge.net/p/mseide-msegui/mailman/message/31509721/

Instruction (blue buttons) means CPU step -> step the assembler instructions instead of Pascal statements.

By the way what does "M" mean?

"Make"

Could we have some expanation on it when we click on the dropdown button?

When you do a compilation, you need to choose a type of compilation with "Option number" comobox.

In your Project Option form, you have a list of options, form 0 to 9 + M and B (for Make and Build). M and B are added for compatibility with MSEide options, but you can fill all what you want.

After that, before to do compilation, in Commandor form choose in "Option number" the kind of compil you want, according of what you have filled in Project Option form.

the button margin is too big

Not understand, what is the margin of the button.

In the edited file toolbar, what is the point of compiling or setting compile mode?

The commandor form has 3 panels, the main panel, the project panel and the edited panel. With the project panel, you compile in fact the main program file. With the edited panel you compile only the active edited source, like Geany does. It permits to combine different type of source in your project, C source, Java source , etc.

What is the voice assist button?

Did you install the release of ideU because it includes the sak plugin (speech assistive kit). The same for the fpguidesigner_ext.

I propose you to install the release and then, just replace the new compiled version of ideU.exe.

In the gray toolbar, the search in current file wouldn't be more logically in the edited file toolbar?

Ok.

fredvs commented 4 years ago

What is the voice assist button? It doesn't seem to do anything.

It is the most important and one of the reason I created ideU!

circular17 commented 4 years ago

Instruction (blue buttons) means CPU step -> step the assembler instructions instead of Pascal statements.

Oh ok. Then I suggest to change the description and mention explicitely assember.

the button margin is too big

Not understand, what is the margin of the button.

The spacing around the image.

In the edited file toolbar, what is the point of compiling or setting compile mode?

The commandor form has 3 panels, the main panel, the project panel and the edited panel. With the project panel, you compile in fact the main program file. With the edited panel you compile only the active edited source, like Geany does. It permits to combine different type of source in your project, C source, Java source , etc.

Hmm, couldn't that be part of the project structure to say which file is what?

circular17 commented 4 years ago

What is the voice assist button?

Did you install the release of ideU because it includes the sak plugin (speech assistive kit). The same for the fpguidesigner_ext.

I propose you to install the release and then, just replace the new compiled version of ideU.exe.

Ok I did that. I also had to go into the settings to set the plugin directory. Finally it works.

That's a surprising feature, sure why not. I don't understand well what the computer is saying.

I suggest to display a message if the plugin is not found when we click on the button. Because it may not be trivial to know what's going on.

circular17 commented 4 years ago

By the way what does "M" mean?

"Make"

Could we have some expanation on it when we click on the dropdown button?

When you do a compilation, you need to choose a type of compilation with "Option number" comobox.

In your Project Option form, you have a list of options, form 0 to 9 + M and B (for Make and Build). M and B are added for compatibility with MSEide options, but you can fill all what you want.

I meant that when we click on the dropdown, to show a more expanded text, like:

By the way, Build is useful because it seems to do a rebuild. Is it the same as a clean build where you would remove all compiled files?

fredvs commented 4 years ago

Hmm, couldn't that be part of the project structure to say which file is what?

No, in the project structure you say what compiler you use for the main program file. Also, it is much fast to directly use the Commandor to compile the edited file only.

I meant that when we click on the dropdown, to show a more expanded text, like:

Take in account that it will take much more space in the commandor, if you want, a hint will explain trhe meaning of this.

By the way, Build is useful because it seems to do a rebuild.

Sorry but it seems to me that you did not catch the trick. You may assign all what you want for each enum: M B 1 2 3 4 5 6 7 8 9 0.

By convention, B is used to rebuild all (-B with fpc), but if you want you may assign something else. For example, I use 5 6 7 8 for compiling for Windows. 4 is usually used for release, but it is convention, up to you to decide what number does what.

fredvs commented 4 years ago

The spacing around the image.

Yes, I know, I wait for a more elegant solution than stretching the icon. The goal is that the icon fits all the button, like it does with default font.height := 12.

By the way, what font size are you using?

fredvs commented 4 years ago

In last commit icons are stretched (some but not all).

circular17 commented 4 years ago

By the way, what font size are you using?

Currently 18

In last commit icons are stretched (some but not all).

Cool

fredvs commented 4 years ago

By the way, what font size are you using? Currently 18

Ha, OK, so you have a very big screen...

In last commit icons are stretched (some but not all). Cool

Thanks!

circular17 commented 4 years ago

By the way, what font size are you using?

Currently 18

Ha, OK, so you have a very big screen...

Not really. But the pixels are small and it is not good quality so for my eyes it is better to have bigger stuff. And in fact I like have enormous icons. :D

fredvs commented 4 years ago

OK, all icons are stretched now.

I hope they are big enough....

fredvs commented 4 years ago

@circular17 : If you dont see any problems, maybe you can close the issue. When all the issues are fixed, I will release ideU 2.1.0.

circular17 commented 4 years ago

Alright