Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-01-13 | major refactoring | Jiayi Zhao | |
- completely remove preview_list and all references - instead use preview.rs to grab struct from hashmap at runtime - this allows for file previews to be implemented easier and more seamlessly - add JoshutoPageState struct for scrolling - previously cursor would stick at position 6 and won't move until reaching the top or bottom of dirlisting - now they stick to the current page and only move when they hit the threshold provided in settings | |||
2019-01-12 | add support for custom color themes | Jiayi Zhao | |
2019-01-07 | clean up code | Jiayi Zhao | |
2019-01-06 | now keeps track of metadata | Jiayi Zhao | |
- creation of JoshutoDirEntry is more encapsulated now, rather than manually created by sort.rs | |||
2019-01-04 | keep track of filename as string so we don't need to convert every time | Jiayi Zhao | |
2019-01-04 | remove all dependencies on fs::DirEntry | Jiayi Zhao | |
- this was causing an issue where mounted filesystems cannot be unmounted due it being 'busy' from being held by joshuto - now, JoshutoDirEntry will hold all relevant data regarding the file and fs::DirEntry can be deallocated freeing up open directories | |||
2019-01-04 | add selection back | Jiayi Zhao | |
2019-01-03 | fix crash when toggling hidden files | Jiayi Zhao | |
2019-01-01 | refactor logic for finding correct index when contents are reloaded | Jiayi Zhao | |
2018-12-31 | change Option<Vec> to Vec | Jiayi Zhao | |
2018-12-28 | add support for cutting/copying/pasting/deleting files | Jiayi Zhao | |
- currently unstable and will cause index out of bounds | |||
2018-12-27 | add preliminary support for marking files | Jiayi Zhao | |
2018-12-25 | add path to structs | Jiayi Zhao | |
2018-12-25 | add support for escape button and implement Display for JoshutoCommand | Jiayi Zhao | |
2018-12-24 | add panel support and change JoshutoWindow to JoshutoPanel | Jiayi Zhao | |
2018-12-24 | move window structs into window.rs | Jiayi Zhao | |
2018-12-24 | fix redrawing windows | Jiayi Zhao | |
2018-12-24 | fix status bars not updating properly | Jiayi Zhao | |
2018-12-23 | move mimetype config out of joshuto.toml into mimetype.toml | Jiayi Zhao | |
2018-12-22 | clean up JoshutoView::new() and fix column ratios | Jiayi Zhao | |
2018-12-20 | add support back for reading config files | Jiayi Zhao | |
- clean up code for reading config files - add support for sorting files by mtime | |||
2018-12-18 | remove unused function | Jiayi Zhao | |
2018-12-18 | change index to i32 | Jiayi Zhao | |
- change how hidden files work | |||
2018-12-18 | lots of changes | Jiayi Zhao | |
- make sort easier to use - SortType, SortStruct - make History a struct | |||
2018-08-12 | add changed JoshutoDirEntry to JoshutoColumn | Jiayi Zhao | |
2018-07-31 | move display_contents to ui.rs | Jiayi Zhao | |
- make use of mvwchga() to highlight entire line - remove eprintln!() | |||
2018-07-31 | fix tree_magic::from_filepath() | Jiayi Zhao | |
- tree_magic::from_filepath() crashes on non-regular files such as fifo, char, block files - fixed by first checking if it is a regular device - add initial support for aspect ratios of columns - changed variable types | |||
2018-07-30 | fix attempt to subtract with overflow | Jiayi Zhao | |
2018-07-29 | fix issue with first file not being a directory | Jiayi Zhao | |
- fix links coming before directories | |||
2018-07-29 | change path to print file and path | Jiayi Zhao | |
move functions from structs to ui change code to be more idiomatic change certain messages fix delete function not printing | |||
2018-07-28 | fix directories becoming unviewable | Jiayi Zhao | |
- this fix adds support for traversing back up the fs tree and mark where the indices for traversing backwards without overriding certain directory listings | |||
2018-07-28 | add support for deleting files | Jiayi Zhao | |
2018-07-27 | rename field names | Jiayi Zhao | |
2018-07-27 | add code for supporting updating direntries | Jiayi Zhao | |
2018-07-24 | major refactoring | Jiayi Zhao | |
- move all print methods out of mod.rs into ui.rs - completely change the way directory listing works - use a hashmap to keep track of state of directory so we can start where we left off instead of always at index 1 - history.rs: deals with retrieving data off hashmap if existent | |||
2018-07-21 | add support for showing hostname and username | Jiayi Zhao | |
- optimize window redrawing by using wnoutrefresh() and doupdate() : | |||
2018-07-20 | cleanup | Jiayi Zhao | |
2018-07-20 | rename files | Jiayi Zhao | |
add preliminary support for opening files add preliminary support for file opening configs remove intermediate structs |