qronikarz / quomediaview Goto Github PK
View Code? Open in Web Editor NEWPortable offline media tagging board made with pure/clean/vanilla JavaScript, inspired by booru sites
License: GNU Affero General Public License v3.0
Portable offline media tagging board made with pure/clean/vanilla JavaScript, inspired by booru sites
License: GNU Affero General Public License v3.0
Use array.at() to select items in various arrays (for example for deleting)
Might allow new sorting options and displaying pages with few different methods.
Using one input box to search and block tags with + and - signs.
Just an option in the settings and not a default one.
It will make the ability to have + and - signs on the start of the tag not available to allow to search using it.
Audio
Comic book
Media collection
Non-HTML files
Bookmarks
Use media description and tags in alt attribute in grid
Due to few problems with rotating media using css transforms 360 degree rotation wasn't possible in QMV 1.1.
Rework QMV JSON data to allow for more features
Make a list of changes that were made when calling edit guard warning.
They can be generic like "changed thumbnail size" or "deleted a file".
When rotating any media that has aspect ratio different than 1:1 (square) it makes it cut off at the top so it isn't contained by the div. Possible solution: moving it down a calculated amount when using rotate value different than 0deg and 180deg.
Essentially a blockbar that doesn't need executing the function and can be saved to qmv_settings. It would be visible in Options and you could remove tags from the blocklist with a mouse click.
Might be too small, but it will allow for easy previewing the changes in the main thumbnails view.
Will get rid of possible errors when users assign more than one type to one file
Not exactly a bug.
Lightbox, mediaedit and sidepanelpreview functions share a lot of code that could be fused and reduced the changes needed while in the process of updating. Most easily visible with _next and _prev functions for them which also would be good to fuse and not use 3 different variables for selecting the same file.
Possibly also fuse singlemediaview with sidepanelpreview because they share same info from the files, but remember that singlemediaview doesn't have access to database so no colors can be made there (yet)
It first needs the side preview section and a new button in Lightbox to get added.
Edit mode view will be removed from the tag menu and from the json data including the options to customize the border.
There's no need to have it if it can be accessed through other methods and it will just add a one or two more clicks at max.
Replace alerts with dialog tag to have it styled nicely. Alert can still be used if there were any changes made when exiting.
New section that can be used instead of Lightbox. Should open on the right, but think about allowing to customize the size and placement in the options.
Probably the most important function that needs to get added. It was worked on from the start, but it was too complicated.
Nested tags should also be possible to search by their parent tag for example: "lake" could be automatically searched with "water". "Lightbulb_on" should be also searchable by searching "lightbulb".
This would allow to make big databases easier to work with and allow to tag media very precisely, but still searchable by easier tags.
Make all settings not require to hit "save settings" button to be applied which would allow for easier preview.
Display symbol emblems along or instead of the grid border. Would allow to easily inform if a file is supported by browser or what group it belongs to.
Currently chosen symbols (not added yet):
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.