Skip to content

Commit

Permalink
Version 8.3
Browse files Browse the repository at this point in the history
  • Loading branch information
RoanH committed Aug 26, 2020
1 parent c705ed8 commit 3183ae1
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 14 deletions.
13 changes: 7 additions & 6 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,10 @@
- **30th of March, 2017**: Implemented a right click dialog, pause functionality & a snap to screen edge function.<br>
- **31st of March, 2017**: Fix ! path bug, add arrow key moving, improve window draging, properly reset the graph, fix no on graph.<br>
- **1st of April, 2017**: Implement 1 & 5ms update rate (CPU heavy), fix infinite instances bug, fix rendering bug, filter config selection view.<br>
- **8th of April, 2017**: Implement a text based config format & the option to configure the program while it's running & beter arrow moving support.<br>
- **12th of April, 2017**: Fix checkmark not being colored, fix custom colors being reset, implement config caps & defaults, fix size issue, add add key cancel button<br>
- **13th of April, 2017**: Add pause checkmark, fix overlay option, implement config reloading (ctrl + R), Fix visual glitch, fix trackall bugs, NPE workaround, fix double click = ctrl, improve command line arguments.<br>
- **16th of April, 2017**: Added the option to track mouse buttons, added the option to save the onscreen location of the program to the config.<br>
- **8th of April, 2017**: Implement a text based config format & the option to configure the program while it's running & better arrow moving support.<br>
- **12th of April, 2017**: Fix check mark not being colored, fix custom colors being reset, implement config caps & defaults, fix size issue, add add key cancel button<br>
- **13th of April, 2017**: Add pause check mark, fix overlay option, implement config reloading (ctrl + R), Fix visual glitch, fix track-all bugs, NPE workaround, fix double click = ctrl, improve command line arguments.<br>
- **16th of April, 2017**: Added the option to track mouse buttons, added the option to save the on-screen location of the program to the config.<br>
- **17th of April, 2017**: Rendering fixes & fix the counters being reset when the color is changed.<br>
- **19th of April, 2017**: Fix keys not being removed when they should be, fix Win 10 rendering bug, Add cancel option for graph, size, precision & update rate, fix move keys moving the context menu & program at the same time, fix loading a new config not resetting stats.<br>
- **29th of April, 2017**: Minor optimizations, context menu improvements & fixes, add totals panel, fix some bugs.<br>
Expand All @@ -35,6 +35,7 @@
- **24th of December, 2017**: Fix all known key-modifier bugs, better support for unfilled grids, internal optimizations.<br>
- **2nd of June, 2018**: Fix the arrow keys displaying rather broken.<br>
- **3rd of June, 2018**: Switch to arrow symbols with better availability, fix configuration position saving and UTF-8 support, add GitHub link to the initialisation dialog.
- **12th of September, 2018**: Completely new versatible layout system, rendering modes on a per key basis, improved performance.
- **12th of September, 2018**: Completely new versatile layout system, rendering modes on a per key basis, improved performance.
- **27th of December, 2018**: Variable layout size, variable layout border offset size, support for the right shift key, several other bug fixes, improved dialogs.
- **5th of February, 2019**: Changable key name, periodic stats saving, separate track all options for keys and mouse buttons, some bug fixes.
- **5th of February, 2019**: Changeable key name, periodic stats saving, separate track all options for keys and mouse buttons, some bug fixes.
- **27th of August, 2020**: Windows style file chooser, prevent loading non-existent config files, force quoting for cli config passing, fix background transparency not being applied to non-panel areas, general aesthetic and internal improvements.
2 changes: 1 addition & 1 deletion KeysPerSecond/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ javadoc{

compileJava.options.encoding = 'UTF-8'
sourceCompatibility = 1.8
version = 'v8.2'//Don't forget Main.java
version = 'v8.3'//Don't forget Main.java
shadowJar.archiveName = 'KeysPerSecond-' + project.version + '.jar'

repositories{
Expand Down
4 changes: 2 additions & 2 deletions KeysPerSecond/src/me/roan/kps/Main.java
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@
* information about how many times
* certain keys are pressed and what the
* average, maximum and current
* amount of keys pressed per second is.
* number of keys pressed per second is.
* <p>
* Besides the tracking of the assigned keys
* this program responds to 6 key events these are:
Expand Down Expand Up @@ -804,7 +804,7 @@ public Component getListCellRendererComponent(JList<?> list, Object value, int i
save.setEnabled(true);
});
JPanel info = new JPanel(new GridLayout(2, 1, 0, 2));
info.add(Util.getVersionLabel("KeysPerSecond", "v8.2"));//XXX the version number - don't forget build.gradle
info.add(Util.getVersionLabel("KeysPerSecond", "v8.3"));//XXX the version number - don't forget build.gradle
JPanel links = new JPanel(new GridLayout(1, 2, -2, 0));
JLabel forum = new JLabel("<html><font color=blue><u>Forums</u></font> -</html>", SwingConstants.RIGHT);
JLabel git = new JLabel("<html>- <font color=blue><u>GitHub</u></font></html>", SwingConstants.LEFT);
Expand Down
9 changes: 4 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ I could however not find a program that worked well on my computer so I decided

The program when active looks like this:
![Interface](http://i.imgur.com/9cCzB0Q.png) ![Interface](http://i.imgur.com/bLQXABw.png)
![Interface](https://i.imgur.com/2HgRJwO.png)
There is also a right click menu to configure all the settings:
![Menu](https://i.imgur.com/lltS2NK.png)

Expand Down Expand Up @@ -42,7 +41,7 @@ And if you find any bugs feel free to report them.
- An opacity of 100% means completely opaque and an opacity of 0% means completely transparent.
- The snap to screen edge function works on multi-monitor setups.
- You can move the window with the arrow keys at 3 different speeds 1, 2 & 3 pixels at a time (2=Ctrl, 3=Shift).
- You can pass the path to the config file to load via the commandline or a shortcut so you can skip the configuration step. Setting the program as the default program to open the configuration file with may work as well as long as you don't move the executable afterwards.
- You can pass the path to the config file to load via the command line or a shortcut so you can skip the configuration step. Setting the program as the default program to open the configuration file with may work as well as long as you don't move the executable afterwards.
- When resetting something it will also be printed to the console if this program is run using cmd/shell.
- [For some people](https://youtu.be/E_WHAaI_-Zw) running the program in Windows 98 / ME compatibility mode makes it so it can overlay full screen osu! so if you're lucky this might work.

Expand All @@ -52,8 +51,8 @@ It's kinda empty here right now :c, so please suggest things c:
## Downloads
_Requires Java 8 or higher_
_Tested operating systems: Mac 10.11.6, Ubuntu Linux 16.04 LTS, Windows 7 & 8 & 10_
- [Windows executable](https://github.com/RoanH/KeysPerSecond/releases/download/v8.2/KeysPerSecond-v8.2.exe)
- [Runnable Java Archive](https://github.com/RoanH/KeysPerSecond/releases/download/v8.2/KeysPerSecond-v8.2.jar)
- [Windows executable](https://github.com/RoanH/KeysPerSecond/releases/download/v8.3/KeysPerSecond-v8.3.exe)
- [Runnable Java Archive](https://github.com/RoanH/KeysPerSecond/releases/download/v8.3/KeysPerSecond-v8.3.jar)

All releases: [releases](https://github.com/RoanH/KeysPerSecond/releases)
GitHub repository: [here](https://github.com/RoanH/KeysPerSecond)
Expand All @@ -67,7 +66,7 @@ Next are two other examples of possible layouts.
![](https://i.imgur.com/ImE4zTU.png)
![](https://i.imgur.com/fBgohIA.png)
Last are some very simple layouts to highlight the title-value display options.
![Modes](https://i.imgur.com/gNYCSb9.png)
![Modes](https://i.imgur.com/0769n9E.png)

## History
Project development started: 23 January 2017

0 comments on commit 3183ae1

Please sign in to comment.