Skip to content

Prototype - potential code design for the new design - #749

Draft
SharonStrats wants to merge 8 commits into
stagingfrom
new-layout-playground
Draft

Prototype - potential code design for the new design#749
SharonStrats wants to merge 8 commits into
stagingfrom
new-layout-playground

Conversation

@SharonStrats

@SharonStrats SharonStrats commented Aug 23, 2026

Copy link
Copy Markdown
Contributor

Just playing around with the implementation of the new design to see what we should do and so we can discuss and find missing features.

I have also made lots of comments for now to make it easier to reason about the code and whether we should keep or change it. If we use the work from this branch in the end I will remove all the comments and clean it up.

This is not final and may even be thrown away.

This goes along with the same branch in the folder-pane.

Some questions are how far do we want to go to simplify the OutlineManager. How much do we need to keep in manager and how much can we bring into the folder-pane.

I haven't gotten there yet, but I'm wondering also if we want to bring in more web components ... could gotoSubject functionality be brought into one for instance, this is the main function used by the folder-pane, my gut is it needs to stay in solid-panes but I'm not completely sure yet.

Note: The commits are done in a way to show what steps I've taken so far.

Additional notes
Doing away with the table structure, to completely get rid of the table structure there are some other panes that we need to modify. There are 2 functions that are used in other panes appendPropertyTRs and UserInput.

  1. defaultPane
  2. internalPane
  3. transaction/pane.js
  4. ui/pane.js (this is for editing forms i think)
  5. classInstancePane
  6. argument/argumentPane.js
  7. socialPane.ts

SharonStrats and others added 7 commits August 23, 2026 14:48
Prompt: Move the history logic into it's own function

Co-authored-by: GPT-5.4 Mini <gpt-5.4-mini@openai.com>
Prompt: Move the opening logic in gotosubject into it's own function

Co-authored-by: GPT-5.4 Mini <gpt-5.4-mini@openai.com>
Prompt: many different prompts asking specific questions about the code

Co-authored-by: GPT-5.4 Mini <gpt-5.4-mini@openai.com>
…@5.0.0-0 pane-registry@5.0.0-0 activitystreams-pane@2.0.0-0 chat-pane@4.0.0-0 contacts-pane@4.0.0-0 folder-pane@4.0.0-0 issue-pane@4.0.0-0 meeting-pane@4.0.0-0 profile-pane@4.0.0-0 source-pane@4.0.0-0) (latest: rdflib@2.4.0)
@SharonStrats SharonStrats moved this to In progress in SolidOS NLNet UI Aug 23, 2026
@timea-solid

Copy link
Copy Markdown
Member

Some of the mentioned panes we will be deleting. TO specify:

  • internalPane = under the hood - we will probably delete
  • defautPane = about - we will probably delete
    These 2 panes will be folded in the 3 dot menu. For now we keep them and delete them wehn the 3 dot menu is in place ans stable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: In progress

Development

Successfully merging this pull request may close these issues.

2 participants