Login [Register]
Don't have an account? Register now to chat, post, use our tools, and much more.
Also, it seems that random blank spaces appear in some places in some of the .gifs. I swear that's not actually visible in the program, CEmu's recording must be acting funky.
Yep, that's a known issue, and it's not fixed yet, so I guess you have to wait. Otherwise, it looks cool, although the colors hurt my eyes. Wink
One suggestion though: it seems that here and there when you highlight text, the highlighting stops directly at the characters below. Is this on purpose or not? I prefer to add an extra highlighting line below the text. Keep up the excellent work!
PT_ wrote:
Yep, that's a known issue, and it's not fixed yet, so I guess you have to wait. Otherwise, it looks cool, although the colors hurt my eyes. Wink
One suggestion though: it seems that here and there when you highlight text, the highlighting stops directly at the characters below. Is this on purpose or not? I prefer to add an extra highlighting line below the text. Keep up the excellent work!


Don't worry about the colors, all of them will be user-adjustable. Smile
As for the highlighting in the token menu, I can quickly adjust it to also highlight the pixel line above the letters so the whole letter is outlined.
*JamesV hands KryptonicDragon some praise*

It's really looking great! Continue as you are Smile
It's that time again! Progress has most certainly been made and it's been a week, so here is the progress update:

This time around I've focused on fixing some things I knew were broken and changing the code for the menus to simply be better. A lot of optimizations have also been done and I've added a few more bricks to the foundation of how KryEdit works.
Now that I've touched up the settings menu code, adding in new tabs/options is as easy as adding in a string and a few numbers.

Bug fixes:
-Main menu clock magically disappears after using the "Create Program" menu ; No longer happens.
-Settings menu selector was bounded by total amount of entries instead of the amount of entries showing on page (meaning you could move your cursor past the bottom of the screen) ; No longer happens.
-Settings menu entries that have a color selector would look like normal checkboxes if you selected the color white, because the text would be displayed in white. ; color selectors are now colored squares, and text the same color as the background is displayed inverted (white text on white background shows as black).

Changes:
-Settings are now loaded into allocated safeRAM, then saved when exiting KryEdit. Previously the settings appvar was accessed from a pointer to the appvar, which would get invalidated any time another var was modified (like deleting a program, etc.)
-Settings menu tabs on on top now, to be more consistent and (in my personal opinion) look better.

Additions:
-Settings menu tabs have little arrows on the left/right to indicate if you can scroll the tabs left/right:
-Settings menu now gives the option to reset settings to default, by hitting F1 or DEL.
-Settings menu now has a new tab, "Editor", with plenty of options in it.
-Syntax highlighting colors now adjustable from "Editor" tab in settings.
-Program editor now uses an edit buffer.
-Text caret in editor can (sorta) now move down (but not up, yet).
-There is now a really basic screen that is brought up if an error is detected (like if memory fails to allocate, etc), so instead of a total crash you now get a screen with text slightly detailing what went wrong (which you would then report to me so I could fix it, of course.)
-Text caret can now switch through all the modes (overtype, overtype 2nd, overtype uppercase, overtype lowercase, insert, insert 2nd, insert uppercase, insert lowercase)


PNGs/GIFs:
The new settings menu in action:


Settings reset option:


The new editor tab in settings:


No previews of the editor itself this time around because it self-destructed while I upgraded it for use with the edit buffer and attempted to make it able to display something other than exactly the first few lines (aka add scrolling), and I don't have time to fix it today, sorry.

Statistics:
Lines of code : 1870
Characters of code(incl. spaces) : 70026
Program size (Compressed/uncompressed) : 11403/22172 (51.4% compression ratio)


Cheer for progress! Smile
looks amazing! the settings will be so helpful when coding! keep up the great work! Smile
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 3 of 3
» All times are GMT - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement