people.py banner

people.py

13 devlogs
10h 43m 53s

A contact manager designed to fit your own needs.

Demo Repository

Loading README...

Aquaticsanti

Fully revamped the readme file! Looks amazing now!!

Attachment
0
Aquaticsanti

Apparently I spent an hour on this?? But I finally have an .exe with a logo!!

Soo many bugs popped up when I was doing this, especially with logos, but I pulled through, and it worked!

All that’s left for now is to upload the .exe, revamp the README.md and ship!

Attachment
0
Aquaticsanti

Made the logo! Honestly super proud of it!

And this is why hackers need drawing tablets

Attachment
0
Aquaticsanti

Took me a while but

You can finally use multiple databases!

If multiple .db files are detected in the working directory, this (see image) will pop up, and whatever database you pick will be loaded.

This means you can now separate, for example, your work and personal contacts!

Why did this take an hour, you may ask? because of, you guessed it, bugs

Attachment
0
Aquaticsanti

Custom fields now fully work!!

  • Image 1: The managing fields screen
  • Image 2: Added “nickname”, “age” and “class” fields
  • Image 3: The contact creation screen showing the new columns
  • Image 4: The main menu showing the new contacts

Honestly I’m super proud! I think my next feature will be opening custom databases (not just “people.db”) and then I’ll ship it! (Probably)

Attachment
Attachment
Attachment
Attachment
0
Aquaticsanti
  • You can now click to copy info (first image)
  • There’s now a placeholder for editing fields! (second image)
Attachment
Attachment
0
Aquaticsanti

Editing contacts now works!!

Attachment
0
Aquaticsanti

The id is now shown on the contact creation screen! This’ll be useful for when the edit button works

Attachment
0
Aquaticsanti

You can now delete and edit contacts! Editing is a placeholder, but deleting works! (the other columns are empty, this isn’t a bug)

Attachment
0
Aquaticsanti

Contacts are now displayed in the main menu! They adapt to whatever’s on there soo, yeah

Attachment
0
Aquaticsanti

Took me a long while, but I got sqlite3 working!

I think using sqlite3 for the first time without looking at docs first was a mistake lol

Attachment
0
Aquaticsanti

Resized the new contact window, and added some dummy entries.

Attachment
0
Aquaticsanti

Spent a while playing around with Tkinter, and finally made some placeholder windows!! And the exit buttons work as expected too

Attachment
0