Commit Graph

20 Commits

Author SHA1 Message Date
Emi Simpson 4d8d6ee8e0
Partially sequentialize code for loading adjacent images on focus 2022-11-16 17:12:53 -05:00
Emi Simpson f364d00d3e
Change load order when focusing image 2022-11-16 11:54:27 -05:00
Emi Simpson 40757cbe6a
Fix UnexpectedError in image update event handling 2022-11-16 11:53:34 -05:00
Emi Simpson 66f2e69026
Added ability to recover from some network errors 2022-11-15 22:18:19 -05:00
Emi Simpson 8a6eda1fed
Use the magic of modeling to prevent double-loading images 2022-11-15 21:01:45 -05:00
Emi Simpson 95fc1b912e
Refactored update to be more pure 2022-11-15 20:47:21 -05:00
Emi Simpson 4530c347a5
Preload images adjacent to the currently viewed image 2022-11-15 17:59:33 -05:00
Emi Simpson 5ca93955bd
Add some keybindings
Left -> view prev image
Right -> view next image
Escape -> close viewed image
1 -> focus the first image of the gallery
2022-11-15 14:35:50 -05:00
Emi Simpson aae4a2138e
Use buttons were buttons ought to be 2022-11-12 19:52:43 -05:00
Emi Simpson 5297164963
Add a close button 2022-11-12 19:44:06 -05:00
Emi Simpson c771e9df3b
Add panning buttons 2022-11-12 19:39:11 -05:00
Emi Simpson 156c703d3d
Add zooming to images 2022-11-11 17:27:58 -05:00
Emi Simpson 387e7d1b47
Predict the correct size of full images 2022-11-09 17:44:35 -05:00
Emi Simpson 0895108c07
Made thumbnail + gallery errors look 20% less horrible 2022-11-09 12:29:15 -05:00
Emi Simpson 831b361eda
Add a basic HTML interface 2022-11-08 22:42:02 -05:00
Emi Simpson 257712bfae
Encode blurhashes in the app 2022-11-08 20:37:59 -05:00
Emi Simpson 52bbf8379b
Refactored the model, preventing redundant requests of full images 2022-11-07 15:41:19 -05:00
Emi Simpson ff526005aa
Added primitive rendering of a focused element 2022-11-07 12:23:59 -05:00
Emi Simpson 10e1ddecdf
Added thumbnail rendering!!! 2022-11-06 19:46:39 -05:00
Emi Simpson 4ab1bcdbc1
Added Halogen functions to render list of thumb blurhashes 2022-11-06 11:36:31 -05:00