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

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
主站蜘蛛池模板: 正宁县| 瑞丽市| 尉犁县| 大石桥市| 仙桃市| 曲靖市| 新津县| 高州市| 白山市| 青河县| 潢川县| 永康市| 嘉荫县| 昌都县| 武城县| 专栏| 禹州市| 新蔡县| 额尔古纳市| 鄂托克前旗| 阜新| 岳西县| 镇巴县| 泰兴市| 镇康县| 肥城市| 荣昌县| 湘潭县| 阿克苏市| 株洲县| 浦县| 拉萨市| 乡城县| 贵德县| 乃东县| 鄯善县| 峡江县| 建德市| 安龙县| 滦平县| 嘉义县|