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

Redesign #1060

Draft
wants to merge 39 commits into
base: master
Choose a base branch
from
Draft

Redesign #1060

wants to merge 39 commits into from

Commits on May 29, 2022

  1. Add Windi-css

    yanfali committed May 29, 2022
    Configuration menu
    Copy the full SHA
    f74513e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fafbcfe View commit details
    Browse the repository at this point in the history
  3. Experiment with templates and Slots

     - layouts predefined based on N A X redesign
    yanfali committed May 29, 2022
    Configuration menu
    Copy the full SHA
    fd80438 View commit details
    Browse the repository at this point in the history
  4. Experiment with templates and Slots

     - layouts predefined based on N A X redesign
    yanfali committed May 29, 2022
    Configuration menu
    Copy the full SHA
    046d499 View commit details
    Browse the repository at this point in the history
  5. Prototype the Layout components

     - I may need to rip the whole infrastructure down as the existing style
       sheet is currently dominant
     - overall the slots and templates seem to work, but there are issues
       where the child components are being used correctly for sizing. It
       could be their positioning.
    yanfali committed May 29, 2022
    Configuration menu
    Copy the full SHA
    b657454 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fb69c94 View commit details
    Browse the repository at this point in the history
  7. Remove stuff to get new stuff working

     - setup overall page layout
     - try out approaches for separating layout from components
    yanfali committed May 29, 2022
    Configuration menu
    Copy the full SHA
    9473aaa View commit details
    Browse the repository at this point in the history
  8. Place holders

    yanfali committed May 29, 2022
    Configuration menu
    Copy the full SHA
    792646b View commit details
    Browse the repository at this point in the history
  9. Extract Individual Controls

    yanfali committed May 29, 2022
    Configuration menu
    Copy the full SHA
    dfebfb3 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    36252b3 View commit details
    Browse the repository at this point in the history
  11. ImportControl toggle

     - emit uploadJSON event
     - implement import URL toggle
    yanfali committed May 29, 2022
    Configuration menu
    Copy the full SHA
    da1715e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ba90ea9 View commit details
    Browse the repository at this point in the history
  13. Fonts and Prettier

    yanfali committed May 29, 2022
    Configuration menu
    Copy the full SHA
    e3c467c View commit details
    Browse the repository at this point in the history
  14. Shim navigator.platform for future

     - navigator.platform has been deprecated. Shim it to use the new API if
       it is available, otherwise use the fallback.
    yanfali committed May 29, 2022
    Configuration menu
    Copy the full SHA
    3a432bd View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    997b513 View commit details
    Browse the repository at this point in the history
  16. prettier

    yanfali committed May 29, 2022
    Configuration menu
    Copy the full SHA
    d32c8c6 View commit details
    Browse the repository at this point in the history
  17. Implement potato facts as a widget

     - sadly because we are on vue2 I can't use the composition API for this
       because the i18n v8 API uses a global on this instance
     - this uses a computed value to display the message, and then we
       observe changes in the index which triggers a re-render
     - forward and backward controls are implemented as per mocks but the
       iconography is from FA
    yanfali committed May 29, 2022
    Configuration menu
    Copy the full SHA
    2b8d7cd View commit details
    Browse the repository at this point in the history
  18. Placeholder for console

    yanfali committed May 29, 2022
    Configuration menu
    Copy the full SHA
    e62aed2 View commit details
    Browse the repository at this point in the history
  19. Add xterm.js for console

    it's a really big library, but I do like the features it offers so it
    may be worth it if we can lazy load it. We'll only use a small amount of
    it's functionality, but it does render links quite well.
    yanfali committed May 29, 2022
    Configuration menu
    Copy the full SHA
    bc3ab24 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    3d0eb53 View commit details
    Browse the repository at this point in the history
  21. Slightly broken layout for now

    Until I get the console stuff working the about is just attached to the
    end. I may make it disappear if the console is open.
    yanfali committed May 29, 2022
    Configuration menu
    Copy the full SHA
    60c572b View commit details
    Browse the repository at this point in the history
  22. Changed windi.config.js and confirmed that nax wuz here (#1061)

    * added colors to windi
    
    Co-authored-by: Yan-Fa Li <[email protected]>
    NAXLAB and yanfali committed May 29, 2022
    Configuration menu
    Copy the full SHA
    820515b View commit details
    Browse the repository at this point in the history
  23. Hack to make the import box less janky

     - needs a better solution but this is a workaround for now
       Transition max-height instead of height
    yanfali committed May 29, 2022
    Configuration menu
    Copy the full SHA
    82028ba View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    7174fd5 View commit details
    Browse the repository at this point in the history
  25. changed close to a button (#1068)

    * changed close to a button
    
    * Update ImportControl.vue
    
    * Update ImportControl.vue
    
    Fix formatting
    
    Co-authored-by: Yan-Fa Li <[email protected]>
    NAXLAB and yanfali committed May 29, 2022
    Configuration menu
    Copy the full SHA
    d492276 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    e3f98d7 View commit details
    Browse the repository at this point in the history
  27. Add iosevka font

     - integration into terminal
     - integrate into layer picker placeholder
    yanfali committed May 29, 2022
    Configuration menu
    Copy the full SHA
    05d9a7d View commit details
    Browse the repository at this point in the history
  28. Make left panel scrollable

    yanfali committed May 29, 2022
    Configuration menu
    Copy the full SHA
    3d402a5 View commit details
    Browse the repository at this point in the history
  29. Fixes to windi, styling layer picker

     - circles, spacing
     - combining CSS Modules with Windi actually seems to work
       - it's a bit ugly but it does work as opposed to scoped which did not
         work with css classes using the map style of class activation.
       - fake data to show circles for active layer
    yanfali committed May 29, 2022
    Configuration menu
    Copy the full SHA
    48451e6 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    2814d96 View commit details
    Browse the repository at this point in the history
  31. Use props for layer selection

    yanfali committed May 29, 2022
    Configuration menu
    Copy the full SHA
    43bf4e9 View commit details
    Browse the repository at this point in the history
  32. Status Store: replace vuex with pinia

     - update call sites for old store
     - Clean up old watcher state
     - Await view readme changes to avoid races in updates
     - Append not defer since we are waiting for viewReadme
       - Make scrolling more consistent
    yanfali committed May 29, 2022
    Configuration menu
    Copy the full SHA
    89c48f0 View commit details
    Browse the repository at this point in the history
  33. Move vuex keycodes store to pinia

     - port store code from vuex to pinia
     - fix up all references to store to point to pinia keycodes store
     - delete vuex keycodes implementation
     - delete vuex status implementation
     - lookup keycodes is everywhere :)
    yanfali committed May 29, 2022
    Configuration menu
    Copy the full SHA
    47c56be View commit details
    Browse the repository at this point in the history
  34. Port tester vuex module to pinia

     - move getters and state to pinia
     - move mutations and actions to pinia
     - re-write mappers or use stores reference
     - Remove tester vuex store
    yanfali committed May 29, 2022
    Configuration menu
    Copy the full SHA
    79cb7d4 View commit details
    Browse the repository at this point in the history
  35. Fix unit test

    yanfali committed May 29, 2022
    Configuration menu
    Copy the full SHA
    b5b9ecc View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    f62ec46 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    0356f31 View commit details
    Browse the repository at this point in the history
  38. Navigation should be sync

    yanfali committed May 29, 2022
    Configuration menu
    Copy the full SHA
    a3c5d2d View commit details
    Browse the repository at this point in the history
  39. revert this change. it's breaking cypress

     - probably on VM it takes to long to render (> 5 secs)
    yanfali committed May 29, 2022
    Configuration menu
    Copy the full SHA
    e17aaad View commit details
    Browse the repository at this point in the history