@@ -73,6 +73,8 @@ recommendations. Extend with Python and Perl hooks for custom automation.
7373
7474## Planned
7575
76+ More detailed plans in [ ROADMAP] ( https://github.com/Peter-L-SVK/sql-schema-studio/blob/main/ROADMAP.md )
77+
7678### v1.0.0
7779- Migration generator with up/down SQL diffs
7880- FK Editor dialog (ON DELETE/ON UPDATE cascade rules)
@@ -102,6 +104,7 @@ recommendations. Extend with Python and Perl hooks for custom automation.
102104- GTK 4 and GtkSourceView 5
103105- PostgreSQL 12 or later
104106- Perl 5.30 or later (optional, for Perl hooks)
107+ - VTE/terminal
105108- Developed on Fedora 43 Cinnamon and tested on Fedora 43 KDE Plasma 6
106109
107110
@@ -271,10 +274,10 @@ These are essential for the application to run:
271274- ** PostgreSQL client** : ` python3-psycopg2 ` - Database connectivity
272275- ** GTK4 GUI** : ` python3-gi ` , ` python3-gi-cairo ` , ` gir1.2-gtk-4.0 ` , ` gir1.2-gtksource-5 ` - GUI framework
273276- ** SQL parsing** : ` python3-sqlparse ` - SQL parsing and formatting
274- - ** Data processing** : ` python3-numpy ` , ` python3-pandas ` , ` python3-scikit-learn ` - Analytics engine
277+ - ** Data processing** : ` polars ` , ` python3-numpy ` , ` python3-scikit-learn ` - Analytics engine
275278- ** Visualization** : ` python3-matplotlib ` , ` python3-cairo ` - Charts and graphs
276279- ** SSH tunneling** : ` python3-paramiko ` - Secure remote connections
277- - ** Terminal** : ` gir1.2-vte-3 .91` - Embedded terminal widget
280+ - ** Terminal** : ` libvte-2 .91-gtk4-dev ` - Embedded terminal widget
278281- ** Keyring** : ` python3-keyring ` - Secure password storage
279282
280283### Optional Packages (install via pipx or apt)
338341├── ui/ GTK4 interface (window, browser, editor, designer)
339342│ ├── editor/ Multi tabed editor with autocomplete
340343│ ├── dialogs/ Connection, about, preferences, column editor, hooks
341- │ ├── schema_designer/ Grafical schema designer
342- │ └── window/ Application window with it's tools
344+ │ ├── schema_designer/ Graphical schema designer
345+ │ └── window/ Application window with its tools
343346├── models/ Table, column, and relationship data models
344347├── hooks/ Plugin system with Python and Perl executors
345348│ ├── python/ Python hook runtime
0 commit comments