waveterm/wavesrv/pkg
Red J Adaya ca5117cda0
Terminal theming (#485)
* init

* use setStyleVar

* backend implementation. scrope level terminal theming.

* only invoke this.applyTermTheme for keys that are updated. command runner for global term theme

* invoke applyTermTheme for global terminal themes as well

* fix nil error

* fix issue were theme can't be found

* fix issue where selected termtheme is not set as default value

* term theme switcher for session

* do not force reload after setting css vars

* fix issues. screenview terminal theme switcher

* remove debugging code

* move getTermThemes to util

* fix global theme reset

* fix workspace theme reset

* fix screenview terminal theme reset issue

* cleanup

* do not apply theme if theme hasn't changed

* do not apply theme if theme hasn't changed in workspace view

* cleanup

* cleanup

* force reload terminal

* fix inconsistency

* fix reset issue

* add a mobx reaction so that theming working when switching sessions

* workig reset

* simplify and cleanup

* refactor

* working global and session terminal theming

* add check

* perf improvement

* more perf improvements

* put reaction componentDidUpdate to make sure ref is already associated to the element

* cleanup

* fix issue where session theme is overriden by global theme on reload

* reduce flickering on reload

* more on reducing flickering on reload

* cleanup

* more cleanup

* fix file not found when no global theme is set

* screen level terminal theming

* update comment

* re-render terminal in history view. cleanup.

* cleanup

* merge main
2024-04-01 23:41:24 -07:00
..
bookmarks Move bookmarks, history, playbook, and telemetry code out of sstore (#493) 2024-03-25 20:20:52 -07:00
cmdrunner Terminal theming (#485) 2024-04-01 23:41:24 -07:00
comp zsh support (#227) 2024-01-16 16:11:04 -08:00
dbutil big update to screen/session delete, and clear (#199) 2023-12-27 13:11:53 -08:00
history Move bookmarks, history, playbook, and telemetry code out of sstore (#493) 2024-03-25 20:20:52 -07:00
keygen Fixing linting errors in unused keygen function (#135) 2023-12-12 14:17:03 -08:00
mapqueue add license notice (#37) 2023-10-16 21:31:13 -07:00
pcloud Move bookmarks, history, playbook, and telemetry code out of sstore (#493) 2024-03-25 20:20:52 -07:00
playbook Move bookmarks, history, playbook, and telemetry code out of sstore (#493) 2024-03-25 20:20:52 -07:00
promptenc fix hmac implementation/typo. read WaveAuthKey and store in scbase instead of main-server (#450) 2024-03-14 00:22:59 -07:00
releasechecker Update dependencies (#383) 2024-03-05 16:12:52 -08:00
remote update statediff algorithm for wavesrv / remote instances (#530) 2024-03-28 16:56:39 -07:00
rtnstate more zsh reinitialization fixes (allow user input during initialization process) (#480) 2024-03-20 23:38:05 -07:00
scbase Ensure config dir and keybindings.json file to remove 404 keybindings file not found console error (#513) 2024-03-27 14:55:03 -07:00
scbus reinit updates (#500) 2024-03-27 00:22:57 -07:00
scpacket update statediff algorithm for wavesrv / remote instances (#530) 2024-03-28 16:56:39 -07:00
scws more zsh reinitialization fixes (allow user input during initialization process) (#480) 2024-03-20 23:38:05 -07:00
shparse zsh support (#227) 2024-01-16 16:11:04 -08:00
sstore Terminal theming (#485) 2024-04-01 23:41:24 -07:00
telemetry Move bookmarks, history, playbook, and telemetry code out of sstore (#493) 2024-03-25 20:20:52 -07:00
userinput Ssh Extra Fixes (#459) 2024-03-14 16:50:58 -07:00
wsshell add license notice (#37) 2023-10-16 21:31:13 -07:00