b8fd4e5ed1
Added Profiler control with basic UI
2026-03-22 08:32:40 +01:00
72d6cce6ff
Adding Profiler module
2026-03-21 18:08:34 +01:00
f887267362
Optimizing keyboard navigation and selection handling
2026-03-21 18:08:13 +01:00
853bc4abae
Added keyboard navigation support
2026-03-16 22:43:45 +01:00
ef9f269a49
I can edit a cell
2026-03-16 21:16:21 +01:00
0951680466
Fixed minor issues.
...
* highlighted cells not correctly rendered
* text selection not correctly working
2026-03-15 18:45:55 +01:00
0c9c8bc7fa
Fixed FormattingRules not being applied
2026-03-15 16:50:21 +01:00
feb9da50b2
Implemented enable/disable for keyboard support
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
2026-03-14 23:29:18 +01:00
a4ebd6d61b
Fixed bugs in DataGridFormattingManager
2026-03-14 22:01:44 +01:00
56fb3cf021
Working in DataGridFormattingManager
2026-03-13 22:13:01 +01:00
3d1a391cba
Added Rules preset (on top of format and style presets)
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.
2026-03-11 22:39:52 +01:00
e704dad62c
Fixed unit tests
2026-03-11 20:59:07 +01:00
e01d2cd74b
Reimplementing Columns Management
2026-03-08 12:03:07 +01:00
30a77d1171
Refactoring DataGrid to use DataService.py
2026-03-02 22:34:14 +01:00
0a766581ed
Added DataServicesManager and DataService
2026-02-27 21:10:11 +01:00
c07b75ee72
I can add a new column and a new row
2026-02-26 22:44:35 +01:00
b383b1bc8b
IconsHelper can support NotStr icons
2026-02-24 22:38:08 +01:00
5dc4fbae25
Fixed parameter issue in bound command execution
2026-02-24 22:36:35 +01:00
9fe511c97b
Fixed double-click handling for column width reset
2026-02-23 22:56:48 +01:00
2af43f357d
Added menu management
2026-02-22 22:01:26 +01:00
b5abb59332
Fixed transform issue and added reset
2026-02-22 19:06:40 +01:00
0686103a8f
Implemented new InstancesDebugger.py. Based on the HierarchicalCanvasGraph.py
2026-02-22 17:51:39 +01:00
8b8172231a
updated css. Added orientation. Saving orientation, position and scale in state
2026-02-22 10:28:13 +01:00
44691be30f
New hierarchical component, used for InstancesDebugger.py
2026-02-21 23:53:05 +01:00
9a25591edf
Finish grid deletion
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
2026-02-21 18:31:11 +01:00
730f55d65b
Refactored DataGridsManager.py for better reading
2026-02-20 23:32:11 +01:00
c49f28da26
minor updates
2026-02-20 22:06:23 +01:00
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
b09763b1eb
Fixed truncate on column header
2026-02-18 21:16:11 +01:00
5724c96917
Fixed scrollbar behavior
2026-02-17 21:53:02 +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
789c06b842
Integrating formula editor
2026-02-13 23:04:06 +01:00
e8443f07f9
Introducing columns formulas
2026-02-13 21:38:00 +01:00
0df78c0513
Added keyboard support
2026-02-11 22:32:15 +01:00
fe322300c1
Fixed performance issues by creating a dedicated store for dataframe and optimizing
2026-02-11 22:09:08 +01:00
520a8914fc
I can select range with visual feedback
2026-02-10 23:00:45 +01:00
79c37493af
Added mouse selection
2026-02-09 23:46:31 +01:00
b0d565589a
Added natural colors presets
2026-02-08 23:19:47 +01:00
0119f54f11
Added columns values in suggestion + fixed commands key conflicts bug
2026-02-08 22:44:06 +01:00
d44e0a0c01
Fixed command id collision. Added class support in style preset
2026-02-08 19:50:10 +01:00
3ec994d6df
Refactored assets serving
2026-02-08 16:31:38 +01:00
8e059df68a
Fixed rule conflict management. Added User guide for formatting
2026-02-08 00:12:24 +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