[2023-06-26] GUI Team Demo Day #7126
Replies: 7 comments
-
2023-06-26.17-56-49.mp4 |
Beta Was this translation helpful? Give feedback.
-
CI — macOS signing and notarization was temporarily disabled. The issue has been addressed. Remote logging — PR waits for review. #6582 |
Beta Was this translation helpful? Give feedback.
-
Worked together with Jan on implementing a new AI completion searcher that can be used to protyle functionality related to generating searcher completions based on AI language models. Peek.2023-06-26.15-10.mp4 |
Beta Was this translation helpful? Give feedback.
-
I worked only 2 days last week. I fixed the problem with "flickering" node when connecting ports: no-flickering-2023-06-22_14.28.59.mp4The flickering was caused by the fact the "Pending" updates from the engine overrode the method_call field with Besides, I was participating in discussions about AI integration and new design of things. Created a draft list of tasks needed for new design to work (at least visually): #7125 |
Beta Was this translation helpful? Give feedback.
-
I've been working on APIs supporting focus behavior, to implement #5337 and #7039 (review), fixing #6124. I have the implementation working, and will clean and document it today (so, the demo will be next week). The main new API is a |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Engine related performance work: |
Beta Was this translation helpful? Give feedback.
-
Overview
Last week, I was working on 2 things: integrating the new FRP Engine to Enso (2 days) and improved design of Component Browser and GUI experience (4 days).
FRP integration
network::extend!
macro to new implThe Component Browser Design
This task was not scheduled and I was initially thinking that it will be a small 1-day task to allow seamless AI integration with Enso, however, I was involved in multiple conversations with James and Ned about the current usability issues of component browser with very convincing arguments of why it is not where we want it to be, so a significant amount of work was needed to bring it to the state where it will solve these issues. We should think about it as design iteration – the previous design gave us a lot of thoughts and we were able to validate a lot of ideas. This improvement is already discussed with James, Ned, Adam, and Greg. You can find the detailed description here. I gathered several comments about the design, I will apply them today and merge it tomorrow.
Beta Was this translation helpful? Give feedback.
All reactions