The Cognitive Distortion Journal (CDJ) is a smart journaling tool that helps remedy distorted thinking. It can feel impossible to follow the CBT technique of labeling distorted thinking and finding alternative modes of thought (i.e. reframing) while cognitive distortions are occurring. The CDJ does that work for you. -- The CDJ is in beta testing!!
This PR introduces a user-friendly enhancement allowing users to focus on a recent thought by simply clicking on it in the analysis view. This feature streamlines the process of selecting and focusing on thoughts, making the user experience more intuitive and efficient.
Changes
Clickable Thoughts for Focus
Users can now click directly on a thought to focus it in the analysis view. This interaction mimics the functionality previously achieved through the 'Focus' button, offering a more direct and intuitive approach.
Focus Button Visibility
When a recent thought is selected and in focus, the 'Focus' button is now hidden. This change serves as a visual cue to users, indicating that the thought is already in focus and the function of the button has been utilized.
Impact
User Experience: These changes simplify the user's interaction with the application, making the process of focusing on thoughts more straightforward and visually intuitive.
UI Clarity: By removing the 'Focus' button when unnecessary, the UI becomes less cluttered, enhancing overall clarity and usability.
Testing Steps
Interact with the recent thoughts in the analysis view to ensure that clicking on a thought sets it into focus as expected.
Observe the behavior of the 'Focus' button, ensuring it disappears when the corresponding thought is in focus and reappears when focus shifts.
Overview
This PR introduces a user-friendly enhancement allowing users to focus on a recent thought by simply clicking on it in the analysis view. This feature streamlines the process of selecting and focusing on thoughts, making the user experience more intuitive and efficient.
Changes
Clickable Thoughts for Focus
Focus Button Visibility
Impact
Testing Steps