{"id":18864890,"url":"https://github.com/joedf/stahky","last_synced_at":"2025-04-14T13:21:47.440Z","repository":{"id":68166422,"uuid":"278755537","full_name":"joedf/stahky","owner":"joedf","description":"A take on stacky in AutoHotkey (AHK) for Windows 10","archived":false,"fork":false,"pushed_at":"2025-03-25T16:05:49.000Z","size":326,"stargazers_count":28,"open_issues_count":5,"forks_count":3,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-28T02:37:50.344Z","etag":null,"topics":["stacks","stacky","tool","utilities","windows","windows-10"],"latest_commit_sha":null,"homepage":"https://autohotkey.com/boards/viewtopic.php?f=6\u0026t=78501","language":"AutoHotkey","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/joedf.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-07-10T23:56:50.000Z","updated_at":"2025-03-25T16:05:52.000Z","dependencies_parsed_at":"2025-02-02T22:25:33.541Z","dependency_job_id":"7c7bd6a6-b831-4e2c-a8bd-ae7a3c8a33f3","html_url":"https://github.com/joedf/stahky","commit_stats":null,"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joedf%2Fstahky","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joedf%2Fstahky/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joedf%2Fstahky/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joedf%2Fstahky/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/joedf","download_url":"https://codeload.github.com/joedf/stahky/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248886334,"owners_count":21177645,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["stacks","stacky","tool","utilities","windows","windows-10"],"created_at":"2024-11-08T04:44:21.947Z","updated_at":"2025-04-14T13:21:47.421Z","avatar_url":"https://github.com/joedf.png","language":"AutoHotkey","readme":"# ![*](res/app48.png) stahky\nA take on [stacky](https://github.com/pawelt/stacky) in AutoHotkey (AHK) for Windows 10 \u0026 11.  \n  \nLots of customization options, see below!  \n  \nGet the latest version [here](https://github.com/joedf/stahky/releases).\n\n## Usage\n- Drag a folder with shortcuts, programs and files onto Stahky\n  - A taskbar pinnable icon / shortcut will be created in the same folder as Stahky itself.\n  - You should edit the shortcut's icon before pinning it.\n  - Once pinned, you can delete the shortcut file.\n  - Note: you can set files as hidden if you don't want them to appear in the Stahky menu.\n  - Note: you can drag a folder along with a stahky ini config file to use separate settings for each shortcut.\n- Appearance, DPI, offsets, etc. settings\n  - Colors are determined automatically on the first run\n  - Edit stahky.ini for specific colors, offsets (x or y), use DPI for size and position calculation, ...\n  - The `SortFoldersFirst` option allows you to have folders appear first at the top of each menu accordingly.\n  - Use `PUM_flags` to use [PUM.ahk's flag options](res/docs/PUM_documentation.pdf), such as `hleft` for horizontally left-aligned, `hcenter` for horizontally centered, or `noanim` for no fade-in animation. You can use multiple flags in the ini config file like so `PUM_flags=hleft noanim`\n  - Use `ShowAtMousePosition=1` in the ini config file to have the menu show up at the current mouse postion regardless where the taskbar is. However if this mode is used, `PUM_flags` values are ignored.\n  - The font can customized with the following ini config file options:\n      - `fontName` (default is `Segoe UI`)\n      - `fontSize` (default is `9`)\n      - `fontWeight` (default is `400`)\n      - `fontItalic` (default is `0` for false)\n      - `fontStrike` (default is `0` for false)\n      - `fontUnderline` (default is `0` for false)\n- Submenus\n  - You can use a normal folder and customize it's icon (in properties)\n    - Use a shortcut to a folder, if you want to be able to open it instead of a having submenu\n  - You can have stahky shortcuts within your folder for custom submenus. Stahky-licious!\n    - Stahkys that have circular references will be capped by the recursion depth setting `STAHKY_MAX_DEPTH` (default is 5).\n- Opening a folder in a Stahky menu\n  - Use `ShowOpenCurrentFolder=1` in the ini config file to display a \"Open this folder...\" option on all folders.\n  - Press \u003ckbd\u003eWheelButton\u003c/kbd\u003e / \u003ckbd\u003eMButton\u003c/kbd\u003e on\n    - a stahky to open its target folder for easy editing.\n    - any item to open its parent folder.\n    - Set `exitAfterFolderOpen=0` in the ini config file to keep Stahky on-screen after opening a folder\n- Intended to run as a compiled binary (best experience), but the script can be executed directly.\n- There is `/config` argument that can be used to specify a ini config file to use at runtime, e.g. `Stahky.exe /stahky \"C:/my/folder\" /config \"C:/my/stahky/config/file.ini\"`\n- Press \u003ckbd\u003eShift\u003c/kbd\u003e+\u003ckbd\u003eWin\u003c/kbd\u003e+\u003ckbd\u003ea\u003c/kbd\u003e or Right-click (\u003ckbd\u003eRButton\u003c/kbd\u003e) any item in a stacky to show the About/First-time-use dialog to easily check the version and other information.\n- If Stahky takes too long to load, it will warn you of including folders that are too large.\n  - this time limit `STAHKY_MAX_RUN_TIME` can be changed but has a minimum of 1000 ms and maximum of 10 s of wait time (default is 3500 ms).\n\n## Screenshots\n![screenshot1](res/screenshots/s1.png)\n![about_dialog](res/screenshots/s3.png)\n![screenshot2](res/screenshots/s2.png)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoedf%2Fstahky","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoedf%2Fstahky","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoedf%2Fstahky/lists"}