<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>学习和研究Figma on Hawkeye-xb Blog</title>
    <link>https://hawkeye-xb.xyz/zh/series/%E5%AD%A6%E4%B9%A0%E5%92%8C%E7%A0%94%E7%A9%B6figma/</link>
    <description>Recent content in 学习和研究Figma on Hawkeye-xb Blog</description>
    <generator>Hugo -- 0.145.0</generator>
    <language>zh</language>
    <lastBuildDate>Sat, 13 Jul 2024 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://hawkeye-xb.xyz/zh/series/%E5%AD%A6%E4%B9%A0%E5%92%8C%E7%A0%94%E7%A9%B6figma/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>学习和研究Figma：WebviewTag 还是BrowserView？</title>
      <link>https://hawkeye-xb.xyz/zh/posts/studyfigma/webvieworbrowserview/</link>
      <pubDate>Sat, 13 Jul 2024 00:00:00 +0000</pubDate>
      <guid>https://hawkeye-xb.xyz/zh/posts/studyfigma/webvieworbrowserview/</guid>
      <description>&lt;p&gt;大家好。&lt;/p&gt;
&lt;p&gt;今天继续来学习Figma客户端。在看&lt;a href=&#34;https://www.electronjs.org/docs/latest/tutorial/web-embeds#webview&#34;&gt;Electron Web Embeds&lt;/a&gt; 文档的时候，知道官方因为Webview结构还在发生变化，而不推荐使用。但如果锁定Electron版本不再升级，这种不用考虑结构变动的情况下，到底应该使用WebviewTag还是BrowserView呢？&lt;/p&gt;</description>
    </item>
    <item>
      <title>学习和研究Figma：直接看代码(Extract Asar)</title>
      <link>https://hawkeye-xb.xyz/zh/posts/studyfigma/extractfigmaasar/</link>
      <pubDate>Wed, 03 Jul 2024 02:09:26 +0000</pubDate>
      <guid>https://hawkeye-xb.xyz/zh/posts/studyfigma/extractfigmaasar/</guid>
      <description>&lt;p&gt;大家好呀，时隔两月，今天又来学习和研究figma客户端了。不管是从什么角度去揣测，分析，今天不如更直接一些，看代码！虽然是压缩混淆过的。  &lt;br&gt;
&lt;strong&gt;过程仅供交流学习&lt;/strong&gt; &lt;br&gt;
&lt;strong&gt;过程仅供交流学习&lt;/strong&gt; &lt;br&gt;
&lt;strong&gt;过程仅供交流学习&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>学习和研究Figma：登录功能</title>
      <link>https://hawkeye-xb.xyz/zh/posts/studyfigma/login/</link>
      <pubDate>Tue, 30 Apr 2024 02:09:26 +0000</pubDate>
      <guid>https://hawkeye-xb.xyz/zh/posts/studyfigma/login/</guid>
      <description> 在探索Figma登录功能的过程中，我们深入了解了其登录页面的远程加载机制、登录请求的发起、Web授权流程以及最终的登录过程。Figma的登录设计巧妙地利用了Web端的能力，通过授权页面将客户端与第三方登录系统隔离，确保了安全性和灵活性。整个流程涉及多个授权码的设计，以保障用户信息的安全传输。通过这一系列的分析，我们不仅学习了Figma的登录机制，还对Electron框架下的应用唤起和交互有了更深的理解。希望这篇文章能为您在理解和实现类似功能时提供帮助。</description>
    </item>
    <item>
      <title>学习和研究Figma：背景</title>
      <link>https://hawkeye-xb.xyz/zh/posts/studyfigma/background/</link>
      <pubDate>Sun, 28 Apr 2024 02:09:26 +0000</pubDate>
      <guid>https://hawkeye-xb.xyz/zh/posts/studyfigma/background/</guid>
      <description> 在探索互联网产品的全生命周期中，从设计到原型再到研发，Figma作为一款设计工具，其影响力不容小觑。Figma采用Electron框架构建，而Electron最新版本30.0.0中，废弃了browserView，转而提供WebContentsView。这一变化可能对Figma等使用Electron框架的产品产生影响。尽管现在解包Figma的asar文件会遇到内存越界的问题，但这并不妨碍我们学习和研究Figma的基础功能。通过深入了解Electron的功能特性，我们可以从产品视角和研发思维两个角度出发，更好地理解设计和研发之间的相互作用，从而在互联网产品的开发过程中实现更高效的协作。</description>
    </item>
  </channel>
</rss>
