gristlabs_grist-core/app
Jarosław Sadziński b1c3943bf4 (core) Conditional formatting rules
Summary:
Adding conditional formatting rules feature.

Each column can have multiple styling rules which are applied in order
when evaluated to a truthy value.

- The creator panel has a new section: Cell Style
- New user action AddEmptyRule for adding an empty rule
- New columns in _grist_Table_columns and fields

A new color picker will be introduced in a follow-up diff (as it is also
used in choice/choice list/filters).

Design document:
https://grist.quip.com/FVzfAgoO5xOF/Conditional-Formatting-Implementation-Design

Test Plan: new tests

Reviewers: georgegevoian

Reviewed By: georgegevoian

Subscribers: alexmojaki

Differential Revision: https://phab.getgrist.com/D3282
2022-03-23 13:15:02 +01:00
..
client (core) Conditional formatting rules 2022-03-23 13:15:02 +01:00
common (core) Conditional formatting rules 2022-03-23 13:15:02 +01:00
gen-server (core) Enforce daily limit on API usage 2022-03-22 00:22:45 +02:00
plugin (core) add grist.getTable(tableId) and a getTableId() method in plugin api 2022-03-17 16:31:19 -04:00
server (core) Conditional formatting rules 2022-03-23 13:15:02 +01:00
tsconfig.json (core) move home server into core 2020-07-21 20:39:10 -04:00