Skip to content

Conversation

@MomdAli
Copy link
Collaborator

@MomdAli MomdAli commented Sep 9, 2025

UI/UX Improvements for Sync Status and Task Addition

  • The sync status message in the Mapping record and throughout the UI is now a styled TextFlow instead of a plain string, allowing for better formatting and the inclusion of bold task names and additional hints.
  • Added a booking hint field to Mapping and display it as a tooltip in the sync status column, providing users with more context about each Heimat task.
  • Replaced the old ComboBox and add button for Heimat tasks with a searchable popup (SearchPopup), making it easier to find and add tasks. The search field is cleared after each selection, and duplicate tasks are prevented.

Table and Tooltip Enhancements

  • The project list in the table now includes tooltips for each project label, improving accessibility and clarity for users.
  • The sync status column now uses a custom cell factory to display styled messages and tooltips, addressing cell height and formatting issues when using TextFlow.

Code Quality and Robustness

  • Fixed a logic error in FileOpenHelper.openFile where the file existence check was inverted, ensuring files are only opened if they exist and are not directories.
  • Improved observable list handling for table bindings, ensuring that new rows are properly tracked and bound for UI updates.

* Add tooltips
* Improve dropdown menu
* Fix time adjustment to use 1h steps
@MomdAli MomdAli requested a review from Death111 September 9, 2025 13:46
@MomdAli MomdAli self-assigned this Sep 9, 2025
Death111 and others added 3 commits October 20, 2025 20:07
# Conflicts:
#	src/main/java/de/doubleslash/keeptime/controller/HeimatController.java
…booking hint when manually added. prefix booking hint. show (i) at the end
@MomdAli MomdAli requested a review from Death111 October 23, 2025 09:16
@Death111 Death111 merged commit b6ded44 into develop Oct 23, 2025
1 of 3 checks passed
@Death111 Death111 deleted the feature/PTBAS-738_syncDialogAnpassungen branch October 23, 2025 16:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants