Giter Site home page Giter Site logo

trey-wallis / obsidian-dataloom Goto Github PK

View Code? Open in Web Editor NEW
854.0 7.0 32.0 19.68 MB

Weave together data from diverse sources and display them in different views. Inspired by Excel spreadsheets and Notion.so.

Home Page: https://dataloom.xyz/

License: Mozilla Public License 2.0

JavaScript 0.67% TypeScript 92.97% CSS 2.53% Shell 0.04% MDX 3.80%
obsidian-md obsidian-plugin excel feed notion notion-database table

obsidian-dataloom's Introduction

Obsidian Downloads

Find detailed documentation at dataloom.xyz

DataLoom is an Obsidian.md plugin for desktop and mobile. It allows you to create databases similar to Notion.so.

With DataLoom, you can weave together data from diverse sources and display them in different views. Use this plugin if you want a straightforward way to create and manage databases and enhance the organization of your Obsidian vault.

Join the Discord community

About

Screenshots

Features

  • View types

    • Table
  • Cell types

    • Text
    • Number
      • Currency
    • Checkbox
    • Embed
    • File
    • Date
    • Tag
    • Multi-tag
    • Last edited time
    • Creation time
    • Source
    • Source file
  • Columns

    • Toggle visibility
    • Change name
    • Change type
    • Sort ascending or descending
    • Reorder columns
    • Insert left
    • Insert right
  • Rows

    • Filter by conditions
    • Search by text
    • Insert above
    • Insert below
    • Reorder rows
  • Import

    • CSV
    • Markdown
  • Export

    • CSV
    • Markdown
    • PDF
  • Color scheme

    • Light
    • Dark
  • Sources

    • Folder
    • Frontmatter
  • Undo/redo

  • Embed loom files into an Obsidian note

  • Mobile support

Roadmap

See our project roadmap for details on

  • What is currently in progress
  • What will be worked on next
  • What is waiting to be released

Issues

Please see issues for feature requests and bug reports.

If you are experiencing a problem with the plugin, please search the issues for any open bug reports related to your problem before opening a new issue.

Contributing

Please see our contribution guide for details on how to contribute

Network Usage

According to Obsidian developer policies, an Obsidian plugin must explain which network services are used and why.

DataLoom will make one GET request to https://api.github.com/repos/trey-wallis/obsidian-dataloom/releases/latest to pull the latest release for the What's New Modal. Besides this, DataLoom does not make any network requests. DataLoom does not include client-side telemetry.

License

DataLoom is distributed under the Mozilla Public License 2.0

Disclaimer

This plugin extends the functionality of Obsidian.md. Although tested during development, there may still be bugs in the software. I strongly recommend you to make frequent backup copies of your vault. I am not responsible for any data that is lost due to the usage of this plugin.

obsidian-dataloom's People

Contributors

dmnkf avatar lisandra-dev avatar quorafind avatar roman-balzer avatar sebdanielsson avatar spicaria avatar trey-wallis avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

obsidian-dataloom's Issues

Support LaTeX in the NLT

Thank you very much for this plugin! It is very powerful and easy to use.

I tried to update my tables with LaTeX into NLT, but the symbols were not rendered.

It would be great if this plugin can support LaTeX.

Insert a column to the left or right of another column

Is your feature request related to a problem? Please describe.
Insert a column to the left or right of another column.

Describe the solution you'd like
Put it in the header menu

Describe alternatives you've considered

Additional context
Add any other context or screenshots about the feature request here.

delete column in main menu

Is your feature request related to a problem? Please describe.
It's an extra step to click on the edit header menu, then the delete button.

Describe the solution you'd like
I think (just like notion), the delete button should be in the main header menu.

Describe alternatives you've considered
click on edit menu then delete every time.

Additional context
image

Controlling Cell Width

There appears to be a limit of ~17 characters (at least with my setup) on the extent to which columns can be narrowed. This causes columns with little content to take up an unnecessary amount of space on the page.

Example:
image

I'm unsure of whether this is a bug, but it would be great if columns could be set to narrower widths.

Go to next cell with keyboard

Is your feature request related to a problem? Please describe.
Whenever I want to edit the next cell in the next column, I have to select it with the mouse.

Describe the solution you'd like
Create a keyboard shortcut to switch focus to the next cell (for example, enter twice or tab)

Create new row with keyboard

Is your feature request related to a problem? Please describe.
Whenever I want to add a row in preview mode, I have to use the mouse.

Describe the solution you'd like
Create a keyboard shortcut to add a row (under/above) the current one (for example : cmd+enter for mac).

add button to reset data when invalid

Is your feature request related to a problem? Please describe.
When the data in invalid, I have to switch back to editing view and delete the cell content

Describe the solution you'd like
add a button to reset the data if it's invalid, or make it reset automatically

Describe alternatives you've considered
switch back to editing view and delete cell content

Bug: do not support tag

Thanks for this great plug-in and work.

Firtst,Can't use type: tag,e.g. #day/birthday or #day-birthday . it will be show:Invalid data. Expected type: tag

Secondy,tag Can't be used emoji like #⭐⭐⭐⭐⭐ . it Will be displayed as a blank both edit mode and preview mode.

modified and created time columns

Is your feature request related to a problem? Please describe.
Sometimes, I want to sort the rows by modified time and created time, just like notion.

Describe the solution you'd like
add new type columns :

  1. modified time
  2. created time

Describe alternatives you've considered
manually modifying a date.

Additional context
Screen Shot 2022-05-16 at 5 32 27 PM

[BUG]: can't select cell with checkbox using tab

Describe the bug
can't select cell with checkbox using tab

To Reproduce

  1. create table with checkbox
  2. press tab until you select checkbox column

Expected behavior
highlight cell with checkbox

Screenshots

Screen.Recording.2022-05-16.at.5.21.13.PM.mov

Debug Info
SYSTEM INFO:
Obsidian version: v0.14.6
Installer version: v0.14.5
Operating system: Darwin Kernel Version 21.4.0: Fri Mar 18 00:45:05 PDT 2022; root:xnu-8020.101.4~15/RELEASE_X86_64 21.4.0
Login status: not logged in
Insider build toggle: off
Live preview: on
Legacy editor: off
Base theme: light
Community theme: none
Snippets enabled: 27
Safe mode: off
Plugins installed: 56
Plugins enabled: 42
1: Divide & Conquer
2: Dataview
3: Advanced URI
4: Auto Link Title
5: Buttons
6: Collapse All
7: Creases
8: Customizable Page Header and Title Bar
9: Dynamic Table of Contents
10: Force note view mode
11: Global Hotkeys
12: Media Extended
13: MetaEdit
14: MySnippets
15: Natural Language Dates
16: Number Headings
17: Obsidian42 - BRAT
18: Outliner
19: Pane Relief
20: QuickAdd
21: Reminder
22: Set Mobile Theme
23: Settings Search
24: Shell commands
25: Smart Typography
26: Style Settings
27: System Dark Mode
28: Tabout
29: Task Collector (TC)
30: Tasks
31: Templater
32: Garble Text
33: Plugin Changelogs
34: Hotkey Helper
35: Archiver
36: DB Folder
37: Notion-Like Tables
38: Packrat
39: Linter
40: Smarter Markdown Hotkeys
41: Nuke Orphans
42: Supercharged Links

RECOMMENDATIONS:
Custom theme: for cosmetic issues, please first try updating your theme to latest. If still not fixed, please try to make the issue happen in the help vault or disable community theme and snippets.
Community plugins: for bugs, please first try updating all your plugins to latest. If still not fixed, please try to make the issue happen in the help vault or disable community plugins.

Using Mobile App?
no

[BUG] Links that start with "&" automatically generate "amp;" with every reloading of the table

Describe the bug
When a link start with "&" every time the table updates "amp;" is added to the link making it unusable.

To Reproduce

  1. Create table
  2. Add link with "&" at the beginning of the link e.g. [[& Example Link]]
  3. Click on another cell to update the table
  4. The link should now turn into [[& Example Link]]
  5. Another click / table update should add another "amp;" turning the example into :: [[& Example Link]]
  6. This process can be repeated endlessly.

Expected behavior
No "amp;" should be added to any links. The links should stay intact without any changes.

Screenshots
image

Debug Info
SYSTEM INFO:
Obsidian version: v0.14.6
Installer version: v0.14.6
Operating system: Windows 10 Home 10.0.22000
Login status: not logged in
Insider build toggle: off
Live preview: on
Legacy editor: off
Base theme: dark
Community theme: Minimal
Snippets enabled: 1
Safe mode: off
Plugins installed: 58
Plugins enabled: 47
1: Templater
2: Sliding Panes (Andy's Mode)
3: Typewriter Scroll
4: Outliner
5: Style Settings
6: Hider
7: Workspaces Plus
8: AidenLx's Folder Note
9: Folder Note Core
10: Sortable
11: Excalidraw
12: Minimal Theme Settings
13: Remember cursor position
14: Calendar
15: Control Characters
16: Cycle through Panes
17: Dataview
18: Format Hotkeys
19: Hotkeys++
20: koncham workspace
21: Longform
22: Maximise Active Pane
23: Natural Language Dates
24: Note Refactor
25: Autocomplete
26: Day Planner
27: Emoji Toolbar
28: Excel to Markdown Table
29: Hover Editor
30: JiraIssue
31: Kanban
32: Mind Map
33: Pandoc Plugin
34: Sentence Navigator
35: Hotkeys for starred files and searches
36: Smarter Markdown Hotkeys
37: Tasks
38: Obsidian42 - Text Transporter
39: Pane Relief
40: QuickAdd
41: Recent Files
42: Settings Search
43: Advanced Tables
44: Tag Wrangler
45: Text Snippets
46: Various Complements
47: Notion-Like Tables

Using Mobile App?
No

Use standard HTML elements for the table

tables in Obsidian use normal HTML, e.g. table, tr, thead etc. When a plugin also uses tables and also uses those types, this has the advantage that all the styling the themes apply to tables it also applied to the plugin's tables.

Right now, this plugin uses only div as type, which is why the tables will not render nicely in themes, unless they put in the time to remake all their styling.
Screenshot 2022-04-10 11 33 46

[BUG] Tags created through markdown have different colors between editing and reading modes

Describe the bug
If you make a new tag through markdown, when you go to edit mode it will have a different color than in reading mode

To Reproduce

  1. Make a tabe with a tag color
  2. Add a row
  3. Go to editing mode and add the tag to the markdown
  4. Switch between editing and reading modes to see the tag change color

Expected behavior
Tag color should remain the same

Screenshots

Editing:
image

Reading:
image

Using Mobile App?

No

Editing the source markdown and removing a row will produce an error.

Describe the bug

Editing the source markdown and removing a row will produce an error.

To Reproduce

  1. Go to editing view
  2. Click on the table
  3. Highlight a row
  4. Delete the value
  5. See error

Expected behavior

No error

Screenshots

Debug Info

SYSTEM INFO:
Obsidian version: v0.14.5
Installer version: v0.12.19
Operating system: Darwin Kernel Version 20.6.0: Wed Jan 12 22:22:45 PST 2022; root:xnu-7195.141.19~2/RELEASE_ARM64_T8101 20.6.0
Login status: not logged in
Insider build toggle: off
Live preview: on
Legacy editor: off
Base theme: light
Community theme: none
Snippets enabled: 0
Safe mode: off
Plugins installed: 2
Plugins enabled: 2
1: Dataview
2: Notion-Like Tables

Using Mobile App?

No

visual help when sorting

Is your feature request related to a problem? Please describe.
you can't know visually by which column the table is sorted or if it's sorted at all

Describe the solution you'd like
add some kind of arrow to symbolize sorting asc, desc next to the header text

[BUG]For a new table, Chinese cannot be entered when editing the header

Version Information
obsidian: v0.14.12
Theme: mini 5.1.7
notion-like-tables:v3.5.0

Specific issues:
For a new table, Chinese cannot be entered when editing the header

But when editing the table-body cell, you can enter Chinese

I am using the Windows 10 Microsoft Pinyin input method

Bug: Plugin prevents Rendering of all *normal* tables

First of all thank you for this plugin. This will make work with tables so much better.
Also has a good README.


Describe the bug
When the plugin is enabled, normal tables (without the type definition at in the first row, but with normal content in them) do not render anymore.

This means we have set types in all our existing tables (for some users hundreds), if we want to use this plugin. Also, it seems there is no way of using normal tables while this plugin is active.

To Reproduce

  1. Enable Plugin.
  2. Go to note which already has a normal table
  3. Enter Reading Mode

Expected behavior
Normal Markdown tables one already has should render normally.

Possible Solution
Some way of indicating that a table should be a notion-like table. The plugin would then only render those tables, and leave normal tables alone?

Desktop (please complete the following information):

  • OS: Mac

Support Obsidian Internal Link in the NLT.

Thank you very much for this plugin!

I tried to update my tables with [[internal links]] into NLT, but the link cannot be clicked open in the preview mode.

It would be great if this plugin can support Obsidian internal links.

Checkbox and date cell types

Thank you for the plugin.
A good addition imo would be a checkbox cell type that automatically create a checkbox in every row.
And a date cell type with a date picker that appears when focusing on the cell.

Table doesn't update when you edit source markdown

Describe the bug
When you edit the source markdown, the table will not update

To Reproduce

  1. Go into editing mode
  2. Edit source markdown
  3. Click outside tag

Expected behavior
The table should update and show the new data.

Possible Solution
Update row content + tag content with new data but keep the data the same. Make a merge function

*Additional Comments
This is due to my new data persist mechanism. #37

Sorting a tag column with empty cells crashes plugin

Describe the bug
If you have a tag column with empty cells, any sorting on that column will crash the plugin

To Reproduce

  1. Create a table with a tag column
  2. Click new button (add a new row)
  3. Sort the tag column

Expected behavior
Sort with no crash

[BUG] Tag is assigned to new row and removed from last row

Describe the bug

When you create a new row in a sorted column, it be will auto assigned a tag but removed the tag assigned to the last row

To Reproduce

  1. Add 5 rows
  2. Make one column a tag type
  3. Sort the rows
  4. Add a tag to all rows
  5. Add a new row that should jump up when sorted

Expected behavior

The new item will not have a tag applied to it. The last row will keep the tag already assigned to it.

Using Mobile App?

No

[BUG] Input Chinese Cause Errors when input them into `new column`

Describe the bug

To Reproduce

  1. Click on a new Button
  2. Click on the input box
  3. Input Chinese
  4. See error

Expected behavior

When composed PinYin for Chinese Character, the input box should not duplicate the English character

Screenshots

e02ad65b8c8d872ac5e88f3409262d2f.mp4

Debug Info

SYSTEM INFO:
	Obsidian version: v0.14.10
	Installer version: v0.14.6
	Operating system: Windows 10 Pro for Workstations 10.0.19043
	Login status: logged in
	Catalyst license: vip
	Insider build toggle: on
	Live preview: on
	Legacy editor: off
	Base theme: light
	Community theme: Minimal
	Snippets enabled: 13
	Safe mode: off
	Plugins installed: 100
	Plugins enabled: 83
		1: Workbench
		2: Hotkeys for starred files and searches
		3: Tag Wrangler
		4: Text expand
		5: Hotkeys for templates
		6: Privacy Glasses
		7: Maximise Active Pane
		8: QuickAdd
		9: MetaEdit
		10: Pandoc Plugin
		11: Hotkey Helper
		12: Hotkeys for specific files
		13: Longform
		14: Templater
		15: Calendar (Beta)
		16: Readwise Official
		17: Customizable Sidebar
		18: Folder Note Core
		19: Tag Page Preview
		20: URI Commands
		21: Excalidraw
		22: Admonition
		23: Style Settings
		24: Obsidian42 - BRAT
		25: Customizable Menu
		26: AidenLx's Folder Note
		27: Copy Block Link
		28: Kanban
		29: Icon Shortcodes
		30: Dictionary
		31: Task Changer
		32: Link Favicons
		33: Icon Folder
		34: Hider
		35: Sortable
		36: Outliner
		37: Global Hotkeys
		38: Minimal Theme Settings
		39: Better Command Palette
		40: Supercharged Links
		41: Second Window
		42: Settings Search
		43: Various Complements
		44: Dynamic Highlights
		45: Customizable Page Header and Title Bar
		46: Local REST API
		47: RSS Reader
		48: Diagrams
		49: Dialogue
		50: AidenLx's Folder Note - folderv component
		51: Query Control
		52: Zoom
		53: Search on Internet
		54: Creases
		55: Auto Link Title
		56: Footnote Shortcut
		57: Jump to link
		58: Obsidian Charts
		59: Sliding Panes (Andy's Mode)
		60: Spaced Repetition
		61: Incremental Writing
		62: Natural Language Dates
		63: Snippetor
		64: Custom Frames
		65: Version History Diff
		66: Hover Editor
		67: Banners
		68: Dataview
		69: Obsidian Memos
		70: Word Splitting for Simplified Chinese in Edit Mode
		71: Omnisearch
		72: Doubleshift
		73: Zotero Desktop Connector
		74: Pandoc Reference List
		75: Markdown Table Editor
		76: Text Format
		77: DB Folder
		78: Lapel
		79: Excel to Markdown Table
		80: Bartender
		81: Pane Relief
		82: Quick Explorer
		83: Notion-Like Tables

RECOMMENDATIONS:
	Custom theme: for cosmetic issues, please first try updating your theme to latest. If still not fixed, please try to make the issue happen in the help vault or disable community theme and snippets.
	Community plugins: for bugs, please first try updating all your plugins to latest. If still not fixed, please try to make the issue happen in the help vault or disable community plugins.

Using Mobile App?

No

Trim columns

I know that at least minimal theme has an option to trim dataview table columns so that each cell isn't extremely wide. I have a large database and would love the ability to see just one line of text per cell (even if it's cut off) so that I can see more rows without having to scroll down.

Didn't render normally

image

Tested in default theme.

the original table code:

| two | one |
| --- | --- |
| text | text |
| oooo | tttt |

header menu doesn't reset

Is your feature request related to a problem? Please describe.
the header menu doesn't reset when clicking away from it

Describe the solution you'd like
the header menu resets when clicking away from it

Describe alternatives you've considered
manually press the back button each time

Additional context

Screen.Recording.2022-05-16.at.5.27.22.PM.mov

[BUG] I can't apply already created tags

Describe the bug
When trying to use an already created tag, the cell stays in the same state.
This happens with empty cells or with cells that already have a tag

To Reproduce
-Create a table with 2 columns and 2 rows
-In the second column you change the data type to tag
-You write in the first cell a tag
-You click on the second cell (in the same column) to try to apply the same tag

Expected behavior
That the new cell has that tag

Screenshots
https://user-images.githubusercontent.com/7627504/168466071-151a2006-7194-40f1-a1fc-9cd2451ebd39.mp4

Debug Info
SYSTEM INFO:
Obsidian version: v0.14.10
Installer version: v0.14.5
Operating system: Windows 10 Pro 10.0.22000
Login status: logged in
Catalyst license: insider
Insider build toggle: on
Live preview: on
Legacy editor: off
Base theme: light
Community theme: none
Snippets enabled: 2
Safe mode: off
Plugins installed: 16
Plugins enabled: 1
1: Notion-Like Tables

RECOMMENDATIONS:
Custom theme: for cosmetic issues, please first try updating your theme to latest. If still not fixed, please try to make the issue happen in the help vault or disable community theme and snippets.
Community plugins: for bugs, please first try updating all your plugins to latest. If still not fixed, please try to make the issue happen in the help vault or disable community plugins.

Using Mobile App?
no

[BUG] Cursor jumps back to end of text in cell edit menu

Describe the bug

If you are editing a cell, if you click on the front of the text, the cursor will jump back

To Reproduce

Text disappears if you click at the beginning

  1. Set column type to text
  2. Click on a cell in the column
  3. Type some words
  4. Click at the beginning of the text

Expected behavior

Cursor shouldn't jump back

Screenshots

Debug Info

Using Mobile App?

No

highlight cell instead of making it bigger when editing

Is your feature request related to a problem? Please describe.
I can't select the cell below the one I'm editing due to the big prompt

Screen.Recording.2022-05-16.at.5.40.56.PM.mov

Describe the solution you'd like
highlight the cell instead of increasing its size (just like notion simple tables)

Screen.Recording.2022-05-16.at.5.43.02.PM.mov

Describe alternatives you've considered
select the cell after clicking away from current one

Keep the sort in edit source mode

Is your feature request related to a problem? Please describe.
When I sort by a column, the sort is not preserved into the original table in edit mode (source mode).

Describe the solution you'd like
make the sort permanent across views

date cell type and arithmetic functions

hi, this plugin is great; I have a few suggestions:

  1. add a cell type for date that can be selected in a calendar.
  2. Add arithmetic functions like addition or multiplication in the cells.
    thanks for the plugin!

Reorder rows and columns

Is your feature request related to a problem? Please describe.
Reordering rows and columns is currently not possible.

Describe the solution you'd like
Move column left or right
Move row up or down

Describe alternatives you've considered
These buttons would be a good accessibility add on besides row/column dragging in the future

Additional context
Add any other context or screenshots about the feature request here.

Keep header visible when scrolling

Is your feature request related to a problem? Please describe.
When scrolling a long table, I can't see the header (unlike notion tables)

Describe the solution you'd like
Make the header of the table appear at the top when scrolling a long table.

Describe alternatives you've considered
Scroll to the top of the table to see the header again.

[Feature Request] Render Markdown and HTML tags

Hello @trey-wallis !!!!

Would be amazing if we could render **Bold** *Italic* ==Highlights== and HTML tags like <u>Underline</u> in Reading and Live Preview Modes :)

This way We could make our tables even more beautiful :)


Thanks for reading this !!!!

Have a great day!!!!!

Buttons to add row under or above current one

Is your feature request related to a problem? Please describe.
I can't make a row under or above the current one in preview mode.

Describe the solution you'd like
Make 2 additional buttons in the 3 dots menu to the right :

  1. Button to add a row under the current one
  2. Button to add a row above the current one

Describe alternatives you've considered
Add the row in edit source mode.

Allow Clickable Links

I add lots of links into my tables that i'd like to click:

image

but when NLT renders them they disappear:
image

Live Preview support?

Soo excited about the progress on this plugin and where it’s headed.

Wanted to ask if live preview/edit support is on the roadmap for a future release?

Select data type

Is your feature request related to a problem? Please describe.
A select data type that is the same as a tag but without a hyperlink.

Describe the solution you'd like
A user won't always need to have a tag. It's also quite unnatural to tag everything as this are indirect links to files in Obsidian.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[BUG] Cells will flash when updating values

Describe the bug
When editing a cell, if you type and save the data (whether by clicking outside or by pressing enter) the cell will sometimes flash.

To Reproduce

  1. Click on a cell
  2. Type data (happens a lot on deleting data)
  3. Press enter

Expected behavior
No flashing

Using Mobile App?
No

Additional Information
It's flashing because the cell menu closes before it can update, so it briefly shows the old text and then shows the new text. It only happens periodically because it's some what asynchronous.

[Feature Request] Copy Content of the Cell

Hello @trey-wallis !!!!!

Fantastic idea !!!!!!!!! We really need someone to share some ❤️ to Obsidian Tables :)

My FR

Would be amazing if we could Copy the content of a Cell

My suggestion is to use the right mouse click to copy the content to the clipboard.

  • If I right click a cell, the content will be copied to the clipboard :)

Thanks for reading this !!!!

Have a great day !!!!

[BUG] Cursor jumps to end of edit cell menu content

Describe the bug

If you are editing a cell, if you click on a character near the front of the text and then press delete, the cursor wil jump back

To Reproduce

  1. Set column type to text
  2. Click on a cell in the column
  3. Type text
  4. Click the 3rd to first character
  5. Delete text by pressing the delete key

Expected behavior

Cursor shouldn't jump back

Screenshots

Debug Info

Using Mobile App?

No

Muli tag support

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.