Releases
v0.33
V0.33 - PandasGUI, Modern UI, persistent settings, async speed π
Latest
Compare
Sorry, something went wrong.
No results found
πΌ PandasGUI Update Notes
π Key Highlights
Persistent State : Your settings (theme, layout, window size) are now saved automatically.
New Layouts : Switch between Tabs , Phone , and Menu Only modes.
Performance : Heavy operations now run in the background, keeping the UI responsive.
Feature Parity : All original features have been kept and improved.
π Feature Comparison
Feature Category
Old Version (V0.31)
New Version (V0.33)
Status
Layout
Fixed Button Grid or Menu Bar
Tabs , Phone , or Menu Only
β¨ Enhanced
State
None (Resets on restart)
Persistent (Saves Theme, Size, Mode)
β¨ New
Performance
UI Freezes during tasks
Asynchronous (Background threads)
β‘ Improved
Deletion
Column only
Column & Row (by Index)
β¨ Enhanced
Renaming
Basic Input
Dedicated Dialog
π¨ Improved
Compatibility
Wrapper methods (compute_sum)
Wrapper methods preserved
π‘οΈ Safe
β¨ New Features
πΎ State Management
Introduced StateManager to handle application state.
Preferences are stored in pandagui_state.json.
Saved Settings :
Theme (Dark/Light)
Window Geometry
View Mode
Font Size
π± View Modes
Tabs Mode : The new default. Organizes tools into categories:
File, Edit, Stats, Cleaning, Plotting, ML
Phone Mode : A compact, scrollable grid designed for touch or small screens.
Menu Only : Maximizes screen real estate for data viewing.
β‘ Asynchronous Processing
Implemented run_async wrapper.
Operations like Loading , Saving , and Statistics no longer freeze the application.
π¨ UI/UX Improvements
Tabbed Interface : Clean separation of concerns.
Dynamic Data View : The data table resizes and repositions based on the selected layout.
Scrollable Phone Layout : Better handling of many buttons on small screens.
Enhanced Dialogs :
Improved "Open File" dialog with better UI, and with an optional embedded solution.
Improved Settings window with segmented buttons.
Improved "Drop Data" dialog supporting both Column and Row deletion.
Improved "Rename Column" dialog.
π Technical Changes
Refactoring :
Split UI setup into modular methods (setup_tabs, setup_phone_layout, etc.).
Dependencies :
Added threading for async tasks.
Added json for state persistence.
You canβt perform that action at this time.