Releases: nohanbaloch/UniSchedule
Releases · nohanbaloch/UniSchedule
Release list
UniSchedule v1.0.1
Release v1.0.1 - UI Polish and Asset Refinement
This release focuses on visual consistency, premium UI enhancements, and critical asset fixes to ensure a seamless desktop and web experience.
New Features and Enhancements
Premium Custom Select Component
Replaced the default system dropdown for Instructor Selection with a custom-engineered component that features:
- Glassmorphism Design: Semi-transparent, blurred backgrounds that match the app's aesthetic.
- Improved UX: Better spacing and clear active states for currently selected instructors.
- Smart Logic: Automatically syncs with the hidden native select to maintain compatibility with existing scheduling logic.
Asset Refinement
- Vector Icon (SVG): Introduced a high-definition SVG version of the UniSchedule icon at
/src/images/icon.svg. - True Transparency: Fixed the "non-transparent" icon issue in browser tabs and application taskbars. The icon now correctly follows its squircle shape with no black/white background.
- Sharper Branding: Updated the header logo to use SVG for perfect scaling on high-resolution displays.
Bug Fixes
- Layout Repair: Fixed a structural bug in the Instructor section where a missing grid wrapper caused buttons to stack incorrectly without gaps.
- Favicon Fix: Corrected the favicon linkage in
index.htmlto prioritize the transparent SVG version. - Style Cleanup: Removed ad-hoc utility styles in favor of a centralized design system in
src/css/input.css.
What's Changed
style: fix icon transparency and refine instructor select UI
👥 Credits
Designed & Developed by Team Mehrtek:
- Nohan Baloch
- Rafay Ahmed Memon
Thank you for using UniSchedule!
UniSchedule v1.0.0
UniSchedule v1.0.0 - First Release
We are excited to announce the first major release of UniSchedule, the modern timetable generator designed for students and faculty.
Key Features
- Conflict-Free Scheduling: Intelligent algorithm that automatically generates timetables for all your courses without clashes.
- Smart Management:
- Courses: Add, edit, and sort courses with specific constraints (duration, sessions per week, preferred days).
- Instructors: Manage instructor profiles and define their available working hours/days.
- Interactive UI: A beautiful, modern dark-mode interface with glassmorphism effects and smooth interactions.
- Export & Share: Instantly export your generated schedule to a formatted DOCX (Word) document.
- Data Persistence:
- Your work is automatically saved to your device (Local Storage for web, AppData for desktop).
- Use the "Reset Data" button to start fresh.
- Sample Data: Quickly load a demo dataset to explore the application's capabilities.
Installation
For Windows users, simply download and run the installer:
- Download:
PersonaTable Setup 1.0.0.exe(available in the assets below)
🔧 Technology
Built with:
- Electron (Desktop App)
- Tailwind CSS (Styling)
- Vanilla JS (Core Logic)
👥 Credits
Designed & Developed by Team Mehrtek:
- Nohan Baloch
- Rafay Ahmed Memon
Thank you for using UniSchedule!