Commit Graph

454 Commits

Author SHA1 Message Date
Clem Fern 3857beb46b feat(core): Eugeny/tabby#8680 push all quick-connect provider into profile selector 2023-07-15 21:10:16 +02:00
Evan / Fero 9638be5349 Update appRoot.component.pug 2023-07-14 12:36:36 -07:00
Evan / Fero 9c863762c3 Fix: formatting err 2023-07-14 12:27:35 -07:00
Evan / Fero d2bdb55c6d Fix: spacer div doesn't need full height 2023-07-14 12:14:05 -07:00
Evan / Fero 4edc0be280 Fix: wrong condition for spacer div 2023-07-14 12:07:51 -07:00
Evan / Fero f10b8c0f35 Fix: spacer div should not appear in vertical tab layout 2023-07-14 12:04:32 -07:00
Evan / Fero e38b826fd6 fix: WCO color, settings icon position 2023-07-14 11:57:27 -07:00
Evan / Fero 2f1c388a8b Feat: implement window controls overlay 2023-07-13 23:53:33 -07:00
Clem 47a6e81998 fix Eugeny/tabby#8534 by @Eugeny 2023-07-11 19:00:27 +02:00
Clem eea3ab9c74 Revert "fix Eugeny/tabby#8534 : skip yaml unacceptable kind of object to dump"
This reverts commit 82a262026f.
2023-07-11 18:49:53 +02:00
Clem 0313e872fd fix(core): new config migration to recover profile without ID 2023-07-10 18:03:14 +02:00
Clem a4136bec6e lint 2023-07-07 15:15:13 +02:00
Clem 82a262026f fix Eugeny/tabby#8534 : skip yaml unacceptable kind of object to dump 2023-07-07 15:06:47 +02:00
Eugene Pankov 77b74ad659
added Czech locale, updated other locales 2023-06-28 10:46:13 +02:00
Eugene 5e673106e9
Merge pull request #8589 from Clem-Fern/feat#6518 2023-06-16 18:08:11 +02:00
Clem Fern 7f2340e701 feat: add disconnect tab hotkey 2023-06-15 21:34:41 +02:00
Eugene d66b286570
Merge pull request #8390 from Eugeny/dependabot/npm_and_yarn/tabby-core/readable-stream-4.4.0 2023-06-14 23:37:21 +02:00
Eugene Pankov 1e9f5ca1dc
bumped xterm to 5.2 2023-06-14 23:16:14 +02:00
Eugene Pankov c983743b57
fixed #7727 - allow hiding individual profiles from the selector 2023-06-04 21:22:05 +02:00
Eugene Pankov e813133f12
fixed #8440 - multiple separate "ungrouped" groups 2023-06-04 20:55:44 +02:00
sangboak.lee 6eef2c97ee Fire manual keyup event when key is not Enter 2023-05-22 23:48:23 +09:00
Eugene Pankov a494d9c800
fixed #8313 - recover tab icons and colors ealier during start 2023-05-15 23:09:13 +02:00
Eugene Pankov 5075c836f9
fixed #8263 - make placeholders more legible 2023-05-15 22:57:40 +02:00
Eugene Pankov 1112766ac0
fixed #8404 - missing SFTP progressbar 2023-05-15 22:55:05 +02:00
dependabot[bot] fed3c78e79
Bump readable-stream from 4.2.0 to 4.4.0 in /tabby-core
Bumps [readable-stream](https://github.com/nodejs/readable-stream) from 4.2.0 to 4.4.0.
- [Release notes](https://github.com/nodejs/readable-stream/releases)
- [Commits](https://github.com/nodejs/readable-stream/compare/v4.2.0...v4.4.0)

---
updated-dependencies:
- dependency-name: readable-stream
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-09 05:00:33 +00:00
Eugene Pankov b9b98bd949
Merge branch 'master' of github.com:Eugeny/tabby 2023-04-23 21:34:17 -07:00
Eugene ff66f050e0
Merge pull request #8206 from Clem-Fern/feat#7751
[feature] add configurable behavior when session ends
2023-04-24 06:07:07 +02:00
Eugene Pankov 20479e9f27
bumped plugins 2023-04-23 10:22:38 -07:00
Eugene Pankov e48b2032ad
updated peerDependencies 2023-04-23 08:57:05 -07:00
Eugene Pankov dc8ddfcd15
#8282 - updated package.json files 2023-04-23 08:40:17 -07:00
Clem b1acfe2519 resolves Eugeny/tabby#7751, Eugeny/tabby#8062, Eugeny/tabby#6617 add behavior when session ends 2023-04-23 10:50:39 +02:00
Eugene Pankov 19d59a4cfb
allow disabling individual providers and commands through config 2023-04-22 13:41:15 -07:00
Clem f423be1510 Revert "resolves Eugeny/tabby#7751, Eugeny/tabby#8062, Eugeny/tabby#6617 add configurable behavior when session ends"
This reverts commit 268af8806c.
2023-04-22 14:36:43 +02:00
Eugene Pankov 65756a62bc
ui: fixed secondary button contrast 2023-04-16 17:47:47 +02:00
Clem 268af8806c resolves Eugeny/tabby#7751, Eugeny/tabby#8062, Eugeny/tabby#6617 add configurable behavior when session ends 2023-04-12 23:20:06 +02:00
Eugene ada47d0cfa
Merge pull request #8201 from Clem-Fern/feat#7723 2023-04-12 09:42:50 +02:00
Clem bbca7a6a84 feat: reconnect current tab hotkey 2023-04-11 23:47:24 +02:00
Eugene Pankov 3b8ca0d592
lint 2023-04-10 21:21:49 +02:00
Eugene Pankov 73fae43027
fixed #8133 - added active tab indicator, updated default color scheme 2023-04-10 20:53:45 +02:00
Eugene Pankov 34188debd4
lint 2023-04-10 20:38:59 +02:00
Eugene Pankov 9f050d8e0d
updated locales 2023-04-10 20:14:21 +02:00
Eugene Pankov dfc7a2cb94
fixed modal background color 2023-04-10 19:20:38 +02:00
Eugene Pankov 01953ff064
ui: new theme contrast fixes - fixed #8128 2023-03-23 23:18:08 +01:00
Eugene Pankov b710c1711f
ui: better contrast between active and inactive tabs 2023-03-23 21:31:39 +01:00
Eugene Pankov 2a8b7c3e79
fixed #8124 - animation toggle didn't affect pane maximizing 2023-03-21 21:03:14 +01:00
Eugene Pankov 9a6e684f9e
added minimum contrast ratio support to the theme 2023-03-21 20:55:31 +01:00
Eugene Pankov 307b4ea266
removed unused ngbDropdown directives 2023-03-21 15:55:03 +01:00
Eugene Pankov 35ca7015c8
moved electron-specific parts of tabby-local into tabby-electron 2023-03-19 12:39:31 +01:00
Eugene Pankov ef3c9e3be0
fixed #8028 - ghost panes and missing pane drag handle 2023-03-18 20:01:28 +01:00
Eugene Pankov ceb9b3cca8
fixed close button color 2023-03-18 17:08:14 +01:00
Eugene Pankov 55a9aaaf32
fixed window close button alignment 2023-03-18 17:07:33 +01:00
Eugene Pankov c2e7241a64
fixed #8088 - new theme bugs 2023-03-18 16:45:42 +01:00
Eugene Pankov abddfe85d5
fixed #7637 2023-03-07 19:00:35 +01:00
Eugene Pankov 95f7ad21bb
variable theme spaciness 2023-03-07 19:00:28 +01:00
Eugene Pankov 441f442915
typing fixes 2023-02-27 00:09:04 +01:00
Eugene 1e5cfd1d4b
bootstrap 5 WIP (#7891)
New standard theme that follows your chosen terminal colors, Bootstrap 5 & Angular 15 upgrade
2023-02-26 20:42:31 +01:00
Clem 44a39b022c ref: export AppHotkeyProvider from tabby-core 2023-02-04 19:53:33 +01:00
Eugene Pankov 69d884e164
separate color schemes per profile - fixes #5885, fixes #4593, fixes #3516, fixes #7457, fixes #765 2023-02-04 19:51:16 +01:00
Eugene Pankov 85bb7a2e95
potentially fix config corruption - #5355, #7874 2023-02-04 09:46:05 +01:00
Clem 9e5c9ede44 fix: prevent backspace in profile selection 2023-02-03 14:13:47 +01:00
Eugene Pankov 9ceb6b4416
bumped plugins 2023-01-29 13:21:51 +01:00
Eugene Pankov 010c18a07b
updated contributors 2023-01-29 10:46:35 +01:00
Eugene Pankov 842636aa15
#7315 - added terminal identification option on windows 2023-01-27 22:40:16 +01:00
Eugene Pankov 24f8a4bd43
fixed #7755 - prevent release notes links from navigating away 2023-01-08 20:09:26 +01:00
Eugene Pankov 33d6d41ea2
fixed exports 2023-01-04 14:22:37 +01:00
Benjamin Brandmeier 9544791c6c barrel export + deep equals 2022-12-19 01:07:20 +01:00
Benjamin Brandmeier 72bc58332d Mark duplicate hotkeys 2022-12-19 01:07:20 +01:00
Eugene Pankov 2e9344f8b7
#7588 - serialized command execution 2022-12-05 12:16:42 +01:00
Eugene Pankov 98476df882
bumped eslint 2022-12-05 12:16:27 +01:00
Eugene Pankov b0600b10cc
support for providing commands as toolbar buttons 2022-12-05 12:03:08 +01:00
Eugene Pankov a1825bbbe6
#7588 2022-12-04 19:26:02 +01:00
Eugene Pankov d736bdace4
fixed #280 - added option to hide tabs in fullscreen mode 2022-12-03 13:15:05 +01:00
Eugene Pankov fa1649de83
fixed #7588 - prevent selector from opening when one is already open 2022-12-03 12:27:58 +01:00
Dani Nugraha 2d3234fe1d fixed #6741
changed spanner to emit event to splitTab and tell its mousedown state
disabled tab focus on hover when spanner is being dragged by the mouse
2022-12-03 12:07:20 +01:00
Benjamin Brandmeier 3d2cd6d632 fix icon visibility for vertical tabs 2022-11-28 09:32:10 +01:00
Eugene Pankov 0c2f824cf4
disable dynamic tab titles for SSH by default 2022-11-24 13:38:30 +01:00
Eugene Pankov 74026ff59c
hide fluent background option by default 2022-11-20 20:23:24 +01:00
Eugene Pankov 875e693d63
improve tab rearranging UI 2022-11-20 20:22:44 +01:00
Eugene Pankov d038ac6706
updated locales, added Swedish - fixed #7464 2022-11-09 21:07:05 +01:00
Eugene Pankov 1b1445bf20
new tabby-web release 2022-11-07 22:57:40 +01:00
Eugene Pankov 1eebe42931
updated locales, added Afrikaans 2022-11-03 20:35:10 +01:00
Eugene Pankov 1f5ed218f9
fixed #5193 - all-tabs broadcast mode 2022-11-01 23:14:02 +01:00
Eugene Pankov f094db9de2
fixed #6164 - added command palette 2022-11-01 17:13:23 +01:00
Eugene Pankov 856c042bb8
fixed #7081 - laggy tab open/close animation 2022-11-01 16:38:17 +01:00
Eugene Pankov 0ea2adf6c8
fixed #3862 - option to close the window when closing all tabs 2022-10-25 21:49:54 +02:00
Eugene Pankov aa439ccbb0
make ctrl-f select the search query 2022-10-21 20:50:23 +02:00
Eugene Pankov 12f971da19
fixed #7030 - directional pane navigation 2022-10-04 20:51:20 +02:00
dependabot[bot] 397825a32c Bump mixpanel from 0.13.0 to 0.17.0 in /tabby-core
Bumps [mixpanel](https://github.com/mixpanel/mixpanel-node) from 0.13.0 to 0.17.0.
- [Release notes](https://github.com/mixpanel/mixpanel-node/releases)
- [Changelog](https://github.com/mixpanel/mixpanel-node/blob/master/history.md)
- [Commits](https://github.com/mixpanel/mixpanel-node/compare/v0.13.0...v0.17.0)

---
updated-dependencies:
- dependency-name: mixpanel
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-03 18:51:50 +02:00
dependabot[bot] 2a3c9fcd3e Bump uuid from 8.3.2 to 9.0.0 in /tabby-core
Bumps [uuid](https://github.com/uuidjs/uuid) from 8.3.2 to 9.0.0.
- [Release notes](https://github.com/uuidjs/uuid/releases)
- [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/uuidjs/uuid/compare/v8.3.2...v9.0.0)

---
updated-dependencies:
- dependency-name: uuid
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-03 18:49:55 +02:00
dependabot[bot] e519020d11 Bump readable-stream from 3.6.0 to 4.2.0 in /tabby-core
Bumps [readable-stream](https://github.com/nodejs/readable-stream) from 3.6.0 to 4.2.0.
- [Release notes](https://github.com/nodejs/readable-stream/releases)
- [Commits](https://github.com/nodejs/readable-stream/compare/v3.6.0...v4.2.0)

---
updated-dependencies:
- dependency-name: readable-stream
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-02 19:57:17 +02:00
Eugene Pankov ef1366ef7f
make Platform.exec async 2022-09-27 23:07:26 +02:00
Eugene Pankov dd36908b95
lint 2022-09-05 10:37:17 +02:00
Eugene Pankov fbea7db188
expose combined context menu in tab header and add visual context menu button - fixes #6966 2022-09-05 00:24:21 +02:00
Eugene Pankov 3226a3d70f
lint 2022-09-04 23:33:15 +02:00
Eugene Pankov 27e023a9ee
added pgup/pgdown support and fuzzy search to the profile selector - fixes #6872 2022-09-04 23:33:07 +02:00
Eugene Pankov 5d383eea04
avoid unnecessary config writes 2022-07-30 00:03:56 +02:00
Qiming-Liu c3abff56aa feat: hotkey-restart-tab, remove restart menu 2022-07-06 09:20:13 +02:00
Qiming-Liu aa5970b12d feat: tab context menu 'Restart' 2022-07-06 09:20:13 +02:00
Matheus Castello 1afdb4a398 Fix tab showing activity indicator even without new data
Fix regression from 7be921592a

Signed-off-by: Matheus Castello <matheus@castello.eng.br>
2022-06-30 09:14:36 +02:00
Eugene Pankov 84901fb9cf
debounce state saving 2022-06-26 16:19:13 +02:00
Eugene Pankov 78cd2a0794
display split tab spanners below the maximized pane 2022-06-18 11:27:30 +02:00
Eugene Pankov 7be921592a
fixed "notify on activity" not working for the currently active tab 2022-06-18 11:26:09 +02:00
Eugene Pankov f469c91786
locale updates 2022-06-15 22:50:47 +02:00
Eugene Pankov 485cd0ef53
updated locales, added Indonesian and UK English 2022-06-15 22:49:46 +02:00
Brandon Rothweiler 0a0ec35b84
Hide description in selector model if it's the same as the title 2022-05-24 22:58:02 -04:00
Eugene Pankov fdf9004323
fixed #6430 2022-05-21 21:22:26 -07:00
Eugene Pankov 12aa28e766
allow customizing selection foreground color 2022-05-21 20:34:19 -07:00
Eugene Pankov cfa6c104cd
ui tweak 2022-05-21 19:42:57 -07:00
Atte Timonen a98050b1cd Implement 'focus follows mouse' for pane navigation 2022-05-20 09:01:23 +02:00
Atte Timonen 8ee1d0076b Implement hotkeys for navigating to a specific pane 2022-05-20 09:01:10 +02:00
Eugene Pankov d6bdccf66e
locale updates, added Ukrainian 2022-05-16 23:45:36 -07:00
Eugene Pankov 5f4a7c4d39
fixed #6373 - allow disabling dynamic title on saved layouts 2022-05-09 20:54:23 -07:00
Eugene Pankov 96cd676109
fixed #5922 - the combine-tabs hotkey on Windows 2022-05-09 20:49:17 -07:00
Eugene Pankov 7032bff827
Update profiles.ts 2022-04-30 12:02:57 -07:00
Eugene Pankov 271955e9d4
added missing strings 2022-04-30 11:36:50 -07:00
Eugene Pankov a31cacf4ee
focus the next tab after closing a tab - fixes #6325 2022-04-30 09:58:20 -07:00
Eugene Pankov 7016688170
allow directly editing items from the profile selector - fixes #6039 2022-04-15 19:45:30 +02:00
Youngkwang Yang 0ee0f98462 Fix typo 2022-04-15 22:59:24 +09:00
Eugene Pankov b330c428e6
updated locales, added Korean 2022-04-15 12:43:07 +02:00
Eugene Pankov 1e85acb99e
fixed tab header animations, allow disabling animations globally #6147 2022-04-15 12:27:48 +02:00
Eugene Pankov 38c1fafeee
Update theme.scss 2022-04-15 12:25:36 +02:00
Eugene Pankov be72cd59cc
renamed setting, cleanup 2022-04-12 18:35:44 +02:00
christianbingman 4cf9eda55f Allows the user to resize panes using hotkeys
Changes:
- Adds 4 hotkeys for resizing panes horizontally and vertically
- Updates the config files (default not set)
- Updates the window settings to allow the user to modify the pane
  resize increments
2022-04-11 19:44:24 -05:00
Eugene Pankov a9a0ea3a42
Update icons.json 2022-04-03 14:07:50 +02:00
dependabot[bot] ac36627392
Bump minimist from 1.2.5 to 1.2.6 in /tabby-core
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-26 10:48:03 +00:00
Eugene Pankov 75c911b5e4
locale update, added Portuguese (Brazil) and missing strings 2022-03-22 15:25:41 +01:00
Eugene Pankov 8ec419f8e5
fixed duplicate default hotkeys 2022-03-22 11:28:17 +01:00
Eugene Pankov 9bc6831f40
sort hosts in the jump hosts list 2022-03-16 10:34:40 +01:00
Eugene Pankov 515ddbf64b
new color picker 2022-03-16 10:26:34 +01:00
Eugene Pankov a5d84a490f
fixed SVG icons 2022-03-13 10:03:32 +01:00
Eugene Pankov 2c00b9a4bc
fixed profile order in the selector dialog - fixes #5537 2022-03-12 18:31:59 +01:00
Eugene Pankov 90becada86
fixed SVG icons in tab headers - fixes #5926 2022-03-12 18:31:21 +01:00
Eugeny c7639c03f9
Merge pull request #5902 from microhobby/glasstron-b 2022-03-08 22:34:13 +01:00
Eugene Pankov df77cc99d9 make vibrancy disabling optional 2022-03-08 20:05:58 +01:00
Eugene Pankov 1a834af663
locale update, added Portuguese 2022-03-06 14:38:31 +01:00
Eugene Pankov 555c8c18ee
show recent profiles in jump lists & dock menu - fixes #2587 2022-02-23 20:36:24 +01:00
Eugene Pankov 177a988292
added tab explore/combine hotkeys - fixes #5703 2022-02-22 22:46:06 +01:00
Eugene Pankov 6c5c670315
locale updates, added Bulgarian 2022-02-15 23:17:59 +01:00
Eugene Pankov 45b7391e89
cleanup 2022-02-15 23:06:17 +01:00
Martin Grulich 0eb1e8117c optional profile icon added to tabHeader 2022-02-15 13:42:20 +01:00
Eugene Pankov 4c7e7f5fae
new translation extractor 2022-02-10 22:33:14 +01:00
Eugene Pankov 7b07a67947
sorted messages, cleaned up translateParams attributes 2022-02-10 19:10:38 +01:00
Eugene Pankov fe5193d9f1
use languages' native names 2022-02-10 18:03:26 +01:00
Eugene Pankov 46a9b655fc
locale updates, added Italian 2022-02-10 16:24:24 +01:00
Eugene Pankov 762ee85773
lint 2022-02-10 09:48:31 +01:00
Eugene Pankov 650e362c42
lint 2022-02-09 22:27:19 +01:00
Eugene Pankov f27e1ec62d
fixed tab rearranging conditions 2022-02-09 20:30:40 +01:00
Eugene Pankov c736a84835
avoid duplicate title in split tab's title 2022-02-09 20:21:20 +01:00
Eugene Pankov c0988e58b4
Revert "prevent dropping a tab on itself - fixes #5580"
This reverts commit ceb1b59409.
2022-02-09 19:20:45 +01:00
Eugene Pankov 194342d6fa
bumped plugins, added serialport mocks 2022-02-07 16:36:20 +01:00