Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-02-20 | GUI: Update copyright date | Thomas White | |
2022-11-24 | GUI: Colour scale, part 4: Add manual "reset scale" option | Thomas White | |
2022-11-24 | GUI: Colour scale, part 3: Use the values in CrystFELImageView | Thomas White | |
2022-11-24 | GUI: Colour scale, part 2: Scrolling and zooming | Thomas White | |
2022-11-24 | GUI: Colour scale, part 1: Basic image histogram | Thomas White | |
2022-11-24 | Remove comment about closed issue | Thomas White | |
2022-08-25 | GUI: Get icons via a GResource | Thomas White | |
Otherwise we have to mess around with custom paths whenever CrystFEL is installed in a non-system location. | |||
2022-08-24 | GUI: Add options for detector-shift and peakogram-stream | Thomas White | |
Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/63 | |||
2022-08-24 | GUI: Add custom task icons | Thomas White | |
Previously, the task buttons used stock icons chosen to approximately fit the task when displayed with the icon theme on my computers. But they don't fit so well in other themes, and sometimes no icon is shown at all. So, now they have their own icons, specifically designed for CrystFEL. Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/9 | |||
2022-08-23 | GUI: Add resolution rings | Thomas White | |
It will refuse to draw the rings if the detector is too far from being flat (as judged by detgeom_mean_camera_length). Otherwise, the drawing is exactly the same as was done by hdfsee. | |||
2022-07-06 | GUI: Invoke programs without path | Thomas White | |
Including the path wasn't working very well. One of the problems is that it prevents the use of a wrapper script for the programs, which is needed for certain environments. This commit just removes the path prefixes altogether. | |||
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!). |