notepad-plus-plus / notepad-plus-plus/notepad-plus-plus

Add a third "Tab Indicator" differentiating between "Current-Focused Tab" and "Current-Unfocused Tab"

Open
#8,834 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
C++
Stars
29.4k
Forks
5.4k
PR merge metrics
No merged PRs in 30d

Description

STR:
Enable Draw a colored bar on active tab.
Give keyboard focus to a "not-editor" element (e.g. the Incremental Search Bar).

Result:
The Active tab focused indicator is used even when the tab does not have keyboard focus.

Suggested:
Three tab indicators.
1. "Current-Focused Tab".
2. "Current-Unfocused Tab".
3. "Current Tab in Other View".

-- The user would be able to instantly know if the editing window actually has keyboard focus.
-- The system color for "Active Window Title" could be set to "Current-Focused Tab".

Related: https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8446.


Notepad++ v7.8.9 (32-bit)
Build time : Sep 5 2020 - 02:32:39
Path : C:---\notepad++.exe
Admin mode : ON
Local Conf mode : ON
OS Name : Windows 7 Enterprise (32-bit)
OS Build : 7601.23964
Current ANSI codepage : 1255
Plugins : ComparePlus.dll HTMLTag_unicode.dll MenuIcons.dll PythonScript.dll _CustomizeToolbar.dll

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or implementation entry points are identified in the issue. Start by reproducing the STR with the active-tab indicator enabled and keyboard focus in the Incremental Search Bar; done means the UI distinguishes current-focused, current-unfocused, and current tabs in other views.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.