Commit Graph

182 Commits

Author SHA1 Message Date
nova d9ae5c79af improvenments to the rendered output, trunking of longer file names, no more dir sizes and indexes in lft and rgt 2025-07-15 02:45:45 +02:00
nova 2105bb4fe5 improvenments to delete function; need to handle filled dir still 2025-07-14 01:04:36 +02:00
nova b9c254a0fe now runs with -O2 2025-07-13 21:53:59 +02:00
nova 4092446825 actual decent makefile whoa 2025-07-13 21:50:20 +02:00
nova bd31ffd17d fixed segfault when quitting 2025-07-13 19:47:01 +02:00
nova c9c00f4930 added unicode support 2025-07-12 15:00:34 +02:00
nova d96046ac44 -O2 related refactoring 2025-07-09 01:09:45 +02:00
nova b6f9633677 handling of empty dirs & refactoring 2025-07-08 20:51:25 +02:00
nova 7fcd148dfe fixed symlink handling 2025-07-08 01:57:58 +02:00
nova 4c958dc10a now parsing file sizes 2025-07-08 01:49:02 +02:00
nova bc6fb162c5 accounting for files "." and ".." 2025-07-08 00:43:19 +02:00
nova b77c9a2a29 made configs constant 2025-07-08 00:20:14 +02:00
nova 3f8fdc9e17 improvenments to file previews 2025-07-07 19:28:34 +02:00
nova b2b100727f fixed some race conditions 2025-07-07 19:11:48 +02:00
nova bc2989b2d9 added multiple sorting algorithms 2025-07-06 15:59:18 +02:00
nova 47470e4e64 extensionsto key_binding 2025-07-06 13:21:04 +02:00
nova 05ba7c82a0 added alhphasort 2025-07-06 07:04:19 +02:00
nova 322a1495c0 added blackmagic (funcptr/string modifiers on actions) 2025-07-06 07:03:45 +02:00
nova 88beeffafe fixed some compiler warnings 2025-07-06 05:10:14 +02:00
nova 5185e74441 fixed fucked up terminal upon exiting 2025-07-06 05:03:12 +02:00
nova ab5b466336 handling of unimplemented bindings, added unimplemented bindings 2025-07-06 03:52:25 +02:00
nova 36fd160ccb pressing a key now prints all correlated bindings 2025-07-06 03:36:43 +02:00
nova 142f75d98a improvenments to rendering and start of thread_btm 2025-07-05 22:20:32 +02:00
nova 539af5fd65 creating new files and dirs possile, dedicated update screen key 2025-07-03 01:24:57 +02:00
nova f320449572 propper input handling 2025-07-03 00:58:31 +02:00
nova 0a6509310d implemented delete and rename 2025-07-02 22:59:47 +02:00
nova aedfdd1ed5 window sizing now possible in interaction functions 2025-06-26 23:52:04 +02:00
nova f2eaeee9ea removed the need for a second input pass by making window global 2025-06-26 22:52:05 +02:00
nova 01fe19866c rename of content of struct file 2025-06-26 22:10:04 +02:00
nova 36ff54038e improvenments to threading 2025-06-24 00:18:53 +02:00
nova 1a64b83703 improvenments to the rendering 2025-06-24 00:18:18 +02:00
nova c9051b2565 removed printf and unused var 2025-06-23 23:24:22 +02:00
nova 1a68fee59c added more default commands 2025-06-23 23:03:54 +02:00
nova c29870998e improvenments to the string input loop 2025-06-22 02:06:36 +02:00
nova 3eb1c0f93e implemented rename_hovered, custom input string loop 2025-06-22 01:28:59 +02:00
nova e07ec0b413 implemented open_with 2025-06-21 23:48:56 +02:00
nova f99035629a opening files using mimetypes defined in config.h 2025-06-18 04:08:02 +02:00
nova 1485d69cad cleanup 2025-06-16 11:11:34 +02:00
nova e7b45579b1 TODO(2025-06-13T01:26:16) done, untracked due to see previous commit 2025-06-16 11:04:38 +02:00
nova b1eecad13c forgor to add in commit f42429de89 2025-06-16 11:02:10 +02:00
nova 797f9a7d3b fixed some memory leaks 2025-06-16 11:00:26 +02:00
nova 1f3a55df4b added release target 2025-06-16 10:59:02 +02:00
nova c1f2f7602a updated config.h, see previous commit 2025-06-15 20:17:11 +02:00
nova 7c9af0d340 user input now handled through function pointers, now defined in config.h 2025-06-15 20:14:53 +02:00
nova d2bde3a31c added valgrind in makefile 2025-06-15 16:54:05 +02:00
nova 188ecb7f57 finally added .gitignore 2025-06-15 16:48:41 +02:00
nova dc67be11dc hovered line now fully highlighted 2025-06-15 16:39:55 +02:00
nova f792399d44 changes to natural sort 2025-06-15 16:06:47 +02:00
nova f42429de89 file preview infrastructure & implementation of preview of text files 2025-06-15 15:58:49 +02:00
nova bc2bc8fce0 added config.h 2025-06-13 01:28:16 +02:00