| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | fm: implement directory listing with scrolling and file previewHEADmaster | verdant | 3 days | 2 | -3/+214 |
| | | |||||
| * | Add scroll state and redraw tracking to fm_info | verdant | 3 days | 2 | -2/+16 |
| | | |||||
| * | Remove unnecessary wborder call | verdant | 3 days | 1 | -1/+0 |
| | | |||||
| * | Fix window positioning and height calculation | verdant | 3 days | 1 | -2/+2 |
| | | |||||
| * | Remove a blank line | verdant | 3 days | 1 | -1/+0 |
| | | |||||
| * | Remove redundant debug logging and commented code | verdant | 3 days | 1 | -3/+0 |
| | | |||||
| * | Add path normalization | verdant | 3 days | 1 | -0/+13 |
| | | | | | | | Add a path_normalize() helper function to remove trailing slashes from directory paths, preventing potential issues with duplicate slashes in file operations. | ||||
| * | Add version option support | verdant | 3 days | 1 | -0/+4 |
| | | |||||
| * | Fix a typo | verdant | 3 days | 1 | -1/+1 |
| | | | | | handing -> handling | ||||
| * | Remove resize handling | verdant | 3 days | 1 | -9/+0 |
| | | |||||
| * | Redraw when scrolling | verdant | 3 days | 1 | -2/+11 |
| | | |||||
| * | Update README | verdant | 3 days | 1 | -0/+13 |
| | | |||||
| * | Move keypad() to ncurses_init() | verdant | 3 days | 2 | -2/+1 |
| | | |||||
| * | Add dependence: libmagic | verdant | 3 days | 1 | -4/+4 |
| | | |||||
| * | Implement keys handling | verdant | 4 days | 2 | -0/+38 |
| | | | | | 'q' for quiting, j and k for scrolling up and down in the file manager | ||||
| * | Add version function | verdant | 4 days | 2 | -0/+21 |
| | | | | | This function outputs program name, build date, author(s) and license | ||||
| * | Add .clang-format | verdant | 4 days | 1 | -0/+7 |
| | | |||||
| * | Add AUTHORS | verdant | 4 days | 1 | -0/+1 |
| | | |||||
| * | Tweak alpha from 0.1 to 0.005 | verdant | 4 days | 1 | -1/+1 |
| | | |||||
| * | Fix CPU utilization display | verdant | 4 days | 1 | -2/+1 |
| | | |||||
| * | Reformat main.c and remove redundant comments | verdant | 4 days | 1 | -148/+80 |
| | | |||||
| * | Add endwin() in die() | verdant | 4 days | 1 | -0/+2 |
| | | | | | Program can now exit correctly | ||||
| * | Reformat wm.c wm.h | verdant | 4 days | 2 | -47/+56 |
| | | |||||
| * | Add asan | verdant | 4 days | 1 | -2/+6 |
| | | |||||
| * | Reformat err.c mem.c | verdant | 4 days | 2 | -13/+14 |
| | | |||||
| * | Correct window name matching in wm_fd_w_by_name | verdant | 5 days | 1 | -1/+3 |
| | | |||||
| * | Reformat fm.c | verdant | 5 days | 1 | -38/+40 |
| | | |||||
| * | Implement Exponential Moving Average algorithm | verdant | 5 days | 2 | -181/+229 |
| | | | | | | For solving that CPU status updating is so fast, use EMA to calc a smooth value | ||||
| * | Move function definitions to the bottom | verdant | 5 days | 1 | -2/+4 |
| | | |||||
| * | Add limits.h for fm.h | verdant | 5 days | 1 | -0/+1 |
| | | |||||
| * | Add file manager state struct with dual-pane support | verdant | 5 days | 1 | -0/+10 |
| | | |||||
| * | Remove static function definition | verdant | 5 days | 1 | -1/+0 |
| | | |||||
| * | Refactor struct fm_info | verdant | 5 days | 1 | -5/+3 |
| | | | | | | Use file_item instead fm_info. This struct includes the name of his directory or file and if this item is a directory. | ||||
| * | Implement initialize and creating windows for file manager | verdant | 5 days | 2 | -0/+70 |
| | | |||||
| * | Add .gitignore | verdant | 5 days | 1 | -0/+3 |
| | | |||||
| * | Implement main application loop | verdant | 5 days | 1 | -0/+170 |
| | | |||||
| * | Add debug mode | verdant | 5 days | 2 | -0/+15 |
| | | |||||
| * | Add status information manager | verdant | 5 days | 2 | -0/+258 |
| | | |||||
| * | Add display handing functions | verdant | 5 days | 2 | -0/+96 |
| | | | | | | Add these functions for initializing and drawing status bar, progress bar and status information | ||||
| * | Add error handing functions | verdant | 5 days | 2 | -0/+23 |
| | | |||||
| * | Add Makefile | verdant | 5 days | 1 | -0/+25 |
| | | |||||
| * | Add windows manager for creating windows | verdant | 5 days | 2 | -0/+101 |
| | | |||||
| * | Add version.h | verdant | 5 days | 1 | -0/+8 |
| | | |||||
| * | Add xmalloc | verdant | 5 days | 2 | -0/+24 |
| | | |||||
| * | Add logging system | verdant | 5 days | 2 | -0/+73 |
| | | |||||
| * | Initial commit | verdant | 5 days | 2 | -0/+676 |
