aboutsummaryrefslogtreecommitdiff
path: root/fastiv.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Add a customized sidebar widgetPřemysl Eric Janouch2021-11-191-48/+49
| | | | | Slowly eliminating all potential uses of GTK+'s standalone file open dialog, which is highly duplicitous.
* Enable opening from sidebar in a new windowPřemysl Eric Janouch2021-11-181-8/+18
|
* Bind fullscreen switchingPřemysl Eric Janouch2021-11-181-7/+12
| | | | Also, move Tab/Enter bindings to the view's key press handler.
* Try to use more screen real estate by defaultPřemysl Eric Janouch2021-11-181-1/+17
|
* Bind F5 and r to refreshing the directoryPřemysl Eric Janouch2021-11-181-2/+12
|
* Add a command line option to list supported typesPřemysl Eric Janouch2021-11-181-7/+18
| | | | Make it work without a display connection.
* Make the forward mouse button go back to the viewPřemysl Eric Janouch2021-11-181-3/+22
| | | | For symmetry.
* Make the Open dialog usefulPřemysl Eric Janouch2021-11-181-5/+24
| | | | In the meantime.
* Add a sidebar with placesPřemysl Eric Janouch2021-11-181-6/+47
| | | | | | It happens to fix an issue with scroll offset resets in the browser. Otherwise, it's very much WIP.
* Actually fix adding to the list of recent filesPřemysl Eric Janouch2021-11-181-1/+1
|
* Fix adding images to the list of recent filesPřemysl Eric Janouch2021-11-161-1/+6
|
* Prefer the dark theme variantPřemysl Eric Janouch2021-11-161-0/+6
|
* Make this work at all in macOS/HomebrewPřemysl Eric Janouch2021-11-161-0/+1
|
* Bind the mouse back button on the viewPřemysl Eric Janouch2021-11-131-0/+13
|
* Improve key handlingPřemysl Eric Janouch2021-11-131-9/+22
| | | | | | Iteration should be limited to the view. g_signal_connect_after() did not work as I hoped it would.
* Fix GtkWidget::key-press-event callback prototypePřemysl Eric Janouch2021-11-121-4/+4
|
* Add support for defaulting to gdk-pixbufPřemysl Eric Janouch2021-11-101-1/+4
|
* Use a checkerboard pattern on item backgroundPřemysl Eric Janouch2021-11-101-4/+18
|
* Improve browser item rendition, use CSSPřemysl Eric Janouch2021-11-101-1/+3
| | | | | | 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.
* Add images to the list of recent filesPřemysl Eric Janouch2021-11-101-0/+1
|
* Add C-n to open a new instance in the directoryPřemysl Eric Janouch2021-11-101-0/+11
| | | | Also, improve error messages when opening a file fails.
* Add elementary scrolling support to the viewPřemysl Eric Janouch2021-11-091-5/+11
|
* Enable opening images from the browserPřemysl Eric Janouch2021-11-091-6/+25
| | | | Also, make it possible to go back, in a roughly implemented manner.
* Add glowing borders around browser itemsPřemysl Eric Janouch2021-11-091-1/+1
| | | | The styling is mostly hardcoded for now, need to figure it out.
* Set a default window sizePřemysl Eric Janouch2021-11-081-0/+1
|
* Pre-layout the browserPřemysl Eric Janouch2021-11-061-1/+2
| | | | Now the widget is scrollable.
* Don't needlessly call setlocale()Přemysl Eric Janouch2021-11-041-4/+0
| | | | gtk_init_with_args() does it for us.
* Clean up and fix key handlingPřemysl Eric Janouch2021-11-011-30/+55
| | | | Arrow keys now work.
* Split out xdg.{c,h}Přemysl Eric Janouch2021-11-011-171/+2
|
* Incorporate most clang-format changesPřemysl Eric Janouch2021-11-011-28/+24
|
* Split out fastiv-io.h, move media types listPřemysl Eric Janouch2021-11-011-21/+7
|
* Add file type filters to the file open dialogPřemysl Eric Janouch2021-10-231-2/+12
| | | | FWIW, since I've had to do this in another project already.
* Add a prototype of a directory view widgetPřemysl Eric Janouch2021-10-201-4/+26
|
* Don't try to open directoriesPřemysl Eric Janouch2021-10-191-1/+5
|
* Make a FIXME about bindings more precisePřemysl Eric Janouch2021-10-181-1/+1
|
* Don't hardcode the background colourPřemysl Eric Janouch2021-10-171-0/+6
| | | | It can be now overriden in the user's gtk.css.
* Add a thumbnail loaderPřemysl Eric Janouch2021-10-041-1/+1
| | | | So far not used, we'll need another widget to make use of it.
* Enable directory browsingPřemysl Eric Janouch2021-10-041-29/+359
| | | | Extracting the appropriate globs from the MIME database.
* Invoke a file open dialog on C-o/oPřemysl Eric Janouch2021-09-171-12/+47
|
* Make <q> and <Escape> quit, update READMEPřemysl Eric Janouch2021-09-161-0/+8
|
* Add an icon and a desktop filePřemysl Eric Janouch2021-09-161-0/+2
|
* Initial commitPřemysl Eric Janouch2021-09-151-0/+114