However, I made some good progress #5 and #6 today.
Well, #6 was just: $bzr rm camera_button.py, so not much accomplishment there.
However, I made solid inroads for #5, documentation for #quickly-widgets. I got PressAndHoldButton totally documented, and did the module documentation for grid_column.py, which included a bit of work to document how to create a custom column for a DictionaryGrid.
Speaking of DictionaryGrid, I got a question from a developer using it about how to respond to edits in the DictionaryGrid. I realized that I did not make this easy. It's easy to enable the UI for editing, but in order to receive a signal when a change occurred required iterating though the columns and attaching to each column's edited (or toggled) event. So I fixed this by adding a "cell-edited" signal and that's in trunk now.
It's so important to be getting feedback from users. Otherwise, you don't know the right use cases, and you can miss obvious things like this.
It’s always nice to see developers balancing work, family time, and personal projects while still making progress little by little. Small improvements like adding easier edit signals can make a huge difference for users and show how valuable real community feedback is. It also reminds me of how interactive learning tools and even fun kids riddles improve when creators actually listen to how people use them in real life.
ReplyDelete