Activity

lazygirl

Plethora of things and low time so…

This is the commit message and yes it was written using AI:

Completed Library UI Polish, Global Card Workflow, and Layout Refinements

[Feature] Centralized AddCard Modal into Library.tsx

Refactored AddCard from an autonomous component into a controlled modal matching AddShelf and AddDeck

Linked all three modals to Library.tsx which now manages visibility, edit state, and API calls

Wired the FloatingReviewPalette’s “New → Card” button to emit open_add_card via DeviceEventEmitter

[Feature] Uncategorized Card Support

Cards can now be created without assigning a deck (deck_ids sent as empty array)

Added Uncategorized Cards section to Library with horizontal scroll

Removed Image card type from AddCard modal (Basic and Reversed only)

[Feature] Library Sticky Header & Scroll Architecture

Converted MainContentContainer from ScrollView to static View wrapper

Moved scrolling into inner ScrollView within Library for sticky header behavior

Added bottom padding to clear FloatingReviewPalette on all devices

[UI] Library Section Containers

Each section (Shelves, Uncategorized Decks, Uncategorized Cards) wrapped in its own container

Desktop uses activePalette.bg background, Mobile uses activePalette.bg2

Mobile grid boxes reduced in size (140px vs 220px desktop)

[UI] FloatingReviewPalette Glassmorphism

Added frosted glass blur layer (activePalette.lightest 50% opacity) to Review and New pills

Added matching blur and stroke to the New menu dropdown

Mobile header row forced to single-line layout with reduced vertical padding

[UI] Dark Mode Icon Contrast

ShelfCard icon backgrounds use 40% opacity in dark mode vs 20% in light mode

DeckCard customBg prop added for context-specific background overrides (e.g. inside ShelfDetail)

[Fix] Resolved phantom gray rectangle behind Library

Re-applied TransparentTheme to NavigationContainer in AdaptiveRouter.tsx

Loading spinner centered with paddingBottom offset to account for FloatingReviewPalette

[Fix] Library data reactivity

DeviceEventEmitter ‘library_updated’ event pattern for cross-component data refresh

DeckDetail listens for library_updated to refresh cards when changes occur elsewhere

Attachment
1

Comments

Abdulgafar Abdurrasheed

SHIP SHIP SHIP

lazygirl
  • Updated icons to add shelf
  • Fixed name rendering in TopBar
  • Add deck, bug fixes, UI improvements
  • Added missing setsession update in AuthContext to ensure API calls trigger successfully after login.
  • Added isSubmitting visual feedback to AddShelf and AddDeck modals.
  • Fixed React duplicate key and ionic icon name bugs in Deck modal.
  • Wired global DeviceEventEmitter to FloatingReviewPalette for seamless Deck/Shelf creation overlays.

Multiple images attached

Attachment
Attachment
Attachment
0
lazygirl

This devlog message is an understatement to how much I’ve done but okay…

  • Implemented fully working shelf modal, confirm modal with put and delete operations and fixed shelf and deck serializers
  • Saving currentScreen to remove the default dashboard to ensure smooth window resizing experience
Attachment
0
lazygirl

MainContentContainer and multiple minor updates

  • Added animation to splash screen for better ux
  • Removed “Do this later” button in RegisterProfile for now
  • Implemented scrollable, reusable, responsive MainContentContainer and embedded it into BottomBar/Sidebar for Mobile/Desktop Layout
Attachment
0
lazygirl

Added profile completion guard logic using AI
Added modal for more menu in bottom bar to render on top of top-level element floatingReviewPalette
Implemented AdaptiveRouter, code cleanup
minor fix for content area center alignment of floatingreviewPalette

Attachment
0
lazygirl

Dashboard collapses on small desktop layout

this was very hard to implement without disturbing other elements.

see commit history for changelog

because I’m extremely low on time

Attachment
1

Comments

Abdulgafar Abdurrasheed

Keep going girl 🔥. You can do it.

lazygirl

Bottom bar, responsiveness improvements & more!

  • Added most icons I’ll need
  • Improved mobile reponsiveness and layout of TopBar and FloatingReviewPanel
  • Implemented Bottom Bar and More menu in bottom bar (for mobile only – cuz that’s the plan)

Changelog

0
lazygirl

Reusable Coming Soon Page, Beautifully perfect TopBar, Shadows, Variable Additions

  • Implemented a reusable coming soon page for screens which won’t be released in version 1
  • Added a color and multiple fontWeight variables
  • Implemented NavigationTypes with React Navigation parameter list
  • Updated routes
  • Implemented shadows file with inner shadow and icon shadow. It’ll be applied to everywhere as per my UI designs
  • Completed the entire beautifully replicated TopBar
    – It is completely responsive and actually looks cool (at least to me)
    – The dark/light mode toggle works flawlessly

And yeah people, it takes time….

  • to match every pixel, shadow, offset, padding and whatnot as per the UI design.
  • It took me a significant amount of time to figure out shadow
  • and it still isn’t exactly as per my UI design but nobody will notice that.
  • It’s already been a long devlog and yeah,… I’m short on time… only 2days to go :panic:

Changelog

Attachment
0
lazygirl

Flashcards schema, profile sync & login via password ++

Very short on time to make every devlog detailed… sorry!!!!!

Changelog

Attachment
0
lazygirl

A plethora of changes here


Fixed several bugs, see all in the commit (link attached below)

Backend Debugging, see all in the commit (link attached below)

Implementations

  • I’ve finished setting up the login and signup pages so you can just use a quick code sent to your email to get in.
  • I built a “forgot password” flow that lets you use a recovery code to verify who you are and set a new password if you get locked out.
  • The “Save Profile” button is officially working, so it now sends all your info to our server and makes sure your login stays updated.
  • I made the username box a bit smarter by having it check if a name is taken while you type, but it waits a split second so it doesn’t feel jumpy.
  • You can now log in using HackClub—it works just like a Google login where you click a button, confirm it’s you, and it drops you right back into the app.
  • I added a way to skip the profile setup for later, so you can just head straight to the dashboard if you aren’t ready to fill everything out yet.

Changelog https://github.com/aishwaryarana819/KognitFlashcards/commit/a0e7dfd9a42b8f79ba8f501916bdaff07262dd96

0
lazygirl

Implemented identity and auth handshake.


  • Establish middleware to locally decode and validate Supabase auth tokens using PyJWT, safely projecting to the request object.
  • Define a custom Django model mapped one-to-one with the native and explicitly tracking the 128-bit Supabase generic , Region, and Domain.
  • Expose for <10ms real-time frontend availability validation (regex + db query).
  • Build idempotent syncing engine that safely creates or updates local User/Profile records from the React Native Page 3 registration payload.
  • Architect custom HackClub OIDC Bridge : exchanges auth code for id_token, provisions an ephemeral secure password, maps identity via Supabase Admin API, and dynamically mints a client-ready session token to circumvent the lack of native Supabase OIDC UI toggles.

Changelog

https://github.com/aishwaryarana819/KognitFlashcards/commit/e2204a2437e0fc452c783247cc489484893f98f7

Attachment
0
lazygirl

Routing, Fixes, OAuth updates & Google Login Delay


  • Google Login will not come for this version (will not come for ft reviewers) because I am unable to proceed with google console’s payment no matter what.
  • Fixed email validation across components.
  • Added password match guard in account recovery
  • Added alerts to inform users that Google Login is coming soon. This happened because I’m unable to proceed with google console’s payment no matter which payment method I try.
  • Implemented auth screen states in App.tsx for basic routing (can be seen in video)
  • Updated HackClub’s OAuth App and updated credentials
  • Setup OTP Expirations, Rate Limits & email OTP Templates.

~30m untracked time here (just mentioning)


Changelog:

0
lazygirl

Implemented Account Recovery component


Changelog Here: https://github.com/aishwaryarana819/KognitFlashcards/commit/b091e073207009a12cc86aa77b74faa4f01b1c89


  • I copy-pasted a lot of things from existing files.
  • Yet it took me a decent amount of time because it takes a lot of consideration & effort to make everything perfect for the user.
My intention of developing this is not to ship in ft but to make it a full-fledged genuine product for learners to use & improve their memorization experience.
0
lazygirl

Implemented LoginOptions.tsx & Minor improvements in Register…


Changelog:


This was quick?

  • I copy pasted RegisterOptions.tsx content into LoginOptions.tsx, updated what was needed and added what was lacking.
  • I also fixed browser focus ring in registeroptions
  • Removed centralized AuthHeader (in App.tsx) and added it to all components for a customized, accurate view.
  • Other small fixes here & there.
0
lazygirl

Nearly built the user details section (register page 2/3 – whichever you wanna consider it).
I don’t like the modal; gonna switch to traditional dropdown; will need more time.

Attachment
Attachment
0
lazygirl

Implemented register using email’s email & otp states in a flawless manner while maintaining, if not enhancing the UI beauty.

0
lazygirl

Completed Registration Page 1 & Updated TabTitle

  • Updated TabTitle to KognitFlashcards in App.json from default “frontend”
  • Theme toggle
  • Used custom svgs for google & hackclub icons (built using AI)
  • Implemented awesome responsiveness.
  • Minor updates in breakpoints and typography.
Attachment
Attachment
0
lazygirl

Built theme toggle, branding, auth header and more! Details below:

Initialized Supabase with AsyncStorage for Auth

  • Installed @supabase/supabase-js, @react-native-async-storage/async-storage, and react-native-url-polyfill.
  • Created lib/supabase.ts
  • Configured auth to use AsyncStorage
  • Enabled autoRefreshToken and persistSession

Implemented Global AuthContext and session expiry logic

Icon Update, Branding & AuthHeader

  • Updated icon files: favicon, icon, etc.
  • Minor update in typography variables.
  • Built a reusable, scalable Branding component and svg support
  • Built the AuthHeader component with branding, theme toggle and an action button.

Implemented Splash Screen & Theme Context

  • Minor updates in darkPalette in colors
  • ThemeContext for handling isDark and activePalette
  • useColorScheme for system preference
  • Updated Branding & AuthHeader to use useTheme context
0
lazygirl

I have 10 days to built this massive project (massive for my level and time left for ft)

I have made 3 commits covering the initial basics:

  • Initialized and setup project for backend using python django and frontend using react native. Setup env files to use supabase from cli in ide.
  • Installed fonts, setup typography, color & breakpoints variables.
  • Installed navigation dependencies, setup routing structure and babel plugins.
Attachment
0
lazygirl

Shipped this project!

Hours: 6.57
Cookies: 🍪 25
Multiplier: 3.81 cookies/hr

I developed a webapp.
Unlike my last devs, this time I’ve used a quirky, fun design where people can track their borrowings & lendings.
But wait, there’s so many platforms for this, right?
Yes but OweMe will be different.
OweMe is focused on teens, young adults, homemakers and so on – TO TRACK THE STUFF THAT THEY LEND OR BORROW – which can be money but that’s not my focus.

lazygirl

Webapp fully functional now!

Attachment
1

Comments

oggythebuilder01
oggythebuilder01 12 days ago

I really love the concept! But honestly, since most people just use their Notes app for these things, how does OweMe break that habit? What’s that one ‘secret sauce’ that makes it better than a simple list? Also, I’d love to know how you’re planning to level it up from here!

lazygirl

Logged!

Attachment
0
lazygirl

Designed Settings UI
For both desktop & mobile layouts.

Attachment
0
lazygirl
  • Designed UI of Borrowings & Lendings list
  • See Item
  • For both mobile & desktop layouts
Attachment
0
lazygirl
  • Designed “Add” section UI
  • For both borrowing & lending
  • For both mobile & desktop layouts
Attachment
0
lazygirl
  • Completed the main UI
  • Homepage (All Active Stuff)
  • For both Mobile & Desktop layouts
  • Used auto layout and nested frames for responsiveness inside Figma
  • Made changes in typeface & font sizes
Attachment
0
lazygirl
  • Decided color palette (more like picked up from flavortown)
    – Created components
  • Decided typeface
  • Font sizes
  • Setup variables
  • Created frames
0
lazygirl

Shipped this project!

Hours: 6.59
Cookies: 🍪 89
Multiplier: 13.54 cookies/hr

The first release of my soon-to-be very awesome utility assistant is here!

###It only works on macOS. Non-Mac users can review based on the detailed video in the README file.

With this ship:

You can make your drag & drop and file movement process very VERY Easy.
You can make random small notes and ideas.

You can toggle around in the settings.

Much more to come in next releases!!!

lazygirl

Bug Free Settings & Bugged :Sad: Utilities Dragging.

Settings is here - Bug Free! And you can:

  • Open settings from the menu bar.
  • Open settings using the classic mac settings shortcut: “Cmd + ,”
  • Toggle the utilities you want to keep in the app.
  • Toggle Launch at Login
  • Set your own custom keyboard shortcut to launch OmniPane from anywhere on the computer.

Dragging is here!

  • Designed the 6-dot dragging handle myself hehe (easy i know but still :melting-emoji:)
  • You can drag & move the utilities in the order of your choice (It’ll be more useful when all utilities are released)
  • I know it’s clunky and poory built right now (That’s because Lockin deadline is in 30mins 😢)…. It’ll be very polished next time.
Attachment
0
lazygirl

Settings & Dragging utilities are built & functional.

However, there are some bugs that I’m working on currently.
Next up will hopefully be Version 1.0!!

Btw, it took longer than I expected (still not long though, ig?) because I made a mistake in drag & drop, settings layout (it was too big and unaligned).

Attachment
0
lazygirl

Scratch Notes, Utility 2 is live

  • A simple scratchpdad to jot down random yapping
  • You can view them in a horizontal list
  • You can edit/delete them
  • There’s not much to it and that’s how it’s intended to be.

BY THE WAY, I used File Drop to drag and drop the attachment for this devlog.

Attachment
0
lazygirl

Time make-up & File Drop

Time Make-Up

I skipped 1hr+ of work in order to make up for the extra time which was tracked earlier. You can see that File Drop utility is built and it’s time wasn’t tracked by comparing the result of last timelapse vs the beginning of this.
And yes, the time logged in this devlog is of the next utility being built “Scratch Notes”

File Drop

In that time, I built File Drop, the first utility of the app.
What is File Drop?

  • A place to drop absolutely any files/folders
  • There is no limit to adding the files/folders
  • You can easily remove any files/folders you have added
  • You can quick look up any file/folder by double clicking it
  • It only stores the location so it doesn’t take up any space
    What does it do though?
  • You can drag files out of it. Artists, developers & so many other people know what I’m saying.
  • Basically, when you have to drag and drop a file from a place in your computer to a website or an entirely different location, it’s a hassle to open all those folders and adjust all the windows.
  • This makes things so much simpler!!
Attachment
0
lazygirl

###Shortcuts, Quit & Updated Menu Bar.

Shortcuts

  • A global shortcut is now added (Default: Cmd + Opt + K).
  • I used the popular KeyboardShortcuts Dependency for easy shortcut building.
  • The shortcut will work across the system.
  • I will add an option to set manual shortcut when I build settings.
  • App can be quit via a shortcut now (Cmd + Q) basic, I know.

Menu Bar

  • Menu Bar icon now doesn’t launch/close the app directly.
  • Menu Bar has three items: OmniPane to launch/close, Settings & Quit.
  • Gear icon was added automatically in the menu… so I decided to add icons for the other 2 options as well.
Attachment
0
lazygirl

Window, MenuBar Icon is ready + Disclaimer for Fraud Sqaud & Shipwrights.

================================

CHANGELOG

  • Resizable, floating window (on top of apps) consistent across virtual desktops is ready.
  • Close button is enabled but minimize and maximize buttons are disabled – inspired by raycast notes.
  • I’ve used a dark green gradient for the background.
  • I’ve added a menu bar icon to open/close the app (I’ll add a shortcut soon)
    ================================

DISCLAIMER FOR SHIPWRIGHTS AND FRAUD SQUAD:

  • The actual time should have been ~1.5hrs.
  • I will work for 1-1.5hrs without tracking to make up for it.
  • How did it happen?
    – I was using wakatime desktop app which somehow tracked extra time.
    – Wakatime app was the only option to track XCode time.
    – It wasn’t mentioned not to use that.
    – I’ll be using Lapse from now on as suggested by a (maybe support or shipwright) team member Carlson, though at the time of writing this I’m not 100% sure if Lapse is allowed to track coding time.
    – Anyways, I’ll be using Lapse from now on for accurate time tracking.
    ================================

Thank You!

Attachment
0
lazygirl

I’m ashamed of this devlog
But an update was due so here we go:

I used a plan from Antigravity to follow and code but that did not work out at all.
I have decided to cut my losses and not waste any more time
and thus, discard the code & restart.
However, I’m on a break atm and will be back soon.
I’ll try my best to make the most out of this project and keep sending detailed updates here.

The UI is still great and will be valid. I have attached the UI’s image again because it’s mandatory to attach something and I didn’t know what else to attach…

Attachment
0
lazygirl

Next Step: Coding

Designed Library Section to an extent.
Since I have designed enough to understand the design language of my app msyelf and get an overall idea about how & where things should be, I’m halting the design process for now to save time as I must ship before 31st march… not much time left to code.
At the very least, I’ll code the back end logic for card creation, review & dashboard elements and ship a partial but in a way, complete & good project.

I’ll come back at times when needed.

Attachment
0
lazygirl

Multiple things this time.

  • Made refinements to the dark mode styles.
    Designed:
  • card drop down
  • card review (front)
  • card review (back)
  • create card (front)
  • create card (back)
  • create deck
  • create shelf
  • scratchpad
  • tested these designs’ modified version for mobile layout
  • added flow to try, test & get feedback from friends
0
lazygirl

A long overdue update ig
I mainly work on my (potentially) hero project for this ysws which is “Kognit Flashcards”.
This is… like a side project when I don’t feel like working on Kognit.
The intention is to actually publish this website to promote my app “FortressMode”, especially overtime when I add more features to it.
In these 2 hours, I have refined the existing content, planned, tested & decided on the next part of this landing page and started implementation.

0
lazygirl

IMP NOTE for Reviewers: The next devlogs will only be major ones to avoid devlog clutter.

In this Devlog:

I designed Dark Mode by learning more about variables, setting up new values & making a few manual modifications
Don’t mind the cut-off search bar in the attachment. I’ll fix those things when I’m coding and make it responsive.

Attachment
Attachment
0
lazygirl

Mini Milestone: Completed Dashboard for Mobile

These are for light mode only, dark mode is yet to design.
Also, the designs are not responsive. I don’t find the need, for now at least.
I’ll most likely add responsiveness when I code.

Attachment
0
lazygirl

Milestone: Dashboard Design Complete

  • Improved streaks
  • Improve mini-analytics
  • Added “today at a glance”
    – The round progress display took me over an hour to figure out (I tried a couple of things – all complex to design at my level)
  • Added Scratchpad
  • Changed the overall Dashboard layout
Attachment
0
lazygirl

Major Leap on the Dashboard

  • Updated Views (Today, Week, Month, All Time -> 7 Days, 30 Days, All Time)
  • Updated color for selection on views
  • Revamped mini-analytics so that it feels like the dashboard
  • Completed streaks panel
  • Changed Search Text
  • Added red & green color variables
  • Minor changes in alignments in some places
Attachment
0
lazygirl

Minor Update

  • Updated font variable & re-aligned what was needed.
  • Centered Search with the dashboard screen. Shifted views accordingly
  • Further refined action buttons
Attachment
1

Comments

oggythebuilder01
oggythebuilder01 about 2 months ago

THATS AMAZING!!

lazygirl

This devlog contains ~2hrs of time which should have been added in the last devlog; it couldn’t due to a lapse error I was facing.

Anyways, so in the rest ~2h18m, in ~60% of the time, I added the two action buttons which are one of the most important and will be consistent across multiple sections of the app. I completely redesigned the buttons twice and tampered a lot with it to make it look good. It’s still not up to the mark imo tbh but it’ll do for now. I spent the rest of the time enhancing some icon effects for the sidebar & updating variables.

Attachment
0
lazygirl

Updated top navbar & completed sidebar (Missing 2hr to be added in next devlog due to lapse error)

  • Added & updated color, font & size variables
  • Refined layout
  • Added feedback for buttons & current selections
  • Added shadows & blurs for better aesthetics
  • Updated colors across typography, subtle but powerful (imo)
  • Separated branding area
  • Have created three variants of icons for theme selection (system, dark, light)
  • Planned sidebar content in detail
  • Have created two variants for every menu option except theme, one variant to display while it is selected (active) and another while it’s not selected (inactive)

Feedback is welcome.

Attachment
0
lazygirl

Attachments: Some Planning + Paper Wireframe + Hi-Fi Figma Prototype (so far)
Don’t mind my handwriting :melting_emoji:

After abandoning the last design structure and pivoting to a new one, I have made some progress with this.

This time, before beginning, I did some paper prototyping (wireframing).
So far, I have:

  • Completed wireframing
  • Started in figma
  • Completed the top nav bar (common for all app sections)
  • Completed the view options (common for analytics & most likely dashboard)

Next Step: Making the sidebar

Attachment
0
lazygirl

The last dashboard style (as in attachment) wasn’t exactly what I was looking for.
Designing this gave me a lot of design insights and helped me learn more in Figma.
….
I’m pivoting towards a slightly different concept, inspired by insights from the last one & feedback from friends & cousins. – which you will see in the NEXT DEVLOG.

Attachment
0
lazygirl

So far so good.
I have now set the designs (as of last devlog) as layouts which will be reused for actual designs.

I have completed 50% work for the homepage and attached a video.
Feedback is welcome.

0
lazygirl

I’ve been progressing with the designing – wireframing + some colours for less strain on my imagination.
I’m currently wireframing the dashboard (homepage) of the app. – So far so good.
..
It’s been slow because I’m still learning Figma. There’s a landslide of a difference between my first & this (3rd) project but it’s still not fast or efficient or where I want it to be.
..
Anyways, I’ve added some attachments for anyone who wants to check it out.
Feedback/Critic is always welcome & appreciated!

Attachment
0
lazygirl

I have now:

  • Improved the nav bar design, modified icon & button sizes
  • Added background image with reduced transparency & additional fill
  • Added progressive layer blur to the bottom of the background image for smooth transitioning
  • Replicated for mobile
    – Created menu bar icon (3-bars)
    – Created its expanded version’s design
  • Made the design responsive for both desktop & mobile

Again, the main intent with this is to practice & enhance my skills with Figma, which did happen significantly in this session; though it cost me some good time.

Attachment
0
lazygirl

In this session, I have:

  • Designed NavBar
  • Improved Branding
  • & Completed Header for Desktop

Next Steps:

  • Improve responsiveness
  • Replicate for Mobile
  • & More, ofc.
    The main intent with this is to practice & enhance my skills with Figma.
    The more I design first, the more I realise I would never come up with designs as good (or less bad idk) as this.
Attachment
0
lazygirl

I am now designing the website in Figma,
simultaneously for Dark & Light modes,
simultaneously for Desktop & Mobile.

While it’s not a mobile app & no one might visit this site on mobile to begin with, I still want to do it to make mistakes & gain experience which I’ll be able to use in projects where this responsiveness matters a lot.

So far I have:

  • Set up variables (in Figma) for:
    – Colours for Dark/Light Modes.
    – Font sizes for Desktop/Mobile.
  • Set up frames for Dark & Light Mode, for Desktop & Mobile
Attachment
Attachment
0
lazygirl

I’m creating a website to promote an already published project “FortressMode”.
I’ll be updating more frequently with devlogs based on the feedback provided by peers in previous project.

For now, I have updated icons & created more exportable transparent sizes using my more developed figma skills by:

  • creating transparent subtractions
  • adjusted scaled variants
Attachment
0
lazygirl

Since voting resumed, my first published project has received repeated feedback for more frequent & more detailed devlogs so I’ll be following that now.

I have now:

  • created wireframes (with some detailing & images as well) for onboarding pages – though it’ll need refining at later stages
  • have been simultaneously creating one for desktop size (macbook air) and one for phone (iPhone 17)
  • created some images using gemini for an onboarding page – have mentioned in the main AI Usage part of the project as well.

Honestly, I myself feel this work is kinda sloppy.. idk… let’s see.
Feedback is always welcome, of course.

Attachment
0
lazygirl

NOTE: The attachments are widely zoomed out to not reveal too much and also, save myself from embarrassment :melting-emoji:

I have:

  • created more exportable & usable logo, icon sizes with transparent & non-transparent options.
  • created typography variables.
  • written down a release plan (thus, the development plan).
  • created the promotional website sitemap.
  • created the app userflow map (for first release).
  • written down some architectural points (based on my limited knowledge).

I did all of this in Figma, while also learning it.

I have now moved to wireframing and have created designs for registration page, login page & account recovery page for both desktop and mobile.

Attachment
Attachment
0
lazygirl

The feedback I received from people around me was not as good as I was expecting.
Made some tweaks to the design.

Feedback is welcome!!!

Attachment
Attachment
Attachment
Attachment
0
lazygirl

I have completed making the logos, icons in different export sizes (16x16, 32x32, 64x64, 256x256, 1024x1024 – for now).

This is the third app I’m working on and I can see that my design is improving.
This time I took care of the minute details too; I have learnt that the little tweaks matter more than I thought.

I’m open to suggestions, critics & applaud!

Attachment
Attachment
0
lazygirl

I am finally starting work on the first project I created on flavortown.
I have created the favicon and created exportable for different dimensions.

Next Steps are creating the complete logo and adjusting for a dark icon.

Attachment
0
lazygirl

Shipped this project!

Hours: 5.85
Cookies: 🍪 77
Multiplier: 13.13 cookies/hr

IMPORTANT THINGS FIRST:

  • This app is only for macOS Tahoe.
  • Non Tahoe users can watch the demo video (first in the github readme file) to vote.

Now then,
I built this app to apply all dark mode settings at once to achieve complete dark mode in macOS Tahoe.

It was fairly easy to make though I was stuck at some issues at times like configuring the apple script to toggle basic dark mode. When I actually did it, it seemed like how stupidly easy it was :melting_emoji:

I have created a detailed installation & usage guide with AI declaration in the readme file.

Also, yes, it could be done via apple shortcuts but not everyone can or is willing to use a toggle, an applescript and a shell command with a shortcut.

I hope at least some people find it useful…. I’m eager to receive feedback (critics, appraise, etc – all will be welcomed).

lazygirl

Completed Version 1.0 !!!!!
(Only for macOS Tahoe)

I have added these features in this initial version:

  • Basic Dark Mode.
  • Dark Icons & Widgets.
  • Separate Wallpaper for Light & Dark Modes.
  • Single click toggle based on your settings.
  • Start at Login option.

I created it entirely using Swift using XCode with some help of AI.
All the AI Usage, Detailed Installation & Usage Guide are available in the README File.
Please check it out and give your suggestions!!

Attachment
0
lazygirl

Designed the UI: MenuBar & Window

Attachment
1

Comments

Sim Dev
Sim Dev 3 months ago

cool

lazygirl

Created icons & color swatches for this app.

Attachment
Attachment
0
lazygirl

Shipped this project!

Hours: 21.23
Cookies: 🍪 407
Multiplier: 19.15 cookies/hr

I finally shipped my first product!!!!!
😭
and also, I finally created my first macOS app.

It took me much more time than I had expected even though it was my first time building a macOS app or any Swift app.

It adds an additional security layer for privacy compromised environments, inspired by Samsung’s Lockdown Mode feature.

I learned a lot in this time and I’m super duper motivated to keep working on my second project :nod:

I hope you all find it useful and feedback is welcome!!
<3 :-)

lazygirl

UI is ready now.
All actions planned for Version 1.0 are ready.
All left to do is figuring out why the helper installation error is being so stubborn 😭

Attachment
0
lazygirl

I have added lockdown functionality that disables TouchID, restore option & built basic UI.

Attachment
0
lazygirl

I have completed the empathize & define phases of UX.

I conducted roleplay user interviews using AI.
Pinpointed several user pain points.
Created User Personas & User Stories.
Documented Problem Statements.
Created Hypotheses.
Created Product Goal Statements.

Attachment
0
lazygirl

I have been developing on this app to offer some peace of mind to privacy-concerned users.
This app will help mac users disable their touchID and sleep the mac to be extra secure during flights, busy households, school, dorm, etc.

I plan to build apps for other platforms too. Let’s see where it goes!

P.S. I really wanted to add an attachment and I had no visuals for the app so I thought this should do 🫠

Attachment
1

Comments

Kuzu
Kuzu 2 months ago

cool!