Text Editor Fullscreen
Adds fullscreen functionality to Frappe text editors
- Author: raisulislam0
- Repository: https://github.com/raisulislam0/text_editor_fullscreen
- GitHub stars: 19
- Forks: 7
- License: MIT
- Category: Developer Tools
- Maintenance: Actively Maintained
- Frappe versions: develop
Install Text Editor Fullscreen
bench get-app https://github.com/raisulislam0/text_editor_fullscreen
Add the Frappe Gems badge to your README
Maintain Text Editor Fullscreen? Paste this into your README:
[](https://frappegems.com/gems/apps/raisulislam0/text_editor_fullscreen)
About Text Editor Fullscreen
## Text Editor Fullscreen v1.0.0
First stable release of **Text Editor Fullscreen** — a lightweight Frappe app that adds a fullscreen mode to all **Text Editor** (Quill) fields on the desk.
No configuration required. Install the app and every Text Editor field gets a fullscreen control automatically.
---
## Features
### Fullscreen editing
- Expand/collapse button on the Quill toolbar (editable fields)
- Moves the editor and toolbar into a focused modal for long-form writing
- **Escape** or click outside to exit
- Toolbar icon switches between expand / collapse
### Read-only & display mode
- Fullscreen button on read-only editors and formatted display areas
- View long HTML content comfortably without editing
### ERPNext layout integration
- Modal width respects the desk **Toggle Full Width** setting
- **Full width off:** modal matches standard desk container width (not ~90% of the screen)
- **Full width on:** modal uses 90% width, aligned with Frappe’s full-width layout
- Resizes live if you toggle full width while the modal is open
### Desk UX
- Dark theme support
- Styled to match Frappe CSS variables (`--fg-color`, `--border-color`, etc.)
- Hover-reveal fullscreen button on read-only areas
---
## Installation
```bash
cd $PATH_TO_YOUR_BENCH
bench get-app https://github.com/raisulislam0/text_editor_fullscreen --branch main
bench install-app text_editor_fullscreen
bench build --app text_editor_fullscreen
Related Developer Tools apps for Frappe & ERPNext
- Frappe — Low code web framework for real world applications, in Python and Javascript
- Frappe Docker — Docker environment for developing, deploying, and running Frappe applications (ERPNext and custom apps) in production and development
- Builder — Craft beautiful websites effortlessly with an intuitive visual builder and publish them instantly
- Bench — CLI to manage Multi-tenant deployments for Frappe apps
- Frappe Ui — A set of components and utilities for rapid UI development
- Press — Full service cloud hosting for the Frappe stack - powers Frappe Cloud
- Gameplan — Open Source Discussions Platform for Remote Teams
- Doppio — A Frappe app (CLI) to magically setup single page applications and Vue/React powered desk pages on your custom Frappe apps.