Devlog #5:
Aaahjh I have genuinely forgor how I used to make these
Soo Mr viewer to your context even tho this might seem like an other devlog logging 2 hours of work , the last devlog was lowkey a month ago
Ye soo life got rlly in the way I didn’t have time for the project , I did an other one in the meantime and got to know how stuff work here better and got my first cookie payment :)) but it was disappointing:((
Ok life aside what’s neew
Based on the videos there might seems not much progress but THAT CANNOT BE FARTHER THEN THR TRUTH, I have completely reworked and changed the logic of this thing, before I was just writing nonsense adding stuff on top of each other hoping for a finished product now I have a complete vision and plan heck I even made a mardown for it (by me I mean I just typed random nonsense to Gemini and it gave me this)
1. Hardware Configuration (ESP32)
2. Global Logic
-
Default State: Display current time.
-
Notification Handling: Listen for a signal from the PC notification daemon. When triggered, blink the 7-segment display 3 times.
-
Mode Switching: Hold Button 1 is the global reserved input to cycle through workflows (Coding -> Study -> Movies).
3. Workflow Mappings
A. Coding Workflow
Triggered on entry: (PC Script Execution)
Input
Action
Function
Button 1 (Press)
Key:
Win + S
Open Spotify App
Button 1 (Hold)
Global
Change Workflow
Button 2 (Press)
Media:
Play/Pause
Play/Pause Music
Button 2 (Hold)
Media:
Previous
Previous Song
Button 3 (Press)
Key:
Debugger
Run/Debug Code
Button 3 (Hold)
Media:
Next
Next Song
B. Study Workflow
Triggered on entry: Start 25min Pomodoro, Open Browser Tab 3, Open Spotify.
Input
Action
Function
Button 1 (Press)
Key:
Win + S
Open Spotify App
Button 1 (Hold)
Global
Change Workflow
Button 2 (Press)
Timer Control
Stop/Pause Pomodoro Timer
Button 2 (Hold)
Media:
Previous
Previous Song
Button 3 (Press)
Media:
Play/Pause
Play/Pause Music
Button 3 (Hold)
Media:
Next
Next Song
Pomodoro Logic:
- Start 25-minute timer.
- Upon completion: Start 5-minute break timer.
- Upon break completion: Loop back to 25-minute timer.
C. Movies Workflow
Triggered on entry: Initial Macro (Fullscreen/App Launch).
Input
Action
Function
Button 1 (Press)
Key:
Right Arrow
Skip Forward 10s
Button 1 (Hold)
Global
Change Workflow
Button 2 (Press)
Media:
Play/Pause
Play/Pause Video
Button 2 (Hold)
Media:
Previous
Previous Video
Button 3 (Press)
Key:
Left Arrow
Skip Backward 10s
Button 3 (Hold)
Media:
Next
Next Video
This can give you a better understanding of my vision , I have started implementing it on the esp but I think probably the next devlog is gonna be a month later since next week I got rlly important exams
Soo as always
WE ALL LOVE LAIN :lain:
Goodbyee <3