Skip to content

Conversation

ilandikov
Copy link
Collaborator

Types of changes

Done by pairing with @claremacrae

Changes visible to users:

  • New feature (prefix: feat - non-breaking change which adds functionality)
    • Issue/discussion:
  • Translation (prefix: i18n - additions or improvements to the translations - see Support a new language)
  • Documentation (prefix: docs - improvements to any documentation content for users)

Description

  • Change settings UI to explicitly state which settings require a restart
  • We reused an existing translation string and used ChatGPT and own knowledge to update existing translations

Motivation and Context

  • Save users from reloading vault unnecessarily
  • Make it easier to update remaining settings to auto-reload

How has this been tested?

  • Manual tests in demo vault

Checklist

  • My code follows the code style of this project and passes yarn run lint.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • My change has adequate Unit Test coverage.
    • Settings UI is not covered by tests

Terms

@ilandikov ilandikov added scope: documentation Improvements or additions to documentation scope: internationalisation Translations - Making the plugin work well for non-English-language users - also known as i18n scope: settings Issues referring to the Tasks Settings panel in Obsidian labels Sep 28, 2025
Copy link
Collaborator

@claremacrae claremacrae left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi Ilyas,

The comment on the Korean translation is FYI - I will go with your judgment...

My updating of the other settings images is a work-in-progress....

claremacrae and others added 2 commits September 30, 2025 09:20
Co-Authored-By: Ilyas Landikov <93825870+ilandikov@users.noreply.github.com>
Copy link

Copy link
Collaborator

@claremacrae claremacrae left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm really happy we did this. It will save new users doing a lot of restarts!

@claremacrae claremacrae merged commit ec274b3 into obsidian-tasks-group:main Sep 30, 2025
3 checks passed
@claremacrae claremacrae changed the title feat: improve settings UI feat: add 'RESTART REQUIRED' to specific settings sections Sep 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

scope: documentation Improvements or additions to documentation scope: internationalisation Translations - Making the plugin work well for non-English-language users - also known as i18n scope: settings Issues referring to the Tasks Settings panel in Obsidian

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants