Commit Graph

82 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