penma / feht2 Goto Github PK
View Code? Open in Web Editor NEWmostly a thumbnailer designed to work with feh
mostly a thumbnailer designed to work with feh
Like in Feh. Unfortunately that code is full of magic numbers and so it has to be figured out how to do it right.
Is also lacking any handling of warp limits. API exists but is not implemented on either side. Warp limits will not prevent emission of events, they will only prevent pointer warping - keyboard input will scroll as well and should not allow excess scrolling either.
Luckily most of this happens in common/input and so this issue is relatively self-contained.
Font path and font name are hardcoded.
Long-term goal: configure font(path)(s) in config file.
Mid-term goals:
0976491 changed behaviour to just save the next-largest power of two and downscale that as needed at render time. However, even on fast boxes, this ad-hoc rendering does, while not making in unacceptably slow, make it look less smooth.
There are two possibilities:
Not needed and only eats performance by rescaling the same thumbnails over 9000 times. Better keep original thumb size until drag_stop
Current system is maybe obvious to a developer but not to a user. Change this to something better.
Ideas:
Useless to have user wait for thumbnails that he doesn't want to see. Have priorities.
For each of the two sets:
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.