stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

untitled text editor

  • 3 Devlogs
  • 13 Total hours

I’m making my very own text editor in C++! It’s based on raylib and it will use a GUI. The name isn’t decided yet, so I’m open to suggestions in the comments!

Open comments for this post

4h 38m 8s logged

Day 3 - It’s almost here..

Okay.. since I went back to school I didn’t have time and even forgot to do devlogs to be fair. Yeah I know.. I’m lazy and pretty forgetful..

BUT WORRY NOT AS STARDANCE HAS BEEN EXTENDED UNTIL 31st OF OCTOBER!!

So I have enough time to continue, polish off and ship this project of mine!

Anyway, even though I haven’t made any significant devlog, it doesn’t mean I haven’t done anything… Actually, I managed to refactor pretty much the entire code to use OOP and classes! yayyy!

Somehow I managed to learn the basics of OOP and as of now it’s actually quite nice and easier to work with, I guess.

Other than that.. I’m actually even closer to get it done than ever! As of now, I’m writing a TextBuffer class that will handle all of the attributes and methods regarding the text modification!
There’s still a lot to add but eventually, I’m getting there…

In the next devlogs I’ll try and explain the structure more and maybe, if I’m not lazy, in about 3-4 devlogs I might actually be able to finish the TextBuffer class and could easily write multi-line text!!! (Devlogs will probably start again from monday cause Im too busy this weekend.)

See y’all on the next devlog!

0
0
15
Open comments for this post

2h 23m 34s logged

Day 2 - I honestly don’t know

Okay. It’s been 4 days and I haven’t made too much progress since I was busy doing things and I need to go back to school tomorrow so I’m going to be even more busier.

Quick recap

What did I do? I’m trying to actually make the user be able to write… It kinda worked at the start, but only in one line so know I’m trying to figure out a way to do multiple lines as it should.

Rewriting the entire code

And I’m also deciding if I should rewrite the entire code to use OOP and check if it’s better but it’s going to be a pain. Even because I never used OOP in C++ to be fair but I’m gonna give it a try anyway.

Respectfully? I’m going crazy

0
0
18
Open comments for this post

5h 30m 17s logged

Day 1 - First devlog!!

And just like I said before… There we are with my new project!! Yayy!

My custom text editor!

The project will be a simple text editor coded in C++!
Since I still want to work on raylib, it will be based on that, cause I don’t want to learn OpenGL yet and do everything from 0… And even because I truly love the raylib library!

Features?

So, at this moment I’m still not sure of what I’m gonna add so I’ll start listing the features once I have a decent base of the project since it’s still a mess!
If you have any idea or feature that you’d like, please, don’t hesitate to request it! I’m open to feedback of all kind! So just make a comment or shoot a DM!

Why a text editor?… Isn’t that quite difficult?

Yeah.. It is, as a matter of fact, with this devlog I logged about 5h 27mins cause nothing worked at first and there’s basically nothing. I can just press Enter and Backspace to add and remove lines. That’s all.

But being a programmer is a journey that never ends. You never stop learning new things, especially from the start, or at least this is my opinion.

I don’t care if the project is messy, bad, unoptimized and probably worse compared to others! My goal is to learn to make better things, and the only way to do it is to create things and push yourself even harder.

Being a programmer is something that I truly love and I’m always looking to get better and learn new things, especially as a beginner. Even if it means trying to make hard projects like this one and maybe failing..

But I don’t see it as a failure, I see it as a way to get better and improve myself. And I truly hope that everyone can do the same.
Do whatever you want and always believe in yourself.

Last thing

Alright, enough with the speech and let’s put and end to this devlog. I’ll work on creating the repo later and I’m gonna show a screenshot of the status of the project at this exact moment!
Another thing… You may have notice that the project’s name has “untitled”, that’s because I don’t have a name for my software..
So please, if you have any suggestion on the name write them on the comments!

Thank you everyone and see y’all on the next devlog!

0
0
17

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…