Skip to content

New features and bug fixes#61

Merged
RafaUC merged 19 commits into
masterfrom
ux-improvements
Aug 20, 2025
Merged

New features and bug fixes#61
RafaUC merged 19 commits into
masterfrom
ux-improvements

Conversation

@RafaUC

@RafaUC RafaUC commented Aug 20, 2025

Copy link
Copy Markdown
Owner

New Features

  • Replaced the tags imply dialog with a Tag Properties Editor dialog, where we can edit all tag properties.
    • Added the "Edit Tag" menu option to all tag context menus.
    • Add a keyboard shortcut to open the tag properties editor, it opens with the first selected or most recently used tag.
  • Create, edit, and delete tag aliases in the Tag Properties Editor.
    • If a tag matches one of its aliases, the tag selector will show both the alias and the main name in the list of suggestions.
    • Aliases appear in order of most recently matched first in the tag properties editor.
  • Edit a tag's description in the Tag Properties editor and display it on hover the tag name in tag selectors or via hovering the magnifier icon in the tags tree.
  • Allow per-location control for automatic file changes watching.
    • Added "Automatically Sync File Changes" toggle to locations context menu.
  • Manually refresh locations and detect file changes.
    • Added keyboard shortcut "L" to manually sync locations and files.
    • Changed sync button in locations panel to trigger this behavior.
  • Add toggle "Show as Header" for a tag in the Tag Properties Editor.
  • Add Tab autocomplete to tag selectors.
  • Disable spellchecker globally and block dictionary downloads.
  • Add thumbnail generation for video files.
  • Add a threshold to show full-res images when the thumbnails are large to avoid performance issues.
    • Add an option in Appearance settings to modify the threshold.
  • Add smoothing to thumbnail generation.
  • Add copy tags menu option to broken files.
  • Configure if tag selectors should clear the search text after each selection.
    • Added the option to usage preferences settings.
  • Add a toggleable option to the sort menu to enable natural ordering when fetching files ordered by a string property. Closes Feature Request:Toggle sorting way #60
  • Add support for tag names and aliases with diacritic marks, allowing tag selectors to match them more easily. Useful for multiple languages.
  • Importing tags from metadata now also checks for matches with existing tag aliases.

Bug fixes

  • Fixed a bug where you could not use enter key to press dialog buttons, now global shortcuts don't interfere with dialog components. Feature suggestions #33
  • Add runtime validation to typed string preference setters to prevent possible preference recovery bugs. Bug: The program starts with the UI folded #57
  • Fix a bug where low-res thumbnails for GIFs always get upscaled and smoothed, resulting in blurred thumbnails when not playing.
  • Fix a bug where extra properties input of type number incorrectly attempted to be multiline, causing visual errors.
  • UI fixes.
    • Fix sidebar panel headers text.

RafaUC added 19 commits August 4, 2025 17:14
…w global shortcuts don't interfere with dialog components. #33
…r dialog, where we can edit all tag properties and open it from any component callback through the uiStore, instead of only from the tags tree.

* Added the "Edit Tag" menu option to all tag context menus.
…or dialog and detect if a tag is a header in components based on the explicit property
…lay it on hover the tag name in tag selectors or via hovering the magnifier icon in the tags tree.
…ialog.

* Created the AliasEditor component.

* UI fixes: deleted unnecessary className assignment in MapTag that prevented the tag-header style from updating properly.
* If a tag matches one of its aliases, the tag selector will show both the alias and the main name in the list of suggestions.

* Aliases appear in order of most recently matched first.

* Cache aliases and names normalized to lowercase values.
…t opens with the first selected or most recently used tag.

Change the edit tag menu option icon.

add description property info button
Currently there are no spellchecker enhanced features implemented, like contextual menu options or configurations, and it becomes annoying for users who use multiple languages or words not in the dictionary.
Maybe in the future it would be nice to have those features and allow configuring the spellchecker.
* Added "Automatically Sync File Changes" toggle to the location context menu.

Feature: Manually refresh locations and detect file changes

* Added keyboard shortcut "L" to manually sync locations and files.

* Updated sync button in locations panel to trigger this behavior.
* Add thumbnail generation for video files and adjusted playing handling

* Add a threshold to show full-res images when the thumbnails are large to avoid performance issues.

  * Add an option in Appearance settings to modify the threshold.

* Add smoothing to the downscaling of thumbnail generation.

* Fix bug where low-res thumbnails for GIFs always get upscaled and smoothed, resulting in blurred thumbnails when not playing.

* Add copy tags menu option to broken files.
…r each selection and add the option to usage preferences settings.
… ordering when fetching files ordered by a string property. #60

* Fix: a bug where extra properties input of type number tried to get multiline, causing errors.
…allowing tag selectors to match them more easily. Useful for non-English users.
… Tagstore.FindByNameOrAlias must find an exact match.
@RafaUC RafaUC merged commit b98ad5c into master Aug 20, 2025
2 checks passed
@RafaUC RafaUC linked an issue Aug 20, 2025 that may be closed by this pull request
@RafaUC RafaUC changed the title Ux improvements New features and bug fixes Aug 20, 2025
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.

Feature Request:Toggle sorting way Calls to redirector.gvt1.com

1 participant