visual-image-splitter

Timeline
Login

Timeline

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