Commit graph

128 commits

Author SHA1 Message Date
JayBridge
30c0b8081a chore: bump version to 1.1.5 2025-12-07 05:05:15 +08:00
Jay Bridge
5c4d53deef
Fixes #41 i18n and prevent global undo/redo from inactive views. (#43)
* fix: localize notices + restrict undo/redo to active view; add history manager i18n and tests

* fix: i18n for parse warnings and table utils; add tests for history manager
2025-12-07 04:58:04 +08:00
Jay Bridge
26a679a4c9
Fix/viewname (#42)
* fix: avoid view name collision with other plugins by renaming to csv-lite-view & csv-lite-source-view

* chore: update comments to reflect csv-lite view name
2025-12-07 04:57:44 +08:00
JayBridge
7e4205e051 chore: add ci.yml 2025-09-16 17:17:03 +08:00
JayBridge
ae94a89e83 chore: 更新 package-lock.json 文件 2025-09-16 16:44:55 +08:00
JayBridge
d8d0785cf1 chore: update to 1.1.4 2025-09-16 16:43:22 +08:00
JayBridge
24a7a75753 refactor: 移除操作栏组件及其相关接口 2025-09-16 16:43:07 +08:00
JayBridge
e2b11ffa32 fix: delimiter-compact style adjustment 调整紧凑型下拉菜单样式以确保与按钮垂直对齐 2025-09-16 16:38:41 +08:00
JayBridge
b6d2e44006 Merge branch 'dev' of github.com:LIUBINfighter/csv-lite into dev 2025-09-16 16:31:04 +08:00
JayBridge
0aa3384793 chore: bump version to 1.1.3 2025-09-16 16:28:50 +08:00
JayBridge
8b5afe3a32 fix: 确保紧凑型下拉菜单与按钮对齐(相同高度和垂直居中) 2025-09-16 16:28:31 +08:00
JayBridge
508751a80c chore: update to 1.1.2 and beta support mobile #8 2025-09-16 16:17:59 +08:00
JayBridge
7a9b966ad5 chore: update manifest to 1.1.1 2025-09-16 16:07:50 +08:00
Jay Bridge
0ab3467654
feat: Support for other delimiters (especially ";") (#37)
Fixes #36
2025-09-16 15:02:29 +08:00
JayBridge
10274cc4eb feat: Support for other delimiters (especially ";")
Fixes #36
2025-09-16 07:38:27 +08:00
Jay Bridge
1c30bdd385
Update README.md 2025-08-20 21:39:37 +08:00
JayBridge
7dae385a03 chore: 更新版本号至 1.1.0 2025-08-14 23:13:26 +08:00
JayBridge
b60ba7a62a docs: 更新中英文 README,添加故障排除部分并修正描述以提高清晰度 #33 2025-07-04 00:21:17 +08:00
JayBridge
5cf0f85a02 docs: update README for clarity and formatting improvements; add missing image file | #33 2025-07-04 00:14:37 +08:00
JayBridge
be03fe676a style: add left border to sticky columns and headers in CSV table for improved visual distinction #12 2025-07-01 01:20:55 +08:00
JayBridge
7ed9ef3a6b style: enhance CSV table sticky elements with improved visuals, transitions, and additional hover effects for better user experience #12 2025-07-01 01:19:37 +08:00
JayBridge
77d4878b9d refactor: delay application of sticky styles until DOM is fully rendered; clean up inline styles and enhance sticky row/column calculations #12 2025-07-01 01:08:39 +08:00
JayBridge
7f0816465d feat: update CSV table pin buttons to use icons and enhance CSS for sticky headers and row numbers #12 2025-07-01 00:31:03 +08:00
JayBridge
d37a872e76 feat: enhance sticky functionality by adding default sticky headers and row numbers in CSV table view #12 2025-06-30 22:33:09 +08:00
JayBridge
201a040a8a feat: implement sticky rows and columns functionality with pin/unpin buttons for enhanced table navigation #12 2025-06-30 22:08:58 +08:00
JayBridge
ad9ed55e2a fix: correct row index handling in highlight manager and enhance table header rendering with drag-and-drop functionality 2025-06-30 12:40:00 +08:00
JayBridge
b5bf492170 feat: clear search input and perform search on Escape key press in search bar #26 2025-06-30 12:15:28 +08:00
JayBridge
b8c675228d chore: update version to 1.1.0 in manifest, package.json, and package-lock.json; refactor table rendering logic to improve column header functionality 2025-06-30 11:26:39 +08:00
JayBridge
a1676d20f6 chore: update version to 1.0.6 in manifest, package.json, and package-lock.json; clean up CSS comments 2025-06-30 10:19:54 +08:00
JayBridge
4c486f79f5 docs: add detailed record of debugging and refactoring the context menu for CSV Lite plugin #29 2025-06-25 19:10:06 +08:00
JayBridge
8f92381334 feat: rebuild context-menu for row/col actions #19 2025-06-25 18:57:33 +08:00
JayBridge
0572544fe5 feat: [FR] Context menu for row/column actions #19 2025-06-21 14:12:32 +08:00
JayBridge
84f0315fb1 hotfix: update version 1.0.5 2025-06-21 13:34:45 +08:00
Jay Bridge
35954f1943
Merge pull request #24 from LIUBINfighter/dev
Dev Sync for 1.0.4
2025-06-20 00:09:20 +08:00
JayBridge
c1bff85797 feat: 添加向左/右插入新列功能,优化表格操作体验 2025-06-19 23:23:17 +08:00
JayBridge
a3ee287fb1 feat: 优化按钮显示逻辑,调整按钮层级和位置,确保用户交互体验 [FR] Insert column/row before or after #16 2025-06-19 23:05:07 +08:00
JayBridge
017bef2510 feat: 调整行列号宽度,优化按钮显示逻辑,确保用户交互体验 2025-06-19 22:45:51 +08:00
JayBridge
503547957a feat: 更新源码模式显示文本为英文,优化用户界面 2025-06-19 22:21:01 +08:00
JayBridge
f197973c01 feat: 为列号和行号单元格添加拖拽事件处理逻辑,增强用户交互体验 [FR] Drag to resize columns #20 2025-06-19 21:07:42 +08:00
JayBridge
8464338565 feat: 添加行和列操作按钮隐藏功能,优化用户体验 2025-06-19 20:39:53 +08:00
JayBridge
3503dec8ed feat: 调整表格和按钮的 z-index,确保操作按钮在表格之上,优化用户交互体验 2025-06-19 19:57:22 +08:00
JayBridge
20cccb67c6 feat: 优化拖拽高亮效果,支持高亮相邻行列并在拖拽开始和结束时请求保存 [FR] Drag to reorder columns and rows #21 2025-06-19 19:39:04 +08:00
JayBridge
75b3fc64b0 feat: 增强拖拽功能,添加行列高亮效果并隐藏插入/删除按钮 #21 2025-06-19 19:37:36 +08:00
JayBridge
e1a3d04338 feat: 添加拖拽排序功能,支持列和行的重新排序,增强用户交互体验 [FR] Drag to reorder columns and rows #21 2025-06-19 19:30:01 +08:00
JayBridge
4bc32f6d3e feat: 添加行插入功能的国际化支持,更新表格模式相关文本 2025-06-19 19:27:12 +08:00
JayBridge
e421f28b20 feat: 优化表头右键菜单逻辑,增加解绑函数并增强行列索引计算的健壮性 [FR] Insert column/row before or after #16 2025-06-19 19:03:24 +08:00
JayBridge
294cb7e74b feat: 添加表头右键菜单功能,支持行列的插入、删除和移动操作 [FR] Insert column/row before or after #16 2025-06-19 18:14:16 +08:00
JayBridge
96482bf17c feat: 移除源码模式相关代码,简化表格视图逻辑 [FR] Source mode (raw CSV view) #22 2025-06-19 17:54:21 +08:00
JayBridge
73e573e1d3 feat: 调整表格滚动条位置,优化表格区域布局 2025-06-19 17:17:23 +08:00
JayBridge
574fa19085 feat: 优化编辑栏显示逻辑,空白格时显示格号为placeholder 2025-06-19 17:14:09 +08:00