Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Redundant buttons in commandor? #26

Closed
circular17 opened this issue Apr 20, 2020 · 14 comments
Closed

Redundant buttons in commandor? #26

circular17 opened this issue Apr 20, 2020 · 14 comments

Comments

@circular17
Copy link

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:

  • the compile mode combobox with "M" is too small. By the way what does "M" mean? Could we have some expanation on it when we click on the dropdown button?
  • the button margin is too big

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
Copy link
Owner

fredvs commented Apr 20, 2020

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
Copy link
Owner

fredvs commented Apr 20, 2020

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
Copy link
Author

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
Copy link
Author

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
Copy link
Author

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:

  • instead of M display Make in the dropdown
  • instead of B display Build
  • instead of 1... display Make 1

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
Copy link
Owner

fredvs commented Apr 20, 2020

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
Copy link
Owner

fredvs commented Apr 20, 2020

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
Copy link
Owner

fredvs commented Apr 22, 2020

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

@circular17
Copy link
Author

By the way, what font size are you using?

Currently 18

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

Cool

@fredvs
Copy link
Owner

fredvs commented Apr 22, 2020

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
Copy link
Author

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
Copy link
Owner

fredvs commented Apr 22, 2020

OK, all icons are stretched now.

I hope they are big enough....

@fredvs
Copy link
Owner

fredvs commented Apr 23, 2020

@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
Copy link
Author

Alright

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants