Dave Jarvis' Repositories
Home
Files
Commits
Tags
Clone
Repository:
keenwrite
keenquotes
kmcaster
keenwrite.com
treetrek
autonoma.ca
impacts.to
delibero
indispensable
notanexus
timeivy
tally-time
recipe-books
recipe-fiddle
scripted-selenium
yamlp
jigo
jexpect
hierarchy
rxm
miller-columns
mandelbrot
palette
segmenter
sales
historical-computer-go
pod
redirect
shufflenblues.com
whitemagicsoftware.com
git clone https://repo.autonoma.ca/repo/kmcaster.git
kmcaster
/ Commits
Commit History
main
first
back
1
2
next
last
0161840
Revises section
Dave Jarvis • 2025-05-29
7706050
Reverts embedding image
Dave Jarvis • 2025-05-29
4156025
Tests embedding image
Dave Jarvis • 2025-05-29
52bf77c
Updates links yet again
Dave Jarvis • 2025-05-29
ad23fce
Updates links again
Dave Jarvis • 2025-05-29
c405025
Updates links
Dave Jarvis • 2025-05-29
758fef3
Adds link for UI and video
Dave Jarvis • 2025-05-29
2068d8e
Removes download link
Dave Jarvis • 2025-05-29
f12d55a
Updates relative paths
Dave Jarvis • 2025-05-29
1785230
Updates release to reference KmCaster
DaveJarvis • 2023-09-07
89ad981
Updates download link, adds release script
DaveJarvis • 2023-09-07
e02a788
Removes shields
DaveJarvis • 2023-09-07
f6c8797
Add debug listener, change command-line options
DaveJarvis • 2023-01-08
57ef07d
Add capture of new UI
DaveJarvis • 2023-01-06
cb20163
Add badges
DaveJarvis • 2023-01-06
2d79231
Eliminate some duplication
DaveJarvis • 2023-01-06
367df62
Switch 15 to 19
DaveJarvis • 2023-01-06
850be80
Fix typo
DaveJarvis • 2023-01-06
02a77b4
Merge pull request #22 from DaveJarvis/1_fix_windows_issues
Dave Jarvis • 2023-01-06
499fddc
Merge pull request #21 from Robinlovelace/patch-2
Dave Jarvis • 2022-12-01
c51e3f3
Fix download link
DaveJarvis • 2022-11-04
8dcf9a3
Upgrade native hook and svg libraries
DaveJarvis • 2022-11-04
97d4285
Update libraries, move source code directory
DaveJarvis • 2021-10-10
c119c28
Clarify build instructions with binary location
Dave Jarvis • 2021-03-27
e25560a
Update build instructions formatting
Dave Jarvis • 2021-03-27
e869504
Add build instructions
Dave Jarvis • 2021-03-27
a1e41cd
Merge pull request #2 from Robinlovelace/patch-1
Dave Jarvis • 2020-09-27
5ce6f36
Merge duplicate timer stop call
DaveJarvis • 2020-08-04
65dce9e
Relocate private method
DaveJarvis • 2020-08-04
1414e9f
Add missing copyright header
DaveJarvis • 2020-08-04
86a0b56
Add key counter parameter
DaveJarvis • 2020-08-04
099d678
Suppress warnings, remove unused constant
DaveJarvis • 2020-08-04
6d53434
Display scroll events
DaveJarvis • 2020-08-04
d961a97
Tersify help page
DaveJarvis • 2020-08-02
680b26f
Remove unused toString
DaveJarvis • 2020-08-02
1b102ac
Track physical mouse button states
DaveJarvis • 2020-08-02
d3ccdda
Add mouse button number label
DaveJarvis • 2020-08-02
b06e2c5
Add image for unmapped mouse buttons
DaveJarvis • 2020-08-01
c1255fb
Formatting, minor reorg
DaveJarvis • 2020-08-01
998888b
Add delay for mouse button release
DaveJarvis • 2020-08-01
36c2d10
Clean up, add mouse button timers
DaveJarvis • 2020-08-01
919ce11
Extract user settings into own entity
DaveJarvis • 2020-08-01
1a0c880
Start to add mouse click delay
DaveJarvis • 2020-08-01
460f0b0
Fix release delay erasure issue
DaveJarvis • 2020-08-01
09ce849
Make classes final
DaveJarvis • 2020-07-29
2ba150d
Eliminate duplicated bounds calculation
DaveJarvis • 2020-07-29
8200e28
Remove single use method
DaveJarvis • 2020-07-29
5020a29
Remove superfluous variables
DaveJarvis • 2020-07-29
c58f393
Refactor autofit functionality for performance and clearer API intent
DaveJarvis • 2020-07-29
a413df5
Add screenkey as alternative
DaveJarvis • 2020-07-28
59d984c
Add error messages to document
DaveJarvis • 2020-07-28
3407662
Fix grammar error in document
DaveJarvis • 2020-07-28
aad58dc
Minor documentation clarification
DaveJarvis • 2020-07-28
28fa6f4
Add arch JDK package name
DaveJarvis • 2020-07-28
3ae00f1
Update Java install instructions
DaveJarvis • 2020-07-28
5670bfb
Update documentation for ease of use
DaveJarvis • 2020-07-27
5787ae7
Add video comparison
DaveJarvis • 2020-07-27
6fc7940
Simplify documentation
DaveJarvis • 2020-07-27
975e767
Paint component immediately, set bounds not size
DaveJarvis • 2020-07-27
1d59bf3
Fix paint event collapse by sync'ing
DaveJarvis • 2020-07-27
519fc54
Micro-optimization for dispatch listeners
DaveJarvis • 2020-07-26
77d0366
Micro performance optimizations
DaveJarvis • 2020-07-26
30d2436
Replace bounds calculation with static method
DaveJarvis • 2020-07-26
1d3c9fb
Minor optimizations for bounds calculations
DaveJarvis • 2020-07-26
eb09649
Bluify command-line help output
DaveJarvis • 2020-07-26
eb7da4e
Add command-line parsing using picocli
DaveJarvis • 2020-07-26
ee8e594
Migrate constants for command-line parsing
DaveJarvis • 2020-07-26
3472b42
Fix tabbing, reduce package coupling
DaveJarvis • 2020-07-26
71a6139
Show consecutive keystrokes
DaveJarvis • 2020-07-26
357d4ef
Fix key press event bubbling
DaveJarvis • 2020-07-25
b99c06d
Bubble double-key presses for regular keys
DaveJarvis • 2020-07-25
cbd288d
Rename license file
DaveJarvis • 2020-07-25
4a48ec2
Fully separate release state from switch state value
DaveJarvis • 2020-07-25
bcb671a
Use empty string to denote regular key release
DaveJarvis • 2020-07-25
1e9c5f4
Remove window corner rounding, didn't work
DaveJarvis • 2020-07-25
9ed3952
Remove unused constants
DaveJarvis • 2020-07-25
e55543c
Micro-optimizations
DaveJarvis • 2020-07-25
5495ae5
Eliminate null return value
DaveJarvis • 2020-07-25
81c3be9
Add missing comments
DaveJarvis • 2020-07-25
7b3ed32
Parameterize key release delays
DaveJarvis • 2020-07-25
1f594f9
Add delay for keyboard release
DaveJarvis • 2020-07-25
4b6efe6
Change modifier key state from bool to int
DaveJarvis • 2020-07-25
c7e2163
Clean up, trivial performance improvements
DaveJarvis • 2020-07-25
5e48737
Add translucent frame and panel, change dragging mouse cursor
DaveJarvis • 2020-07-25
60b3579
Refactor autofit label creation, pass modifier name as its label value
DaveJarvis • 2020-07-24
f9402e1
Initialize modifier keys in the released state
DaveJarvis • 2020-07-22
a18d2dc
Add click detection
DaveJarvis • 2020-07-22
b8a06e1
Separate switch and state concepts, separate mouse images
DaveJarvis • 2020-07-22
1f921dc
Double-buffering, flicker reduction
DaveJarvis • 2020-07-21
8dbfba9
Align contextual key names, fix mislabelled keys
DaveJarvis • 2020-07-21
91311b3
Align key cap to center
DaveJarvis • 2020-07-20
d4dc956
Scale insets to key cap size
DaveJarvis • 2020-07-20
897e2e5
Introduce tuple concepts to bind image and its scale factor
DaveJarvis • 2020-07-20
0cc89ce
Minify SVG keyboard key files
DaveJarvis • 2020-07-19
7dc3c55
Normalize SVG bevel pixel size
DaveJarvis • 2020-07-19
78625e7
Normalize SVG keyboard keys
DaveJarvis • 2020-07-19
b931a58
Refactor label into own scalable component
DaveJarvis • 2020-07-19
a8294b1
Minor clean up
DaveJarvis • 2020-07-19
f5efe1d
Round the scaled font down to guarantee fit
DaveJarvis • 2020-07-19
5e7b425
Refactor hardware image switch states into Swing component
DaveJarvis • 2020-07-19
first
back
1
2
next
last