Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-17 | Resolve FIXMEs and TODOs | Thomas White | |
Prompted by the article linked below, for each FIXME/TODO I've either referenced an issue in the tracker, or removed it if it's not worth fixing. https://schleiss.io/plotting-source-code-todos-for-open-source-projects | |||
2021-03-17 | CrystFELImageView: Fix zoom limits | Thomas White | |
2021-03-17 | GUI: Show beam centre more clearly, and optionally | Thomas White | |
2021-03-16 | CrystFELImageView: Avoid crash when scrolling after image load failure | Thomas White | |
2021-03-05 | Mass update of copyright dates in source code comments | Thomas White | |
2021-03-02 | CrystFELImageView: Set limits on zooming | Thomas White | |
2021-02-26 | CrystFELImageView: Set need_recentre at start | Thomas White | |
2021-02-25 | CrystFELImageView: Fix first crystal colour | Thomas White | |
2021-02-23 | Centre image at start (or on zoom reset) | Thomas White | |
This just sets the scroll bars to the middle position, which is not necessarily the middle of the detector. Still, it's better than starting at the edge every time. | |||
2021-02-23 | CrystFELImageView: Redraw even less | Thomas White | |
2021-02-23 | CrystFELImageView: Use different colours for multiple crystals | Thomas White | |
This adds a cycle of four colours. It seems difficult to choose colours that are always clearly visible, but maybe the list can be extended in the future. | |||
2021-02-23 | CrystFELImageView: Queue a redraw after changing settings | Thomas White | |
2021-02-23 | CrystFELImageView: Make peak/reflection markers slightly transparent | Thomas White | |
This allows the pixel values underneath to be read. | |||
2021-02-22 | CrystFELImageView: Re-render a bit less often | Thomas White | |
2021-01-07 | GUI: Basic labelling of reflections | Thomas White | |
Lots of improvements still to be made here, such as using the "real" Cairo text API as well as using proper overlines for negative indices. | |||
2020-09-24 | Show predicted but not integrated reflections in red | Thomas White | |
2020-09-09 | CrystFELImageView: Skip entire draw_sig if image is NULL | Thomas White | |
2020-09-09 | CrystFELImageView: Better cross-hairs | Thomas White | |
2020-09-08 | Show prediction boxes at the right size | Thomas White | |
2020-09-08 | Fixup peak box | Thomas White | |
2020-09-08 | Make peak box bigger (and add crosshairs) at high magnification | Thomas White | |
2020-09-04 | draw_refls: Set line width | Thomas White | |
2020-09-04 | Add a FIXME | Thomas White | |
2020-08-28 | Avoid GSL running statistics for CrystFELImageView auto-scale | Thomas White | |
This changes the meaning slightly (it assumes all the panels are at least roughly the same size), and the code isn't very nice. However, it's not "science-critical" and it's worth it to get back to compatability with old GSL versions. | |||
2020-08-12 | Change colour of peak boxes to yellow | Thomas White | |
Shows up much better against the blue | |||
2020-07-29 | Show reflections in GUI | Thomas White | |
2020-07-29 | Reset zoom when loading new data | Thomas White | |
If the image size changes, bad things happen. | |||
2020-07-29 | Let caller (rather than CrystFELImageView) own the image structure | Thomas White | |
2020-07-29 | Store the actual DataTemplate in GUI project struct | Thomas White | |
2020-07-29 | crystal_image_view_set_image: Free peak lists | Thomas White | |
2020-07-29 | Don't try to draw peaks without an image structure | Thomas White | |
2020-07-29 | Automatic colour scale | Thomas White | |
2020-07-29 | Avoid double iteration | Thomas White | |
2020-07-29 | Simplify image rendering for CrystFELImageView | Thomas White | |
2020-07-29 | Break render.c down and move to geoptimiser and CrystFELImageView | Thomas White | |
These two functions will diverge in the future. Also, this change removes the last remaining dependency of libcrystfel on Gdk/Gtk-anything. | |||
2020-07-29 | Avoid reloading image data when colour scale is changed | Thomas White | |
2020-07-29 | Put brackets round values of bad pixels | Thomas White | |
2020-07-29 | Add brightness slider | Thomas White | |
This can be improved a lot... | |||
2020-07-29 | Add crystfel_image_view_get_datatemplate() | Thomas White | |
2020-07-29 | Draw pixel values on zoom | Thomas White | |
2020-07-29 | Don't round the panel vectors | Thomas White | |
This was necessary before to keep pixel alignment. Now that we can easily zoom, it's not as important to keep pixel-for-pixel correspondence. | |||
2020-07-29 | Use configure-event instead of size-allocate | Thomas White | |
2020-07-29 | Show error if image loading fails | Thomas White | |
2020-07-29 | Show the peaks in the image view | Thomas White | |
2020-07-29 | Add new functions to CrystFELImageView | Thomas White | |
2020-07-29 | Ignore left and right scroll directions | Thomas White | |
2020-07-29 | Implement loading of images | Thomas White | |
2020-07-29 | Redraw CrystFELImageView after reloading image | Thomas White | |
2020-07-29 | Clean up image on destruction of CrystFELImageView | Thomas White | |
2020-07-29 | Preserve view position and zoom across image reload | Thomas White | |