From 3183ae1101bc8ec96a63d6c4bcd4ae6cf5db0d2f Mon Sep 17 00:00:00 2001 From: Roan Hofland Date: Thu, 27 Aug 2020 01:39:21 +0200 Subject: [PATCH] Version 8.3 --- CHANGELOG.md | 13 +++++++------ KeysPerSecond/build.gradle | 2 +- KeysPerSecond/src/me/roan/kps/Main.java | 4 ++-- README.md | 9 ++++----- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bab6ad14..e9dca9e9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,10 +17,10 @@ - **30th of March, 2017**: Implemented a right click dialog, pause functionality & a snap to screen edge function.
- **31st of March, 2017**: Fix ! path bug, add arrow key moving, improve window draging, properly reset the graph, fix no on graph.
- **1st of April, 2017**: Implement 1 & 5ms update rate (CPU heavy), fix infinite instances bug, fix rendering bug, filter config selection view.
-- **8th of April, 2017**: Implement a text based config format & the option to configure the program while it's running & beter arrow moving support.
-- **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
-- **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.
-- **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.
+- **8th of April, 2017**: Implement a text based config format & the option to configure the program while it's running & better arrow moving support.
+- **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
+- **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.
+- **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.
- **17th of April, 2017**: Rendering fixes & fix the counters being reset when the color is changed.
- **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.
- **29th of April, 2017**: Minor optimizations, context menu improvements & fixes, add totals panel, fix some bugs.
@@ -35,6 +35,7 @@ - **24th of December, 2017**: Fix all known key-modifier bugs, better support for unfilled grids, internal optimizations.
- **2nd of June, 2018**: Fix the arrow keys displaying rather broken.
- **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. \ No newline at end of file diff --git a/KeysPerSecond/build.gradle b/KeysPerSecond/build.gradle index adf951cd..6e6d86eb 100644 --- a/KeysPerSecond/build.gradle +++ b/KeysPerSecond/build.gradle @@ -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{ diff --git a/KeysPerSecond/src/me/roan/kps/Main.java b/KeysPerSecond/src/me/roan/kps/Main.java index 25bbb554..7144ad18 100644 --- a/KeysPerSecond/src/me/roan/kps/Main.java +++ b/KeysPerSecond/src/me/roan/kps/Main.java @@ -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. *

* Besides the tracking of the assigned keys * this program responds to 6 key events these are: @@ -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("Forums -", SwingConstants.RIGHT); JLabel git = new JLabel("- GitHub", SwingConstants.LEFT); diff --git a/README.md b/README.md index e47d0122..08d0f1ca 100644 --- a/README.md +++ b/README.md @@ -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) @@ -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. @@ -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) @@ -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