Skip to content

Commit 847a47c

Browse files
committed
Added optional "Search with..." functionality, which enables the user to search with 10 different search engines.
1 parent 1d6eef9 commit 847a47c

17 files changed

+689
-12
lines changed

KuroNote/EncDecFinishDialog.xaml.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ private void doSaveAs()
191191
ms.Close();
192192
}
193193
//Automatically opens the recently encrypted/decrypted file if the corresponding option is enabled
194-
if (settings.encopen) {
194+
if (settings.encOpen) {
195195
startProcess(dlg.FileName);
196196
}
197197
} catch (Exception ex) {

KuroNote/KuroNote.csproj

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,10 +119,15 @@ You can expect all the essential features like: save as; print; find; replace; s
119119
<None Remove="img\icons\alt\kuro_icon.ico" />
120120
<None Remove="img\icons\alt\shadow_icon.ico" />
121121
<None Remove="img\icons\alt\shiro_icon.ico" />
122+
<None Remove="img\icons\bing.png" />
123+
<None Remove="img\icons\brave.png" />
122124
<None Remove="img\icons\clear_recent_outline_black_18dp.png" />
123125
<None Remove="img\icons\cropped_arrow_drop_down_black_18dp.png" />
124126
<None Remove="img\icons\cropped_format_color_text_black_18dp.png" />
127+
<None Remove="img\icons\duckduckgo.png" />
125128
<None Remove="img\icons\filled_star_eee_48dp.png" />
129+
<None Remove="img\icons\google.png" />
130+
<None Remove="img\icons\googlescholar.png" />
126131
<None Remove="img\icons\kuronote_48_admin_icon_250.png" />
127132
<None Remove="img\icons\kuronote_48_admin_icon_36.png" />
128133
<None Remove="img\icons\kuronote_48_admin_inv_icon_250.png" />
@@ -244,6 +249,11 @@ You can expect all the essential features like: save as; print; find; replace; s
244249
<None Remove="img\icons\recent_file_sky_18dp.png" />
245250
<None Remove="img\icons\recent_file_white_18dp.png" />
246251
<None Remove="img\icons\recent_file_yellow_18dp.png" />
252+
<None Remove="img\icons\stackoverflow.png" />
253+
<None Remove="img\icons\startpage.png" />
254+
<None Remove="img\icons\wikipedia.png" />
255+
<None Remove="img\icons\yahoo.png" />
256+
<None Remove="img\icons\youtube.png" />
247257
<None Remove="img\ranks\0.png" />
248258
<None Remove="img\ranks\0b.png" />
249259
<None Remove="img\ranks\1.png" />
@@ -367,6 +377,12 @@ You can expect all the essential features like: save as; print; find; replace; s
367377
<Resource Include="img\icons\alt\shiro_icon.ico">
368378
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
369379
</Resource>
380+
<Resource Include="img\icons\bing.png">
381+
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
382+
</Resource>
383+
<Resource Include="img\icons\brave.png">
384+
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
385+
</Resource>
370386
<Resource Include="img\icons\clear_recent_outline_black_18dp.png">
371387
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
372388
</Resource>
@@ -376,6 +392,15 @@ You can expect all the essential features like: save as; print; find; replace; s
376392
<Resource Include="img\icons\cropped_format_color_text_black_18dp.png">
377393
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
378394
</Resource>
395+
<Resource Include="img\icons\duckduckgo.png">
396+
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
397+
</Resource>
398+
<Resource Include="img\icons\google.png">
399+
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
400+
</Resource>
401+
<Resource Include="img\icons\googlescholar.png">
402+
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
403+
</Resource>
379404
<Resource Include="img\icons\kuronote_48_admin_icon_250.png">
380405
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
381406
</Resource>
@@ -553,6 +578,21 @@ You can expect all the essential features like: save as; print; find; replace; s
553578
<Resource Include="img\icons\recent_file_yellow_18dp.png">
554579
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
555580
</Resource>
581+
<Resource Include="img\icons\stackoverflow.png">
582+
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
583+
</Resource>
584+
<Resource Include="img\icons\startpage.png">
585+
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
586+
</Resource>
587+
<Resource Include="img\icons\wikipedia.png">
588+
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
589+
</Resource>
590+
<Resource Include="img\icons\yahoo.png">
591+
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
592+
</Resource>
593+
<Resource Include="img\icons\youtube.png">
594+
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
595+
</Resource>
556596
<Resource Include="img\ranks\6b.png">
557597
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
558598
</Resource>

KuroNote/KuroNoteSettings.cs

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,17 @@ public class KuroNoteSettings
5353
public int profL = 0;
5454
public int profAp = 0;
5555
public bool seenRtfWelcome = false;
56-
public bool encopen = true;
56+
public bool encOpen = true;
57+
public bool searchBing = false;
58+
public bool searchBrave = false;
59+
public bool searchDuckDuckGo = false;
60+
public bool searchGoogle = true;
61+
public bool searchGoogleScholar = false;
62+
public bool searchStackOverflow = false;
63+
public bool searchStartpage = false;
64+
public bool searchWikipedia = false;
65+
public bool searchYahoo = false;
66+
public bool searchYouTube = false;
5767

5868
private string settingsPath = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\KuroNote";
5969
private string settingsFile = "\\conf.json";
@@ -106,7 +116,17 @@ public void RetrieveSettings()
106116
this.profL = knsFile.profL;
107117
this.profAp = knsFile.profAp;
108118
this.seenRtfWelcome = knsFile.seenRtfWelcome;
109-
this.encopen = knsFile.encopen;
119+
this.encOpen = knsFile.encOpen;
120+
this.searchBing = knsFile.searchBing;
121+
this.searchBrave = knsFile.searchBrave;
122+
this.searchDuckDuckGo = knsFile.searchDuckDuckGo;
123+
this.searchGoogle = knsFile.searchGoogle;
124+
this.searchGoogleScholar = knsFile.searchGoogleScholar;
125+
this.searchStackOverflow = knsFile.searchStackOverflow;
126+
this.searchStartpage = knsFile.searchStartpage;
127+
this.searchWikipedia = knsFile.searchWikipedia;
128+
this.searchYahoo = knsFile.searchYahoo;
129+
this.searchYouTube = knsFile.searchYouTube;
110130
}
111131
} catch (DirectoryNotFoundException dnfe) {
112132
//WARN: "Logs" directory does not exist, creating it

KuroNote/MainWindow.xaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@
207207
</MenuItem.Icon>
208208
</MenuItem>
209209
</MenuItem>
210-
<MenuItem Name="EditMi" Header="{Binding [EditMi], Mode=OneTime}">
210+
<MenuItem Name="EditMi" Header="{Binding [EditMi], Mode=OneTime}" SubmenuOpened="EditMi_SubmenuOpened">
211211
<MenuItem Name="CutMi" Header="{Binding [CutMi], Mode=OneTime}" ToolTip="{Binding [CutMiTT], Mode=OneTime}" Command="ApplicationCommands.Cut" FontWeight="DemiBold">
212212
<MenuItem.Icon>
213213
<Image Source="pack://application:,,,/img/icons/outline_content_cut_black_18dp.png"/>

0 commit comments

Comments
 (0)