Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Browser: UI/UX Refactor #44

Closed
12 tasks done
cookiengineer opened this issue Jul 28, 2020 · 6 comments
Closed
12 tasks done

Browser: UI/UX Refactor #44

cookiengineer opened this issue Jul 28, 2020 · 6 comments
Assignees
Labels
feature Feature discussions and requests. in-progress Task is in progress

Comments

@cookiengineer
Copy link
Member

cookiengineer commented Jul 28, 2020

The Browser UI Refactor that started with 40e9efc has the ultimate goal to have Widgets that can be instanciated on a per-data structure basis. Each Widget represents the complete data structure via their this.model={} property, whereas values and writable states are tracked in the update event of the Widget's element.

The goal behind this is to have no shitty shared-across-iframe-helpers that polluted the global scope and made interaction between the iframe and the window's parent a nightmare.

  • Implement browser/design/card/Host

  • Implement browser/design/card/Mode

  • Implement browser/design/card/Beacon

  • Implement browser/design/card/Peer

  • Implement browser/design/card/Redirect

  • Implement browser/design/card/Session

  • Implement browser/design/card/Tab

  • Implement browser/design/card/Settings

  • Reimplement stealth:welcome Page

  • Reimplement stealth:fix-host Page

  • Reimplement stealth:fix-mode Page

  • Reimplement stealth:settings Page

@cookiengineer
Copy link
Member Author

As the Session turned out to be more complex, another Tab card is necessary in order to implement it cleanly.

The idea behind the Tab card is that it can be reused for the stealth:history page, which is just a Session.query() call to the current hostname in the domain field.

@cookiengineer cookiengineer self-assigned this Sep 20, 2020
@cookiengineer cookiengineer added this to the X0 - Codename Spirit milestone Sep 20, 2020
@cookiengineer cookiengineer added feature Feature discussions and requests. in-progress Task is in progress labels Sep 20, 2020
@2075
Copy link

2075 commented Oct 22, 2020

can i help with the ux?

@cookiengineer
Copy link
Member Author

@2075 Sure! Currently most of the UX parts and workflows are actually kind of unplanned and a bit disorganized when it comes to the Internal Pages; and the Sidebars are still completely missing.

What parts would you like to work on?

@2075
Copy link

2075 commented Oct 23, 2020

proper ux makes only sense end to end. therefore a good starting point could be a simple tree with views and taking it from there. outcomes would be wireframes and maybe something like a styling for the application(s).

@2075
Copy link

2075 commented Nov 27, 2020

any updates on that?

@cookiengineer
Copy link
Member Author

For me it's currently unclear what needs to be done for you to be able to work on this?

The current state of the project reflects the basic UX/UI ideas and tries to go from there in order to reach an MVP as soon as possible. But regarding UX, there are no plans, and no wireframes. So in order to know what you need, I would require something like a list of requirements.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Feature discussions and requests. in-progress Task is in progress
Projects
None yet
Development

No branches or pull requests

2 participants