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

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Requests
Development

No branches or pull requests

1 participant