Giter Club home page Giter Club logo

dawnlauncher's Introduction

简体中文 | English

更新

消失了三个多月,我将Dawn Launcher代码进行重构,因为一开始没有开发NodeJSElectron的经验,Vue也写的不好,代码写的有些潦草,所以进行了代码重构,新版使用了Electron26 + Vite + Vue3 + TS,UI 框架使用了Naive,关于原生 API 方面,我从C++切换到了 Rust,数据库从electron-store切换到了SQLite3,语言也新增了英语

Dawn Launcher

Windows快捷启动工具,帮助您整理杂乱无章的桌面,分门别类管理您的桌面快捷方式,让您的桌面保持干净整洁。

支持关联文件夹(实时同步文件夹内容)、快速搜索、相对路径(便携路径)、扫描本机开始菜单、本地扫描本机 Appx 应用列表、添加网址并一键获取网址信息。

技术栈

Electron + Vite + Vue3 + TS

支持平台

Windows(10/11)

编译步骤

  1. 安装node-gyp,编译 SQLite3 需要。
  2. 安装Rust环境 + Cargo,编译 Rust 需要。
  3. 然后运行yarn install安装项目依赖(如果修改了Rust代码也需要重新运行yarn install)。
  4. yarn run dev本地运行项目。
  5. yarn run build打包项目。
  6. 便携版和安装版需要分两次打包,通过修改.env.production中的VITE_INSTALLtrue为安装版,false为便携版。

官网

dawnlauncher.com

QQ 群

369652112

捐赠(微信)

微信

捐赠(支付宝)

支付宝

界面

界面

子分类

子分类

自定义主题

自定义主题

自定义背景

自定义背景

快速搜索

快速搜索

一键获取网址信息

一键获取网址信息

相对路径(便携路径)

相对路径(便携路径)

关联文件夹

关联文件夹

Stargazers over time

Stargazers over time

License

MIT License

dawnlauncher's People

Contributors

fanchenio avatar whitesevs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

dawnlauncher's Issues

作者接受重构型的pr吗

很高兴看到这个app开源,这是我很久以来一直想写但懒得去写的一类软件
此前我一直在使用相当老版本的一个rolan,昨天忽然发现只要它开着,我的核显就会有持续性的memory copy性能,让我的笔记本耗电增加了不少,实在不能忍了,于是花了半天翻找类似的软件,最后发现了该仓库

我编译并试用了软件,感觉使用体验上挺不错,不过我认为有一些可以改进的点,例如:

  1. rust包虽然使用了napi,但是采用手动require的方式使用,import进来是没有类型的
  2. 虽然使用了rust,但数据层仍然以过程式编程的方式写在js端,需要增加额外的依赖处理
  3. 大量的ipc调用类型都是手写的
  4. 缺少自动化测试

目前我在我的分支里已经做了初步的调整,主要是将仓库调整为monorepo,并将读取数据源逻辑先迁移到rust端,之后会把所有数据逻辑都弄到rust里:https://github.com/darkskygit/DawnLauncher

如果作者愿意接受重构型pr,我会将改动拆分为几个中型pr分批发过来

關於顯示主界面的問題

你好, 這個很好用, 先謝謝大大.
說一下問題:
開啟了程式後, 如果用Dawn Launcher.exe 創建路徑的方法開啟, 因為主體有150MB 之大, 會運行一會才會顯示出主界面.
現在我只能用狀態列的小圖示才可快速顯示主界面.
想問問有甚麼方法, 或者參數可以快速顯示主界面, 謝謝

长期使用这类用户的六点建议

版本: 1.3.6

  1. 绝对路径
    设置里加入默认相对或者绝对路径选项
    经使用, 发现相对路径无法使用, 项目失效了才能切换到相对路径

  2. 字体建议
    设置字体无法设置, 分类字体无法设置, 项目字体可以设置这非常棒

  3. 版本升级
    便携式为exe应用程序, 打开后选择释放路径, 如果释放的目录检测到旧版本, 自动保留配置替换掉需要升级的文件即可

  4. 主题
    目前体验很棒, 希望添加css样式支持

  5. 盈利
    提供语言配置文件, 可自行添加语言, 针对人群范围增加.
    效仿"FreeFileSync"软件, 免费版提供安装版, 捐献版提供便携式安装版, 帮助界面会有感谢捐献人信息等, 非常有仪式感.

其他:
体验下来非常棒, 但路径转换目前无效状态, 手动切换路径也没办法, 不然我就一个个迁移过来了.

English language

Hello,

Nice project, thanks for this!

Is there a way to change the UI language to English? I see there are .pak files for lots of languages, but I could not find a way to set the language via the app UI.

Thank you.

[新功能]快捷方式拖拽添加

目前向分类添加快捷方式时需要手动将快捷方式移动至对应文件夹中,现有拖拽复制操作无法使用,能否拖拽添加时直接将快捷方式移动至分类相对应的文件夹中

打开项目失败

开机运行一段时间后,所有项目单击无法打开,但其他右键菜单都可以运行,重启系统后报错如下述图片。
DawnLauncher 版本:1.3.6
windows 版本:Windows 11 专业版 23H2 22631.3155
微信图片_20240226165244

跨设备同步问题

兄弟,考虑过跨设备同步吗?
目前没找到合适的办法来在不同设备间同步
因为我一般是三个电脑在不同时候使用,对同步需求很大
看我们这边有没有什么办法解决这个问题

每次导出导入配置这个显然不现实

建议合并快速搜索功能至启动器

目前两个功能使用两个独立的快捷键,记忆与使用成本较高。而且启动器与搜索功能并不冲突。

建议:使用快捷键呼出启动器时将焦点自动定位至搜索控件,用户只需要打字即可开始搜索。

PS:可以考虑加入everything,dawnlauncher作为显示它结果的前端。

那个 能够读取音速启动的配置文件吗

在被窝躺着刷B站偶然看到有UP介绍大佬开发的工具
然后 保存了网址今天下来看了下
有个问题
image
我发现不是念旧 而是 从一个软件转移到另外一个软件的 有时候成本太高 了
特别是 长时间的使用 成本就更高了
所以 就想发个issues 问一下开发者大佬
能不能够支持从其他软件的备份文件导入到您开发的软里呢
比如音速启动6 的备份文件 这个软件我从201几年就开始用 用了 至少快10年了
是手动迁移这个 工具箱 里的 各种东西 着实 成本很高 如果能够支持从其他的软件里 导入其他软件的备份 那么就0成本迁移 哈哈
有点异想天开了?

标排序自定义

能否加上图标排序的选项,可以自定义拖动设置图标顺序
image

显示主界面功能\勿扰模式异常

运行环境

运行环境
版本 Windows 11 家庭中文版
版本 21H2
安装日期 ‎2023/‎2/‎4
操作系统版本 22000.2538
序列号 YX04XJ5M
体验 Windows 功能体验包 1000.22001.1000.0

功能描述

当前焦点处于桌面,主界面吸附边框,并且处于开启勿扰模式 + 隐藏状态

  1. 快捷键唤醒 显示失败
  2. 鼠标移动到主界面吸附的位置上 显示失败

当前焦点处于其他程序(非全屏模式)下,其余条件不变

  1. 快捷键唤醒 显示成功
  2. 鼠标移动到主界面吸附的位置上 显示成功

我用Vstart快20年了,今天终于改用DawnLauncher

如题,我用Vstart快20年了,今天终于改用DawnLauncher,Vstart里面还有很多功能其实还没用会,估计也用不上了,只是有一个功能我希望DawnLauncher也能实现,在Vstart启动的同时能设制多个同时启动的程序,虽然DawnLauncher里有批量启动,但比起“同时启动”来,还是需要每次都点一下。希望作者考虑实现这个功能吧!

程序无响应-打开程序变成Dawn Launcher子进程

image
偶尔会出现以下情况,打开的软件作为DawnLauncher的子进程存在,导致DawnLauncher无法打开新的软件,必须结束程序后,重新打开DawnLauncher,然后再次打开的程序不会作为子程序存在,出现问题的系统版本 Windows 11 专业版23H2

多屏时"双击任务栏显示/隐藏"失效

DawnLauncher省去了每次装机后重新设置开始菜单的烦恼,非常好用的软件,谢谢大佬!
这里提个小问题,就是多屏环境下,设置了"双击任务栏显示/隐藏",在跨屏时会失效。只有在DawnLauncher显示所在的同一块屏幕的任务栏上双击才能生效。请大佬看看,谢谢!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.