这玩意最变态的是,我做了一个动画管理器,所有 Widget 在初始化的时候会往管理器上挂载,等待挂载完了才会开播,然后这个挂载的过程是用 provider 做的,现在它挂不上去了……
Читать полностью…自从 React 官方宣布 Create React App 被 Next.js 取代,SPA 这个词仿佛就从 React 社区消失了,所有人都把运行 React 需要跑一个 Node 服务端当成天经地义的事情。
是的,file-based routing 是很好,我也不想再手写 createBrowserRouter
, 但这不代表 React 开发必须要与服务端绑定啊。一个前端框架应该支持各种路由模式,或者是与之解耦的,或者至少社区中应该有多种不同方案的框架。然而现实是主流框架 Next 和 Remix 都是以 SSR 为主的。Remix 虽然有 SPA 模式但是从 SSR 兼容来的,是个半吊子,到现在还没走出 beta,未来也不指望了。
新出的 One 框架让我看到了曙光,它从一开始就支持 SPA, SSR, SSG, API 多种路由模式,并且它的路由文件组织规则并没有 Remix 那种反人类的成分。希望能好好发展,给扭曲了心智的前端社区带来一种正常的选择吧。
https://onestack.dev/docs/routing-modes
https://zh.wikipedia.org/zh-tw/5D%E5%85%89%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8
找到了上级技术
DEV 7 周期 TODO:
[ ] 实现全屏功能
[ ] 实现音量记忆功能
[ ] Library 首页导航
[ ] Settings 首页导航
[ ] 为搜索界面实现响应式设计Читать полностью…
[ ] 为顶部导航栏实现响应式设计
[ ] 为 Edit Mix 页面实现响应式设计
[ ] 修复编辑播放列表后列表不会实时刷新的问题
[ ] 修复详情页面拖动窗口大小导致标题抖动的问题
** (player:117498): WARNING **: 16:24:33.579: Unable to retrieve framework response: Message is not valid JSON
Another exception was thrown: A KeyDownEvent is dispatched, but the state shows that the physical key is already pressed. If this occurs in real application, please report this bug to Flutter. If this occurs
in unit tests, please ensure that simulated events follow Flutter's event model as documented in `HardwareKeyboard`. This was the event: KeyDownEvent#b4d15(physicalKey: PhysicalKeyboardKey#f0183(usbHidUsage:
"0x000700e2", debugName: "Alt Left"), logicalKey: LogicalKeyboardKey#e5ce6(keyId: "0x200000104", keyLabel: "Alt Left", debugName: "Alt Left"), character: null, timeStamp: 8:11:59.487000)
炊紙(kashikishi) is a text editor that utilizes GPU to edit text in a 3D space https://github.com/mitoma/kashiki2
Читать полностью…嗜奶: https://jandan.net/t/5765637
OO: 317 XX: 30
当你瞌睡你会入眠: 这是喂了弱智吧跟哲学吧的语料么
OO: 104, XX: 3
迷之沼跃鱼: 最人话的一集
OO: 46, XX: 2
DEV 6 周期 TODO:
[X] 绘制 Papirus 风格图标
[X] 绘制 Fluent Design 风格图标
[X] 绘制 Gnome 风格图标
[X] 绘制 KDE 风格图标
[X] 撰写项目 README
[X] 为控制栏加入响应式设计(窄屏)Читать полностью…
[X] 为 Cover Art Wall 加入响应式设计(窄屏)
[X] 修复 Cover Art Wall Page 没有亮色模式的问题