{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":735426820,"defaultBranch":"main","name":"deskhop","ownerLogin":"hrvach","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-24T22:20:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7192749?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716543802.0","currentOid":""},"activityList":{"items":[{"before":"35002c90ebdf19089db18d57b5d3484eed99f33c","after":"2d93c014218ed3506acb4d13ff10747a4a314f74","ref":"refs/heads/main","pushedAt":"2024-05-13T11:54:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hrvach","name":"Hrvoje Čavrak","path":"/hrvach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7192749?s=80&v=4"},"commit":{"message":"Updates and bugfixes\n - Make MacOS multi-desktop workaround more reliable\n - Partial media keys support","shortMessageHtmlLink":"Updates and bugfixes"}},{"before":"61519def1515a3fb74fd8abfa26fad5504831a04","after":"35002c90ebdf19089db18d57b5d3484eed99f33c","ref":"refs/heads/main","pushedAt":"2024-04-15T10:03:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hrvach","name":"Hrvoje Čavrak","path":"/hrvach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7192749?s=80&v=4"},"commit":{"message":"Merge pull request #89 from jalmeroth/fix/screenlock-macos\n\nchore: fix screenlock","shortMessageHtmlLink":"Merge pull request #89 from jalmeroth/fix/screenlock-macos"}},{"before":"8df007ac135ef2f6b0c47d135d2fb8316a0d1c47","after":"61519def1515a3fb74fd8abfa26fad5504831a04","ref":"refs/heads/main","pushedAt":"2024-04-15T08:40:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hrvach","name":"Hrvoje Čavrak","path":"/hrvach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7192749?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"1a91b4d49f05966f897bbc645f53f5e5d40470da","after":"8df007ac135ef2f6b0c47d135d2fb8316a0d1c47","ref":"refs/heads/main","pushedAt":"2024-04-02T19:42:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hrvach","name":"Hrvoje Čavrak","path":"/hrvach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7192749?s=80&v=4"},"commit":{"message":"Merge pull request #83 from jalmeroth/fix/screenlock-macos\n\nfix macos lock key combination","shortMessageHtmlLink":"Merge pull request #83 from jalmeroth/fix/screenlock-macos"}},{"before":"b44ef2dc6fed44828da99cddb1152b39ebda50e3","after":"1a91b4d49f05966f897bbc645f53f5e5d40470da","ref":"refs/heads/main","pushedAt":"2024-03-31T21:58:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hrvach","name":"Hrvoje Čavrak","path":"/hrvach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7192749?s=80&v=4"},"commit":{"message":"Minor fix and update binaries.","shortMessageHtmlLink":"Minor fix and update binaries."}},{"before":"1cf90ae31d5acb6d945f3e8011f3476dde75eafc","after":"b44ef2dc6fed44828da99cddb1152b39ebda50e3","ref":"refs/heads/main","pushedAt":"2024-03-31T21:44:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hrvach","name":"Hrvoje Čavrak","path":"/hrvach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7192749?s=80&v=4"},"commit":{"message":"Updates and fixes.\n\n- Implement fix for keyboards not switching to boot mode properly, until full report parsing gets done.\n This is expected to improve support for certain models that were reported problematic.\n- Implement fix for mouse acceleration omitting absolute mode\n- Provide pass_to_os = true to not capture shift+backspace from the OS, it's annoying when you hold shift\n and mistype something, then want to use backspace but couldn't.","shortMessageHtmlLink":"Updates and fixes."}},{"before":"09935f5f87bbb901a83e112d1d0fe57d92c7badf","after":"1cf90ae31d5acb6d945f3e8011f3476dde75eafc","ref":"refs/heads/main","pushedAt":"2024-03-24T21:05:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hrvach","name":"Hrvoje Čavrak","path":"/hrvach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7192749?s=80&v=4"},"commit":{"message":"Fixed a mouse.c issue with some compilers.","shortMessageHtmlLink":"Fixed a mouse.c issue with some compilers."}},{"before":"3500497d96a93e0811d306998b2bfc66b3d8ae1a","after":"09935f5f87bbb901a83e112d1d0fe57d92c7badf","ref":"refs/heads/main","pushedAt":"2024-03-24T18:06:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hrvach","name":"Hrvoje Čavrak","path":"/hrvach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7192749?s=80&v=4"},"commit":{"message":"- add windows workaround\n- add mouse acceleration (configurable in user_config.h)\n- add keyboard shortcuts for output configuration\n- after several reports, bundling pico-sdk and tinyusb to simplify building\n- bugfixes","shortMessageHtmlLink":"- add windows workaround"}},{"before":"f0b36569c9ae711c2a5b43edd6c6f5f6ddb9ce5c","after":"3500497d96a93e0811d306998b2bfc66b3d8ae1a","ref":"refs/heads/main","pushedAt":"2024-03-22T19:41:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hrvach","name":"Hrvoje Čavrak","path":"/hrvach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7192749?s=80&v=4"},"commit":{"message":"Updated README, pcb and case.","shortMessageHtmlLink":"Updated README, pcb and case."}},{"before":"5d6fcc49752df46cfe73483cd7070b84456cf600","after":"f0b36569c9ae711c2a5b43edd6c6f5f6ddb9ce5c","ref":"refs/heads/main","pushedAt":"2024-03-21T22:36:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hrvach","name":"Hrvoje Čavrak","path":"/hrvach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7192749?s=80&v=4"},"commit":{"message":"Merge pull request #67 from kpfleming/screensaver-features\n\nScreensaver features","shortMessageHtmlLink":"Merge pull request #67 from kpfleming/screensaver-features"}},{"before":"92a3c07a194a014904984686cf100706161654df","after":"5d6fcc49752df46cfe73483cd7070b84456cf600","ref":"refs/heads/main","pushedAt":"2024-03-15T12:47:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hrvach","name":"Hrvoje Čavrak","path":"/hrvach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7192749?s=80&v=4"},"commit":{"message":"Merge pull request #65 from kpfleming/document-hid-key-none\n\nAdd note to discourage users from using HID_KEY_NONE.","shortMessageHtmlLink":"Merge pull request #65 from kpfleming/document-hid-key-none"}},{"before":"654c9e818b6a3a4c6b3101fda39247e5eaf69f3a","after":"92a3c07a194a014904984686cf100706161654df","ref":"refs/heads/main","pushedAt":"2024-02-15T09:31:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hrvach","name":"Hrvoje Čavrak","path":"/hrvach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7192749?s=80&v=4"},"commit":{"message":"Updated README","shortMessageHtmlLink":"Updated README"}},{"before":"098aabfc57a11d4bf691ecee7ade85cbea51bf76","after":"654c9e818b6a3a4c6b3101fda39247e5eaf69f3a","ref":"refs/heads/main","pushedAt":"2024-02-15T09:29:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hrvach","name":"Hrvoje Čavrak","path":"/hrvach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7192749?s=80&v=4"},"commit":{"message":"Updated README","shortMessageHtmlLink":"Updated README"}},{"before":"15da60bd953ff280afebdb5dab21697255684a95","after":"098aabfc57a11d4bf691ecee7ade85cbea51bf76","ref":"refs/heads/main","pushedAt":"2024-01-27T21:46:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hrvach","name":"Hrvoje Čavrak","path":"/hrvach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7192749?s=80&v=4"},"commit":{"message":"Minor updates and bugfixes\n\n- Mouse movements should be smoother on the other Pico\n- Reworked CMakeLists with foreach to avoid duplication\n- Increased WDT timeout","shortMessageHtmlLink":"Minor updates and bugfixes"}},{"before":"c21d5b14eac27ce084b7d20f2ce8f92016fc3d2d","after":"15da60bd953ff280afebdb5dab21697255684a95","ref":"refs/heads/main","pushedAt":"2024-01-21T00:54:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hrvach","name":"Hrvoje Čavrak","path":"/hrvach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7192749?s=80&v=4"},"commit":{"message":"Cleanup, Refactoring, Silkscreen update\n\n- Code refactor, still far from great but a bit less crappy\n- Unify behavior - Mouse Zoom feature was made toggle and\n moved from ALT to Right ALT + Right CTRL to avoid interfering\n with OS\n- Added optional screensaver \"Pong\" mode, prevents sleep and it's fun\n- Updated README\n- Added more visible pin1 marking on PCB for digital isolator\n- Marked pins to solder with a star *\n- Added checksum and version format support for flash config","shortMessageHtmlLink":"Cleanup, Refactoring, Silkscreen update"}},{"before":"6aff14e05abf1bccefb8ed5c72addea27ee6eb2a","after":"c21d5b14eac27ce084b7d20f2ce8f92016fc3d2d","ref":"refs/heads/main","pushedAt":"2024-01-16T17:58:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hrvach","name":"Hrvoje Čavrak","path":"/hrvach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7192749?s=80&v=4"},"commit":{"message":"README formatting","shortMessageHtmlLink":"README formatting"}},{"before":"2711b911ee7d8cd33bee11a1274d1e0b00c5a637","after":"6aff14e05abf1bccefb8ed5c72addea27ee6eb2a","ref":"refs/heads/main","pushedAt":"2024-01-16T17:54:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hrvach","name":"Hrvoje Čavrak","path":"/hrvach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7192749?s=80&v=4"},"commit":{"message":"Typo","shortMessageHtmlLink":"Typo"}},{"before":"c9a3bc44b39192b729907a662d0b09f8704ef37f","after":"2711b911ee7d8cd33bee11a1274d1e0b00c5a637","ref":"refs/heads/main","pushedAt":"2024-01-13T21:24:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hrvach","name":"Hrvoje Čavrak","path":"/hrvach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7192749?s=80&v=4"},"commit":{"message":"Added proper USB VID/PID\n\nKindly assigned by the Raspberry Pi foundation, the project got its own\nVID/PID so removing the current \"test\" one and adding this one. No other\nchanges.","shortMessageHtmlLink":"Added proper USB VID/PID"}},{"before":"de3cb4dba7f0dbff5f0b6078e924857710ded9d3","after":"c9a3bc44b39192b729907a662d0b09f8704ef37f","ref":"refs/heads/main","pushedAt":"2024-01-13T21:07:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hrvach","name":"Hrvoje Čavrak","path":"/hrvach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7192749?s=80&v=4"},"commit":{"message":"Merge pull request #29 from Gusher123/patch-1\n\nUpdate README.md","shortMessageHtmlLink":"Merge pull request #29 from Gusher123/patch-1"}},{"before":"73a83b72e31b42f07f433bc95b1e31b196728f1c","after":"de3cb4dba7f0dbff5f0b6078e924857710ded9d3","ref":"refs/heads/main","pushedAt":"2024-01-11T17:07:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hrvach","name":"Hrvoje Čavrak","path":"/hrvach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7192749?s=80&v=4"},"commit":{"message":"Bugfixes and improvements:\n==========================\n\nAdded 1000 Hz polling.\n(Hopefully) fixed Logitech mouse issues\nRemoved special treatment for 12 and 16-bit mice\nIncreased mouse queue size\nIncreased current allowance from 100mA to 500mA\nAllow mouse to wake up a suspended host\nAdded memory usage print to build\n\nUpdated README\n - Added link to troubleshooting wiki\n - Mouse polling rate chart\n - Updated known issues\n - Updates about possible PCB/assembly ordering","shortMessageHtmlLink":"Bugfixes and improvements:"}},{"before":"a49505c465eff574b8cfcbf80e084e00124336be","after":"73a83b72e31b42f07f433bc95b1e31b196728f1c","ref":"refs/heads/main","pushedAt":"2024-01-06T23:10:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hrvach","name":"Hrvoje Čavrak","path":"/hrvach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7192749?s=80&v=4"},"commit":{"message":"Updated known bugs, progress and software alternatives in README","shortMessageHtmlLink":"Updated known bugs, progress and software alternatives in README"}},{"before":"e2be2e13e07f50832b3d7f6b8497b15712b0109f","after":"a49505c465eff574b8cfcbf80e084e00124336be","ref":"refs/heads/main","pushedAt":"2024-01-05T23:21:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hrvach","name":"Hrvoje Čavrak","path":"/hrvach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7192749?s=80&v=4"},"commit":{"message":"Fixing a strange bug due to tusb_inited().\n\nInteresting things happen when TinyUSB is used both for host and device.\n\nbool tusb_inited(void)\n{\n bool ret = false;\n ret = ret || tud_inited();\n ret = ret || tuh_inited();\n return ret;\n}\n\n-> This is effectively tud_inited() || tuh_inited(), which is great\n but tuh_task() should check tuh_inited() not tusb_inited(). This way,\n tusb_inited() returns true when tinyusb device gets inited correctly\n and tuh_task gets stuck in an endless loop with watchdog rebooting the\n device.","shortMessageHtmlLink":"Fixing a strange bug due to tusb_inited()."}},{"before":"560f3dca740db2be5f00f1e37c2fec11679ac393","after":"e2be2e13e07f50832b3d7f6b8497b15712b0109f","ref":"refs/heads/main","pushedAt":"2024-01-03T10:44:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hrvach","name":"Hrvoje Čavrak","path":"/hrvach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7192749?s=80&v=4"},"commit":{"message":"Updating docs","shortMessageHtmlLink":"Updating docs"}},{"before":"6e4eea4b2761c7b6ee3ad401093010d8bf3aa3f0","after":"560f3dca740db2be5f00f1e37c2fec11679ac393","ref":"refs/heads/main","pushedAt":"2024-01-03T10:02:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hrvach","name":"Hrvoje Čavrak","path":"/hrvach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7192749?s=80&v=4"},"commit":{"message":"New features, bugfixes and optimizations\n\nSome of the features implemented in this release are:\n - TinyUSB used to handle HOST management as well\n - USB hub support (tried an ancient one and it worked)\n - Early and buggy support for mouse on the keyboard side\n but have no unified usb receivers to test\n - Rudimentary HID report descriptor parsing, support for\n mice that don't send wheel data unless in report protocol mode\n - Implemented queueing for keyboard/mouse messages with\n hid report send verification\n - Split firmware upgrade shortcut to two\n now it's left-shift + F12 + A + right shift to write board A\n left-shift + F12 + B + right shift to write board B\n - Fixed keyboard stuck in outputing chars if you hold down a key\n and change screens while doing it\n - Implemented cursor hiding, so the screen we are moving away from\n parks cursor at top right corner and it looks more natural and\n feels intuitive\n - Implemented switch lock, use Ctrl + L to lock and unlock\n desktop switching\n - Implemented jump threshold, works like barrier opacity - you can\n define if mouse immediately jumps over or you need to give it a bit\n of a \"nudge\"","shortMessageHtmlLink":"New features, bugfixes and optimizations"}},{"before":"740f1ee5b94fd2ee4b725d02fa60a24cd5d995ca","after":"6e4eea4b2761c7b6ee3ad401093010d8bf3aa3f0","ref":"refs/heads/main","pushedAt":"2024-01-02T18:03:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hrvach","name":"Hrvoje Čavrak","path":"/hrvach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7192749?s=80&v=4"},"commit":{"message":"Updated README with assembly guide video","shortMessageHtmlLink":"Updated README with assembly guide video"}},{"before":"9ff7dad736eeb76d3bb77bee97001fae4aba2684","after":"740f1ee5b94fd2ee4b725d02fa60a24cd5d995ca","ref":"refs/heads/main","pushedAt":"2023-12-30T13:43:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hrvach","name":"Hrvoje Čavrak","path":"/hrvach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7192749?s=80&v=4"},"commit":{"message":"Adding software alternatives","shortMessageHtmlLink":"Adding software alternatives"}},{"before":"44960f765843e0a144e22234837e70843012ec01","after":"9ff7dad736eeb76d3bb77bee97001fae4aba2684","ref":"refs/heads/main","pushedAt":"2023-12-30T13:30:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hrvach","name":"Hrvoje Čavrak","path":"/hrvach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7192749?s=80&v=4"},"commit":{"message":"Adding CAD files for the case design","shortMessageHtmlLink":"Adding CAD files for the case design"}},{"before":"ce27f335febe7708585467a2f46c8a1c2ee4fd43","after":"44960f765843e0a144e22234837e70843012ec01","ref":"refs/heads/main","pushedAt":"2023-12-29T18:19:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hrvach","name":"Hrvoje Čavrak","path":"/hrvach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7192749?s=80&v=4"},"commit":{"message":"Merge pull request #11 from SamuelMarks/patch-1\n\n[README.md] Use `cmake --build` and source location flags to simplify…","shortMessageHtmlLink":"Merge pull request #11 from SamuelMarks/patch-1"}},{"before":"a03e76fc9f5bd10e942bb49018c089dad7d8989c","after":"ce27f335febe7708585467a2f46c8a1c2ee4fd43","ref":"refs/heads/main","pushedAt":"2023-12-29T09:19:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hrvach","name":"Hrvoje Čavrak","path":"/hrvach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7192749?s=80&v=4"},"commit":{"message":"README update","shortMessageHtmlLink":"README update"}},{"before":"eff78fda3fb99f3dbea5fc491526e243564cde6c","after":"a03e76fc9f5bd10e942bb49018c089dad7d8989c","ref":"refs/heads/main","pushedAt":"2023-12-27T18:09:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hrvach","name":"Hrvoje Čavrak","path":"/hrvach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7192749?s=80&v=4"},"commit":{"message":"Update README.md to describe power limitation","shortMessageHtmlLink":"Update README.md to describe power limitation"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESFjO0wA","startCursor":null,"endCursor":null}},"title":"Activity · hrvach/deskhop"}