Dave Jarvis' Repositories

git clone https://repo.autonoma.ca/repo/kmcaster.git

Commit History main

0161840Revises sectionDave Jarvis • 2025-05-29
7706050Reverts embedding imageDave Jarvis • 2025-05-29
4156025Tests embedding imageDave Jarvis • 2025-05-29
52bf77cUpdates links yet againDave Jarvis • 2025-05-29
ad23fceUpdates links againDave Jarvis • 2025-05-29
c405025Updates linksDave Jarvis • 2025-05-29
758fef3Adds link for UI and videoDave Jarvis • 2025-05-29
2068d8eRemoves download linkDave Jarvis • 2025-05-29
f12d55aUpdates relative pathsDave Jarvis • 2025-05-29
1785230Updates release to reference KmCasterDaveJarvis • 2023-09-07
89ad981Updates download link, adds release scriptDaveJarvis • 2023-09-07
e02a788Removes shieldsDaveJarvis • 2023-09-07
f6c8797Add debug listener, change command-line optionsDaveJarvis • 2023-01-08
57ef07dAdd capture of new UIDaveJarvis • 2023-01-06
cb20163Add badgesDaveJarvis • 2023-01-06
2d79231Eliminate some duplicationDaveJarvis • 2023-01-06
367df62Switch 15 to 19DaveJarvis • 2023-01-06
850be80Fix typoDaveJarvis • 2023-01-06
02a77b4Merge pull request #22 from DaveJarvis/1_fix_windows_issuesDave Jarvis • 2023-01-06
499fddcMerge pull request #21 from Robinlovelace/patch-2Dave Jarvis • 2022-12-01
c51e3f3Fix download linkDaveJarvis • 2022-11-04
8dcf9a3Upgrade native hook and svg librariesDaveJarvis • 2022-11-04
97d4285Update libraries, move source code directoryDaveJarvis • 2021-10-10
c119c28Clarify build instructions with binary locationDave Jarvis • 2021-03-27
e25560aUpdate build instructions formattingDave Jarvis • 2021-03-27
e869504Add build instructionsDave Jarvis • 2021-03-27
a1e41cdMerge pull request #2 from Robinlovelace/patch-1Dave Jarvis • 2020-09-27
5ce6f36Merge duplicate timer stop callDaveJarvis • 2020-08-04
65dce9eRelocate private methodDaveJarvis • 2020-08-04
1414e9fAdd missing copyright headerDaveJarvis • 2020-08-04
86a0b56Add key counter parameterDaveJarvis • 2020-08-04
099d678Suppress warnings, remove unused constantDaveJarvis • 2020-08-04
6d53434Display scroll eventsDaveJarvis • 2020-08-04
d961a97Tersify help pageDaveJarvis • 2020-08-02
680b26fRemove unused toStringDaveJarvis • 2020-08-02
1b102acTrack physical mouse button statesDaveJarvis • 2020-08-02
d3ccddaAdd mouse button number labelDaveJarvis • 2020-08-02
b06e2c5Add image for unmapped mouse buttonsDaveJarvis • 2020-08-01
c1255fbFormatting, minor reorgDaveJarvis • 2020-08-01
998888bAdd delay for mouse button releaseDaveJarvis • 2020-08-01
36c2d10Clean up, add mouse button timersDaveJarvis • 2020-08-01
919ce11Extract user settings into own entityDaveJarvis • 2020-08-01
1a0c880Start to add mouse click delayDaveJarvis • 2020-08-01
460f0b0Fix release delay erasure issueDaveJarvis • 2020-08-01
09ce849Make classes finalDaveJarvis • 2020-07-29
2ba150dEliminate duplicated bounds calculationDaveJarvis • 2020-07-29
8200e28Remove single use methodDaveJarvis • 2020-07-29
5020a29Remove superfluous variablesDaveJarvis • 2020-07-29
c58f393Refactor autofit functionality for performance and clearer API intentDaveJarvis • 2020-07-29
a413df5Add screenkey as alternativeDaveJarvis • 2020-07-28
59d984cAdd error messages to documentDaveJarvis • 2020-07-28
3407662Fix grammar error in documentDaveJarvis • 2020-07-28
aad58dcMinor documentation clarificationDaveJarvis • 2020-07-28
28fa6f4Add arch JDK package nameDaveJarvis • 2020-07-28
3ae00f1Update Java install instructionsDaveJarvis • 2020-07-28
5670bfbUpdate documentation for ease of useDaveJarvis • 2020-07-27
5787ae7Add video comparisonDaveJarvis • 2020-07-27
6fc7940Simplify documentationDaveJarvis • 2020-07-27
975e767Paint component immediately, set bounds not sizeDaveJarvis • 2020-07-27
1d59bf3Fix paint event collapse by sync'ingDaveJarvis • 2020-07-27
519fc54Micro-optimization for dispatch listenersDaveJarvis • 2020-07-26
77d0366Micro performance optimizationsDaveJarvis • 2020-07-26
30d2436Replace bounds calculation with static methodDaveJarvis • 2020-07-26
1d3c9fbMinor optimizations for bounds calculationsDaveJarvis • 2020-07-26
eb09649Bluify command-line help outputDaveJarvis • 2020-07-26
eb7da4eAdd command-line parsing using picocliDaveJarvis • 2020-07-26
ee8e594Migrate constants for command-line parsingDaveJarvis • 2020-07-26
3472b42Fix tabbing, reduce package couplingDaveJarvis • 2020-07-26
71a6139Show consecutive keystrokesDaveJarvis • 2020-07-26
357d4efFix key press event bubblingDaveJarvis • 2020-07-25
b99c06dBubble double-key presses for regular keysDaveJarvis • 2020-07-25
cbd288dRename license fileDaveJarvis • 2020-07-25
4a48ec2Fully separate release state from switch state valueDaveJarvis • 2020-07-25
bcb671aUse empty string to denote regular key releaseDaveJarvis • 2020-07-25
1e9c5f4Remove window corner rounding, didn't workDaveJarvis • 2020-07-25
9ed3952Remove unused constantsDaveJarvis • 2020-07-25
e55543cMicro-optimizationsDaveJarvis • 2020-07-25
5495ae5Eliminate null return valueDaveJarvis • 2020-07-25
81c3be9Add missing commentsDaveJarvis • 2020-07-25
7b3ed32Parameterize key release delaysDaveJarvis • 2020-07-25
1f594f9Add delay for keyboard releaseDaveJarvis • 2020-07-25
4b6efe6Change modifier key state from bool to intDaveJarvis • 2020-07-25
c7e2163Clean up, trivial performance improvementsDaveJarvis • 2020-07-25
5e48737Add translucent frame and panel, change dragging mouse cursorDaveJarvis • 2020-07-25
60b3579Refactor autofit label creation, pass modifier name as its label valueDaveJarvis • 2020-07-24
f9402e1Initialize modifier keys in the released stateDaveJarvis • 2020-07-22
a18d2dcAdd click detectionDaveJarvis • 2020-07-22
b8a06e1Separate switch and state concepts, separate mouse imagesDaveJarvis • 2020-07-22
1f921dcDouble-buffering, flicker reductionDaveJarvis • 2020-07-21
8dbfba9Align contextual key names, fix mislabelled keysDaveJarvis • 2020-07-21
91311b3Align key cap to centerDaveJarvis • 2020-07-20
d4dc956Scale insets to key cap sizeDaveJarvis • 2020-07-20
897e2e5Introduce tuple concepts to bind image and its scale factorDaveJarvis • 2020-07-20
0cc89ceMinify SVG keyboard key filesDaveJarvis • 2020-07-19
7dc3c55Normalize SVG bevel pixel sizeDaveJarvis • 2020-07-19
78625e7Normalize SVG keyboard keysDaveJarvis • 2020-07-19
b931a58Refactor label into own scalable componentDaveJarvis • 2020-07-19
a8294b1Minor clean upDaveJarvis • 2020-07-19
f5efe1dRound the scaled font down to guarantee fitDaveJarvis • 2020-07-19
5e7b425Refactor hardware image switch states into Swing componentDaveJarvis • 2020-07-19