fawhxldawg
Member
Alrighty,
So check out the log now:
Lookin alright!
Though I don't think I like the whole entry buttons changing colors like it does, I may adjust that some how...
Maybe like a square in the middle of the button that shows the entry's color instead just because it is a bit ugly tbh with how it is now.
And probably won't do the gradient with that color, (I did the gradient by extracting each rgb value and then halving it, so that
way it matched how the rest of the frame does gradients but eh, if I don't make the whole button change colors then I might
just make it a solid color instead)
Anyways,
The big behemoth I've been avoiding working on, the component outlined in red, the text area.
Also wanted to point out again, since somewhere in my older posts I mentioned that the text area
and the input field at the top are actually separate components and not the same. I thought about
making them the same component but I figured it'd be best not to.
These components already sometimes require hefty inits and I don't really want to make them heftier.
Because sometimes you only need a simple text field for specific, quick and short input, so thus,
I keep them different components. initing a whole text area loaded with additional features just
to use it as a little input field rubs me the wrong way.
That said,
I'm not really satisfied with my string/input handling and will probably be reworking a lot of that as
I work on the text area and re-incorporate a new and improved way of handling string input into the
text field.
This of course is another thing that requires a lot of work because there's a lot of controls and features
you want and users expect when it comes to text input. Text selection, copy/cut/paste and carot navigation.
(Something my text field doesn't actually do, and why when I finish with the text area I will incorporate some
of that new logic into the text field as well as replacing the older more basic input logic)
I almost want to give up and outsource/import this part because it gives me a headache just thinking about
and the stuff I gotta do to make decent enough text editor stuff for my GUI...
Anyways there's my pep talk to myself to share with you guys,
I actually feel better now ;p, was getting a little unmotivated for a sec because I know this is going to be a challenge for me.
So check out the log now:
Lookin alright!
Though I don't think I like the whole entry buttons changing colors like it does, I may adjust that some how...
Maybe like a square in the middle of the button that shows the entry's color instead just because it is a bit ugly tbh with how it is now.
And probably won't do the gradient with that color, (I did the gradient by extracting each rgb value and then halving it, so that
way it matched how the rest of the frame does gradients but eh, if I don't make the whole button change colors then I might
just make it a solid color instead)
Anyways,
The big behemoth I've been avoiding working on, the component outlined in red, the text area.
Also wanted to point out again, since somewhere in my older posts I mentioned that the text area
and the input field at the top are actually separate components and not the same. I thought about
making them the same component but I figured it'd be best not to.
These components already sometimes require hefty inits and I don't really want to make them heftier.
Because sometimes you only need a simple text field for specific, quick and short input, so thus,
I keep them different components. initing a whole text area loaded with additional features just
to use it as a little input field rubs me the wrong way.
That said,
I'm not really satisfied with my string/input handling and will probably be reworking a lot of that as
I work on the text area and re-incorporate a new and improved way of handling string input into the
text field.
This of course is another thing that requires a lot of work because there's a lot of controls and features
you want and users expect when it comes to text input. Text selection, copy/cut/paste and carot navigation.
(Something my text field doesn't actually do, and why when I finish with the text area I will incorporate some
of that new logic into the text field as well as replacing the older more basic input logic)
I almost want to give up and outsource/import this part because it gives me a headache just thinking about
and the stuff I gotta do to make decent enough text editor stuff for my GUI...
NO!
We don't do it because it is easy...
We don't cut corners for a quick buck...
We don't do it for money...
We don't give up because its hard...
We don't wait for someone else...
WE DO IT BECAUSE WE CAN!
WE DO IT BECAUSE WE WANT!
WE DO IT BECAUSE WE CARE!
WE DO IT BECAUSE IT HAS TO BE THE BEST!
We don't do it because it is easy...
We don't cut corners for a quick buck...
We don't do it for money...
We don't give up because its hard...
We don't wait for someone else...
WE DO IT BECAUSE WE CAN!
WE DO IT BECAUSE WE WANT!
WE DO IT BECAUSE WE CARE!
WE DO IT BECAUSE IT HAS TO BE THE BEST!
Anyways there's my pep talk to myself to share with you guys,
I actually feel better now ;p, was getting a little unmotivated for a sec because I know this is going to be a challenge for me.
Last edited: