Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2023-04-23
| ||
09:11 | Fix crash caused by a TypeError in model/image.py. Leaf check-in: bcb345ac09 user: thomas tags: trunk | |
2021-10-01
| ||
17:53 | Fix building the wheel. check-in: bdb0827df5 user: thomas tags: trunk | |
2021-08-15
| ||
20:29 | Updated the build system by porting changes from other projects: - Use pyproject.toml and setup.cfg to specify build system requirements and project meta data. - Ship scripts for Windows and Linux that create a fully working development environment by populating a Python virtual environment with all dependencies. check-in: 0e93c8db97 user: thomas tags: trunk | |
2020-01-04
| ||
10:17 | Refactored the logging system. The logging now works without a _logger.py module inside each package. The logger path is derived from the module path. Fixed some PEP8 style issues. check-in: 243092c475 user: thomas.hess@udo.edu tags: trunk | |
2019-12-05
| ||
12:25 | Update README.rst Fixed bad formatting. Use mono-space fonts where applicable instead of boldface or italicized text. check-in: ae81bd3903 user: noreply@github.com tags: trunk | |
2019-04-30
| ||
12:17 | Moved the static project meta-data into it’s own module. Added type checker hints for the parsed cli argument data structure. check-in: 1e1789920f user: thomas.hess@udo.edu tags: trunk | |
2019-04-11
| ||
17:58 | README: Added command line examples CHANGELOG updated. check-in: cfa0c74c78 user: thomas.hess@udo.edu tags: trunk, v0.3.1 | |
17:48 | Refactored event processing during save operation. - ranamed on_image_selection_changed to on_active_image_changed, which should me more clear - The SelectionListView class now handles the image change on it’s own. check-in: d90c708143 user: thomas.hess@udo.edu tags: trunk | |
17:48 | Cleaned up the logger setup. It does not create a superfluous logger instance any more. check-in: a1621081e4 user: thomas.hess@udo.edu tags: trunk | |
17:48 | Model: Add a signal, that is emitted when all images are saved. - Update the view on each row removal during save all check-in: ba78acd2a6 user: thomas.hess@udo.edu tags: trunk | |
17:48 | Use object orientation to encapsulate the image list view functions inside classes. check-in: 57bbf953e6 user: thomas.hess@udo.edu tags: trunk | |
2018-12-01
| ||
19:53 | Updated and extended the README.rst check-in: 0c8acc5f48 user: thomas.hess@udo.edu tags: trunk | |
2018-11-20
| ||
12:40 | Release version 0.3.0 check-in: deb2018371 user: thomas.hess@udo.edu tags: trunk, v0.3.0 | |
12:20 | Implemented Selection rendering. Based the list delegates on an abstract base class that holds shared methods. check-in: 39ac4978f2 user: thomas.hess@udo.edu tags: trunk | |
12:20 | Added thumbnails to the Selection class. If it has a parent, it can now create a QPixmap that contains it’s selected area. check-in: 26b4fb88ad user: thomas.hess@udo.edu tags: trunk | |
12:20 | main(): Documented a workaround check-in: 9699db13bb user: thomas.hess@udo.edu tags: trunk | |
12:20 | Argument parser: improved wording in the help text. check-in: 2dc1655c3c user: thomas.hess@udo.edu tags: trunk | |
12:20 | Removed thumbnails from the Image class. Use len(EnumClass) to determine the Qt model column count. check-in: 8fdcf1eb2e user: thomas.hess@udo.edu tags: trunk | |
2018-11-19
| ||
15:00 | Update README.rst check-in: 0b6c74575c user: noreply@github.com tags: trunk | |
2018-10-17
| ||
13:03 | Release version 0.2.0 check-in: c8de41cbba user: thomas.hess@udo.edu tags: v0.2.0, trunk | |
11:50 | Merge branch 'custom_image_table_delegates' check-in: f2f336b33f user: thomas.hess@udo.edu tags: trunk | |
11:42 | Implemented Image delegate rendering Closed-Leaf check-in: 67fb650719 user: thomas.hess@udo.edu tags: custom_image_table_delegates | |
10:16 | ImageListItemEditor: Set the file name label to be a clickable URI, opening the image in the system default image viewer. check-in: b62a686729 user: thomas.hess@udo.edu tags: custom_image_table_delegates | |
10:16 | Allow setting custom text for labels with links. check-in: 915ed25fcd user: thomas.hess@udo.edu tags: custom_image_table_delegates | |
10:16 | Started implementing delegate drawing check-in: 705c3afe9b user: thomas.hess@udo.edu tags: custom_image_table_delegates | |
10:16 | Started implementing custom delegates for the image table view. check-in: 28f998c109 user: thomas.hess@udo.edu tags: custom_image_table_delegates | |
2018-10-06
| ||
16:15 | Fixed a bug in the shutdown logic, causing shutdown() to be called twice when the application was closed using the quit menu action. check-in: b8b0cee297 user: thomas.hess@udo.edu tags: trunk | |
15:52 | Use column definition enum in model.py. Reduce usage of magical numbers. check-in: fa3c3d6167 user: thomas.hess@udo.edu tags: trunk | |
15:42 | Add and fix documentation in model.py check-in: aeaea720d8 user: thomas.hess@udo.edu tags: trunk | |
09:53 | Style fixes check-in: d8d244f329 user: thomas.hess@udo.edu tags: trunk | |
09:51 | On custom_image_table_delegates: Uncommitted changes before Checkout at 06.10.18 11:51 Closed-Leaf check-in: 780abe3e5e user: thomas.hess@udo.edu tags: refs/stash | |
09:51 | index on custom_image_table_delegates: dd6aca9 Started implementing delegate drawing check-in: c0d6d8a374 user: thomas.hess@udo.edu tags: refs/stash | |
09:51 | Started implementing delegate drawing check-in: a6892dc1db user: thomas.hess@udo.edu tags: refs/stash | |
2018-10-04
| ||
13:48 | Ignore setup.py build and install target related temporary files. check-in: 267e88fc1b user: thomas.hess@udo.edu tags: trunk | |
13:42 | Started implementing custom delegates for the image table view. check-in: 8506cb63aa user: thomas.hess@udo.edu tags: refs/stash | |
13:11 | Image: Use an enum for column definitions. Mark column enums as unique. check-in: 5f1f103946 user: thomas.hess@udo.edu tags: trunk | |
2018-10-03
| ||
21:56 | Selection now uses an enum to define columns. check-in: 78c4bce890 user: thomas.hess@udo.edu tags: trunk | |
21:55 | Fixed the selection editor to work with the new model behaviour. check-in: ee5361e3fc user: thomas.hess@udo.edu tags: trunk | |
20:01 | Selection: Removed a duplicate function definition Selection and Image: Added more docstrings. data() now skips early, if the column index is invalid. Define the column count as a static constant. check-in: dcbf0d6b08 user: thomas.hess@udo.edu tags: trunk | |
2018-10-02
| ||
20:47 | Release version 0.1.0 check-in: b9d8cc8db0 user: thomas.hess@udo.edu tags: trunk, v0.1.0 | |
20:46 | Clear the selection editor when the current image is closed. check-in: 83db72fe5a user: thomas.hess@udo.edu tags: trunk | |
20:25 | Update README.rst Fix rendering on GitHub. check-in: a1575afff6 user: noreply@github.com tags: trunk | |
20:22 | Add some bits to the README. Removed an implemented item on the TODO list. check-in: 6e17ddb7d9 user: thomas.hess@udo.edu tags: trunk | |
18:33 | Implement installing visual_image_splitter using setup.py install. Qt Resources are compiled and included as a Python module. Tests are excluded from being installed. check-in: 29c54d691b user: thomas.hess@udo.edu tags: trunk | |
17:18 | Only update the selection editor, if the selected row changed. check-in: e6b1ab5073 user: thomas.hess@udo.edu tags: trunk | |
17:10 | Hide vertical headers in both QTableView instances. check-in: b4d81ced42 user: thomas.hess@udo.edu tags: trunk | |
16:46 | Better selection change handling. If columns with non-zero index are selected, use the row-equivalent index at column 0 instead. This properly updates the selection editor and selection table, regardless of the clicked column. check-in: 740a55e75e user: thomas.hess@udo.edu tags: trunk | |
13:44 | Use bilinear filtering to scale the low resolution image proxy that is used for image display. Scaling is done in the ModelWorker thread, so does not block the GUI. The new filtering results in better image quality in the selection editor. check-in: 599f49f888 user: thomas.hess@udo.edu tags: trunk | |
11:54 | Fix warnings at program exit. The warnings were caused by Python garbage collecting the QApplication instance before exiting the program. Fixed warning: "QBasicTimer::start: QBasicTimer can only be used with threads started with QThread" check-in: 46ec2de9e7 user: thomas.hess@udo.edu tags: trunk | |
11:47 | Use QTableView in both main window view panels. Renamed the elements to reflect that they are table views. check-in: bc45d0db08 user: thomas.hess@udo.edu tags: trunk | |