June 16, 2025
Have I forgotten to update the devlog? Yes. Have I been productive? Also yes! Okkk I don't think anyone read these but anyways, here's the things that I've updated:
Until next time folks
I think I made a lot more changes but I'm just too lazy to remember
I love it when things just work. Quite literally. I guess today things decided not to. I've been deciding whether to use Flutter's PageView or GridView. PageView would allow for smooth anchor scrolling, but doesn't support mobile. The opposite stands for GridView. I guess to make something great you need to make a sacrifice... Unless if anyone knows a way! Please lmk if you know how I can solve this... it's been bothering me so much
Just learned that overflowed time doesn't count when you are too lazy to update your devlogs (can't be me WHOOPS). Well maybe it is me. Perhaps I need to update my devlogs a bit more frequently. Lately it's getting tiring coding for so long. It's nice that I'm still able to catch some exercise though. In this update I added a few nice quirks. One that I really like is now the app automatically fills in the user's input. For example if you only type 98 then press enter it gets interpreted as 98,000 VND. Maybe I should add that for a few other currencies as well. Maybe USD support in the upcoming update? ><
Who doesn't love beautiful UIs? What's even better is that if you love beautiful UIs you can also go out and design beautiful UIs, like me. That's if, you find my UI beautiful (if you don't pls lmk immediately so I can change it (: ); but having nice UI's is not just making it look nice, it also has to move nicely, which is why in this update I've updated a plentiful of smooth animations and transitions between pages and when confirming payment logs. Be sure to try them out. That's if there's anyone reading this... I doubt anyone ever reads devlogs. They're long... and boring; but if you're reading this then let me know (: I just know future me'd be thrilled to find out that there's someone out there reading all of these janky long boring lines of no one gives a sh- am I allowed to swear here?
WOAH DID ANYONE SAY... beautiful UI? 😏 I got HiDPI fonts up and running (I think) which is partially thanks to Flutter/Dart because... well it's their engine. But the app looks much better now because the fonts are much sharper and more defined; and it looks even better on a 2K/4K screen, but I bet it also looks good on 1080p. Welp I also made a few small updates here and there but I'M TELLING YOU THERE'S SOMETHING BIG COMING TO THE LOGIN PAGE cough cough who said that; anyways here's a picture of what the beautiful login page looks like right now (shh something bigggg is coming)
NOTHING BEATS A JET2 HOLIDAY; just kidding, here are the things that I have updated: - removed an annoying bug where if you spam the create account button it messes up the app navigation and creates duplicated accounts; - toned down the color theme of the pages (does it look better this way?); and... FINALLY: I got RID OF THE PACKAGES THAT WERE LAGGING MY APP
ALRIGHTY it's been a while since I lasted posted because there was a visual bug (I think that should be fixed now?) So here's a list of the things I did:
- Modified the glossy effect so it looks more realistic (real life, mouse-responsive physics)
- GUI Framework for desktop is nearly there...
- Mobile experience is nearly completed
TODO: COmplete desktop GUI; to push to the Apple Store?
I'm going to sleep now...
New scene! Force arrows cancelling velocity are now visualized using a parabola on the xy plane.
Added unilaterally moving arrows parallel to the y-axis; I also added gradient to make those look fancier (old vid attached)
This scene took me 5+ hours to code! OMG. I'm terrified of Manim now. Grant Anderson please come and save me from this hell. I didn't know updating a bunch of arrows with respect to the vertical shift of a parametric function would be this exhausting. It looks good but at what cost...
made u(t) continuously shift vertically using a valuetracker that increments with time; this took way too long (i have a love/hate relationship with manim)
to do next: add arrows
Added scenes VisualizeFormula, GraphicsForceArrows, HighlightShape and VelocityProfile (WIP)
A physics animation explaining Newton's law of viscosity, powered by the Python manimations library.
Fixed an issue related to CORS
Fixed a bug where downloads would have an empty background (thank you mods!)
Fixed an issue where meme fetching could fail under certain circumstances
Finalized code and revamped user functionality
Fixed up a few bugs & cleaned up code to final
A fun website to generate popular memes, add your own caption and download the edited meme!
Walley is a cross-platform finance management app that aims to revolutionize the way teenagers (yes, us, teenagers) save up and spend their money. With lessons provided to guide you on economics and investment, as well as a category spending log function, Walley assists its users in effectively spending their budget money on the right things. You also get a report by the end of each month to see how much money you spent on each category, such as education, transportation, food, etc. I'm currently working on adding a personalized AI roadmap and recepts scanning capabilities into Walley. NOTE: My current first priority is to release Walley as an independent mobile app first. After that, desktop UI desgins are next! If you currently sees a mobile UI on my demo page, it's because I'm not yet done with phase 1. Feel free to check out the functionalities that I have finished working on! Working features: - Budget allocation - Logging for spending and depositing - Skeleton framework for lessons (lesson 1 is already out) - A secure login system powered by Firebase What I plan to continue working on: - AI capabilities like in the description - Lessons 2, 3, 4, 5 and so on - A new desktop UI with similar elements but more efficient layout - Publishing the app to App Store in August~!
This was widely regarded as a great move by everyone.