Thanks to visit codestin.com
Credit goes to github.com

Skip to content

feat(gui): list features together in remote device information (#10376)#10378

Draft
tomasz1986 wants to merge 2 commits intosyncthing:mainfrom
tomasz1986:tomasz86/prs/gui/sharing-features
Draft

feat(gui): list features together in remote device information (#10376)#10378
tomasz1986 wants to merge 2 commits intosyncthing:mainfrom
tomasz1986:tomasz86/prs/gui/sharing-features

Conversation

@tomasz1986
Copy link
Member

feat(gui): list features together in remote device information (#10376)

Currently, features such as "Introducer", "Auto Accept", and "Untrusted"
are all listed in the device information separately with a single-worded
"Yes" next to them. With this change, they are all listed together under
a single "Features" entry.

Ref: #9118 (comment)

Signed-off-by: Tomasz Wilczyński [email protected]

Screenshots

Before

image image

After

image image

@github-actions github-actions bot added the enhancement New features or improvements of some kind, as opposed to a problem (bug) label Sep 7, 2025
@tomasz1986
Copy link
Member Author

@imsodin This was originally suggested by you in #9118 (comment), so I would like to ask for your opinion about this implementation. I know that you're not a fan of "disappearing" elements in the GUI, but I tried to combine these with either a "checked" or "unchecked" icon, but it ended up with just too many icons (as the features themselves also have their own icons displayed next to them).

…hing#10376)

Currently, features such as "Introducer", "Auto Accept", and "Untrusted"
are all listed in the device information separately with a single-worded
"Yes" next to them. With this change, they are all listed together under
a single "Features" entry.

Ref: syncthing#9118 (comment)

Signed-off-by: Tomasz Wilczyński <[email protected]>
@tomasz1986 tomasz1986 force-pushed the tomasz86/prs/gui/sharing-features branch from 908c8c7 to 4b1fa8b Compare September 7, 2025 16:54
@calmh
Copy link
Member

calmh commented Sep 7, 2025

Does it become just Features: <large blank void> if there are no specific things enabled?

@calmh
Copy link
Member

calmh commented Sep 7, 2025

Otherwise I like it.

@tomasz1986
Copy link
Member Author

Does it become just Features: <large blank void> if there are no specific things enabled?

Yeah, good catch. Now it will only be shown when at least one of the features is enabled. I have also moved it down just before "Identification". Not sure if there is any particular order here, but I think it may fit better there (after all other information).

@tomasz1986 tomasz1986 marked this pull request as draft September 7, 2025 20:40
@gudvinr
Copy link
Contributor

gudvinr commented Oct 22, 2025

NIT: "Untrusted" can hardly be called a "feature".

Since those are binary toggles, maybe it'd be better to add separate section right before or after the list, that consists of "tags"?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New features or improvements of some kind, as opposed to a problem (bug)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants