Comments (6)
Hi! Thanks for the comment. I can understand what you are talking about, but I have some other opinions:
Others like 'bookmark tags' make tags from 'keywords', so they use space as separators. But a keyword is not necessarily ends with a space, it can be followed by a comma, a semicolon, a question mark...So logically, it is the failure of them if they can not parse a keyword followed by a comma.
In abookmark the tags are an array, so it uses commas as separators. From aesthetics, and from grammar, we can not put a space before a comma. We can put a space after the comma, but it is useless. Technically, we can use space instead of comma, (in fact it works), but I do not think this is grammatically right. We use commas as separators in other array cases, this is a standard in abookmark.
In abookmark the tags are not always start with a '#'. We have some other type of tags. It is impossible to remain compatible after all. And there are not many abookmark users use more than one tag systems simultaneously, I think.
from abookmark.
can you add an optional switch in settings to add spaces before commas? I will be grateful to you. The use of additional extensions is necessary in order to have faster access to simple tagged queries. In these extensions, upon activation, you can immediately write the text for the request, you do not need to click in the search bar in the extension. You can also visually see tags and quickly combine them, in your extension, combining tags is not as simple and accessible
from abookmark.
No one shall put a space before a comma. It is not an acceptable solution, and it is not fair for other users. Abookmark is a big ship, it it hard to make such fundamental changes. It is more reasonable to have chromtag to improve its tag parser. It is a tiny open source project, you can even change it by yourself if you can not contact the author.
I'd like to improve our tag functions. To list out all the tags is good, and the combine search is good. It is hard to make the balance between usability and convenience. I have thousands of bookmarks and hundreds of folders, in this case, chromtag is not usable. But I will think about this.
Our search engine can search combined terms, including tags. eg: "#fruit #sweet -#red" will get all the sweet fruits not red.
We have two shortcuts to active the search: Ctrl+f, /. And we have vi keybord support in nav page.
from abookmark.
How do you like this proposal?
After pressing the NEW key combination, a nav bar would open on top of the page, immediately with the selected search bar (no need / or control + f) and also in this white place a list of all labels. left click select, right click exclude from search
https://imgur.com/a/Mz03q9B
from abookmark.
updated the concept, as it seems to me it will be very convenient. it will be immediately visible how the selected / disabled labels affect the search. It will also immediately spell out "label:" in the search bar, which will simplify manual entry, and fast open first bookmark in search
https://imgur.com/a/2G5bGmY
from abookmark.
Thanks. I will think about it.
In fact in some early versions abookmark can auto focus to search box. We removed this feature for 3 reasons:
1, Vi keyboard. If you like vi you will see why we need a command to search.
2, Some language like Chinese need a input tool. We have some technic issues.
3, We prefer organization to search. If you always need to search, that means your data are not organized. In abookmark, search is not the tool to use the data, but the tool to manage the data. The tags are in the same situation. Tags are information or meta data, they are not the first choice to consume data. This is our philosophy of knowledge management.
I'd like to list out all the tags, it is helpful in some cases. But it is expensive. In software world nothing is free. Some feature is especially expensive. And it is not usable always. I know it is cute if you have 20 tags. But if you have hundreds of them, it will take several pages. So we give an option to let users chose some tags to list out.
But I'd like to have the full tag list in the future.
from abookmark.
Related Issues (11)
- Put folder first in app when using sort folders first? HOT 2
- Export into obsidian?? HOT 2
- Details columns viewing HOT 1
- 检查重复书签,删除重复报错 HOT 2
- No dark theme for for default extension icon click behavior HOT 1
- Sync feature unclear HOT 2
- apply the folder first into browser bookmark HOT 1
- 新收藏会生成重复的条目或文件夹 HOT 4
- how to click one tab then open one tab in sail mode? HOT 2
- 重复URL的名称可否合并 | 文件夹内使用频率排序 HOT 4
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 abookmark.