rossbrunton / bmat Goto Github PK
View Code? Open in Web Editor NEWA BookMarks App Thing
Home Page: https://bmat.bruntonross.co.uk/
License: MIT License
A BookMarks App Thing
Home Page: https://bmat.bruntonross.co.uk/
License: MIT License
So when you scroll down the page it should attach itself to the top of the screen so you can always access it, I guess.
It should sell the application, and make people want to use it! With screenshots and big text and stuff. Rather than what it is now.
There are so many!
Few minor enhancement requests:
Yeah, it's an old app, should update it to the latest Django.
That's a regression, yay!
When you post a bookmark and it matches a specific pattern (domain?) it is automatically tagged with a given tag.
If I add a tag "Apples" to something with a colour selected, neither "Apples" n'or any implied tags (Like "fruit") are coloured.
Would recommend colouring them all if colour is local to that tag on that bookmark as opposed to it being applied entirely to that tag (separate options for those would be good, if not done), or at least for the non-implied tag.
Basically, have it automatically give you a preview when you change it, I guess.
A special filter page which shows all untagged things.
We just use the default now, which are ugly. Need to set 404 and similar pages.
Need to look into doing this in a GDPR compliant way, and without leaking any information.
Very terrible! Fix it to something better, even if it is just including the name of the object.
Also, searches should be case INsensitive.
Things (i.e. Bookmarks and Tags should be sorteable), by name or add date.
Allow joining two tags into a single tag.
For example "Game" and "Games"; remove the "Game" tag and tag everything with "Game" as "Games".
Kinda important.
I.e., double clicking the bit in between the title and menu button should be the same as just clicking the menu button.
A "delete my account" and "empty my account" thing.
E.g. If I change a tag's colour on the tag's page, the tag itself changes, but I need to reload to make the tag on the list of bookmarks change.
For example, you would enter "dogs, cats" or something and it would apply both the dogs and cats tag.
When looking at a tag, all the tags on the second line word wrap. This shouldn't happen.
Downloading the title of a page with them in results in " and stuff.
When you add a tag to something using the add tag form, it disables until the request is complete. When it is enabled again it should really focus the add tag form again.
I guess there might be a way to package the site up so it automatically pulls in dependencies and stuff. I should look into doing that rather than having instructions in the readme.
After a single "Form Invalid" error (blank input), it seems to re-appear every time I add a tag?
Could be useful
You would click a button and a little checkbox appears next to all the things and an add tag form slides out. You can then check a number of things and then apply a tag to all of them.
At the moment, tags always take up the full height. With a long title and a lot of tags, this looks ugly. Maybe if the title is long enough to spread over two lines, make two layers of tags as well.
If the search bar could also search URLs, that'd be useful, so I can tag everything from certain sites.
At the moment all the things are on one big page...
Because a drop down with colour names is ugly.
When you have not enough space for a whole bookmark (or so) then the checkboxes shrink. This should not happen.
CSS allows you to combine many small image into a "sprite sheet", which I should really be doing with all the images.
The autotag feature is nice, and an option to retroactively do it would be neat.
You know, like a good modern webapp.
When you click the show/hide thing for things, it adds it to the stack, causing it to constantly shrink/expand. It should probably interrupt the animation and cause it to reverse rather than appending to a stack.
A browser extension that allows you to tag things from the comfort of your own browser.
At the very least, when it says __all__
, but still have a look at it and see how I can make it prettier.
They seem to be replaced with ' which, when typed into google, is translated into a normal '. It's annoying to edit manually. D:
If I'm going down the list and adding tags individually, it'd be useful to have it so that "expanding" a bookmark closes other open ones.
Fairly niche, though.
Add a theme for those of us wanting to spare our eyes or feel like edgy teenagers.
Yeah, probably need this to be exactly correct.
E.g. The "Message Deleted" banner shouldn't obscure the top bar of buttons, but push it down a little so that everything is still visible.
When importing a html file as bookmarks, probably use JS to check that the file is valid, and maybe detect if you can do tag importing.
Adding a tag should probably be done case insensitively.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.