Skip to content

Commit a7adf85

Browse files
authored
Merge pull request #156 from mulaRahul/dev
keyviz 2.0.0-alpha
2 parents ac6998f + 26a80dd commit a7adf85

File tree

247 files changed

+11827
-4037
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

247 files changed

+11827
-4037
lines changed

β€Ž.gitignoreβ€Ž

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ migrate_working_dir/
1919
# The .vscode folder contains launch configuration and tasks you configure in
2020
# VS Code which you may wish to be included in version control, so this line
2121
# is commented out by default.
22-
#.vscode/
22+
.vscode/
2323

2424
# Flutter/Dart/Pub related
2525
**/doc/api/
@@ -32,16 +32,8 @@ migrate_working_dir/
3232
.pub/
3333
/build/
3434

35-
# Web related
36-
lib/generated_plugin_registrant.dart
37-
3835
# Symbolication related
3936
app.*.symbols
4037

4138
# Obfuscation related
42-
app.*.map.json
43-
44-
# Android Studio will place build artifacts here
45-
/android/app/debug
46-
/android/app/profile
47-
/android/app/release
39+
app.*.map.json

β€Ž.metadataβ€Ž

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# This file should be version controlled.
55

66
version:
7-
revision: 85684f9300908116a78138ea4c6036c35c9a1236
7+
revision: 796c8ef79279f9c774545b3771238c3098dbefab
88
channel: stable
99

1010
project_type: app
@@ -13,11 +13,26 @@ project_type: app
1313
migration:
1414
platforms:
1515
- platform: root
16-
create_revision: 85684f9300908116a78138ea4c6036c35c9a1236
17-
base_revision: 85684f9300908116a78138ea4c6036c35c9a1236
16+
create_revision: 796c8ef79279f9c774545b3771238c3098dbefab
17+
base_revision: 796c8ef79279f9c774545b3771238c3098dbefab
18+
- platform: android
19+
create_revision: 796c8ef79279f9c774545b3771238c3098dbefab
20+
base_revision: 796c8ef79279f9c774545b3771238c3098dbefab
21+
- platform: ios
22+
create_revision: 796c8ef79279f9c774545b3771238c3098dbefab
23+
base_revision: 796c8ef79279f9c774545b3771238c3098dbefab
24+
- platform: linux
25+
create_revision: 796c8ef79279f9c774545b3771238c3098dbefab
26+
base_revision: 796c8ef79279f9c774545b3771238c3098dbefab
27+
- platform: macos
28+
create_revision: 796c8ef79279f9c774545b3771238c3098dbefab
29+
base_revision: 796c8ef79279f9c774545b3771238c3098dbefab
30+
- platform: web
31+
create_revision: 796c8ef79279f9c774545b3771238c3098dbefab
32+
base_revision: 796c8ef79279f9c774545b3771238c3098dbefab
1833
- platform: windows
19-
create_revision: 85684f9300908116a78138ea4c6036c35c9a1236
20-
base_revision: 85684f9300908116a78138ea4c6036c35c9a1236
34+
create_revision: 796c8ef79279f9c774545b3771238c3098dbefab
35+
base_revision: 796c8ef79279f9c774545b3771238c3098dbefab
2136

2237
# User provided section
2338

β€ŽREADME.mdβ€Ž

Lines changed: 55 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,80 +1,86 @@
1-
# Keyviz
1+
![keyviz-2.0](previews/banner.svg)
22

3-
<a href="https://www.producthunt.com/posts/keyviz?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-keyviz" target="_blank"><img src="https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=354216&theme=neutral" alt="Keyviz - Visualize&#0032;your&#0032;keystrokes&#0032;in&#0032;real&#0045;time | Product Hunt" style="width: 96px; height: 20px;" width="96" height="20" /></a>
4-
![downloads](https://img.shields.io/github/downloads/mulaRahul/keyviz/total?color=fff)
3+
Keyviz is a free and open-source software to visualise your keystrokes and mouse actions in real time! Let your audience know what handy shortcuts/keys you're pressing during screencasts, presentations, collaborations, or whenever you need it.
54

6-
Keyviz is a free and open-source software to visualise your ⌨️ keystrokes in real time! Let your audience know what handy shortcuts/keys you're pressing during screencasts, presentations, collaborations, or whenever you need it.
75

8-
![keyviz-preview](previews/key-visual.png)
6+
# ⌨️ Keystrokes & πŸ–±οΈ Mouse Actions
97

10-
## πŸ¦„ Style
11-
![multiple-styles](previews/multiple-styles.png)
8+
Now you can visualize mouse actions! Not only mouse clicks, you can also visualize mouse actions along with keystrokes like <kbd>Cmd</kbd> + <kbd>Click</kbd>, <kbd>Alt</kbd> + <kbd>Drag</kbd>, etc.
129

13-
Don't restrain yourself to just black & white! Change the visualisation's style, size, colour (modifier and regular keys), border, icon, and symbols.
10+
![key-visualizer](previews/visualizer-bar.svg)
1411

15-
## βš™οΈ Fully Customizable
16-
![keyviz-settings](previews/settings-window.png)
1712

18-
Powerful and easy-to-use configuration options.
19-
- Filter normal keys and only display shortcuts like <kbd>Ctrl</kbd> + <kbd>S</kbd>
13+
# 🎨 Stylize
14+
15+
Don't restrain yourself to just black & white! You can customize every aspect of the visualization. The visualisation's style, size, colour (modifier and regular keys), border, icon, etc.
16+
17+
![settings-window](previews/settings.svg)
18+
19+
Powerful and easy-to-use configuration options.
20+
21+
- Filter normal keys and only display shortcuts like <kbd>Cmd</kbd> + <kbd>K</kbd>
2022
- Adjust the visualisation position on the screen
2123
- Decide how much the visualisation lingers on the screen before animating out
2224
- Switch between animation presets to animate your visualisation in & out
2325

24-
# Installation
25-
You can download the latest version of keyviz from the [Github Releases](https://github.com/mulaRahul/keyviz/releases) page. For the installer, unzip the downloaded file, run the installer and follow the familiar steps to install keyviz.
26+
</br>
2627

27-
Or, install keyviz using [Winget](https://learn.microsoft.com/en-us/windows/package-manager/):
28-
```powershell
29-
winget install mulaRahul.Keyviz
30-
```
28+
# πŸ“₯ Installation
3129

32-
Or from [Scoop](https://scoop.sh/):
33-
```powershell
34-
scoop bucket add extras # first, add the bucket
35-
scoop install keyviz
36-
```
30+
You can download the latest version of keyviz from the [Github Releases]() page. For the installer, unzip the downloaded file, run the installer and follow the familiar steps to install keyviz.
31+
32+
<details>
33+
<summary>πŸ₯„ Scoop</summary>
34+
35+
```bash
36+
scoop bucket add extras # first, add the bucket
37+
scoop install keyviz
38+
```
39+
40+
</details>
41+
42+
<details>
43+
<summary>πŸͺŸ Winget</summary>
44+
45+
```bash
46+
winget install mulaRahul.Keyviz
47+
```
48+
49+
</details>
50+
51+
</br>
3752

38-
Alternatively, you can get the portable version which doesn't require installation but may or may not work on every system.
53+
<details>
54+
<summary><code>*.dll</code> missing error?</summary>
55+
56+
If you're getting a `.dll` missing error after installing the application, you're missing the required Visual C++ redistributables. You can get the same from here [VSC++ Redist](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170).
3957

40-
# Build Instructions
41-
You can always further develop/build the project by yourself. First of all ensure that you've setup **Flutter** on your system. If not follow this [guide](https://docs.flutter.dev/get-started/install/windows).
58+
</details>
59+
</br>
60+
61+
62+
# πŸ› οΈ Build Instructions
63+
64+
You can always further develop/build the project by yourself. First of all ensure that you've setup Flutter on your system. If not follow this [guide](https://docs.flutter.dev/get-started/install).
4265

4366
After setting up flutter, clone the repository or download the zip and unpack the same.
4467

45-
```powershell
68+
```bash
4669
mkdir keyviz
4770
git clone https://github.com/mulaRahul/keyviz.git .
4871
```
72+
Move inside the flutter project and run the build command to create an executable -
4973

50-
Move inside the flutter project and run the `build` command to create an executable -
51-
52-
```powershell
74+
```bash
5375
cd keyviz
5476
# get required dependencies
5577
flutter pub get
5678
# build executable
5779
flutter build windows
5880
```
5981

60-
You can find the executable here `keyviz\build\windows\runner\<build mode>\`. Learn more [here](https://docs.flutter.dev/platform-integration/windows/building).
61-
62-
# Quickstart
63-
You can also check out this [video tutorial](https://youtu.be/FwuTqWzlRSc).
64-
65-
Follow the above [installation](#installation) process to start. Then, you can start visualising your keystrokes by just running the application.
66-
67-
To open the settings window, find the keyviz icon on the right side of the **Taskbar** or **Taskbar > Hidden Icons <kbd>^</kbd>**. Then right-click on the icon and select **Settings**.
68-
69-
The settings window will appear, from which you customise the style, appearance, and other general visualisation settings. You can also pause the visualisations temporarily by left-clicking on the tray icon.
70-
71-
## `*.dll` Missing Error?
72-
73-
![57611-error](https://user-images.githubusercontent.com/96373135/208227804-315e4ab9-b846-4266-87f7-789bf6ef1922.png)
74-
75-
If you're getting a `.dll` missing error after installing the application, you're missing the required Visual C++ redistributables. You can get the same from here [VSC++ Redist](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170).
82+
</br>
7683

77-
# Feature Requests
78-
You can **vote** for planned features in this [πŸ“ƒ poll](https://github.com/mulaRahul/keyviz/discussions/36).
84+
# πŸ’– Support
7985

80-
If you want to request features, start a discussion or join our [discord](https://discord.gg/qyrKWCvtEq) community and let us know about your suggestions. You can go ahead and vote for the requested features by others and see the future development plans.
86+
As keyviz is freeware, the only way I can earn is through your generous donations. It helps free my time and work more on keyviz.
172 KB
Binary file not shown.
175 KB
Binary file not shown.
174 KB
Binary file not shown.
173 KB
Binary file not shown.
172 KB
Binary file not shown.
173 KB
Binary file not shown.
175 KB
Binary file not shown.

0 commit comments

Comments
Β (0)