[Task]: File Explorer page: missing file types and text editor features
Maintainers usually reply within 1 day
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 85/100
- Issue type
- Documentation
- Clarity
- Clearly specified
- Activity status
- Active
- Domain
- documentation
Research direction
Update hop-gui/perspective-file-explorer.adoc, using the listed registered file types and editor behaviors as the scope. Start by reading that page and compare it with the File Explorer features named in the issue. Done when the page covers the missing file types, find and replace, JSON pretty-print behavior, and Markdown preview refresh behavior.
Written by the indexing model from the issue text.
Description
What needs to happen?
hop-gui/perspective-file-explorer.adoc doesn't describe several things the File Explorer does:
- File types: the page lists hwf, hpl, JSON, CSV, TXT, XML, Markdown, SVG, Log and SAS 7 BDAT files. Hop also registers file types for BAT and CMD (.bat, .cmd), shell scripts (.sh, #7645), Python (.py, #7475), SQL (.sql), YAML (.yml, .yaml, #7632), HTML (.html, *.htm), PDF and text files without an extension. HTML and PDF files are shown rendered, not as text.
- Find (Ctrl+F) and Find/Replace (Ctrl+H) in the text editor of these files, from the toolbar or the right-click menu (#7947). The only mention is the "Show text editor toolbar" option in perspective-configuration.adoc.
- The "Pretty-print JSON" button in the toolbar of JSON files, which shows an error when the text is not valid JSON (#7937).
- The Markdown preview: the button "Show the rendered version of this Markdown file in a preview tab" opens a " (preview)" tab with a snapshot of the editor content; pressing it again refreshes that tab (#7949).
Issue Priority
Priority: 3
Issue Component
Component: Documentation
- Dominant language
- Java
- Stars
- 1.5k
- Forks
- 482
- Avg merge
- 1d 10h
- Merged PRs (30d)
- 302
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from apache/hop
-
[Task]: Escape ${...} variables that the docs build reads as missing attributesPossibly taken A pull request linked to this issue is open or already merged. Openawaiting triage Documentation P3
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
Maintainers usually reply within 1 day
-
awaiting triage Documentation P3
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Maintainers usually reply within 1 day
-
awaiting triage Documentation P3
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
Maintainers usually reply within 1 day
-
awaiting triage Documentation P3
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
awaiting triage Documentation P3
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Maintainers usually reply within 1 day
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
2026 Error Report
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
triplea-game/triplea#15096 ·
Maintainers usually reply within 1 day
-
Implement JDBC Domain Enums (`SqlCategory`, `SqlExecutionStatus`, `SqlExecutionType`) in Core ModuleOpencore-module enhancement good first issue
Difficulty 1/5 1-3 hours Newbie friendliness 87/100
sdlc-pro/spring-lens#531 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 67/100
Low-Drag-MC/LDLib2#78 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 67/100
Vakore/ZappierGames#184 ·