Added text input, and cursor blinking. The timing seems to be pretty close.
Top-level
36 comments
@rsms I did after I recorded the last clip, but I noticed that the macintosh doesn't do it, the cursor keeps showing up briefly while I type at intervals. @rsms Do you remember if there was a way of collapsing the note pad application like this in system 7? @CapitalEx look-ahead to next white-space, if the word is further than screen-width, wrap. Proportional text selection always trips me up, I feel like each time I have to relearn how to handle mouse-picking.. Added keyboard controls, along with modifiers like shift+arrows to modify the selection length. Starting to handle the less-fun stuff like string insertion and shifting memory around. Back to fun things now that the textarea is pretty much done. Added copy/pasting, theme supports, and made the window collapsible. Routing text editing to the right memory slot, there will be 8 pages of memory like the original. @neauoire "left" looking at it's potential substitute like :angry_laugh: @neauoire There was a subtlety that eluded me, when changing pages in Note Pad, it's always the last character that is selected. @neauoire That little UX piece is kind of genius. So cool to see this app coming together :tealheart: Usually in text editors, during a block selection, moving first deselects the block, and moves the cursor to the end, or keeps it in place. I guess back during Macintosh era, that behaviour was not standardized and moving left after a block selection would move the cursor. That's one behavior that I will NOT replicate, perhaps it was a mistake on Apple's part, but I know it'll annoy me if the cursor shifts each time I go from a block selection to a position. @neauoire that's an interesting detail. If you run simpletext (or teachtext if the OS is too old for simpletext) does the selection behavior replicate the oddity? @mcc I've tried a couple of apps like Hypercard and THINK Pascal and they don't have that behavior. @neauoire That's how macOS X still behaves today. I think it's more a Windows thing to behave differently (Not 100% sure which way Linux leans, I'd guess it imitates Windows like in most UI things). @uliwitness really? I didn't know that, that's really good to know. @neauoire you should imitate nisus writer or BBEdit or something for text editing behavior, not this neglected desktop accessory, haha @cancel yeah that's what I did hehe There should be a keybinding in i3 to remove the window border. @RL_Dane yeah, I've remove mine on start. The black borders are from the uxn emulator. |
@neauoire lovely!
I think you’ll want to reset the blink timer on user input (and when cursor moves for any reason) so that it is always visible when “syncing your brain to the screen”