{"id":13591117,"url":"https://github.com/leafOfTree/WindowTabs","last_synced_at":"2025-04-08T14:32:44.438Z","repository":{"id":82569543,"uuid":"195219873","full_name":"leafOfTree/WindowTabs","owner":"leafOfTree","description":"A utility that brings browser-style tabbed window management to the desktop.","archived":false,"fork":false,"pushed_at":"2024-10-28T03:52:33.000Z","size":77079,"stargazers_count":402,"open_issues_count":7,"forks_count":49,"subscribers_count":10,"default_branch":"master","last_synced_at":"2024-10-28T05:49:29.085Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"payaneco/WindowTabs","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/leafOfTree.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-07-04T10:19:51.000Z","updated_at":"2024-10-28T03:52:37.000Z","dependencies_parsed_at":"2024-10-28T03:19:21.565Z","dependency_job_id":null,"html_url":"https://github.com/leafOfTree/WindowTabs","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leafOfTree%2FWindowTabs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leafOfTree%2FWindowTabs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leafOfTree%2FWindowTabs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leafOfTree%2FWindowTabs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/leafOfTree","download_url":"https://codeload.github.com/leafOfTree/WindowTabs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223329956,"owners_count":17127693,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T16:00:53.796Z","updated_at":"2025-04-08T14:32:44.432Z","avatar_url":"https://github.com/leafOfTree.png","language":"C#","readme":"\u003cimg src=\"https://raw.githubusercontent.com/leafOfTree/leafOfTree.github.io/master/windowtabs.png\" width=\"60\" height=\"60\" alt=\"icon\" align=\"left\"/\u003e\n\n# WindowTabs\n\nA utility that brings browser-style tabbed window management to the desktop.\n\n\u003cp\u003e\n\u003cimg alt=\"screenshot\" src=\"https://raw.githubusercontent.com/leafOfTree/leafOfTree.github.io/master/WindowTabs-example.png\" width=\"560\" style=\"border-radius: 8px\" /\u003e\n\u003c/p\u003e\n\n## History\nIt was originally developed by Maurice Flanagan in 2009 and was provided as free and paid versions.\nThe author who no longer has time to maintain it has open-sourced it. See the original repository: [mauricef/WindowTabs](https://github.com/mauricef/WindowTabs).\n\nThis repository is a fork of [payaneco's repository](https://github.com/payaneco/WindowTabs) which is from [redgis'](https://github.com/redgis/WindowTabs). Now, it compiles and runs successfully on Win7, Win10 and Win11.\n\n## Download\n\n\u003ca href=\"https://github.com/leafOfTree/WindowTabs/releases\"\u003e![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/leafoftree/windowtabs/total)\u003c/a\u003e\n\nYou can download my prebuilt files from the [releases](https://github.com/leafOfTree/WindowTabs/releases) page. You can also compile the `exe` file as below.\n\n## Usage\n\n- Run `WindowTabs.exe`. It will run in the background.\n\n- Configure for which window group and tab are enabled, along with other settings.\n    - Right click on the notification icon at the bottom right corner.\n    - Right click on the tab title.\n\n## Contribution\n\nAny help is very welcome. Feel free to create issues or pull requests. If you'd like to fix issues, you can pick [any open issue](https://github.com/leafOfTree/WindowTabs/issues?q=is%3Aissue%20state%3Aopen).\n\n## Compilation\n\nTested on Win10 with Visual Studio 2019 or 2022.\n\n- Clone\n\n    ```\n    git clone https://github.com/leafOfTree/WindowTabs\n    ```\n\n- Install\n\n    - [Visual Studio 2022 community edition](https://visualstudio.microsoft.com/)\n\n        `.NET desktop development` needs to be selected in the installer.\n\n    - [WiX Toolset build tools V3.14.1](https://wixtoolset.org/docs/wix3/)\n\n    - [WiX Toolset Visual Studio 2022 Extension](https://marketplace.visualstudio.com/items?itemName=WixToolset.WixToolsetVisualStudio2022Extension)\n\n\u003e You need to close Visual Studio first to install the extension. Visual Studio 2019 and its WiX extension also work.\n\n- Compile and Release\n\n    Launch Visual Studio, open this project by \"File \u003e Open \u003e Project/Solution\", and select \"WindowTabs.sln\".\n\n    If you choose the `Release` configuration and click `Start`, you will get a release version `WindowTabs\\WtProgram\\bin\\Release\\WindowTabs.exe`.\n\n- Debug\n\n    Choose the `Debug` configuration and it will compile to `WindowTabs\\WtProgram\\bin\\Debug\\WindowTabs.exe`.\n\nTips\n\n- In Visual Studio editor, click on the left gray column to add a breakpoint on the current line. Then start `Debug` and you can see runtime details.\n- You can also debug using `System.Diagnostics.Debug.WriteLine(\"Hello, world\");` in code to print logs\n\n## Project Structure\n\n- Entry point: `Program.fs` this.run\n- Tray icon (Notify icon): `NotifyIconPlugin.fs` this.icon\n- Settings Window: `DesktopManagerForm.fs`. Its tabs are under `ManagerViewService/Views/`\n- Tree: `treeviewadv/`. Probably from https://sourceforge.net/projects/treeviewadv/\n- Taskbar group: `SuperBarPlugin.fs`\n- GUI framework: WinForms\n\n## Changes\n\n2025\n\n- Add text color option in Appearnce\n- Add buttons to use preset theme colors: dark mode and blue variant in Appearnce\n- Fix tabs overlap the minimize button when aligning right\n- Support mouse hover to activate tab\n- Add options to save default values of auto hide and align tabs\n\n2024\n\n- Improve UI - layout, color, and font\n- Support close all tabs from taskbar button rightclick menu\n- Fix WindowTabs's alt+tab collapse when there is no open window\n\n- Support Visual Studio 2022\n\n- Remove task window peek (preview) to fix task switch error\n- Use the last file name as tab name\n- UI improvement on icon and task switch form border\n\n- Add option to deactivate `ctrl+1`... hotkeys\n- Add `New window` item to tab context menu\n- Support settings file at the same path of exe file\n\n2023\n\n- Recognize ApplicationFrameWindow based Apps like Photo and Mail.\n- Fix null exception on toggling Fade out... option.\n- Adjust settings font and display.\n- Fix the extra empty tab for File Explorer.\n- Update packages for Win10.\n- Fix desktop `Programs` title missing issue.\n\n## Refs\n\n- [mauricef/WindowTabs](https://github.com/mauricef/WindowTabs) the original repository\n\n- [redgis/WindowTabs](https://github.com/redgis/WindowTabs)\n\n- [payaneco/WindowTabs](https://github.com/payaneco/WindowTabs)\n\n- [leafoftree/WindowTabs](https://github.com/leafOfTree/WindowTabs)\n","funding_links":[],"categories":["C# #"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FleafOfTree%2FWindowTabs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FleafOfTree%2FWindowTabs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FleafOfTree%2FWindowTabs/lists"}