首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
移动端与桌面端
雨夜寻晴天
创建于2024-03-09
订阅专栏
移动端 web 开发、H5、小程序、跨端、桌面端、混合开发......
等 75 人订阅
共30篇文章
创建于2024-03-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
在 React 里优雅地 “隐藏 iframe 滚动条”
前端有一个经典问题: 所以正确的前端方案不是 “给外层容器加 overflow”,而是:尽量在 iframe 自己层面兜底 + 同源时向 iframe 内注入 CSS。 本文只聚焦前端实现,不展开前后
shadcn-ui 的 Radix Dialog 这两个警告到底在说什么?为什么会报?怎么修?
最近在项目里遇到两个来自 Radix Dialog 的控制台提示: 它们不是 “功能错误”,但属于 无障碍(a11y)级别的警告:Radix 在开发环境主动提醒你对话框缺少 “可被屏幕阅读器正确理解。
Tauri (23)——为什么每台电脑位置显示效果不一致?
在做跨平台桌面应用(Tauri / Electron / Flutter Desktop)时,“窗口尺寸/位置在不同电脑上不一致” 是非常高频、且非常隐蔽的坑: 同一份代码,在你电脑上完美居中,在同事
Tauri (22)——让 `Esc` 快捷键一层层退出的分层关闭方案
为什么 Esc 会变得“不可控” 在 Coco 里,Esc 同时承担了很多“退出/关闭”的职责: 退出输入(Input/Textarea)编辑态 关闭弹层(Popover / 菜单) 关闭历史面板..
Flutter 开发实战:解决华为 HarmonyOS 任务列表不显示 App 名称的终极指南
华为 HarmonyOS 系统对应用元数据的读取机制较为严格。通过在原生层主动调用 `setTaskDescription`,并配合 **延迟执行** 策略,我们成功绕过了系统或框架层面的干扰....
Coco AI 技术演进:Shadcn UI + Tailwind CSS v4.0 深度迁移指南 (踩坑实录)
本文深度复盘了 Coco AI 项目在引入 shadcn/ui 组件库的同时,激进升级至 Tailwind CSS 4.0 的技术细节。重点剖析了在 Vite + Tsup (Esbuild) 双构.
Tauri (21)——窗口缩放后的”失焦惊魂”,游戏控制权丢失了
当用户正沉浸在游戏中,觉得窗口太小而点击“全屏”后,突然发现键盘失灵了——WASD 怎么按都没反应,手动点画面也不能继续操作......
Tauri (20)——为什么 NSPanel 窗口不能用官方 API 全屏?
在基于 Tauri 开发 macOS 桌面应用时,我们经常会遇到一种特殊的窗口类型:NSPanel。它通常用于 spotlight 搜索栏、悬浮工具条等场景。然而,当我们想给这种“小窗口”加上全屏能力
🚀 “踩坑日记”:shadcn + Vite 在 Monorepo 中配置报错
当你在一个 Monorepo 里使用 TypeScript + ESLint(Flat Config,`eslint.config.js`)时,常会遇到下面这个解析错误~
Tauri(十九)——实现 macOS 划词监控的完整实践
如何在 Tauri v2 中实现“划词”功能(选中文本的实时检测与前端弹窗联动),覆盖 macOS 无障碍权限、坐标转换、多屏支持、前端事件桥接与性能/稳定性策略。
🚀 Flutter iOS App 上架 App Store 全流程(图文详解)
本文将详细讲解如何为 Flutter App 配置 iOS 签名证书与 Provisioning Profile,并顺利上传到 App Store。
Tauri(十八)——如何开发 Tauri 插件
通过 Tauri 插件,开发者可以 **兼顾 Web 的开发效率与 Native 的性能能力**,构建真正高性能、跨平台的桌面应用。
Tauri(十七)—— 安装包和应用包的区别
Tauri 通过分离 **安装包**(分发载体)和 **应用包**(运行实体),实现了轻量化与高性能的平衡。开发者需根据目标平台和用户环境,灵活选择安装包配置策略(如 WebView 嵌入方式),同时
Tauri(十六)——为托盘菜单添加快捷键提示
刚安装的应用,用户可能对快捷键启动不熟悉,记不住快捷键,导致只能反复通过托盘菜单启动。而且,应用失去焦点后会自动隐藏,这就需要频繁去点击托盘菜单,造成糟糕的用户体验。 那么,如何帮助用户快速记住?
Tauri(十五)——多窗口之间通信方案
Tauri 项目中,大部分情况会有多个窗口,其中就会有多个窗口之间通信的需求。在 Tauri 里边,每个窗口都有自己独立的一个 Html。所以普通的全局参数,默认情况下前端 Store 不跨窗口的。
Tauri(十四)—— Coco AI 到底能干什么?
Coco AI 是一个完全开源、跨平台的统一搜索与效率工具,能够连接并搜索多种数据源,包括应用程序、文件、谷歌网盘、Notion、语雀、Hugo 等本地与云端数据。通过接入 DeepSeek 等大模型
Tauri(十三)—— 给 Coco AI 加上外接大脑 RAG 🧠
RAG(检索增强生成) 是一种结合信息检索和文本生成的 AI 技术。相比于传统的纯生成式模型(如 GPT),RAG 通过先检索相关文档,再利用生成模型进行回答,从而提升回答的准确性和可控性。
Tauri(十二)—— Coco AI 产品直播介绍
Coco AI 是一个完全开源、跨平台的统一 AI 搜索与效率工具,能够连接并搜索多种数据源,包括应用程序、文件、谷歌网盘、Notion、语雀、Hugo 等本地与云端数据。通过接入 DeepSeek
Tauri(十一)—— Coco AI 发布了,快来尝鲜啊!
Coco AI 能够连接并搜索多种数据源,包括应用程序、文件、谷歌网盘、Notion、语雀、Hugo 等本地与云端数据。通过接入 DeepSeek等大模型,Coco AI 实现了智能化的个人知识库管理
Tauri(十)—— 生产环境调试指南
Tauri 2 生产环境的调试方法与 Tauri 1.x 有些不同,以下是针对 Tauri 2 的一些调试方法,包括日志收集、错误捕获、远程调试、崩溃恢复等
下一页