Commit Graph

129 Commits

Author SHA1 Message Date
mertmit
f860c909dd fix: avoid filling new rows
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-06-27 12:31:25 +03:00
mertmit
4dfb182d7f feat: use refs for mouse states
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-06-27 12:31:25 +03:00
mertmit
c2d028ec79 feat: vertical fill using handle
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-06-27 12:31:25 +03:00
mertmit
3c2504ef1e fix: improved mouse event handlers
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-06-17 22:31:24 +03:00
mertmit
cecb30743a fix: hide context menu on cell mousedown
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-06-17 21:06:46 +03:00
mertmit
a12670a5e3 fix: disable edit mode on changing active cell
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-06-17 15:01:23 +03:00
mertmit
eb6617831a fix: drop unnecessary logs
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-06-14 16:03:09 +03:00
mertmit
b6c10c98fb feat: isPasteable check
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-06-13 00:40:59 +03:00
mertmit
513e683f40 feat: shift + cmd + arrow keys to select multiple records
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-06-12 19:24:19 +03:00
mertmit
ea0e50333b fix: avoid restarting selection on ctrl+click
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-06-12 19:10:55 +03:00
mertmit
23926892d7 fix: skip overflowing rows on paste
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-06-12 11:42:48 +03:00
mertmit
7fb6f4efc2 fix: move handleMouseUp to document to avoid stucked select mode
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-06-12 11:42:17 +03:00
mertmit
ffff6f73df fix: selected range anchor
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-06-11 17:40:53 +03:00
mertmit
dab3471bed feat: fill using multiple select and paste
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-06-11 04:54:11 +03:00
mertmit
aa0c9322dd feat: clear multiple cells
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-06-11 04:54:11 +03:00
mertmit
dbc9272a45 fix: skip front-end columns on paste for now
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-06-11 04:54:11 +03:00
mertmit
8677f0347a fix: skip pasting ai and pk fields
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-06-11 01:31:22 +03:00
mertmit
9c1d347f0a fix: convert empty string to null on paste
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-06-11 01:31:22 +03:00
mertmit
fdb3bb502d fix: DateTime / Time copy empty records
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-06-11 01:31:22 +03:00
mertmit
ac28bd4379 feat: multiple paste set cell to null for wrong data
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-06-11 01:31:22 +03:00
mertmit
9c04bbcce9 fix: set attachment cell to null if wrong value provided
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-06-11 01:31:22 +03:00
mertmit
071474cdbb fix: cells associated with picker
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-06-11 01:31:22 +03:00
mertmit
617d960e4a feat: select all using ctrl/cmd+a
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-06-11 01:31:22 +03:00
mertmit
cafd1cdcbf feat: improved multiple select interactions
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-06-11 01:31:22 +03:00
mertmit
bb5f80e03a feat: highlight pasted range
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-06-11 01:31:22 +03:00
mertmit
6fa5e5cb0d fix: attachment paste
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-06-11 01:31:22 +03:00
mertmit
51b6d1073a fix: disable grid copy/paste if modal or drawer present
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-06-11 01:29:01 +03:00
mertmit
aeb8a7a4f1 fix: handle LongText line breaks on paste
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-06-11 01:29:01 +03:00
mertmit
33bbb383ee fix: bulk update only pasted columns
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-06-11 01:29:01 +03:00
mertmit
7a5a34c0b8 refactor: function name for bulk update
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-06-11 01:29:01 +03:00
mertmit
788317c714 feat: converCellData for select columns
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-06-11 01:29:01 +03:00
mertmit
3181721e3d feat: revised convertCellData
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-06-11 01:29:01 +03:00
mertmit
3e72b16702 feat: multiple paste
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-06-11 01:29:01 +03:00
mertmit
cf64048304 fix: trim unnecessary spaces from copy output
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-06-11 01:29:01 +03:00
Raju Udava
f54f1a2b3d refactor: merge develop
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2023-06-08 09:42:58 +05:30
Pranav C
0389d1876c fix: make cell selectable and skip paste behaviour if not permitted
Signed-off-by: Pranav C <pranavxc@gmail.com>
2023-06-08 01:00:49 +05:30
Pranav C
9679a6691f feat: on adding new ow scroll to new cell and make first cell active
Signed-off-by: Pranav C <pranavxc@gmail.com>
2023-06-06 22:08:17 +05:30
mertmit
a74f099c67 feat: delete selected range of rows
Signed-off-by: mertmit <mertmit99@gmail.com>
2023-06-03 15:26:21 +03:00
Pranav C
dcc7f63c63 feat: scroll to cell for making it fully visible
Signed-off-by: Pranav C <pranavxc@gmail.com>
2023-06-01 11:41:55 +05:30
Wing-Kam Wong
c0e2049d79 refactor(nc-gui): remove unused code 2023-05-31 16:30:17 +08:00
Wing-Kam Wong
0128bd29c4 fix(nc-gui): include negative offset 2023-05-27 12:54:22 +08:00
Wing-Kam Wong
43064857c9 fix(nc-gui): send in UTC when pasting datetime value 2023-05-23 15:43:23 +08:00
Wing-Kam Wong
816070d6d1 fix(nc-gui): handle copy time 2023-05-20 12:59:57 +08:00
Wing-Kam Wong
3035ed69bc fix(nc-gui): revise datetime extraction regex 2023-05-16 16:45:05 +08:00
Wing-Kam Wong
ad2ec7d128 fix(nc-gui): revise mysql xcdb & ext logic 2023-05-16 16:05:03 +08:00
Wing-Kam Wong
edc2ccfffd fix(nc-gui): use HH instead of hh for copying datetime in formula 2023-05-15 18:09:56 +08:00
Wing-Kam Wong
2d617bb2df fix(nc-gui): revise formula datetime copy logic 2023-05-15 18:02:03 +08:00
Wing-Kam Wong
1e58d54cbf feat(nc-gui): handle copy for datetime in formula 2023-05-15 17:04:27 +08:00
Wing-Kam Wong
c3499ee55a fix(nc-gui): mysql copy n paste datetime issue 2023-05-12 16:23:42 +08:00
Wing-Kam Wong
5c7c45313b fix(nc-gui): handle mysql copy edge case 2023-05-12 12:49:50 +08:00