Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-04-05 | GUI: Add desktop file and set application name | Thomas White | |
This fixes the broken window icon on Wayland. | |||
2022-03-18 | GUI: Slow down job status checks | Thomas White | |
2022-03-04 | GUI: Fix stream rescan logic | Thomas White | |
Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/64 | |||
2022-01-12 | GUI: Try to get geometry from result (stream), if not explicitly provided | Thomas White | |
Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/56 | |||
2021-12-02 | GUI: Add a checkbox for automatically rescanning streams | Thomas White | |
Usually, one will want this option enabled. However, sometimes it speeds things up a lot to disable it. Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/54 | |||
2021-12-02 | GUI: Always set toggle actions at startup | Thomas White | |
Otherwise, setting the defaults won't work properly. | |||
2021-11-26 | GUI: Don't store stream filename in project | Thomas White | |
There's already some confusion between "loading a stream into the GUI" and "adding a stream as a result". This should help resolve it, as well as simplifying multi-stream results (coming up). | |||
2021-09-07 | GUI remove_task: Remove from list before freeing | Thomas White | |
2021-08-20 | Update AUTHORS | Thomas White | |
2021-07-22 | get_crystfel_exe: Fix logic | Thomas White | |
2021-07-22 | Clean up shadowed variables | Thomas White | |
2021-07-20 | GUI: Use format string | Thomas White | |
2021-07-15 | GUI: Run all jobs with same CWD as GUI itself | Thomas White | |
This requires changing all the paths to relative ones. Previously, the jobs ran with their CWDs set to the corresponding "result" folder. The trouble is, this breaks everything that uses a relative location: image filenames, mask/satmap files referenced by the geometry, etc. Note that this change also means that the temporary folders ("indexamajig.XXX") are now produced in the top-level working directory. Eventually, a GUI option should be added to allow these folders to be put somewhere better (i.e. somewhere fast). Closes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/44 | |||
2021-07-12 | GUI: Add Tools->Jump to frame | Thomas White | |
Closes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/41 | |||
2021-07-12 | GUI: Update the "About" box | Thomas White | |
2021-06-16 | GUI: Warn if chunk can't be loaded from stream | Thomas White | |
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 | |