Comments (2)
OK, so this feature is not very difficult to implement, but I'm worried that it will create some clutter or create some unfamiliar or inconvenient workflows. I think a template could be useful if you were appending a single body of text per date/title. I currently type the date / title for my notes/journal every day because it's not that much to type. Sometimes I think I'm done, so I press append, but I realize I need to add something more so I append again. I think having to clear the text box because the template loaded would be inconvenient sometimes, so I'm trying to think through the details of what this would look like 😃
This is how I'm interpreting your request:
Right now, the text in the Append box clears after you click Append. Instead of clearing, you want to load the template. Is that right?
What should happen if you load the note and it's empty? I'm imagining two options:
- The template is automatically loaded. This is inconvenient if you want to append to the existing text without the template because you would have to clear the template
- The template is not automatically loaded. In order to load the template, you would have to push a button (such as the Append button). This is more flexible because you can easily add to existing text without the template
Would it be better to have a separate action (e.g., button) required to load the template so you can sometimes append to the text without using the template? I'm mostly concerned about the scenarios where someone wouldn't want to use the template for a particular append. They would have to clear the template in their textarea. But if we added another button somewhere, we could be adding too much clutter to the user interface
Do you have any thoughts on this? Are there use cases where large templates would be particularly useful?
from append-editor.
I think a button to enter a template from a list would be best. The input box could be empty by default and after appending something. I think this would solve all the issues you mentioned here.
It would be quite useful when templates would be somehow dynamically, like getting the current date or day using a variable like this: "Today is %day%".
from append-editor.
Related Issues (20)
- [Feature Request]: Setting to open notes in edit mode
- [Feature Request]: Clickable checkboxes in View Mode without using the dynamic editing mode
- [Bug]: Mobile Editor HOT 6
- [Feature Request]: add KaTeX in Dynamic editing mode HOT 1
- [Bug]: Intire note got deleted HOT 5
- [Feature Request]: Ability to move the appendix from bottom to top
- Privacy concerns for editor mode backends HOT 1
- [Feature Request]: FileSafe image embedding HOT 2
- [Feature Request]: Make top bar hide-able
- [Bug]: Keyboard shortcuts, Swedish Keyboard, AltGr issues
- [Bug]: can't edit the note title when Edit Mode is active
- [Bug]: Strings are dark blue on dark background (Dynamic Editor)
- [Bug]: CTRL + F does nothing HOT 1
- [Bug]: Section Breaks don't work after a table of content
- [Bug]: Unable to open Settings HOT 6
- [Bug]: Append dialog closes immediately after opening
- [Feature Request]: Vim keybindings HOT 5
- [Bug]: Unable to check the task check box when using the todo list HOT 2
- [Feature Request]: Inserting small little Picture into the editor using jpeg to text HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from append-editor.