Activity

jp21

I thought I figured out where in memory to store my code so that nearby keys don’t break. People on the internet said saveSScreen is a good buffer with nothing using it, and it did seem to work! I was able to call up a test menu when F5 is pressed (albeit with some visual bugs)!
Until I ran chi-square in my bio class and my calculator froze completely. I’m just glad it wasn’t during a test.

Attachment
0
jp21

Shipped this project!

Hours: 5.17
Cookies: 🍪 30
Multiplier: 5.86 cookies/hr

Ship update!! This was my first time making a full-scale website and I hope it works well for everyone :D I enjoyed the challenge of keeping the site both minimal and accessible. Also realized that I have zero sense of design but that’s ok cause there are color palette generators on the internet!!

jp21

Last-minute touchups and bug fixes before shipping! I also added a 404 page.

Attachment
0
jp21

Added high contrast mode!

Attachment
1

Comments

MostLime
MostLime 3 months ago

I like it!

jp21

Learned about accessibility guidelines (aiming to meet at least WCAG AA standards), added a skip link and various alt text!

Attachment
0
jp21

Added a couple of stylistic stuff (visible markdown syntax on some headers - using a different font because the # sign on IBM Plex Mono is lowk kinda horrendous for this purpose), fixed a few visual bugs in blog pages, and added a new page for project items without links. I think if I don’t force myself to ship soon I’ll be making little edits forever.

Attachment
0
jp21

Made cool footnotes and sidenotes! Footnotes for short pages, sidenotes for longer blog posts.

0
jp21

Spent way too long changing the font and deciding the colors. I changed from Courier New to IBM Plex Mono because Courier New was kinda hard to read for long paragraphs. I also experimented with various background shades of beige until they all looked the same.

Attachment
0
jp21

This is a project I’m resuming that’s about ~70% done I think. I made a minimalist page and it technically has all the content I need? The dark/light theme took a while to get (still not fully smooth in the contact form iframe) - it’s the only feature that needs javascript.

Remaining goals: make website more accessible, change font/styling of website to be more readable, finish projects and about page

Attachment
0
jp21

I floundered around with assembly and hooks before figuring out that I need to use a combination of a GetKeyHook and a system flag for the alpha key modifier to detect F5! And broke the emulator lots doing it (as seen in the pics).

Some blunders I’ve had:

  • Trying to use the two other types of hooks (RawKeyHook, GetCSCHook) instead
  • Trying to make a menu hook for F5 (it looks like a menu… and acts like a menu… but isn’t classified as a menu for the purposes of hooks.)
  • Mixing up include files and assemblers (eventually settled on ti84pce.inc and SPASM)
  • Trying to make an interactive menu with display text

Thank you so much to this one french guy from a calculator forum in 2015 who had a working calculator-wide shortcut key that saved me from hook purgatory

Note: I have 8+ unlogged hours on this;; because SPASM doesn’t work with a mac and I don’t know how to set up hackatime with docker containers.

Attachment
0
jp21

I’m working on my first project! This is so exciting. I can’t wait to share more updates as I build. :D

Attachment
0