waveterm/wavesrv/pkg/cmdrunner
Red J Adaya ea9cb37de1
drag and drop support for tabs (#146)
* back-end implementation. initial ui implementation

* rough implementation of drag and drop

* wrap with AnimatePresence

* persist screen order

* cleanup

* return all screens when updating indices

* remove y axis anitation

* remove debugging code

* chain filtering and sorting logic

* remove unused var

* fix issue where tabs shift to left on hover

* fix tabElem scroll into view regression

* clear scrollIntoViewTimeout when component unmounts

* remove borken style prop

* completely remove animation related props

* scroll into view only when there's a new tab

* minor comment fix

* resolvePosInt() to resolve index

* move tab width const to magiclayout.ts

* move back scroll into view code as it was before

* clear timout

* refactor setTimeout

* remov debugging codes

* format cmdrunner.go

* move clearTimeout

* remove wheel event listener
2023-12-14 21:50:47 -08:00
..
cmdrunner.go drag and drop support for tabs (#146) 2023-12-14 21:50:47 -08:00
linux-decls.txt move to wavesrv directory to prepare for merge to waveterm 2023-10-16 13:19:34 -07:00
resolver.go add license notice (#37) 2023-10-16 21:31:13 -07:00
shparse_test.go fix some go errors/warnings 2023-12-05 10:43:57 -08:00
shparse.go remove more go warnings 2023-12-05 10:49:30 -08:00
termopts.go pass flexrows through to packet.TermOpts so it gets back to the FE correctly. this fixes wterm overrides and github issue #116 (#134) 2023-12-12 14:24:09 -08:00