This website requires JavaScript.
853bc4abae
Added keyboard navigation support
WorkingOnDataGrid
Kodjo Sossouvi
2026-03-16 22:43:45 +01:00
2fcc225414
Added some unit tests for the grid
Kodjo Sossouvi
2026-03-16 21:46:19 +01:00
ef9f269a49
I can edit a cell
Kodjo Sossouvi
2026-03-16 21:16:21 +01:00
0951680466
Fixed minor issues. * highlighted cells not correctly rendered * text selection not correctly working
Kodjo Sossouvi
2026-03-15 18:45:55 +01:00
0c9c8bc7fa
Fixed FormattingRules not being applied
Kodjo Sossouvi
2026-03-15 16:50:21 +01:00
feb9da50b2
Implemented enable/disable for keyboard support
Kodjo Sossouvi
2026-03-15 08:33:39 +01:00
f773fd1611
Keyboard.py : ajout de enabled dans add(), nouveau render() retournant (Script, control_div), et méthodes mk_enable / mk_disable - keyboard.js : nouvelle signature add_keyboard_support(elementId, controlDivId, combinationsJson), fonction isCombinationEnabled(), vérification avant déclenchement - test_Keyboard.py : 8 tests couvrant les comportements et le rendu
Kodjo Sossouvi
2026-03-14 23:29:18 +01:00
af83f4b6dc
Added unit test
Kodjo Sossouvi
2026-03-14 22:16:20 +01:00
a4ebd6d61b
Fixed bugs in DataGridFormattingManager
Kodjo Sossouvi
2026-03-14 22:01:44 +01:00
56fb3cf021
Working in DataGridFormattingManager
Kodjo Sossouvi
2026-03-13 22:13:01 +01:00
3d1a391cba
Added Rules preset (on top of format and style presets)
Kodjo Sossouvi
2026-03-13 21:02:03 +01:00
3105b72ac2
Improved auto-completion engine for formatting parameters and added support for absolute value in number formatting.
Kodjo Sossouvi
2026-03-11 22:39:52 +01:00
e704dad62c
Fixed unit tests
Kodjo Sossouvi
2026-03-11 20:59:07 +01:00
e01d2cd74b
Reimplementing Columns Management
Kodjo Sossouvi
2026-03-08 12:03:07 +01:00
30a77d1171
Refactoring DataGrid to use DataService.py
Kodjo Sossouvi
2026-03-02 22:34:14 +01:00
0a766581ed
Added DataServicesManager and DataService
Kodjo Sossouvi
2026-02-27 21:10:11 +01:00
efbc5a59ff
Updated skill and documentation
Kodjo Sossouvi
2026-02-27 17:31:19 +01:00
c07b75ee72
I can add a new column and a new row
Kodjo Sossouvi
2026-02-26 22:44:35 +01:00
b383b1bc8b
IconsHelper can support NotStr icons
Kodjo Sossouvi
2026-02-24 22:38:08 +01:00
5dc4fbae25
Fixed parameter issue in bound command execution
Kodjo Sossouvi
2026-02-24 22:36:35 +01:00
1add319a6e
Updated SKILL.md
Kodjo Sossouvi
2026-02-24 22:35:49 +01:00
9fe511c97b
Fixed double-click handling for column width reset
Kodjo Sossouvi
2026-02-23 22:56:48 +01:00
2af43f357d
Added menu management
Kodjo Sossouvi
2026-02-22 22:01:26 +01:00
b5abb59332
Fixed transform issue and added reset
Kodjo Sossouvi
2026-02-22 19:06:40 +01:00
3715954222
Added documentation for HierarchicalCanvasGraph.py
Kodjo Sossouvi
2026-02-22 18:12:19 +01:00
0686103a8f
Implemented new InstancesDebugger.py. Based on the HierarchicalCanvasGraph.py
Kodjo Sossouvi
2026-02-22 17:51:39 +01:00
8b8172231a
updated css. Added orientation. Saving orientation, position and scale in state
Kodjo Sossouvi
2026-02-22 10:28:13 +01:00
44691be30f
New hierarchical component, used for InstancesDebugger.py
Kodjo Sossouvi
2026-02-21 23:53:05 +01:00
9a25591edf
Finish grid deletion
Kodjo Sossouvi
2026-02-21 22:03:16 +01:00
d447220eae
Implemented Delete feature in DataGridsManager.py. There is still a bug as DBEngine.delete is not implemented Improved readability for tests using matcher
Kodjo Sossouvi
2026-02-21 18:31:11 +01:00
730f55d65b
Refactored DataGridsManager.py for better reading
Kodjo Sossouvi
2026-02-20 23:32:11 +01:00
c49f28da26
minor updates
Kodjo Sossouvi
2026-02-20 22:06:23 +01:00
40a90c7ff5
feat: implement new grid creation with inline rename in DataGridsManager
Kodjo Sossouvi
2026-02-20 21:50:47 +01:00
8f3b2e795e
Added skills
Kodjo Sossouvi
2026-02-20 20:53:02 +01:00
13f292fc9d
Added IconsHelper and updated Keyboard to support require_inside flag
Kodjo Sossouvi
2026-02-20 20:35:09 +01:00
b09763b1eb
Fixed truncate on column header
Kodjo Sossouvi
2026-02-18 21:16:11 +01:00
5724c96917
Fixed scrollbar behavior
Kodjo Sossouvi
2026-02-17 21:53:02 +01:00
70915b2691
I can add new columns
Kodjo Sossouvi
2026-02-16 21:57:39 +01:00
f3e19743c8
I can apply formulas
Kodjo Sossouvi
2026-02-15 19:55:22 +01:00
27f12b2c32
Fixed Syntax validation and autocompletion. Fixed unit tests
Kodjo Sossouvi
2026-02-15 18:32:34 +01:00
789c06b842
Integrating formula editor
Kodjo Sossouvi
2026-02-13 23:04:06 +01:00
e8443f07f9
Introducing columns formulas
Kodjo Sossouvi
2026-02-13 21:38:00 +01:00
0df78c0513
Added keyboard support
Kodjo Sossouvi
2026-02-11 22:32:15 +01:00
fe322300c1
Fixed performance issues by creating a dedicated store for dataframe and optimizing
Kodjo Sossouvi
2026-02-11 22:09:08 +01:00
520a8914fc
I can select range with visual feedback
Kodjo Sossouvi
2026-02-10 23:00:45 +01:00
79c37493af
Added mouse selection
Kodjo Sossouvi
2026-02-09 23:46:31 +01:00
b0d565589a
Added natural colors presets
Kodjo Sossouvi
2026-02-08 23:19:47 +01:00
0119f54f11
Added columns values in suggestion + fixed commands key conflicts bug
Kodjo Sossouvi
2026-02-08 22:44:06 +01:00
d44e0a0c01
Fixed command id collision. Added class support in style preset
Kodjo Sossouvi
2026-02-08 19:50:10 +01:00
3ec994d6df
Refactored assets serving
Kodjo Sossouvi
2026-02-08 16:31:38 +01:00
85f5d872c8
Removed deprecated doc
Kodjo Sossouvi
2026-02-08 11:15:02 +01:00
86b80b04f7
Updated documentation
Kodjo Sossouvi
2026-02-08 11:14:03 +01:00
8e059df68a
Fixed rule conflict management. Added User guide for formatting
Kodjo Sossouvi
2026-02-08 00:12:24 +01:00
fc38196ad9
Fixed issue where table rules were not applied
Kodjo Sossouvi
2026-02-07 23:03:14 +01:00
6160e91665
Added "table" and "tables" in the DSL
Kodjo Sossouvi
2026-02-07 22:48:51 +01:00
08c8c00e28
Improved completion to support the correct table name for autocompletion and formatting
Kodjo Sossouvi
2026-02-07 20:56:44 +01:00
3fc4384251
Improving completion to support the correct table name for autocompletion and formatting
Kodjo Sossouvi
2026-02-07 18:26:29 +01:00
ab4f251f0c
Added syntax colorization. Remove all references to deprecated lark_to_lezer module.
Kodjo Sossouvi
2026-02-07 11:08:34 +01:00
1c1ced2a9f
Added syntax colorization
Kodjo Sossouvi
2026-02-07 10:52:40 +01:00
db1e94f930
I can format columns
Kodjo Sossouvi
2026-02-06 22:46:59 +01:00
0620cb678b
I can validate formatting in editor
Kodjo Sossouvi
2026-02-01 21:49:46 +01:00
d7ec99c3d9
Working on Formating DSL completion
Kodjo Sossouvi
2026-01-31 19:09:14 +01:00
778e5ac69d
I can apply format rules
Kodjo Sossouvi
2026-01-26 23:29:51 +01:00
9abb9dddfe
Added classes to support formatting
Kodjo Sossouvi
2026-01-26 21:32:26 +01:00
3083f3b1fd
Clean version before implementing formatting
Kodjo Sossouvi
2026-01-26 19:09:15 +01:00
05d4e5cd89
Working version of DataGridColumnsManager.py where columns can be updated
Kodjo Sossouvi
2026-01-25 21:40:32 +01:00
e31d9026ce
I can hide and show the columns, and it dynamically updates the grid
Kodjo Sossouvi
2026-01-25 18:48:54 +01:00
3abfab8e97
I can show and hide the columns comanger
Kodjo Sossouvi
2026-01-25 11:29:18 +01:00
7f3e6270a2
Added draft of DataGridColumnsManager that uses Search and Dropdown
Kodjo Sossouvi
2026-01-25 09:47:05 +01:00
0bd56c7f09
Working on ColumnsManager. Added CycleStateControl and DataGridColumnsManager.
Kodjo Sossouvi
2026-01-24 23:55:44 +01:00
3c2c07ebfc
Fixed bug where same DataGridQuery for all grids
Kodjo Sossouvi
2026-01-24 19:42:44 +01:00
06e81fe72a
I can select rows and columns
Kodjo Sossouvi
2026-01-24 19:23:10 +01:00
ba2b6e672a
I can click on the grid to select a cell
Kodjo Sossouvi
2026-01-24 12:06:22 +01:00
191ead1c89
First version of DataGridQuery. Fixed scrollbar issue
Kodjo Sossouvi
2026-01-23 21:26:19 +01:00
872d110f07
Working on DatagridFilter
Kodjo Sossouvi
2026-01-21 22:33:17 +01:00
ca40333742
Fixed toolip
Kodjo Sossouvi
2026-01-21 21:07:11 +01:00
346b9632c6
I can move columns
Kodjo Sossouvi
2026-01-18 20:34:36 +01:00
509a7b7778
I can resize Datagrid columns
Kodjo Sossouvi
2026-01-18 19:12:13 +01:00
500340fbd3
Optimized Datagrid scrolling
Kodjo Sossouvi
2026-01-16 21:00:55 +01:00
d909f2125d
Added scrollbars
Kodjo Sossouvi
2026-01-11 23:25:55 +01:00
5d6c02001e
Implemented lazy loading
Kodjo Sossouvi
2026-01-11 15:49:20 +01:00
a9eb23ad76
Optimized Datagrid.render()
Kodjo Sossouvi
2026-01-10 22:54:02 +01:00
47848bb2fd
Fixed tab recreation logic and improved error handling
Kodjo Sossouvi
2026-01-10 21:18:23 +01:00
5201858b79
working on improving component loading
Kodjo Sossouvi
2026-01-10 19:17:17 +01:00
797883dac8
I can display datagrid content
Kodjo Sossouvi
2026-01-08 15:19:16 +01:00
70abf21c14
I can save and load Datagrid content
Kodjo Sossouvi
2026-01-06 18:46:17 +01:00
2f808ed226
Improved command management to reduce the number of instances
Kodjo Sossouvi
2025-12-21 11:14:02 +01:00
9f69a6bc5b
updated Panel implementation
Kodjo Sossouvi
2025-12-20 19:21:30 +01:00
81a80a47b6
First set of upgrades for the Panel component
Kodjo Sossouvi
2025-12-20 11:52:44 +01:00
1347f12618
Improved Command class management.
Kodjo Sossouvi
2025-12-19 21:12:55 +01:00
b26abc4257
Working on Datagrid interaction
Kodjo Sossouvi
2025-12-08 22:39:26 +01:00
045f01b48a
Refactored Command to add owner
Kodjo Sossouvi
2025-12-08 21:07:34 +01:00
3aa36a91aa
DatagridsManager : I can see the opened folders in the Treeview
Kodjo Sossouvi
2025-12-07 20:57:20 +01:00
dc5ec450f0
I can open an excel file and see its content
Kodjo Sossouvi
2025-12-07 17:46:39 +01:00
fde2e85c92
TabsManager.py Added unit tests + documentation
Kodjo Sossouvi
2025-12-07 15:42:48 +01:00
05067515d6
Added recursion to Properties.py
Kodjo Sossouvi
2025-12-06 10:06:42 +01:00
8e5fa7f752
Added Controls testing + documentation
master
Kodjo Sossouvi
2025-12-05 19:17:21 +01:00
ce3924b5ca
Added comprehensive documentation for TreeView and Layout components, including usage examples, advanced features, and developer references.
AddingControlRenderingTests
Kodjo Sossouvi
2025-12-05 18:38:44 +01:00
8f2528787a
Added tests for Layout and Treeview
Kodjo Sossouvi
2025-12-05 17:46:15 +01:00
7c701a9116
Refactored Properties component to support grouped structures, updated InstancesDebugger and styles, and upgraded myutils to 0.5.0.
Kodjo Sossouvi
2025-12-03 22:57:43 +01:00