Commit Graph

39 Commits

Author SHA1 Message Date
Joel16
f6710038d9 textures: Switch to loading animated images and static images from sdl2_image and remove unused libs 2024-10-13 11:11:23 -04:00
joel16
e310a44d2d app: Switch to imgui_sdl2_renderer backend and minor stylistic changes 2023-10-18 17:20:51 -04:00
joel16
4858b3d72a libs: Update various libraries 2023-02-21 23:04:22 -05:00
Joel16
e723b31d0d imGui: Update to v1.87 and remove unnecessary headers 2022-02-07 13:10:50 -05:00
Joel16
f22e1046bf app: Clean-up warnings 2022-01-29 20:24:01 -05:00
Joel16
bc0d40fb9a imGui: Use imGui as a git submodule for easier updates 2022-01-29 20:21:24 -05:00
Joel16
fa7e3fde54 filebrowser: Add ability to browse other devices (ur0, sd0 etc) 2022-01-16 12:38:03 -05:00
Joel16
8ecfd83057 nanosvg: Update headers 2022-01-13 19:57:23 -05:00
Joel16
be498ccad4 stb_image.h: Update to v2.27 2022-01-13 19:54:46 -05:00
Joel16
977ea941fe webp: Add support for animated webp 2022-01-12 23:49:19 -05:00
Joel16
26c4b23040 textures: Clean up texture loading impl 2021-11-21 15:05:12 -05:00
Joel16
6e0be931c2 gui: Use tabs for filebrowser/settings and use table impl for file management 2021-11-21 14:48:19 -05:00
Joel16
1bf9ad2488 fs: Clean up FS::GetDirList and fix compile errors 2021-07-18 21:31:33 -04:00
Joel16
51e7c6aa78 gui: Use L stick to zoom in/out of image 2020-12-31 12:55:47 -05:00
Joel16
43da76a316 textures: Move the complexity of handling different file formats to textures.cpp 2020-11-05 17:53:43 -05:00
Joel16
204079ec1a properties: Hide edit width/height buttons and pass the popup state as a parameter 2020-10-18 16:52:57 -04:00
Joel16
de23401110 gui: Use a single window for displaying both images/gifs 2020-10-18 16:42:00 -04:00
Joel16
473ac23ddc fs: Use std::vectors instead of array pointers for holding fs entries 2020-10-18 13:02:37 -04:00
Joel16
2ab9af9c29 textures: Remove unused file icon 2020-09-27 14:25:47 -04:00
Joel16
4729aa646a textures: Parse SVG from data stored in buffer 2020-09-26 23:24:15 -04:00
Joel16
9fa1d60d54 textures: Add support for SVGs using nanosvg 2020-09-26 23:10:28 -04:00
Joel16
3c8c8b6135 fs: Filter out files that are not supported by VITAlbum and only display folders and supported image formats 2020-09-26 21:55:46 -04:00
Joel16
53d6ec078c popups: Remove unused function declaration 2020-09-18 15:34:28 -04:00
Joel16
41d6fb5abb settings: Free entires and refresh directory listing after exiting settings window 2020-09-18 14:02:31 -04:00
Joel16
8bb2c08704 settings: Implement settings window for toggling/setting application config values 2020-09-18 13:31:00 -04:00
Joel16
3032617c9f gui: Split windows/popups into separate source files and use a local menu_item struct to hold data 2020-09-18 13:03:37 -04:00
Joel16
02bf1f8985 log: Refactor logging mechanism to log only if dev options are enabled 2020-09-17 19:11:08 -04:00
Joel16
aaa411454d config: Implement config mechanism to save list visited diretory + some other options/toggles 2020-09-16 22:50:50 -04:00
Joel16
e22a9ffe58 textures: Implement animated gif decoding using libnsgif 2020-09-13 17:24:34 -04:00
Joel16
457df8d0c6 Update stb_image.h 2020-07-30 21:57:08 -04:00
Joel16
e2804b2961 Fully implement osk using sceImeDialog 2020-07-30 16:35:32 -04:00
Joel16
f99148f1c1 Enable STBI_NO_JPEG and use turbojpeg 2020-07-11 16:54:53 -04:00
Joel16
9d3510eef7 Use libpng for reading png instead of stb 2020-07-11 16:00:27 -04:00
Joel16
a0d2ac847a Minor cleanup 2020-07-10 16:04:29 -04:00
Joel16
4e263cfbc9 Fix memleak when loading textures using stbi_load_from_memory 2020-07-10 15:59:57 -04:00
Joel16
b5aab4e327 Remove all traces of logging until debug builds are introduced 2020-07-07 22:12:32 -04:00
Joel16
7ea65093a0 W.I.P bring up of ime(keyboard) for editing width/height 2020-07-07 22:04:32 -04:00
Joel16
9ef7375ccb Remove leftovers of old project name 2020-07-07 00:24:53 -04:00
Joel16
18cd52564e Initial commit 2020-07-06 22:26:33 -04:00