官术网_书友最值得收藏!

Building a Markdown Editor

In this chapter, we are going to build a minimal Markdown Editor application. This mini exercise is going to help you get an idea of how to build a web application that integrates with the Electron shell on desktops.

You are about to walk through the process of integrating a third-party editor component, learning how to support application menus, and establishing communication channels between the rendering (browser) and the main (Node.js) processes. We are doing this so that you become confident with Electron and can build more complex projects.

As part of this chapter, we will also create a new GitHub repository to store application releases, publish multiple versions of the Markdown Editor to GitHub, configure automatic updates, and see them in action.

In this chapter, we will cover the following topics:

  • Configuring a new project
  • Integrating the editor component
  • Fitting the screen size
  • Integrating the application menu
  • Adding drag and drop support
  • Supporting automatic updates
  • Changing the title of the application
主站蜘蛛池模板: 平利县| 淮北市| 香港 | 公安县| 阳原县| 同江市| 涿州市| 山丹县| 芒康县| 石屏县| 慈利县| 临邑县| 鸡西市| 定襄县| 晋中市| 永善县| 鄄城县| 蒲城县| 忻城县| 长兴县| 康乐县| 蓬莱市| 甘谷县| 武义县| 常宁市| 竹北市| 博罗县| 酒泉市| 林口县| 马鞍山市| 金华市| 沂源县| 阿坝县| 罗平县| 威宁| 集安市| 龙泉市| 永修县| 茂名市| 六盘水市| 梨树县|