Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-23 | Load database into in-memory database. Show the progress dialog while loading. | Chris Xiong | |
2022-09-23 | Add menu item for single item mode. | Chris Xiong | |
2022-09-22 | Add single image view. | Chris Xiong | |
2022-09-22 | Add "reverse image search". | Chris Xiong | |
Fixed a stupid performance degradation in the signature library in the process. | |||
2022-09-21 | STOP CALLING GUI SH*T IN OTHER THREADS!!! | Chris Xiong | |
2022-09-21 | Two extra useless menu items. | Chris Xiong | |
2022-09-20 | Implement 4 more menu actions. Use fstream for file list s/l. | Chris Xiong | |
2022-09-20 | Tweak the progress dialog. Limit the width and elide text if necessary. | Chris Xiong | |
2022-09-19 | Scanning can now be cancelled. | Chris Xiong | |
Fix terminate() of thread pool blocking if wait() is already called. | |||
2022-09-19 | Appease clang analyzer. | Chris Xiong | |
2022-09-19 | Implement database save & load. | Chris Xiong | |
2022-09-19 | Fix sizeHintChanged not being fired when item view size changes. | Chris Xiong | |
Also menu adjustments. | |||
2022-09-19 | Remove useless leftovers in main. | Chris Xiong | |
2022-09-19 | Add skip to group to toolbar. | Chris Xiong | |
2022-09-19 | Actually use update_actions(). | Chris Xiong | |
2022-09-19 | Fix everything being zero. | Chris Xiong | |
2022-09-19 | Fix file listing progress not being displayed. | Chris Xiong | |
2022-09-19 | Everything in concurrent::run is in another thread... | Chris Xiong | |
2022-09-19 | Add a (very crude) toolbar. | Chris Xiong | |
2022-09-19 | You break it, you fix it! | Chris Xiong | |
The GUI is now working again, with scanning built-in. | |||
2022-09-18 | First step to adopt mingui as part of the project -- break it! | Chris Xiong | |
2022-09-18 | Return immediately if image is invalid. | Chris Xiong | |
2022-09-18 | Dunno why I used pascal case in the first place... | Chris Xiong | |
2022-09-18 | Move stuff around to accommodate new family members. | Chris Xiong | |
2022-09-18 | Add batching for get_signature(). | Chris Xiong | |
2022-09-17 | Finish similar image grouping. | Chris Xiong | |
2022-09-17 | Continue hollowing out the testdrive application... | Chris Xiong | |
...and stuff everything into signature_db which is now becoming the new ragbag. Includes half-finished disjoint set implementation to absorb some logic originally in mingui's main.cpp into this ever-growing signature_db. Changed how batching is handled. Now different type of batches can be interleaved. | |||
2022-09-16 | Stop using explicit ids from outside. | Chris Xiong | |
2022-09-16 | Add versioning and support for loading on disk db. | Chris Xiong | |
2022-09-12 | Even more mingui adjustments. | Chris Xiong | |
Image list is no longer collapsible. Set min size for image list. Main window is now a real QMainWindow. | |||
2022-09-12 | mingui adjustments. Fix image item rendering. | Chris Xiong | |
Always remove scrollbar dimensions from viewport. Elide filenames if needed. Use a splitter in the main widget instead of a fixed layout. | |||
2022-09-12 | disable text wrap in image items. | Chris Xiong | |
2022-09-12 | Fix old crap that prevented windows compat efforts from working. | Chris Xiong | |
Thanks BLumia for debugging. | |||
2022-09-12 | fix randomly neglected target in the last commit. | Chris Xiong | |
2022-09-12 | correct library linkage ordering. | Chris Xiong | |
2022-09-12 | mingui: Remove old widget implementation. | Chris Xiong | |
also correct silly stuff that I forgot to change. | |||
2022-09-12 | Implement hotkeys with QActions. | Chris Xiong | |
2022-09-11 | Stop writting result to a file as it's in the database already. | Chris Xiong | |
2022-09-11 | Add additional constraints to table schemata. | Chris Xiong | |
2022-09-11 | Rewrite most part of the sqlite version of the testdrive program. | Chris Xiong | |
... using the shiny new bits. | |||
2022-09-11 | Somehow had old table names left around. | Chris Xiong | |
2022-09-11 | Containment measures for ugly sql stuff. | Chris Xiong | |
Also made forgetting return value a sin (should've been the case in the first place) | |||
2022-09-11 | Remove unused base64 functions. | Chris Xiong | |
2022-09-11 | Add missing copyright info and include guard. | Chris Xiong | |
2022-09-11 | Check actual size of type, not the platform. | Chris Xiong | |
2022-09-11 | New testdrive using sqlite db as data storage. | Chris Xiong | |
Add signature serialization & deserialization. Only link what we need from OpenCV. | |||
2022-09-11 | update readme. | Chris Xiong | |
2022-09-07 | Add classes for subslicing (extracted from testdrive.cpp). | Chris Xiong | |
2022-09-07 | Pass matrices as pointers so that headers no longer depend on opencv. | Chris Xiong | |
2022-09-06 | Transitioning to using ListView to show images. | Chris Xiong | |
The old widgets are not yet removed. A LOT of old sh*t needs rewriting for removing them. (Note to self) Other TODOs: - Convert all keyevents to qactions. - Convert main window to an actual main window. - Move file loading logic out of main.cpp (or not, doesn't even matter). - Move subsliced signatures into library. |