
Building a Modern Digital Library: From CustomTkinter to PySide6 📚
📘 The Story Behind Shelfy I felt the need to build something for my own personal workflow. As my book collection grew up, I didn't just need a shelf, I needed a system. Shelfy is a digital ecosystem designed for book enthusiasts to organize and track their reading journeys. Shelfy Desktop app with Turkish UI (PySide6) ✨ My Approach: The Evolution of UI The Leap to PySide6: While I kept a lightweight CustomTkinter version for its minimalist charm, I migrated the main version to PySide6 (Qt for Python) for professional desktop standards and smoother animations. Multi-Framework Support: Why choose one? I kept both versions available to cater to different user preferences. Shelfy Desktop app with Turkish UI in light mode (CustomTkinter) 🛠️ Key Features Dynamic Theme Engine 🌙/☀️: System aware Dark/Light modes. Global Localization (EN/TR) 🌍: Instant switching between English and Turkish. Smart Filtering & Search 🔍: No more scrolling endlessly. You can find your next read by Category, Subcate
Continue reading on Dev.to
Opens in a new tab



