Author Topic: First Impression - Hard To Read Code Text  (Read 10241 times)

upthere415

  • Community Member
  • Posts: 16
  • Hero Points: 1
First Impression - Hard To Read Code Text
« on: September 10, 2008, 09:13:53 am »
I'm used to using Edit Plus for perl. I am currently on trial right now with slick edit, and my first overall impression,
is the layout style makes it very hard for the eye to pickout what it is working on. Because of this, it makes
it harder for me to code using this editor.

For example: See visual example of what I am talking about at:

http://64.151.69.84/test/slick-edit-problem.html

The text screen where you enter in your code text is aligned so closely to the side border line, that it is very hard
and an eye-sore to look at an read. Shouldn't there be at least white padding of at least 3 chars long
to make things easier to read?

Second, your border boundaries are not very distinct, and do not allow for the eye to pick out what it needs.
Grey is not a good choice. Look at how edit plus deals with this, and you'll see they have at least some black
in their border for better contrast.

If you look at Edit Plus, and you'll notice the difference on how an easy to read text editor looks like.

Third, you don't need those colorful buttons. Their resolution is too low, and looks jaggy at their pixels.
It doesn't look good to the eye. Plus, it distracts from the overall center of attention: 
(The code we are working on ).

Too much color elsewhere beyond our own code distracts our minds.

Is there a way to add padding to the left side of the code area?

Also, is there a way to get rid of that unsightly blue background area where the "line numbers" are?
It would have been nicer if you left out the light blue and just made it white.

Hope this feed back helps. Because the first time I look at it, I was like???  $299 ???

When I signed up, I was really hoping to find something that will allow me to code faster.
But it is hard to code faster when your eyes can't pick out the code elements on the page efficiently.
That negates the entire purpose of the application.


upthere415

  • Community Member
  • Posts: 16
  • Hero Points: 1
Re: First Impression - Hard To Read Code Text
« Reply #1 on: September 10, 2008, 09:55:48 am »
Now, about what I found I do really like a lot:

The auto completion engine and suggestion engine is awesome.
I like it a lot, and that is a major time saver feature.

It would definitely make this a worthwhile program,
if you can make the interface design easier on the eye, cleaner looking,
and less distracting.

The centerpiece of visibility, and attention should be your code.
Anything too flash, and shiny, and not adding emphasis to critical elements of your code
is just baggage holding the programmer down, and annoying the programmer.

jimlangrunner

  • Senior Community Member
  • Posts: 358
  • Hero Points: 30
  • Jim Lang - always a student.
Re: First Impression - Hard To Read Code Text
« Reply #2 on: September 10, 2008, 12:09:26 pm »
I think Slick's pretty good from the start, but I like to play with options until I forget that it's there. I turn on line numbering, current line highlighting, and other things, then make them less obtrusive.  I then set the font to Bitstream Vera Sans Mono (my personal favorite) and move on. 

That said, almost everything you mention is managed by a setting in options (Tools -> Options) and can be set by you.

You might also look at some of the user-created color schemes:
http://community.slickedit.com/index.php?topic=324.0
For myself, I just start with one of the slick defaults and vary it from there.

Line Number background - you want to change "Line Prefix Area" (that's under Appearance -> Colors, Screen elements)
Left padding - search for "window left margin" - you want the one under Appearance -> General.  It will pad the line prefix area (where line numbers are found).

Once you've found the search box, you can find just about any other setting you like.

The key is that the user interface is fully customizable, so you can fit it to your style.

Jim.

Graeme

  • Senior Community Member
  • Posts: 2125
  • Hero Points: 261
Re: First Impression - Hard To Read Code Text
« Reply #3 on: September 10, 2008, 12:11:17 pm »
See tools -> options -> appearance -> general -> window left margin
plus
appearance -> colors -> line prefix area and line prefix divider line.

You can turn off the toolbar with the colorful buttons if you want - see view -> toolbars -> standard.
Personally I like colorful and I actually choose the toolbar buttons based on their colorfulness rather than their functionality and I never actually click them.  I'm not kidding!

Graeme

« Last Edit: September 10, 2008, 12:15:41 pm by Graeme »

upthere415

  • Community Member
  • Posts: 16
  • Hero Points: 1
Re: First Impression - Hard To Read Code Text
« Reply #4 on: September 10, 2008, 05:50:55 pm »
Graeme, Jim, Thanks a lot.

The "Line Prefix Area" only pads left of the vertical border line between the line number and code text.
You still have the problem of that border that I described in my above link.

See:

http://community.slickedit.com/index.php?action=dlattach;topic=324.0;attach=955;image

Right of the line number is a vertical line. I want to get rid of that line,
because that line is affecting readability. That vertical line is padded 0 distance
from the code text, regardless of what I set "line prefix area."

Can I make that vertical line invisible? Like white? So it can't be seen?
Now that would make it look like a padding.

upthere415

  • Community Member
  • Posts: 16
  • Hero Points: 1
Re: First Impression - Hard To Read Code Text
« Reply #5 on: September 10, 2008, 07:28:29 pm »

On second thought, the program is pretty good, just got to figure it out.

The defaults maybe an eye sore, and scare off a few people,
but I guess they leave it up to you to make it readable.

Thanks for the help.

Only thing that would make this perfect is to get rid of that vertical border line.


Lee

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 1161
  • Hero Points: 107
Re: First Impression - Hard To Read Code Text
« Reply #6 on: September 10, 2008, 07:32:55 pm »
You can set the color in Options > Appearance > Colors, Line Prefix Divider Line.  Make it the same color as text background color to make effectively disappear.

upthere415

  • Community Member
  • Posts: 16
  • Hero Points: 1
Re: First Impression - Hard To Read Code Text
« Reply #7 on: September 10, 2008, 07:57:56 pm »
Lee, I've tried that, but it doesn't work. It seems that line might be hardcoded, or that change Line Prefix Divider Line color does not work?

Attempts to change it to red, blue, green, yellow, grey, the same color,
does absolutely nothing. I did click the "apply" button.

Seems like the settings work for ever other color attribute I change works okay,
except I can't seem to change that one thing.

Do I have a possible bug here? Or the line hard coded?

That is the line, that is making everything hard to read, so I hope it can be removed.
Putting text next to a borderline at zero padding isn't the way to go.

The padding suggestion by other members here above only adds padding
to the left of that vertical line that I am having problems with.
This doesn't seem to fix the borderline being too close to text problem.


Phil Barila

  • Senior Community Member
  • Posts: 746
  • Hero Points: 61
Re: First Impression - Hard To Read Code Text
« Reply #8 on: September 10, 2008, 08:08:23 pm »
The defaults maybe an eye sore, and scare off a few people,
but I guess they leave it up to you to make it readable.

You seem to be the only with an issue.  That's fine, you have a very strong preference for a specific look, and SE should be able to give you what you want.  Screenshots of it not behaving would probably be a big help to the SE team, as would filing a report with SE support with a reference to this thread.

hs2

  • Senior Community Member
  • Posts: 2736
  • Hero Points: 285
Re: First Impression - Hard To Read Code Text
« Reply #9 on: September 10, 2008, 08:21:55 pm »
@upthere415: This patch (yes, seems that there is a minor issue with line prefix colors) could solve your problem.
Good luck, HS2

upthere415

  • Community Member
  • Posts: 16
  • Hero Points: 1
Re: First Impression - Hard To Read Code Text
« Reply #10 on: September 10, 2008, 09:41:26 pm »
hs2: Thanks for letting me know it is an existing bug that hasn't been fixed yet.

Phil: Yes, for some reason, that vertical line being next to my code is really hitting a nerve in me,
       like I want to just reach into my monitor and yank that vertical line out.  ;D

Its good to know that I wasn't the only one distracted by that line in particular.

For some reason, the bug fix solution didn't work either.
I tried modifying the uscheme.ini file, and that didn't work.

So I went to the edit the color.e file, and followed the mod directions,
but it didn't seem to do anything either.

Think I just got to wait for them to fix it.

chrisant

  • Senior Community Member
  • Posts: 1413
  • Hero Points: 131
Re: First Impression - Hard To Read Code Text
« Reply #11 on: September 11, 2008, 01:18:36 am »
For some reason, the bug fix solution didn't work either.
I tried modifying the uscheme.ini file, and that didn't work.

So I went to the edit the color.e file, and followed the mod directions,
but it didn't seem to do anything either.
After editing color.e, did you reload the module?  Just changing the macro file doesn't do anything, you have to reload the changed macro (which compiles it and loads the compiled macro).

1.  Open color.e
2.  Modify color.e
3.  With color.e as the current buffer, use Macro -> Load Module... menu command

upthere415

  • Community Member
  • Posts: 16
  • Hero Points: 1
Re: First Impression - Hard To Read Code Text
« Reply #12 on: September 11, 2008, 01:55:40 am »
Chrisant, Thank you so much!  ;D

It does work after I compiled it.

 ;D Thumbs up for everyone one who replied.

Learned quite a bit for my first day from you all.
Think after spending 8 full hours playing with the program, and messing with
every setting I can think of so far, I think I'm starting to get the hang of it.
Couldn't have done it without you guys!

And the aweful vertical line is gone! That really looks so much nicer without it.