Dyalog / Dyalog/ride

Feature request: show current namespace in a status bar

Open
#447 2 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
JavaScript
Stars
233
Forks
35
Avg merge
4m
Merged PRs (30d)
2

Description

### Describe the issue you are having
Ride is not presenting the current namespace. It would be nice to see the current namespace in a status line.
As a more advanced feature would be to present the list of namespaces to choose from/switch to by clicking on a current namespace in a status bar.

### Did you connect to an already running interpreter or start the interpreter from RIDE?
Start an interpreter

### How do you reproduce the issue?

### Paste the contents of Help → About (Shift+F1)
```
IDE:
Version: 4.1.3151
Platform: Linux x86_64
Date: 2018-04-20 17:00:22 +0200
Git commit: 98cdb1278456012d2cc257831a253b58901a1a1a
Preferences:{
"blinkCursor":"0",
"blockCursor":"1",
"colourScheme":"Francisco Goya",
"cursorBlinking":"solid",
"kbdLocale":"en_US",
"keys":"{\"BK\":[\"Ctrl-Up\"],\"FD\":[\"Ctrl-Down\"],\"LBR\":[\"F10\"],\"LL\":[\"Ctrl-A\",\"Home\"],\"RL\":[\"Ctrl-E\",\"End\"],\"SA\":[],\"TL\":[],\"PF10\":[]}",
"otherExe":"/opt/mdyalog/16.0/64/unicode/mapl",
"selectionHighlight":"1",
"squiggleTips":"1",
"zoom":"5"
}

Interpreter:
Version: 16.0.32456
Platform: Linux-64
Edition: Unicode/64
Date: Mar 13 2018 at 03:31:46

```

Contributor guide

No contributing guide indexed for this repository

Research direction

No files or tests are named. Start by locating the status-bar UI entry point and the interpreter namespace handling, then determine how the current namespace is obtained. Done means the current namespace is visible in the status line; clickable namespace selection and switching should be clarified before implementation.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.