8000 Releases · jaclu/tmux-menus · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: jaclu/tmux-menus

v2.2.13

08 Jun 21:34
Compare
Choose a tag to compare

Added

  • Currencies; Added bitcoin glyph
  • Missing Keys - Diacritics; Added entry of common diacritics

Changed

  • removed exec flag from a source only script show_cmd.sh
  • Fixed bug in cache.sh - forgotten # before a shellcheck directive
  • Set min version to 2.5 for "Layouts - Border Lines"

v2.2.11

06 Jun 17:47
Compare
Choose a tag to compare

Added

  • Layouts - Border Lines: Added controls for pane title

v2.2.10

04 Jun 12:45
Compare
Choose a tag to compare
10000

Added

  • moved Modifications to separate document

Changed

  • Updated Screenshots for Handling Pane and Handling Window
  • Better alignment Window - Pane & Move Window - Move Pane, both shortcuts and item order
  • Simplified README.md

v2.2.8

02 Jun 19:40
Compare
Choose a tag to compare

Added

  • Added mirrored layouts for tmux >= 3.5
  • Fully clear cache if tmux version has changed
  • new function display_formated_message() - shows multi line messages in a temp window
    used both for long error messages and notifications
  • plugin_init.sh Warns if tmux is < 1.8 and notifies that all options will use defaults

Changed

  • Ensure everything works on tmux 1.5 and up
  • tmux_escape_for_display() - corrected handling of backticks
  • Cleaned up Pane move and Window move/link
  • Changes to speed cutoff
  • Better menu display error handling

v2.2.7

25 May 09:29
Compare
Choose a tag to compare

Added

  • Main help mentions that j & k can be used for scrolling
  • re-enabled menu reloads when using whiptail/dialog
  • when using whiptail/dialog, this keeps track of menu recursion depth and only resumes
    the backgrounded process (if any) as last menu closes
  • Layouts available both from Panes and Windows menus

Changed

  • Fix: Main help had an empty text line that could be selected
  • Removed min vers for Pane History - View scrollback, since it's been around since
    at least version 0.8
  • Lowered min tmux vers for plugin to 1.0, since there isn't really any tmux limit
    on using this. Each feature not available for the running tmux is skipped
  • Better sanity checks when checking for TMUX_MENUS_HANDLER
  • Adjusted min version for some menus
  • whiptail adjustments for menu reload
  • Simplified handling of actions for whiptail
  • skipped using sockets in TMUX_BIN ended up causing param confusion when using
    whiptail on some complex menu actions
  • Removed usage of env variable: TMUX_MENUS_SHOW_CMDS
  • Simplified: Extras - dropbox & mullvad
  • Moved Dropbox handling into a single file
  • Fixed broken handling of multiword params
  • Linting, made notices about why each shellcheck disable is being used
  • Better plugin scan for iSH compatibility
  • Removed usage of env variable: TMUX_MENUS_SHOW_CMDS

v2.2.6

15 May 10:30
Compare
Choose a tag to compare

Changed

  • Bug fix: Fixed failure to define TMUX_BIN issue - now it is always defined

v2.2.5

09 May 12:23
Compare
Choose a tag to compare

Added

  • New documentation: docs/SingleQuotes.md

Changed

  • Updated README.md to refer to docs/SingleQuotes.md when relevant

v2.2.4

09 May 11:21
4e31c97
Compare
Choose a tag to compare

Added

  • time_span(org_time) - sets t_time_span to time since org_time
  • copied definition of TMUX*BIN to scripts/utils/define_tmux_bin.sh in order to ensure
    sockets will always be used to minimize risk for collisions if an inner tmux uses
    this plugin in stdalone tools, like external_dialog*\*
  • scripts/utils/std*alone_log.sh - Tries to pick up current log_file if defined
    otherwise logs to /dev/stderr, used by external tools that don't load the entire
    environment like external_dialog*\*

Changed

  • Bug fix: fix_home_path() - Now correctly handles the odd behaviour of tmux 3.4

  • Bug fix: forgetting to check if cache is active in dialog_handling.sh:handle_dynamic()

  • Bug fix: verify_menu_runable() - escape ' in order to display errors in menu code

  • Bug fix: scripts/update_custom_inventory.sh - ensure main menu is cleared if
    custom items are removed, to ensure main menu stops offering custom menus

  • menu_parse() - optimized processing

  • menu_generate_part() - abort early for empty parts

  • tmux_error_handler_assign() - streamlined for performance and added inline comments

  • get_menu_items_sorted() & cache_read_menu_items() - simplified code, slight performance boost

  • Added run_if_found() - makes code cleaner

  • Improved error detection when parsing and displaying menus

  • 'Move pane' & 'Move Window' - Corrected check when pane is marked in another context

  • static_files_reduction() - simplified

  • sort_menu_items() -> get_menu_items_sorted()

  • moved all profiling init to dbg_profiling.sh

v2.2.3

28 Apr 06:33
6c9ec2c
Compare
Choose a tag to compare

Added

  • Prevent tmux variables from being expanded in Display Menu Commands

Changed

  • Changed titles of some menus to better reflect current placement
  • Removed a relative path expander, no longer needed and caused some external
    menu actions to fail

v2.2.2

26 Apr 15:11
de28b1f
Compare
Choose a tag to compare

Changed

  • Updated Screenshots
  • tools/dbg_vars.sh - When running with 'clear' it clears env before displaying current state
  • whiptail / dialog - useses --title option to display title
0