40a90c7ff5
feat: implement new grid creation with inline rename in DataGridsManager
...
- Add new_grid() method to create empty DataGrid under selected folder/leaf parent
- Generate unique sheet names (Sheet1, Sheet2, ...) with _generate_unique_sheet_name()
- Auto-select and open new node in edit mode for immediate renaming
- Fix TreeView to cancel edit mode when selecting any node
- Wire "New grid" icon to new_grid() instead of clear_tree()
- Add 14 unit tests covering new_grid() scenarios and TreeView behavior
2026-02-20 21:50:47 +01:00
13f292fc9d
Added IconsHelper and updated Keyboard to support require_inside flag
2026-02-20 20:35:09 +01:00
70915b2691
I can add new columns
2026-02-16 21:57:39 +01:00
f3e19743c8
I can apply formulas
2026-02-15 19:55:22 +01:00
27f12b2c32
Fixed Syntax validation and autocompletion. Fixed unit tests
2026-02-15 18:32:34 +01:00
fc38196ad9
Fixed issue where table rules were not applied
2026-02-07 23:03:14 +01:00
6160e91665
Added "table" and "tables" in the DSL
2026-02-07 22:48:51 +01:00
05d4e5cd89
Working version of DataGridColumnsManager.py where columns can be updated
2026-01-25 21:40:32 +01:00
3abfab8e97
I can show and hide the columns comanger
2026-01-25 11:29:18 +01:00
2f808ed226
Improved command management to reduce the number of instances
2025-12-21 11:14:02 +01:00
9f69a6bc5b
updated Panel implementation
2025-12-20 19:21:30 +01:00
81a80a47b6
First set of upgrades for the Panel component
2025-12-20 11:52:44 +01:00
1347f12618
Improved Command class management.
2025-12-19 21:12:55 +01:00
b26abc4257
Working on Datagrid interaction
2025-12-08 22:39:26 +01:00
045f01b48a
Refactored Command to add owner
2025-12-08 21:07:34 +01:00
3aa36a91aa
DatagridsManager : I can see the opened folders in the Treeview
2025-12-07 20:57:20 +01:00
dc5ec450f0
I can open an excel file and see its content
2025-12-07 17:46:39 +01:00
fde2e85c92
TabsManager.py Added unit tests + documentation
2025-12-07 15:42:48 +01:00
8e5fa7f752
Added Controls testing + documentation
2025-12-05 19:17:21 +01:00
1d20fb8650
Added TreeView and Panel
2025-11-29 18:15:20 +01:00
ce5328fe34
Added first controls
2025-11-26 20:53:12 +01:00
86dfff812b
First implementation of bindings
2025-11-09 19:23:18 +01:00