Giter VIP home page Giter VIP logo

Comments (6)

pfcao avatar pfcao commented on June 1, 2024

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.

rawexx avatar rawexx commented on June 1, 2024

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

https://imgur.com/a/RNGoZqa

from abookmark.

pfcao avatar pfcao commented on June 1, 2024

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.

rawexx avatar rawexx commented on June 1, 2024

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.

rawexx avatar rawexx commented on June 1, 2024

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.

pfcao avatar pfcao commented on June 1, 2024

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)

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.