Skip to content
New issue

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

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

Already on GitHub? # to your account

App: / (was: New Main Page) #203

Open
enricoros opened this issue Nov 16, 2023 · 0 comments
Open

App: / (was: New Main Page) #203

enricoros opened this issue Nov 16, 2023 · 0 comments
Labels

Comments

@enricoros
Copy link
Owner

Following the #201 we need a new landing page and startup logic for the application.

If the application was closed within the hour, the startup should look like right now - directly into the last chat and ready to continue.

However, for cold starts, or starts beyond the hour, the user is assume to have a few options:

  • continuing the last conversation
  • starting a new conversation with the same persona (still related in context)
  • starting a total new conversation
  • using a different application within big-AGI (non-chat)
  • or accessing quick functionality

For the Layout, see #201, here are the New Main Page specifics:

enricoros added a commit that referenced this issue Dec 28, 2023
 - Optima Layout: new Context based pluggable layout system
   - Now children have context functions, for better behaviors
   - Removed `store-applayout`
   - using withLayout on top-level Pages
 - ScrollToBottom: grounds-up subsystem for smooth scrolling with snap-to-bottom
 - Panes subsystem: use react-resizeable-panels together with our Panes subsystem
   - New: Split window chats, Drag to close windows, Button to split
   - using: https://github.com/bvaughn/react-resizable-panels
 - Cosmetic: Colors: update Light and Dark themes
 - Bootstrap Logic provider: will enable Mobile use cases
 - Removed NoSSR (the backend provided natually acts as the same)
 - Next load progress: loading indicator for slower pages (>300ms)
 - withLayout() system

Additional benefits include: no-pluggable-flashing, pane-ready,
fixed X-scrolling on Firefox, and more.

Closes #308, #304, #255, #59.
Progress on #305, #201, #296, #233, #208, #203.
@enricoros enricoros changed the title New Main Page App: / (was: New Main Page) Feb 3, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Projects
Status: Requests
Development

No branches or pull requests

1 participant