Daily updates from Odoo
Monday, August 22, 2022
2 changes · master
Enhancements to existing features
This update brings the embedded spreadsheet engine up to date with several fixes for charts, headers, selections, links, and visual alignment. Business users should see more reliable spreadsheet editing, clearer display on high-resolution screens, and fewer layout issues when working with reports and dashboards.
Original PR description
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/77111fd4 [REF] chart: remove side panel type from state https://github.com/odoo/o-spreadsheet/commit/6d6b7ab3 [FIX]…
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/77111fd4 [REF] chart: remove side panel type from state https://github.com/odoo/o-spreadsheet/commit/6d6b7ab3 [FIX] header_visibility: delete headers in the correct order https://github.com/odoo/o-spreadsheet/commit/acf3a46b [REF] header_visibility: add test for grid manipulations https://github.com/odoo/o-spreadsheet/commit/d0aa2e23 [MOV] tests: header visibility tests to their own file https://github.com/odoo/o-spreadsheet/commit/58aae450 [FIX] header_size: shift computed sizes when deleting rows https://github.com/odoo/o-spreadsheet/commit/74973601 [FIX] header_size: shift sizes in the correct order https://github.com/odoo/o-spreadsheet/commit/990c9d2c [REF] helpers: clean default cell height API https://github.com/odoo/o-spreadsheet/commit/f5d9d7be [FIX] spreadsheet: figure displayed above scrollbar placeholder https://github.com/odoo/o-spreadsheet/commit/cf27547d [FIX] chart panel: black color picker border https://github.com/odoo/o-spreadsheet/commit/1453018d [REF] header_size: compute height lazily https://github.com/odoo/o-spreadsheet/commit/b742d1e9 [REF] cells: faster getCellById https://github.com/odoo/o-spreadsheet/commit/dcc535a9 [REF] model: faster command deep copy https://github.com/odoo/o-spreadsheet/commit/78cf51a4 [FIX] selection: allow to select columns/rows inside a merge https://github.com/odoo/o-spreadsheet/commit/fb0d028e [IMP] link: change style of links https://github.com/odoo/o-spreadsheet/commit/12533287 [FIX] chart: blurry chart on screen with devicePixelRatio != 1 https://github.com/odoo/o-spreadsheet/commit/c0838b32 [FIX] color scale: wrong color border in side panel https://github.com/odoo/o-spreadsheet/commit/37bdbd59 [FIX] border tool: misaligned border icons https://github.com/odoo/o-spreadsheet/commit/899eb58e [FIX] figures: positions are not wysiwyg
This update refreshes Odoo’s spreadsheet component with several usability fixes and performance optimizations. Users should see clearer charts and links, better selection behavior around merged cells, more accurate figure placement, and smoother spreadsheet interactions.
Original PR description
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/f5d9d7be [FIX] spreadsheet: figure displayed above scrollbar placeholder…
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/f5d9d7be [FIX] spreadsheet: figure displayed above scrollbar placeholder https://github.com/odoo/o-spreadsheet/commit/cf27547d [FIX] chart panel: black color picker border https://github.com/odoo/o-spreadsheet/commit/1453018d [REF] header_size: compute height lazily https://github.com/odoo/o-spreadsheet/commit/b742d1e9 [REF] cells: faster getCellById https://github.com/odoo/o-spreadsheet/commit/dcc535a9 [REF] model: faster command deep copy https://github.com/odoo/o-spreadsheet/commit/78cf51a4 [FIX] selection: allow to select columns/rows inside a merge https://github.com/odoo/o-spreadsheet/commit/fb0d028e [IMP] link: change style of links https://github.com/odoo/o-spreadsheet/commit/12533287 [FIX] chart: blurry chart on screen with devicePixelRatio != 1 https://github.com/odoo/o-spreadsheet/commit/c0838b32 [FIX] color scale: wrong color border in side panel https://github.com/odoo/o-spreadsheet/commit/37bdbd59 [FIX] border tool: misaligned border icons https://github.com/odoo/o-spreadsheet/commit/899eb58e [FIX] figures: positions are not wysiwyg