Skip to content

Commit

Permalink
Release 1.8.0
Browse files Browse the repository at this point in the history
  • Loading branch information
TBM13 committed Sep 28, 2024
1 parent 8236713 commit 0db42da
Show file tree
Hide file tree
Showing 3 changed files with 93 additions and 91 deletions.
82 changes: 41 additions & 41 deletions BrowserSearch/BrowserSearch.csproj
Original file line number Diff line number Diff line change
@@ -1,41 +1,41 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net8.0-windows</TargetFramework>
<Nullable>enable</Nullable>
<UseWPF>true</UseWPF>
<AssemblyName>Community.PowerToys.Run.Plugin.$(MSBuildProjectName)</AssemblyName>
<Platforms>AnyCPU;x64;ARM64</Platforms>
<Version>1.7.0</Version>
</PropertyGroup>

<!-- These libraries can be copied from any installation of PowerToys -->
<!-- They are located at <PowerToys Path>\modules\launcher -->
<ItemGroup>
<Reference Include="Wox.Plugin">
<HintPath>libs\Wox.Plugin.dll</HintPath>
</Reference>
<Reference Include="Wox.Infrastructure">
<HintPath>libs\Wox.Infrastructure.dll</HintPath>
</Reference>
<Reference Include="Microsoft.Data.Sqlite">
<HintPath>libs\Microsoft.Data.Sqlite.dll</HintPath>
</Reference>
<Reference Include="PowerToys.Settings.UI.Lib">
<HintPath>libs\PowerToys.Settings.UI.Lib.dll</HintPath>
</Reference>
</ItemGroup>

<ItemGroup>
<None Update="Images\BrowserSearch.dark.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Update="Images\BrowserSearch.light.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Update="plugin.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>

</Project>
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net8.0-windows</TargetFramework>
<Nullable>enable</Nullable>
<UseWPF>true</UseWPF>
<AssemblyName>Community.PowerToys.Run.Plugin.$(MSBuildProjectName)</AssemblyName>
<Platforms>AnyCPU;x64;ARM64</Platforms>
<Version>1.8.0</Version>
</PropertyGroup>

<!-- These libraries can be copied from any installation of PowerToys -->
<!-- They are located at <PowerToys Path>\modules\launcher -->
<ItemGroup>
<Reference Include="Wox.Plugin">
<HintPath>libs\Wox.Plugin.dll</HintPath>
</Reference>
<Reference Include="Wox.Infrastructure">
<HintPath>libs\Wox.Infrastructure.dll</HintPath>
</Reference>
<Reference Include="Microsoft.Data.Sqlite">
<HintPath>libs\Microsoft.Data.Sqlite.dll</HintPath>
</Reference>
<Reference Include="PowerToys.Settings.UI.Lib">
<HintPath>libs\PowerToys.Settings.UI.Lib.dll</HintPath>
</Reference>
</ItemGroup>

<ItemGroup>
<None Update="Images\BrowserSearch.dark.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Update="Images\BrowserSearch.light.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Update="plugin.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>

</Project>
24 changes: 12 additions & 12 deletions BrowserSearch/plugin.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"ID": "E5A9FC7A3F7F4320BE612DA95C57C32D",
"ActionKeyword": "b?",
"IsGlobal": true,
"Name": "Browser Search",
"Author": "TBM13",
"Version": "1.7.0",
"Language": "csharp",
"Website": "https://github.com/TBM13/BrowserSearch",
"ExecuteFileName": "Community.PowerToys.Run.Plugin.BrowserSearch.dll",
"IcoPathDark": "Images\\BrowserSearch.dark.png",
"IcoPathLight": "Images\\BrowserSearch.light.png"
{
"ID": "E5A9FC7A3F7F4320BE612DA95C57C32D",
"ActionKeyword": "b?",
"IsGlobal": true,
"Name": "Browser Search",
"Author": "TBM13",
"Version": "1.8.0",
"Language": "csharp",
"Website": "https://github.com/TBM13/BrowserSearch",
"ExecuteFileName": "Community.PowerToys.Run.Plugin.BrowserSearch.dll",
"IcoPathDark": "Images\\BrowserSearch.dark.png",
"IcoPathLight": "Images\\BrowserSearch.light.png"
}
78 changes: 40 additions & 38 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,38 +1,40 @@
# BrowserSearch
This is a plugin for PowerToys Run.
It reads your default browser's history, allowing you to search its entries and open their URL.

<p align="center">
<img src="./Screenshots/1.png" width="500"/>
</p>

## Supported browsers
* Arc
* Brave
* Firefox
* Google Chrome
* Microsoft Edge (Chromium version)
* Thorium
* Vivaldi Browser
* Wavebox

Support for any other browser based on Chromium or Firefox can be added easily. If yours is not listed here, open an issue.

## Install instructions
* Exit PowerToys
* Download latest version from [releases](https://github.com/TBM13/BrowserSearch/releases)
* Extract zip
* Move extracted folder `BrowserSearch` to `%LOCALAPPDATA%\Microsoft\PowerToys\PowerToys Run\Plugins\`
* Start PowerToys

## Build instructions
* Clone this repo
* Inside the `BrowserSearch` folder, create another one called `libs`
* Copy the following files from `%ProgramFiles%\PowerToys\` to `libs`
* Wox.Plugin.dll
* Wox.Infrastructure.dll
* Microsoft.Data.Sqlite.dll
* PowerToys.Settings.UI.Lib.dll
* Open the project in Visual Studio and build it in release mode
* Copy the output folder `net8.0-windows` to `%LOCALAPPDATA%\Microsoft\PowerToys\PowerToys Run\Plugins\`
* (Optional) Rename the copied folder to BrowserSearch
# BrowserSearch
This is a plugin for PowerToys Run.
It reads your default browser's history, allowing you to search its entries and open their URL.

<p align="center">
<img src="./Screenshots/1.png" width="500"/>
</p>

## Supported browsers
* Arc
* Brave
* Firefox
* Google Chrome
* Microsoft Edge (Chromium version)
* Opera GX (profile selection not supported)
* Thorium
* Vivaldi Browser
* Waterfox
* Wavebox

Support for any other browser based on Chromium or Firefox can be added easily. If yours is not listed here, open an issue.

## Install instructions
* Exit PowerToys
* Download latest version from [releases](https://github.com/TBM13/BrowserSearch/releases)
* Extract zip
* Move extracted folder `BrowserSearch` to `%LOCALAPPDATA%\Microsoft\PowerToys\PowerToys Run\Plugins\`
* Start PowerToys

## Build instructions
* Clone this repo
* Inside the `BrowserSearch` folder, create another one called `libs`
* Copy the following files from `%ProgramFiles%\PowerToys\` to `libs`
* Wox.Plugin.dll
* Wox.Infrastructure.dll
* Microsoft.Data.Sqlite.dll
* PowerToys.Settings.UI.Lib.dll
* Open the project in Visual Studio and build it in release mode
* Copy the output folder `net8.0-windows` to `%LOCALAPPDATA%\Microsoft\PowerToys\PowerToys Run\Plugins\`
* (Optional) Rename the copied folder to BrowserSearch

0 comments on commit 0db42da

Please sign in to comment.