Skip to content

Commit 51f794b

Browse files
committed
✨ initial commit
1 parent 1b26f23 commit 51f794b

Some content is hidden

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

98 files changed

+5901
-0
lines changed

.gitignore

+47
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# Miscellaneous
2+
*.class
3+
*.log
4+
*.pyc
5+
*.swp
6+
.DS_Store
7+
.atom/
8+
.buildlog/
9+
.history
10+
.svn/
11+
migrate_working_dir/
12+
13+
# IntelliJ related
14+
*.iml
15+
*.ipr
16+
*.iws
17+
.idea/
18+
19+
# The .vscode folder contains launch configuration and tasks you configure in
20+
# VS Code which you may wish to be included in version control, so this line
21+
# is commented out by default.
22+
#.vscode/
23+
24+
# Flutter/Dart/Pub related
25+
**/doc/api/
26+
**/ios/Flutter/.last_build_id
27+
.dart_tool/
28+
.flutter-plugins
29+
.flutter-plugins-dependencies
30+
.packages
31+
.pub-cache/
32+
.pub/
33+
/build/
34+
35+
# Web related
36+
lib/generated_plugin_registrant.dart
37+
38+
# Symbolication related
39+
app.*.symbols
40+
41+
# 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

.metadata

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# This file tracks properties of this Flutter project.
2+
# Used by Flutter tool to assess capabilities and perform upgrades etc.
3+
#
4+
# This file should be version controlled.
5+
6+
version:
7+
revision: 85684f9300908116a78138ea4c6036c35c9a1236
8+
channel: stable
9+
10+
project_type: app
11+
12+
# Tracks metadata for the flutter migrate command
13+
migration:
14+
platforms:
15+
- platform: root
16+
create_revision: 85684f9300908116a78138ea4c6036c35c9a1236
17+
base_revision: 85684f9300908116a78138ea4c6036c35c9a1236
18+
- platform: windows
19+
create_revision: 85684f9300908116a78138ea4c6036c35c9a1236
20+
base_revision: 85684f9300908116a78138ea4c6036c35c9a1236
21+
22+
# User provided section
23+
24+
# List of Local paths (relative to this file) that should be
25+
# ignored by the migrate tool.
26+
#
27+
# Files that are not part of the templates will be ignored by default.
28+
unmanaged_files:
29+
- 'lib/main.dart'
30+
- 'ios/Runner.xcodeproj/project.pbxproj'

README.md

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# [Keyviz](https://mularahul.github.io/keyviz.html)
2+
![keyviz-preview](previews/container.png)
3+
Keyviz is a free and open-source software to visualize your ⌨️ keystrokes in realtime!
4+
5+
Let your audience know what handy shortcuts/keys you're pressing during screencasts, presentations, collaborations, or whenever you need it.
6+
7+
## 🦄 Style
8+
![multiple-styles](previews/reel.png)
9+
Don't restrain yourself to just black & white! Change the visualization's style, size, color (modifier and normal keys), border, icon, and symbols.
10+
11+
## ⚙️ Fully Customizable
12+
![keyviz-settings](previews/appearance-tab.png)
13+
Powerful and easy to use configuration options.
14+
- Filter normal keys and only display shortcuts like <kbd>Ctrl</kbd> + <kbd>S</kbd>
15+
- Adjust visualization position on the screen
16+
- Decide from how much the visualization lingers on the screen before animating out
17+
- Switch between animation presets to animate your visualization in & out
18+
19+
# Installation
20+
You can download the installer from the [Github Releases](#installation) and start to visualize your keystrokes in realtime.
21+
22+
# Quickstart
23+
Watch the below videos to get started with Keyviz.
24+
- [Promotional video](#)
25+
- Basic Setup
26+
27+
# Feature Requests
28+
If you want to request any features, join our [discord](https://discord.gg/qyrKWCvtEq) community and let us know about your suggestions. You can also vote for the requested features by others and see the future development plans.

analysis_options.yaml

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# This file configures the analyzer, which statically analyzes Dart code to
2+
# check for errors, warnings, and lints.
3+
#
4+
# The issues identified by the analyzer are surfaced in the UI of Dart-enabled
5+
# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be
6+
# invoked from the command line by running `flutter analyze`.
7+
8+
# The following line activates a set of recommended lints for Flutter apps,
9+
# packages, and plugins designed to encourage good coding practices.
10+
include: package:flutter_lints/flutter.yaml
11+
12+
linter:
13+
# The lint rules applied to this project can be customized in the
14+
# section below to disable rules from the `package:flutter_lints/flutter.yaml`
15+
# included above or to enable additional rules. A list of all available lints
16+
# and their documentation is published at
17+
# https://dart-lang.github.io/linter/lints/index.html.
18+
#
19+
# Instead of disabling a lint rule for the entire project in the
20+
# section below, it can also be suppressed for a single line of code
21+
# or a specific dart file by using the `// ignore: name_of_lint` and
22+
# `// ignore_for_file: name_of_lint` syntax on the line or in the file
23+
# producing the lint.
24+
rules:
25+
# avoid_print: false # Uncomment to disable the `avoid_print` rule
26+
# prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule
27+
28+
# Additional information about this file can be found at
29+
# https://dart.dev/guides/language/analysis-options

assets/img/cross.svg

+4
Loading

assets/img/filled-arrow-down.svg

+1
Loading

assets/img/icon.png

7.8 KB
Loading

assets/img/info.svg

+4
Loading

assets/img/magicpen.svg

+7
Loading

assets/img/monitor.svg

+6
Loading

assets/img/setting.svg

+4
Loading

assets/img/tick.svg

+3
Loading

assets/img/tray-bw.ico

4.06 KB
Binary file not shown.

assets/img/tray.ico

4.06 KB
Binary file not shown.

assets/img/wallpaper.jpg

39.3 KB
Loading

assets/symbols/apps.svg

+1
Loading

assets/symbols/back.svg

+1
Loading

assets/symbols/capital-filled.svg

+1
Loading

assets/symbols/capital.svg

+1
Loading

assets/symbols/control.svg

+7
Loading

assets/symbols/delete.svg

+1
Loading

assets/symbols/down.svg

+1
Loading

assets/symbols/end.svg

+1
Loading

0 commit comments

Comments
 (0)