Kyle Kneitinger

Results 14 issues of Kyle Kneitinger

Hello all, great project! I'm in the process of porting my status from i3pystatus and having a wonderful time, but hit a small formatting roadblock that I wanted to get...

awaiting confirmation of fix
fonts/spacing/rendering
discussion

When using many parameters in a sketch, the UI's parameter tab can get a bit cluttered. To relieve this, it would be nice to allow parameters to be grouped, for...

enhancement
ui

With the addition of optionally-precomputed bounding boxes, and specifiable stroke widths (#25) the configuration options for a shape are getting quite numerous. Following the lead of `PathBuilder` and `TextBuilder`, all...

enhancement

Currently, by zooming in to a drawing, the zoom point is the center of the canvas. It would feel far more natural to zoom to the point underneath the cursor.

ui

## Goal At least 80% test coverage in repo. ## Tasks - [ ] `nightsketch_derive` macro internals - [x] #19 - [ ] `nightsketch` features (testing clap derivations, etc) -...

testing

The `#[sketch]` attribute macro in `sketch_derive` will currently autogenerate clap/custom code for setting integral, floating point and boolean values. A lot of my recent work uses text, and having that...

enhancement
internals

Currently each lib has decent error types, but their clarity/usage/etc. is inconsistent. All crate/mod error types should be reviewed and refined, and every occurrence of `unwrap()` should be checked and...

internals

`nightsketch_derive` creates descriptions from doc comments or outer attributes and uses those for `-h` text in `nightgraph-cli` and (eventually) mouse-over text in `nightgraph-ui`. Due to how helpful these are, `nightsketch_derive`'s...

enhancement
macro

## Overview Base issue for general logging related tasks ## Tasks ### Logging statements - [ ] Add logging statements to `nightgraphics` - [ ] Add logging statements to `nightsketch{_derive}*`...

internals
logging

Currently `nightgraphics`' `Shaped` triat has a `difference` operation. In addition to that it should have `union` and `intersection`. ### Tasks - [ ] Add `union` operation to `Shaped` trait -...

enhancement
geometry