Commit Graph

129 Commits

Author SHA1 Message Date
Carsten Haitzler 6c3c261d66 fix double listing end call for reblocking 2023-08-31 07:52:30 +01:00
Carsten Haitzler a2943f34f5 don't need arpa inet.h
fixes #3
2023-08-27 14:49:27 +01:00
Carsten Haitzler c8a537f3a8 detect nsec struct stat systems
fixes #2
2023-08-27 14:48:40 +01:00
Carsten Haitzler b0b34c95ae use eina_strndup
fixes #1
2023-08-27 14:32:57 +01:00
Carsten Haitzler 46b8f5ff65 handle scaling for custom pos/size 2023-08-22 10:01:54 +01:00
Carsten Haitzler b62e654e10 handle scale for custom pos/size 2023-08-22 09:49:43 +01:00
Carsten Haitzler ac260f993e shuffle list done to reblock if queued 2023-08-22 09:41:57 +01:00
Carsten Haitzler 6836357bed make custom icon sizes work 2023-08-22 09:16:09 +01:00
Carsten Haitzler 46702c12da set icon size only if not already set... 2023-08-22 08:37:14 +01:00
Carsten Haitzler 19c7257285 add dump debug funcs + fix layout in custom mode in some timing setups 2023-08-22 08:35:54 +01:00
Carsten Haitzler 94784e437b break out bitmap code from efm custom layout 2023-08-21 19:29:49 +01:00
Carsten Haitzler af3c2fa9fa add to todo 2023-08-16 16:40:06 +01:00
Carsten Haitzler b7e6603f3b custom view mode.... make it work
so now custom viuew mode allows you to dnd icons to specific positions
and efm remembers them in the metadata store for that dir. icons that
have explicit positions are explicitly placed where you put them.
those without that data try and auto-place as best it can filling in
empty space. this will expand the view vertically and scroll down if
needed with the current top left to bottom right row by row auto
layout. i need to add more than lay out e.g. top left to bottom right
column by column - do that later. in theory i can also store icon
sizes too per icon and the algorithm handles a custom size per icon -
i do need to load the meta data info for that and present it from
backend to front end... but if i do it'd work. anyway. into git we go.
2023-08-16 16:02:32 +01:00
Carsten Haitzler 85c47e264f get dnd with custom position to work better and bounds size too 2023-07-20 17:53:30 +01:00
Carsten Haitzler cfcc56e3cc wrte new metadata and dont need it to be updated again 2023-07-13 23:29:22 +01:00
Carsten Haitzler 355e27cdbc dnd - load metadata x,y .. on dnd in custom mode save 2023-07-13 21:01:36 +01:00
Carsten Haitzler bc20a90fd8 metadta - add start of metadata system for files
compiles, in theory should work... with some XXX gotchas (like race
condition for 2 writers - no locks), but untested as of now. just
built the infra and it compiles...
2023-07-06 07:48:37 +01:00
Carsten Haitzler a5c6d841f6 more work on moving code forward 2023-06-28 05:24:16 +01:00
Carsten Haitzler 11fa91ca73 clean up comments, formatting and todo 2023-06-27 14:07:49 +01:00
Carsten Haitzler 2b5d21afce really fix blank/black icons - it's skip head... 2023-06-26 10:41:23 +01:00
Carsten Haitzler d31eb87ddb fix black icons 2023-06-26 10:04:03 +01:00
Carsten Haitzler 9afcdde19f remove done from todo 2023-06-23 13:20:08 +01:00
Carsten Haitzler d8b739ab07 add git master requirements 2023-06-23 09:27:45 +01:00
Carsten Haitzler 24a452d925 add screenshots to readne 2023-06-23 09:21:53 +01:00
Carsten Haitzler 6776df9dd1 improve readme 2023-06-23 09:11:53 +01:00
Carsten Haitzler 3dbacfbd78 add gitignoe 2023-06-23 09:03:37 +01:00
Carsten Haitzler 2958defd9e Import src 2023-06-23 09:02:36 +01:00
Carsten Haitzler c6124b2180 remove starter files 2023-06-23 08:55:53 +01:00
Carsten Haitzler a43833e329 Initial commit 2023-06-23 00:53:47 -07:00