flat assembler
Message board for the users of flat assembler.
Index
> Projects and Ideas > FreshEdit - features and design discussion |
Author |
|
JohnFound 03 Feb 2012, 21:48
In the attachement there are Linux and Windows executables of the FreshEdit demo application, preloaded with example text.
I need opinions about the design of the editor - icons, marks, appearance, etc. The editor works - you can edit the text, but there are still problems with the editing features and I know about them, so don't pay attention on these flows. In the preset text, there are simple instructions about some hot keys. Also, the editor tries to use the font "FixedSys Excelsior" If this font does not exists in the system, some other Unicode mono spaced font will be set. In this case, some of the unicode examples may not be displayed correctly. Any opinions about the design are greatly welcome. The color scheme is customizable, so you can suggest colors as well. Best Regards. [EDIT] The attachment was removed. Look forward in the posts for updated version.[/EDIT] Last edited by JohnFound on 08 Feb 2012, 10:32; edited 2 times in total |
|||
03 Feb 2012, 21:48 |
|
JohnFound 04 Feb 2012, 09:18
I updated the file in the first post. Now there is a button "T" that changes the color themes from "Classic" to "Windows" theme and back. Please download again and try it.
|
|||
04 Feb 2012, 09:18 |
|
majidkamali1370 04 Feb 2012, 10:19
That's very good.
Is the minus which is next to the editor, experimental? because it does not collapse the proc. I wonder why when I press the below buttons the window become deactivated. Can you use a vertical cursor instead? And a bug, backspace does not work in the start of the line. |
|||
04 Feb 2012, 10:19 |
|
JohnFound 04 Feb 2012, 10:42
As I already said, there are bugs in the behavior and know about them. The collapse/expand features does not work in this moment, but it is matter of code - not a big problem.
The design is what I wanted to discuss here. |
|||
04 Feb 2012, 10:42 |
|
majidkamali1370 04 Feb 2012, 11:14
Isn't tab character too wide? I think 4 or 5 spaces should be ok.
BTW, scroll bar is a little confusing. dark gray part is wider than lighter part. |
|||
04 Feb 2012, 11:14 |
|
adroit 05 Feb 2012, 13:31
First off, I love this!
I agree with majidkamali1370, except that I think the background should be plain white (not multi-colored), the text black and comments gray---but I do love the black/gray color I get when the text is highlighted. The scroll bar is indeed confusing. The font is toooo large. Could you imagine a 500 lines of code in that? A size of 12pt or 10pt should be fine. As for the word-wrap feature, in the sidebar, where you should that a line of text takes up more than one line---the blue vertical bar should be subtle, than highlighted blue, since it's not all that important. The bookmark feature is awesome. Here's an interesting post http://board.flatassembler.net/topic.php?t=8059 |
|||
05 Feb 2012, 13:31 |
|
JohnFound 05 Feb 2012, 14:15
adroit, what version you test, Windows or Linux?
1. The background - there is a plain wait background - Click on "T" to choose "Windows" theme and then on "Z" to switch "Zebra effect" off. 2. About the font. Can you demonstrate a screenshot. The demo tries to use the font "FixedSys excelsior v3.0" - you can download this from its site. If this font is not found, the font suggested by OS will be set, using the default size, also suggested by the OS. 3. About the word wrap indicator - can you suggest something more particular? Thinner line, different color? BTW, in the release version, there will be user customizable colors, so the colors are not an issue. |
|||
05 Feb 2012, 14:15 |
|
JohnFound 06 Feb 2012, 17:39
Some opinions about this design? The cuts in the left margin indicate word-wrapped line.
|
||||||||||
06 Feb 2012, 17:39 |
|
JohnFound 08 Feb 2012, 10:30
OK, the above design was implemented and here is the updated executables.
If someone wants to make some comments/suggestions/design ideas - this is the last chance. I tend to accept this design and to move further with the behavior and bugs. Note: The scroll bars (as long as they are different component) are to be fixed later and are not subject of this discussion.
|
|||||||||||
08 Feb 2012, 10:30 |
|
edfed 08 Feb 2012, 17:31
win98
indeed, the border effect for autolinefeed is very cool. Last edited by edfed on 08 Feb 2012, 17:34; edited 1 time in total |
|||
08 Feb 2012, 17:31 |
|
Enko 08 Feb 2012, 17:34
It would be nice to have somthing like:
Code: ;#startblock ;#endblock for hiding lines other than "proc" on ENTER, the TAB position is reseted so the new line is created on the begining of the line, thus the tabulation is not respected. DEL doesnt delete multiple lines. |
|||
08 Feb 2012, 17:34 |
|
JohnFound 09 Feb 2012, 06:59
Enko, the code folding feature will be freely user controllable besides the auto detected blocks. Now I simply put some primitive parsing in order to test the engine.
Edfed, I am fan of Win98 as well. But FreshLib is unicode library and I am not sure it can be implemented for Win98 the same way as in WinXP. Also, I don't have Win98 installed, so I can't make any tests. If you want to try, you can download the sources and try to fix, or at least to diagnose the problem. Regards. Last edited by JohnFound on 09 Feb 2012, 18:31; edited 1 time in total |
|||
09 Feb 2012, 06:59 |
|
adroit 09 Feb 2012, 17:52
I tested the windows version.
1. I never realized that feature. It fits. 2. A demo? See attachment; that's my personal font choice. To me it looks much better than a large font, but not best for reading (I suppose). 3. And the word wrap: see attachment.
_________________ meshnix |
|||||||||||||||||||
09 Feb 2012, 17:52 |
|
JohnFound 09 Feb 2012, 18:24
Adroit, in your case the font is probably Courier New on its default size. It is huge of course. (btw, the latest demo should choose size of 16px that is more appropriate). Anyway, in the final editor, the font will be selectable by the user.
About the word-wrap indicator, you can see my choice at the pictures above and try it in the latest version of the attached demo. Regards |
|||
09 Feb 2012, 18:24 |
|
adroit 09 Feb 2012, 19:12
True. This is a test and I suppose that you just want to get functionality out of the way before you begin working in the finer design of the UI. About the word-wrap indicator, I find this much better than the other design, it's less noticeable IMHO.
This is inspiring me to continue my OS project |
|||
09 Feb 2012, 19:12 |
|
JohnFound 09 Feb 2012, 19:39
Quote: This is inspiring me to continue my OS project You can use FreshLib for the GUI Then every application written using FreshLib will be directly compilable for your OS and every application written for your OS will be portable at least for Windows and Linux. |
|||
09 Feb 2012, 19:39 |
|
adroit 09 Feb 2012, 20:24
Nice! But that would have to be in the far, far. The OS is in its prealpha stage.
|
|||
09 Feb 2012, 20:24 |
|
JohnFound 09 Feb 2012, 23:06
edfed, I tested the demo on my old Win98 machine, but it works exactly as in WinXP and Linux.
However, the computer has MSLU installed? What about your machine? |
|||
09 Feb 2012, 23:06 |
|
edfed 10 Feb 2012, 12:46
i try to install mslu i got here http://www.microsoft.com/download/en/confirmation.aspx?id=4237, but don't know where to put it.
tested on desktop where your program (testlib.exe) is, tested in windows/system, it don't give results. still the pagination error. my win98 is a version in french, first edition. maybe that's why it don't work, cause when i putted unicows.dll in windows/system/ it asked for replace, the previous was the original version... maybe i should just restart in fact... but not now, i am on 3D code. |
|||
10 Feb 2012, 12:46 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.