The Handmade Essentials Jam just concluded. See the results
who's Avatar
who
Member since

Recent Activity

This is my jam submission and progress after a week of work😊.

Features that I wasn't able to deliver on:

  • hotkey conflict resolution
  • persistent mappings via configs
  • text edit widget for program name

Features I was able to deliver on:

  • hotkey recording
  • file explorer for selecting exe's to bind to
  • launch programs with hotkeys

VIDEO NOTE: In the video submission, there are three predefined hotkey entries to demo what a conflict would look like. Clicking on the "Conflicts [Fix]" highlighted in yellow, would take you to the "Conflicts" tab where the user will be able to change hotkeys. The "Conflicts" tab would have rows of grouped conflicting hotkeys, that the user can scroll through and resolve.

Thank you for taking the time to go though my submission! I'll definitely be working in my spare time to complete this project and I'm looking forward to watching the live stream demos 😊.

I underestimated the amount of work I had to do, so unfortunately it is missing some core features such as

  1. text edit widget to enter program name
  2. edit hotkey entries
  3. persistent app data for hotkey entries
  4. conflict detection and resolution
  5. good ui for the modal box to add hotkeys πŸ˜„

But I do have the basic functionality for adding hotkey entries and launching processes. This is probably as much as I can do in a week but I'll try to finish the project in the next couple of weeks or so.

&bind-essentials-jam

View original message on Discord

I have animations working with clay's new transition api, and I added font scaling. Also I've never done any of these things before, I'm literally just adding things I think are useful and cool in the easiest way I know πŸ˜† . &bind-essentials-jam

View original message on Discord

&bind-essentials-jam

Got a basic checkbox for my settings tab working.

View original message on Discord

&bind-essentials-jam

These are dummy examples I wrote that properly render as hotkeys. I also fixed an issue with the text where you could see the window behind it. Now that I have rows rendering properly, it's time to work on recording and adding hotkeys.

View original message on Discord

I have tabs working, and it's not obvious in the video, but I can switch tabs with arrow keys only when the tab window is active/focused. If I click away, then I can no longer use the arrow keys to navigate tabs. &bind-essentials-jam.

View original message on Discord

Very early work on &bind-essentials-jam but i got sidetracked by this "unfocused window makes it go transparent" feature and I think it looks pretty cool.

View original message on Discord