Skip to content

Commit 6e86ded

Browse files
committed
Update documentation and versions to 2.6.0
1 parent 7112934 commit 6e86ded

File tree

8 files changed

+48
-33
lines changed

8 files changed

+48
-33
lines changed

DatabaseDumpReader/Properties/AssemblyInfo.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
[assembly: AssemblyConfiguration("")]
1010
[assembly: AssemblyCompany("")]
1111
[assembly: AssemblyProduct("DatabaseDumpReader")]
12-
[assembly: AssemblyCopyright("Copyright © Zoltanar 2020-2021")]
12+
[assembly: AssemblyCopyright("Copyright © Zoltanar 2020-2023")]
1313
[assembly: AssemblyTrademark("")]
1414
[assembly: AssemblyCulture("")]
1515

@@ -31,5 +31,5 @@
3131
// You can specify all the values or you can default the Build and Revision Numbers
3232
// by using the '*' as shown below:
3333
// [assembly: AssemblyVersion("1.0.*")]
34-
[assembly: AssemblyVersion("2.5.0.0")]
35-
[assembly: AssemblyFileVersion("2.5.0.0")]
34+
[assembly: AssemblyVersion(Happy_Apps_Core.StaticHelpers.ClientVersion)]
35+
[assembly: AssemblyFileVersion(Happy_Apps_Core.StaticHelpers.ClientVersion)]

Goals.md

+13-16
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,38 @@
1-
# For v2.5.0
1+
# For 2.6.0
22
## Future Features
33
#### Translation
44
- Make mouseover dictionary tooltip nicer
5-
- export/import translation cache
6-
- option to do this automatically: remove translations from cache if not used recently or originally cached too long ago.
75
- apply translate stage 4 to pre-romaji
86
- allow multiple translators at the same time
9-
- Romaji: Create own romaji engine using JMDict (missing deinflections).
7+
- Romaji: Create own romaji engine using JMDict **(deinflections in progress)**.
108
#### Filters
119
- set default filter (different from permanent filter)
12-
- handle mtl flag for release languages
1310
#### Test Tab
14-
- show if translation was cached or not and give option to re-fetch
1511
- list entries used per stage.
1612
#### Text Hooking
17-
- let user name threads and delete saved
13+
- let user name threads
1814
- VnrHook: handle maximum threads either change limit or reset ability
1915
- look at global hooks for changing ITHVNR settings via global hotkeys [GlobalMouseKeyHook](https://github.com/gmamaladze/globalmousekeyhook)
2016
#### Output Window
2117
- alternate colors between blocks
2218
#### User Games
2319
- see details should change to correct user game tab when multiple user games for one vn
24-
- allow keeping time played for multiple games/allow process monitor to keep running always/make process monitor only have one instance
20+
- allow process monitor to keep running always/make process monitor only have one instance-
21+
- Option to stop monitor
2522
##### Entries
2623
- Implement priority
27-
- Change Series-specific to three-way dropdown (none,title,series, producer?)
24+
- Change Series-specific to dropdown (none,title,series, producer?)
25+
- Add text search
26+
##### DatabaseDumpReader
27+
- Parallelise?
28+
- Run RSync while processing database dump, after downloading files
2829
#### Other
30+
- **Add screenshots to basic guide** (In progress, text hooking done)
2931
- Producer Tab: charts for popularity
30-
- Producer Tab: list staff and number of contributions
31-
- tray: update last played titles in real time
32+
- Database: Sort By and show english release date
33+
- Database: History item is duplicated when going back
3234
- add 'update available' notice (can hide)
33-
- warn if an instance is already running (maybe show database file for opening instance)
34-
- Main Window: add close all tabs button
3535
- Settings: if login response is error with id 'needlogin' show user that credentials are wrong
36-
- DatabaseDumpReader: Parallelise?
37-
- Logs: Link to folder, show size taken, option to clear.
38-
- Information Tab: Show Size of Vndb Images, show total size.
3936
- Database Tab: Sort by Random
4037
- style scrollbars
4138

HRGoogleTranslate/Properties/AssemblyInfo.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,5 @@
3131
// You can specify all the values or you can default the Build and Revision Numbers
3232
// by using the '*' as shown below:
3333
// [assembly: AssemblyVersion("1.0.*")]
34-
[assembly: AssemblyVersion("1.2.0.0")]
35-
[assembly: AssemblyFileVersion("1.2.0.0")]
34+
[assembly: AssemblyVersion("1.3.0.0")]
35+
[assembly: AssemblyFileVersion("1.3.0.0")]

Happy Reader Tests/Properties/AssemblyInfo.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@
1515
[assembly: Guid("7a6bcb6f-0f0e-4b6b-bdef-29760583601a")]
1616

1717
// [assembly: AssemblyVersion("1.0.*")]
18-
[assembly: AssemblyVersion("2.5.0.0")]
19-
[assembly: AssemblyFileVersion("2.5.0.0")]
18+
[assembly: AssemblyVersion(Happy_Apps_Core.StaticHelpers.ClientVersion)]
19+
[assembly: AssemblyFileVersion(Happy_Apps_Core.StaticHelpers.ClientVersion)]

Happy Reader/Properties/AssemblyInfo.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
[assembly: AssemblyConfiguration("")]
1111
[assembly: AssemblyCompany("")]
1212
[assembly: AssemblyProduct("Happy Reader")]
13-
[assembly: AssemblyCopyright("Copyright © Zoltanar 2015-2021")]
13+
[assembly: AssemblyCopyright("Copyright © Zoltanar 2015-2023")]
1414
[assembly: AssemblyTrademark("")]
1515
[assembly: AssemblyCulture("")]
1616

HappySearchObjectClasses/StaticHelpers.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public static class StaticHelpers
4646
#endregion
4747

4848
public const string ClientName = "Happy Reader";
49-
public const string ClientVersion = "2.5.0";
49+
public const string ClientVersion = "2.6.0";
5050
private const string PasswordRegistryKey = "SOFTWARE\\" + ClientName;
5151
private const string PasswordRegistryCipherValueName = "Data1";
5252
private const string PasswordRegistryEntropyValueName = "Data2";

README-Latest.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Supported by [JetBrains](https://www.jetbrains.com/?from=HappyReaderByZoltanar)
66

77
Before reporting issues or requesting features, please see [Goals](https://github.com/Zoltanar/Happy-Reader/blob/master/Goals.md)
88

9-
# Basic Guide (v2.5.0)
9+
# Basic Guide (Latest Committed)
1010

1111
- Launch Happy Reader.exe
1212
- (To close the application, you must right click the icon in the Windows tray section, next to the time)

README.md

+25-7
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,30 @@ Supported by [JetBrains](https://www.jetbrains.com/?from=HappyReaderByZoltanar)
66

77
Before reporting issues or requesting features, please see [Goals](https://github.com/Zoltanar/Happy-Reader/blob/master/Goals.md)
88

9-
# Basic Guide (v2.5.0)
9+
# Basic Guide (v2.6.0)
1010

1111
- Launch Happy Reader.exe
1212
- (To close the application, you must right click the icon in the Windows tray section, next to the time)
13-
- Click `Settings` Tab, on the left
13+
![Guide 1](GuideImages/Guide-100.png)
14+
- Click on the settings Icon ⚙️ in the bottom left
15+
![Guide 2](GuideImages/Guide-200.png)
1416
- Change Translator to use and enter/modify settings as needed.
17+
![Guide 3](GuideImages/Guide-300.png)
1518
- Enter path to Locale Emulator if required (LEProc.exe)
16-
- Switch to `Games` tab
19+
![Guide 4](GuideImages/Guide-400.png)
20+
- Go to `Games` tab on the left
1721
- Drag executable to area in `Games` tab, or click `Add New` to select executable
18-
- Double-click or 'right-click > See Details' on Game to open Game Settings
22+
![Guide 5](GuideImages/Guide-500.png)
23+
- A Game tab will open, you can access this later via double-click or 'right-click > See Details' on game in Games tab
24+
- If this is a game found on VNDB, Happy Reader will try to find a match, if it fails or is incorrect, you can change this by changing the `VNID` value to that of the correct visual novel, you must press `Enter` to save your change
25+
![Guide 6](GuideImages/Guide-600.png)
26+
- You can search for the VN in the Visual Novels tab, the ID can be found in the top right corner of VN tiles
27+
![Guide 7](GuideImages/Guide-700.png)
1928
- Change `Hook Mode` as necessary (usually `VnrHook`)
2029
- Enter /H Hook Code if available
30+
![Guide 8](GuideImages/Guide-800.png)
2131
- Back on `Games` Tab, launch Game by clicking `Off` button, or right-click and choose specific launch mode
22-
- The game must be launched from Happy Reader itself at least once
32+
- The game must be launched from Happy Reader itself at least once, before it can be automatically found when started outside Happy Reader
2333
- If you get an 'Access Denied' error, you may need to run Happy Reader as Administrator.
2434
- In launched game, progress to dialog section
2535
- It is highly advised that you change the text speed in game to the maximum, to prevent text being broken up or repeated
@@ -29,12 +39,20 @@ Before reporting issues or requesting features, please see [Goals](https://githu
2939
- example: `:s おはよう!` to search for `おはよう!` in each text thread, in the encodings that each thread is set to
3040
- example: `:sa おはよう!` to search for `おはよう!` in each text thread, in all 3 encodings possible (Unicode, UTF-8, Shift-JIS) (can take longer)
3141
- Results will appear in Console thread at the top
32-
- If :sa is used and text is is a different encoding to the one selected in text thread panel, you can change the encoding with the drop-down on the right
42+
- If \:sa is used and text is is a different encoding to the one selected in text thread panel, you can change the encoding with the drop-down on the right or use the following command to change the encoding of all panels
43+
![Guide 9](GuideImages/Guide-900.png)
44+
- use the command `:e <encoding>` to switch the encoding of all text thread panels to the desired one.
45+
- example: `:e Unicode` to switch all panels to Unicode
46+
- example: `:e Shift-JIS` to switch all panels to Shift-JIS
47+
- example: `:e UTF-8` to switch all panels to UTF-8
3348
- On the relevant text thread panel, check the `Posting` checkbox, to allow text to appear in Output Window.
49+
- ![Guide 10](GuideImages/Guide-1000.png)
3450
- Advance in game to next dialog
3551
- A window should pop up on top of the Game Window
52+
![Guide 11](GuideImages/Guide-1100.png)
3653
- If it does not, it may have appeared out of screen, click `Reset Output Window` in Text Hooking tab to reset it to a visible location
37-
- If it still does not appear, click `Show Output Window` in Text Hooking tab.
54+
- If it still does not appear, click `Show Output Window` in Text Hooking tab.
55+
![Guide 12](GuideImages/Guide-1200.png)
3856
- Window should contain captured text (by default, romaji and Translation is shown)
3957
- Change location, size, and settings of Output Window to your preference
4058
- Output Window stays on top and will re-appear if closed when new text is captured

0 commit comments

Comments
 (0)