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-05-17 | GUI: Improve error handling for default_project | Thomas White | |
2021-05-11 | GUI: Ensure that streams get re-scanned after job termination | Thomas White | |
Previously, they would not get scanned because no job was running. We need one more scan after a job exits to make sure everything is up to date. | |||
2021-04-30 | GUI: Take optional stream on command line | Thomas White | |
Closes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/12 | |||
2021-04-30 | GUI: Fix force_refls_on | Thomas White | |
A silly cut+paste error. | |||
2021-04-19 | Move file_exists to utils (and eliminate several duplicates) | Thomas White | |
2021-04-01 | GUI: Clean up old tasks when infobar is removed | Thomas White | |
2021-03-30 | GUI: Fail more gracefully if image file is not present | Thomas White | |
With the new header cache, it's possible to operate completely from the stream. | |||
2021-03-17 | GUI: Show beam centre more clearly, and optionally | Thomas White | |
2021-03-05 | Mass update of copyright dates in source code comments | Thomas White | |
2021-03-02 | GUI: Add menu item to clear log | Thomas White | |
2021-03-02 | GUI: Add tooltips to navigation buttons | Thomas White | |
2021-03-01 | GUI: Reject job names containing path separators | Thomas White | |
2021-03-01 | GUI: Add history list for random image selection | Thomas White | |
2021-02-26 | GUI: Automatically generate new job names | Thomas White | |
2021-02-25 | GUI: Factorise force_{peaks,refls}_on | Thomas White | |
This should help avoid them getting out of sync. Again. | |||
2021-02-25 | GUI: Make sure items under View menu are set correctly at the start | Thomas White | |
2021-02-25 | GUI: Improve image info bar | Thomas White | |
(...and work through horrific circular logic during creation) | |||
2021-02-25 | GUI: Complain more loudly if geometry can't be loaded | Thomas White | |
2021-02-24 | GUI: Move import stuff to separate file | Thomas White | |
2021-02-24 | GUI: Sketch out new data import window | 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 | GUI: Add option for manual zoom reset | Thomas White | |
This is sometimes necessary, such as when switching between results with drastically different geometries (which obviously shouldn't happen much!). | |||
2021-02-19 | GUI: Don't re-scan streams so often | Thomas White | |
It only makes sense to re-scan if there is a job running, but this also adds a manual re-scan button for rare exceptions. | |||
2021-02-18 | Eliminate duplicate make_job_folder/make_workdir | Thomas White | |
2021-02-17 | GUI: Generalise job notes page | Thomas White | |
2021-02-16 | GUI: Add ambigator options | Thomas White | |
2021-02-10 | GUI: Sketch out data export window | 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-12-11 | Skeleton figure of merit window for GUI | Thomas White | |
2020-12-11 | result -> indexing_result | Thomas White | |
Because shortly we will have merging_result as well | |||
2020-12-07 | GUI: Save and restore the selected result | Thomas White | |
2020-12-07 | GUI: Select result when loading stream | Thomas White | |
2020-11-30 | Move get_crystfel_exe and get_crystfel_path_str to crystfel_gui.c | Thomas White | |
2020-11-30 | Avoid crash when image info button is clicked on an empty image view | Thomas White | |
2020-10-22 | Skeleton for merging via GUI | Thomas White | |
2020-09-24 | Optionally avoid very new GTK features, for better backwards compatibility | Thomas White | |
2020-09-24 | Add "*.h5" match type | Thomas White | |
2020-09-08 | Show prediction boxes at the right size | Thomas White | |
2020-09-08 | Grey out next/prev buttons when at extremes of data | Thomas White | |
2020-09-08 | Select the right radio button in "Load data" dialogue box | Thomas White | |
2020-09-07 | Set Show Reflections menu item when loading project | Thomas White | |
2020-09-07 | Fix update_peaks logic | Thomas White | |
2020-09-04 | Update imageview on change of results | Thomas White | |
2020-09-04 | Ensure peak/reflection drawing option is set correctly | Thomas White | |
2020-09-04 | Look up and show results in GUI | Thomas White | |
2020-09-02 | New way of loading streams | Thomas White | |
The old way: When a stream is loaded, completely change how many functions including update_imageview() work. The new way: When a steram is loaded, populate the list of filename/event IDs from the stream, and add the stream as a results source | |||
2020-09-02 | Add a drop-down list of results | Thomas White | |
2020-09-02 | Fix job tracking logic | Thomas White | |
2020-08-25 | Implement progress bar for indexing via generic interface | Thomas White | |