Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

[Feature Request] File -> Open URL...

Open
#3,672 1 comment 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
35/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Stale
Tech stack
java
Domain
desktop

Research direction

Start by reading the existing “File” → “Open...” workflow to understand how panels are selected and opened. Add a “File” → “Open URL...” option that accepts a full URL to a .bob file; the optional default-path behavior is an additional scope to clarify. Done means a remote panel can be opened from a URL, with the relative-path behavior handled if that option is included.

Written by the indexing model from the issue text.

Description

I would like to have the option to open a remote panel from the "File" menu similar to the "File" -> "Open..." option, but instead of providing a file browser, only provide a text input field where the full URL to a *.bob would have to be put in to open the panel.

So something like "File" -> "Open URL..." -> "https://phoebus-webserver/path/to/file.bob"

A slightly advanced feature would be a configuration property which allows to define a default path, for example https://phoebus-webserver/path/, so if the above string does not start with https:// it assumes a relative path to the pre-defined default web resource.

Use case

I miss this feature mostly during review/panel testing workflows with remote-only panels

Dominant language
Java
Stars
130
Forks
132
Avg merge
2d 11h
Merged PRs (30d)
23

Getting set up

  • No Dockerfile or Docker Compose file
  • Has a pull request template
  • No contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from ControlSystemStudio/phoebus

All issues in ControlSystemStudio/phoebus

Similar issues

More Java issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.