Aldo Cortesi
Aldo Cortesi
Unlike FSEvents (OSX) and ReadDirectoryChangesW (Windows), inotify is not recursive. The rjeczalik/notify package half-hides this from us by walking the tree on startup and adding a watch for every directory....
NetworkInterface would be much more useful if the interface addresses included the netmask. This might be done with a MaskedIP type that consists conceptually of a (ip, mask) tuple with...
On OSX, when datalink_channel fails to open a BPF device due to incorrect permissions, a confusing error is returned. This is because the code iterates over an arbitrary number of...
### Problem The "focusable" attribute is explicitly ignored for non-floating windows. For example, here is the code for going to the next/previous window, which ignores focusable==false unless the window is...
Thanks for the very handy library, which has made managing config files in [tenx](https://github.com/cortesi/tenx) much nicer. It would be great to have support for `HashMap` and `Vec` struct attributes, where...
## Summary - move most modules from `canopy` into `canopy-core` - re-export new items from `canopy-core` - trim `canopy` down to a thin façade - update Cargo manifests ## Testing...
## Summary - use `u32` and `i32` for geom types - update viewport and widgets to match - convert backend to use new geometry types - adjust tests and examples...
## Summary - drop show/hide cursor methods from render backend - stop showing or hiding the terminal cursor during rendering - clean up backend implementations and tests ## Testing -...
## Summary - adjust scrolling when deleting items above the viewport - re-run visibility check after deleting - add regression test for deleting the first item in a two-item list...