Skip to content
/ ArcRun Public

ArcRun is a fast search bar build in rust and tauri. Search programs and folders.

License

Notifications You must be signed in to change notification settings

McKpol/ArcRun

Repository files navigation

32x32 ArcRun by McKpl

ArcRun is swift, safe searchbar with smooth and great desing. image

Important

Now search engine are limited to folder of programs on windows, so you can only use to open programs (not all).

Warning

Program is still in early development and it need so much to improve, it may have some bugs!

Things to improve

front end

  • Add settings window
  • Add all results window
  • Add icons to results

settings

  • Add more themes
  • Add scale
  • Add custom hotkey
  • Add replace Windows/Superkey hotkey
  • Add search engine settings
  • Add auto update

search engine

  • Add queue to the search (don't wait for searching all the cache to give the results)
  • Add multithreading to backend
  • Add compress to cache
  • Add .Ink file are returning the original file on themself
  • Add more extensions to search (also separate all files to one)

How to use it?

  1. Clone repo with git clone McKpol/ArcRun or by downloading zip
  2. Use npm i to install node modules
  3. Use npm run tauri dev for visible changes
  4. Use npm run tauri build for building app (for windows installer is in src-tauri/target/release/bundle /msi or /nsis) more info on https://tauri.app/v1/guides/building

Project Structure

├── public/
│   └── ...
└── src/
    ├── components/
    │   └── ...
    └── routes/
        └── ...
  • src/routes: Provides the directory-based routing, which can include a hierarchy of layout.tsx layout files, and an index.tsx file as the page. Additionally, index.ts files are endpoints. Please see the routing docs for more info.

  • src/components: Recommended directory for components.

  • public: Any static assets, like images, can be placed in the public directory. Please see the Vite public directory for more info.

Assets license

MIT

renovate[bot] - https://github.com/tauri-apps/plugins-workspace/tree/v1/plugins/single-instance
Jackhenry Design - https://www.svgrepo.com/svg/453347/folder
Will Kelly - https://www.svgrepo.com/svg/491270/loading-spinner

CC Attribution

Konstantin Filatov - https://www.svgrepo.com/svg/521481/arrow-prev-small

krystonschwarze
https://www.svgrepo.com/svg/511219/window-code-block
https://www.svgrepo.com/svg/511031/info
https://www.svgrepo.com/svg/510998/folder
https://www.svgrepo.com/svg/511114/remove-minus
https://www.svgrepo.com/svg/510922/close-sm

@xKotelek thanks for help.

License

MIT License

Copyright (c) 2024 McKpol