aboutsummaryrefslogtreecommitdiff
path: root/fastiv-browser.c
Commit message (Collapse)AuthorAgeFilesLines
* Remove insanityPřemysl Eric Janouch2021-11-211-9/+13
|
* Add ability to use different thumbnail sizesPřemysl Eric Janouch2021-11-211-149/+220
|
* Implement filtering by supported extensionsPřemysl Eric Janouch2021-11-211-3/+5
|
* Sort files and directories by namePřemysl Eric Janouch2021-11-211-10/+19
|
* Make the browser grab focus when clickedPřemysl Eric Janouch2021-11-201-0/+8
|
* Fix an embarrassing crash on directory changePřemysl Eric Janouch2021-11-201-0/+1
|
* Make a middle click open items in a new instancePřemysl Eric Janouch2021-11-201-7/+16
|
* Load symbolic icons as a fallbackPřemysl Eric Janouch2021-11-201-8/+86
| | | | Now there are no missing items in the browsers.
* Cache the browser's GDK cursor objectPřemysl Eric Janouch2021-11-131-8/+8
|
* Use the hand/pointer cursor in the browserPřemysl Eric Janouch2021-11-131-1/+22
| | | | Also, fix the build.
* Clean upPřemysl Eric Janouch2021-11-131-0/+2
|
* Parallelize thumbnail loadingPřemysl Eric Janouch2021-11-121-6/+16
| | | | | | GLib makes this easy. They should all be local, and fast to access, so the CPU is the limit.
* Use a checkerboard pattern on item backgroundPřemysl Eric Janouch2021-11-101-1/+0
|
* Improve browser item rendition, use CSSPřemysl Eric Janouch2021-11-101-58/+117
| | | | | | It's not fully hardcoded anymore, and the border is better adjustable. Item spacing and the fade constant can't be /meaningfully/ put in CSS.
* Reflect that new list of files changes the layoutPřemysl Eric Janouch2021-11-101-1/+1
|
* Enable opening images from the browserPřemysl Eric Janouch2021-11-091-12/+55
| | | | Also, make it possible to go back, in a roughly implemented manner.
* Don't render rows needlesslyPřemysl Eric Janouch2021-11-091-2/+12
|
* Clean upPřemysl Eric Janouch2021-11-091-34/+30
|
* Add glowing borders around browser itemsPřemysl Eric Janouch2021-11-091-7/+107
| | | | The styling is mostly hardcoded for now, need to figure it out.
* Pre-layout the browserPřemysl Eric Janouch2021-11-061-40/+139
| | | | Now the widget is scrollable.
* Don't rescale thumbnails in sRGBPřemysl Eric Janouch2021-11-041-4/+6
| | | | pixman is too slow at this, maybe do it later, and optionally.
* Pre-scale loaded thumbnails, and only when neededPřemysl Eric Janouch2021-11-031-54/+67
|
* Improve thumbnail scaling and alignmentPřemysl Eric Janouch2021-11-031-7/+45
| | | | | | Stretch thumbnails by up to half a pixel so that they align nicely. Make use of pixman's sRGB mode.
* Incorporate most clang-format changesPřemysl Eric Janouch2021-11-011-27/+25
|
* Split out fastiv-io.h, move media types listPřemysl Eric Janouch2021-11-011-0/+1
|
* Add a prototype of a directory view widgetPřemysl Eric Janouch2021-10-201-0/+233