summaryrefslogtreecommitdiffstats
path: root/src/fs
AgeCommit message (Collapse)Author
2020-12-15folder view now always prefix file names with a spaceJiayi Zhao
- remove horizontal margins in folder view - move copy/cut methods into separate functions - change some fields to private
2020-12-14selected item now highlights entire row instead of just filenameJiayi Zhao
2020-12-13code cleanup and fix path not showing when too longJiayi Zhao
2020-12-11add a view for showing worker progressJiayi Zhao
2020-10-11fix file not displaying if file name has incorrect unicode pointsJiayi Zhao
2020-10-11Reverted raw_file_name() to file_name() and added label()Anas Saeed
2020-10-10Added raw filenames to JoshutoDirEntry to fix sorting bugAnas Saeed
2020-10-08Added configuraton for showing iconsAnas Saeed
2020-10-08Added Devicon SupportAnas Saeed
2020-09-19Change command to use an enum instead of polymorphismJiayi Zhao
2020-08-30rework and fix issuesJiayi Zhao
- fixed bug where io tasks would not run when user is in a textfield or prompt - fixed bug where cut doesn't work - rework structs to have private fields and public functions - move IOWorkerObserver into seperate file - move code from TuiView to TuiFolderView
2020-08-29big rework and dependency updateJiayi Zhao
- abstract JoshutoContext implementation behind functions - rework io workers in an attempt to fix a bug - update dependencies - remove JoshutoContextWorker
2020-06-06shell command now parses correctlyKamiyaa
- rework file operations - simpler model for listening on io_worker progress - cargo fmt/clippy
2020-05-12add support for sorting via lexical and mtimeJiayi Zhao
2020-04-03updatesJiayi Zhao
2020-03-21wrap fs::FileType with in-house solutionJiayi Zhao
- This allows for efficient symlink lookup through caching - Theme processing happens upfront rather than recomputing styling over and over
2020-03-20add initial support for detecting mimetypesJiayi Zhao
2020-03-19add soft-reload optionJiayi Zhao
- this helps with reloading upon sort order change
2020-03-16cargo clippyJiayi Zhao
2020-03-16better error handling for threadsJiayi Zhao
- code cleanup
2020-03-14make sure to reload src and dest dirlists after a io operation completesJiayi Zhao
2020-03-05fix cursor moving to the top when a reload happensJiayi Zhao
2020-03-03fix cursor moving to top after deletion or renameJiayi Zhao
2020-03-02add tab widget for showing which tab we are onJiayi Zhao
- code cleanup - pageup and pagedown now work properly
2020-02-24fix open_file_withJiayi Zhao
- fix event to not consume the first few inputs on switching to a terminal program
2020-02-22implement textfield widgetJiayi Zhao
- for asking users for long input strings - implement prompt widget - for prompting users for a single key response
2020-02-22move the majority of rendering into its own widget: TuiViewJiayi Zhao
- textfield is now a widget as well - reduced code duplication with TuiView - add backtab support - add a message queue for notifications
2020-02-18fix issue with hiding hidden files while selecting a hidden fileJiayi Zhao
2020-02-17directory reloads now preserve positionJiayi Zhao
- commands like show hidden and reload dir now preserves cursor/index position
2020-02-16remove more codeJiayi Zhao
- remove curr_list field from tab - fixes many commands not working
2020-02-16remove ncurses dependencyJiayi Zhao
- clean up code - update theme config - fix localstate tracking file selection not selecting proper files
2020-02-16rework rendering system to use tui-rs widgetsJiayi Zhao
- move files around - delete some old ncurses code - integrate tui-rs styles and colors
2020-02-11progress on switching to tui-rs for uiJiayi Zhao
2020-02-09rework input thread and file operationsJiayi Zhao
- no longer depend on fs_extra for copy/paste files - in house solution preserves permissions - ioworkers are now queued, no more parallel io tasks - input thread now listens for ioworker threads as well - cargo fmt
2019-07-16fix when changing directories, parent directory doesn't changeJiayi Zhao
2019-06-28cargo fmtJiayi Zhao
2019-06-28path shortening now uses /home/shana env variableJiayi Zhao
- fix showing extra '/' in path at root directory
2019-06-23make use of std::io::ResultJiayi Zhao
2019-06-23cargo fmtJiayi Zhao
2019-06-23refactor file operations to use fs_extraJiayi Zhao
- add fs_extra_extra for specific use case
2019-06-23rename io to fsJiayi Zhao