CSharpShellApp icon indicating copy to clipboard operation
CSharpShellApp copied to clipboard

Use all space in toolbar for pads

Open Alisis33 opened this issue 2 years ago • 19 comments

i written a feature request similar to this already, but pleas let me do it again.

I develope on a phone and a pad, but mostly on a pad. on the phone there is not much space on the toolbar, so you spread the functions over the surface to keep them as accessible as possible. but on a pad, this is not needed. all functions can be staticaly on the toolbar. so why wasting all that empty space?

If all is directly an staticali accessable... no switch on and off the copy/past no arrow blocks the file menu. I can move directly a copy to a other file to insert it. no reactivation of copy/past and cursor repositioning for multiple insertions (somethimes it not triggers....) no serching for the search/replace in menu. (I sometimes click on code formating, i use a other formating style....) no multiple clicks for undo/redo. nothing blocks the code etc

pleas consider to place all main functionalitys (copy past undo redo search) permanent and static in the toolbar, if there is enough space for them. it would realy realy make coding easier and more fluid. if you don't like it, make it optional. thanks.

Alisis33 avatar Oct 02 '22 20:10 Alisis33

Yes, that can actually work for a tablet. And maybe phones in landscape orientation for the bluetooth keyboard users.

Search/replace. Paste, redo and undo if there is space too. I might add the option to add any of the menu items to the keyboard quickbar.

You can change the "format code" code formatting style from the "curly brackets on new line" editor option. However the project files browser panel being essentially constantly open and taking up code space isn't a good idea.

radimitrov avatar Oct 07 '22 20:10 radimitrov

However the project files browser panel being essentially constantly open and taking up code space isn't a good idea.

Yes, that was not me suggestion. The arrow is it which is huding the button for it. I hafe the tools on top, and the arrow to close copy/past blocks the button for the flyout page.

Alisis33 avatar Oct 09 '22 18:10 Alisis33

A little of topic... (i can move it if you want)

I use this formating, basicaly compact and keywords from () separated, but not calls.

if (some) {
} else {
}

switch (some) {
case some:
break; case some:
break; }

Proc(par1, par2);

Alisis33 avatar Oct 09 '22 19:10 Alisis33

Hmm? I'm going to need a screenshot. Not sure how there is an arrow where I think you're saying. And yes, that option will make the "Format code" menu item format it like you've shown.

radimitrov avatar Oct 10 '22 15:10 radimitrov

If copy/past is active, there is a arrow pointing to left to close the copy/past. It blocks the 3line symbol to open the file manager. So more clicks again. If you put staticaly all symbols in the bar, the arrow is not neaded anymore.

Alisis33 avatar Oct 15 '22 17:10 Alisis33

Screenshot_20221015-131828_C# Shell (C# Offline Compiler)

Alisis33 avatar Oct 15 '22 17:10 Alisis33

In case you update, pleas tell here, I would like to upgrade.

Alisis33 avatar Oct 15 '22 17:10 Alisis33

There is actually much less space usable than is visible. The white parts of the picture illustrate it approximately. That woudn't fit on most devices. And forcing it to fit would require the other buttons to become smaller, which isn't very good. I'll make the arrow unnecessary when the option to put the selection buttons in the bottom quickbar is enabled. toolbar_free_space

radimitrov avatar Oct 16 '22 12:10 radimitrov

My suggestion it to simply use all the space in larger devices like pads, there is then no such problems, all icons could be staticaly there and no closing button is needed. And leave the mechanism like it is for smal devices if there is no space, or move it beside the file flyoutpage button, if there is space.

I would maybe not close automatically the copy/past bar after a past, so you can past multiple times. Now you hafe allways to reactivate the bar. (Sometimes you have to click around because it not trigger)

But like I sed, I work on pad mostly, and there it would be great to hafe all functions allways available.

Alisis33 avatar Oct 19 '22 21:10 Alisis33

And, yes, don't make the buttons smaller. On a pad you could make the bar even a little bit higher.

Alisis33 avatar Oct 19 '22 21:10 Alisis33

Ok, I've added debug/step, search, redo, undo and format code as toolbar icons. They should show when there is enough space. An 8 inch tablet should be enough in portrait mode.

radimitrov avatar Oct 31 '22 14:10 radimitrov

Tanks much, this definitly reduce some neurological stress.

But in v 6.12.0 it not shows copy/paste in the toolbar. Instead debug-compile and code formating. I woult take out code formatting and then debug-compile if there is not enough space. Copy/paste us used way more frequently. In case of smal space, I would efen sacrifice search for copy/paste/cut.

Alisis33 avatar Nov 03 '22 13:11 Alisis33

The copy/paste shows like it did before, it hasn't changed. I don't think it is a good idea to permanently pin it next to everything else in any scenario.

Still, you have another option, but I need to release a related fix first. For it you might want to enable the keyboard quickbar to show on closed keyboard. From the settings add the the keyboard shortcuts to the quckbar: shortcut:ctrl-c shortcut:ctrl-v shortcut:ctrl-x

or with a label

shortcut:ctrl-c:copy shortcut:ctrl-v:paste shortcut:ctrl-x:cut

radimitrov avatar Nov 03 '22 14:11 radimitrov

It is copy paste I miss the most. I use it so often that is should be permanently acessable with one click. (To be honest, it is wath causes the most frustration now, it is what costs the most extra clicks. To code on android pads and phones is not the same as on PC with hardware keyboard and ctrl.)

Cold it be optional? So every user makes the tool best fit for his needs.

Alisis33 avatar Nov 03 '22 21:11 Alisis33

I'll add it as an option

radimitrov avatar Nov 06 '22 15:11 radimitrov

Not sure if I am blind and overlooked the option, but I can not find a change. Copy paste is not static, only Debug,search,undo,redo,format,compile V 2.6.53

My sugestion was Select,Cut,copy,paste,undo,redo,compile And for what ever more there is space.

Alisis33 avatar Nov 07 '22 00:11 Alisis33

I haven't released an update yet. The option will be in the editor settings.

radimitrov avatar Nov 07 '22 10:11 radimitrov

Ohh i was a bit to fast, the Version now hafe it. Tanks much! Always nice to see if developers have ear for the users. Specialy we are here all developers too, sinking down in feature requests and todo lists... ;-)

Alisis33 avatar Nov 11 '22 17:11 Alisis33

Can be closed

Alisis33 avatar Nov 17 '22 15:11 Alisis33