Day 49 of #100DaysOfCode π
Today was a pretty successful session of code managed to fix a bug with animations, when mark or unmark to-dos with "active" or "completed" filters on
#webdev#buildinpublic#devcommunity
Day 46 of #100DaysOfCode π
Today wasn't that productive, I was trying to fix a couple of bugs but couldn't find a solution, so I will come back for them tomorrow π οΈ
#webdev#buildinpublic#devcommunity
Day 45 of #100DaysOfCode π
Keep working on my to-do app β¨
Today I was fixing some bugs that the state array still causes, which is snapping when adding a new to-do and snapping when switching between filters π οΈπ»
#webdev#buildinpublic#devcommunity
Day 42 of #100DaysOfCode π
Fixed event timing and filter state handling for the "Clear Completed" workflowβno more console errors or stuck state updates! πβ¨
#webdev#buildinpublic#devcommunity
Day 41 of #100DaysOfCode π
Added smooth grid-collapse animations for clearing completed todos. No more jarring layout snapsβjust butter-smooth slide-ups! β¨
#webdev#buildinpublic#devcommunity
Day 40 of #100DaysOfCode
Implemented the FLIP technique today for smooth todo list re-ordering! β‘
Calculating position deltas before DOM mutations and animating back with CSS transforms made list re-sorting feel so fluid.
#webdev#buildinpublic#devcommunity
Day 39 of #100DaysOfCode π
Fixed a bug in my Todo app today where items were disappearing before their collapse animation could finish. Now everything shrinks and deletes smoothly! β‘
#webdev#buildinpublic#devcommunity
Day 37 of #100DaysOfCode π
Today refactored a remove todo function β instead of rendering all todos over again, made it just removing a node from the DOM.
#webdev#buildinpublic#devcommunity
Day 35 of #100DaysOfCode π
Major cleanup on the Todo app today! π§Ή
Wrapped up timestamp-based sorting so completed tasks stack naturally, and refactored event handlers to update state directly.
Code feels so much more predictable. β‘οΈ
#webdev#buildinpublic#devcommunity
Day 34 of #100DaysOfCode π
Leveling up the Todo app architecture ποΈ
Switched to immutable state updates for checkboxes and added array sorting to group completed items dynamically. Code is getting cleaner every day! β‘οΈ
#webdev#buildinpublic#devcommunity
Day 33 of #100DaysOfCode π
Still refactoring the Todo app architecture π οΈ
Switched from CSS collapsing class to filtering state arrays directly before rendering. Leaner DOM, cleaner template functions!
Onward to checkbox state handling β‘οΈ
#webdev#buildinpublic#devcommunity
Day 32 of #100DaysOfCode π
Big progress on the Todo app today! π―
Refactored deletion and counter logic from direct DOM manipulation to a data-driven approach using array .filter() state management. π»
#webdev#buildinpublic#devcommunity
Day 31 of #100DaysOfCode π
Big shift on the Todo app today! π―
Replaced direct DOM manipulation with a clean, data-driven array architecture using crypto.randomUUID() and .map().
Tomorrow: Wiring up event listeners ποΈπ»
#webdev#buildinpublic#devcommunity