• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

source-academy / frontend / 5538117336

13 Jul 2023 01:35AM UTC coverage: 36.523% (-0.2%) from 36.732%
5538117336

push

github

web-flow
UI improvements to the environment visualiser (#2549)

* Add zoom in/zoom out and panning functionality

* Greater space economy in the env viz

* Fixed bug where env viz ui buttons can be checked/unchecked even when disabled

* Fix bug that caused environment to not reseet when tab is switched

* Bug fixes
* Fix bug with the height. The interaction of the side content env viz is still not ideal but workable for now.
* Fix bug with printable mode unchecking not working as desired.

* Refactor: separate stack into agenda and stash

* Unhide top level push undefined instruction

* Update snapshots for env instruction change

* * Reverse zoom direction to align with intuition
* Use vh instead of px for env viz height to account for screen size

* * Fixed bug where the agenda was being produced too low (bug incurred during refactoring)
* Reduced height of stash, enabled displaying full text on hover for stash
* Changed cursor to be the draggable icon when in the env viz (this is still a bit buggy)

* * Added plus and minus buttons for zooming, set limits on zooming
* Made agenda items narrower and stash items shorter

* * Fixed bug with truncating the text for stash items
* Fixed bug with the draggable cursor

* Flash home tab when there are errors in the env viz/stepper

* Added custom red flashing for errors and reset the flashing when code with no errors is evaluated

* Make global env behave like other environments

* Set vertical zoom buttons

* Fix bug on truncating stacks

* Enlarge zoom further on click

* Extend height of env viz tab for viz to take up entire space

* Let env viz take up whole area of tab

* Vertically align icons and their checkboxes

* Proper representation of pairs and arrays on the stash. Also some refactoring.

* Improved UI for tooltips (earlier they were not visible in some cases). Some code refactoring.

* Highlight current agenda item. Highlight stack items that are to... (continued)

2027 of 6449 branches covered (31.43%)

Branch coverage included in aggregate %.

52 of 213 new or added lines in 15 files covered. (24.41%)

2 existing lines in 2 files now uncovered.

5393 of 13867 relevant lines covered (38.89%)

18.41 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

50.0
/src/features/envVisualizer/compactComponents/Text.tsx


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc