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

9h 33m 59s logged

I’M GONNA TWEAK OUT

9 hours on slopdows bullshit… IT FINALLY WORKS (except not really because removing keybinds doesn’t..?)


okay so i restored some of the styling, 0 padding in the Inputs listbox looked bad

not sure what else i did that isn’t losedows suffering lmao


sooooooo “win”dows is special

if you hold Ctrl, it doesn’t call the TextInput event, meaning that i have to translate the Key enum

the TextInput event isn’t flawless either, it can be ambiguous (e.g. hungarian layout: AltGr+J = í, AltGr+I = Í, Soundboword makes them uppercase)

should i remove the automatic uppercase conversion?


i spent a lot of time “debugging” (as in, having the CI build it, download the zip, transfer it to a slopdows machine, since native cross-compilation is not supported)


the biggest headache was the shortcut list update handler… i negated the TryAdd call, which meant that the global hotkey would only get registered if the same gesture has been added to the dictionary already (therefore it would only work on subsequent binds)
i spent way too much time figuring this out


another oversight was the lack of Target assignment when you clicked ⚙️ on an input method, meaning that binding shortcuts did nothing

idk why the entire panel is bold, gotta fix that


hotkeys are temporarily removed while you’re assigning a shortcut
however, as mentioned before, this doesn’t work xd
i tried it on a slopdows laptop, and removing the A hotkey made the A key unusable until i closed Soundboword


setting up CI wasn’t difficult, gotta make sure to separate rm commands and use -f so files not found don’t error

using || doesn’t run the latter command if the first one succeeds, i should’ve known that :kek:

0
14

Comments 0

No comments yet. Be the first!