Download
(244Kb)
Download
Compatible with Retail, Classic & TBC
Updated: 03-24-24 02:47 AM
Pictures
File Info
Compatibility:
Plunderstorm (10.2.6)
Classic (1.15.1)
WOTLK Patch (3.4.3)
Updated:03-24-24 02:47 AM
Created:06-30-22 07:12 PM
Downloads:157
Favorites:6
MD5:
10.2.6

Global Search

Version: v0.23.0
by: Oppzippy [More]

Does not work in combat.

The keybinding can be set in Keybindings > AddOns > GlobalSearch > Show.

Search bar keybindings:
- Escape: Close the search bar
- Up/Down Arrow: Navigate results
- Enter: Select highlighted result
- Alt-Left/Alt-Right: Previous/Next Page
- Shift-Enter: Insert link to selected item in chat edit box

Press the keybinding and search for anything from any of the the following providers:
- Mounts
- Pets
- Toys
- Achievements
- Emotes
- Items in bags
- Spells
- UI Panels
- Macros
- Slash Commands
- Equipment Sets

Providers can be disabled in Interface > AddOns > GlobalSearch > Enabled Providers.

https://github.com/Oppzippy/GlobalSearch

Global Search
v0.23.0 (2024-03-24)
Full Changelog Previous Releases
  • BagsSearchProvider: fix error when item name is nil
  • Add full text search context tests
  • AddString should not be private
  • Add Chinese support for full text search
  • Fix CharToUpper when used on uppercase letters
  • Fix usage of utf8 unaware string functions in providers
    This was creating invalid utf8 strings, leading to errors in
    UTF8.ToCodePoints
  • Precalculate mapped values in table UnicodeMatcher
  • Fix inconsistent naming
  • Update Interface version (#35)
    Automated changes by
    [create-pull-request](https://github.com/peter-evans/create-pull-request)
    GitHub action
    Co-authored-by: Oppzippy <[email protected]>
  • Optimize unicode matcher
    Three implementations are available for different use cases.
    I tried having the iteration implementation instead be a binary search,
    but it performed significantly worse on the mapToLowercase matcher, even
    when inlining Util.BinarySearch and the comparator.
  • Refactor unicode range matching
    This is likely a decent performance hit. UnicodeMatcher still has a lot
    of room for optimization, whether that's using binary search, generating
    a function and using loadstring, or something else.
  • Organize UTF8 functions
  • Improve performance when all characters are one byte
    If all charcaters are one byte, we don't have to shift the match range
    start/end indexes to account for multibyte characters.
  • UTF8 case insensitivity for WoW's languages
  • Bump actions/checkout from 3 to 4 (#34)
  • Bump peter-evans/create-pull-request from 4 to 6 (#33)
  • Add dependabot.yml
  • Install lua-bitop in CI for tests
  • UTF8 aware short text search
    This fixes issues with Chinese, Korean, Russian, and possibly other languages.
Optional Files (0)


Archived Files (51)
File Name
Version
Size
Author
Date
v0.22.9
231kB
Oppzippy
02-07-24 02:51 PM
v0.22.8
231kB
Oppzippy
01-17-24 12:50 PM
v0.22.7
231kB
Oppzippy
12-03-23 08:59 PM
v0.22.6
231kB
Oppzippy
11-08-23 07:54 AM
v0.22.5
231kB
Oppzippy
10-11-23 03:19 PM
v0.22.4
231kB
Oppzippy
09-06-23 03:07 PM
v0.22.3
231kB
Oppzippy
07-12-23 10:51 AM
v0.22.2
231kB
Oppzippy
07-12-23 01:13 AM
v0.22.1
231kB
Oppzippy
07-04-23 05:52 PM
v0.22.0
232kB
Oppzippy
06-25-23 01:05 PM
v0.21.2
228kB
Oppzippy
05-05-23 12:43 PM
v0.21.1
228kB
Oppzippy
05-04-23 01:48 PM
v0.21.0
228kB
Oppzippy
04-19-23 08:20 PM
v0.20.2
227kB
Oppzippy
03-26-23 07:49 PM
v0.20.1
227kB
Oppzippy
02-05-23 12:01 PM
v0.20.0
227kB
Oppzippy
12-26-22 03:05 PM
v0.19.0
227kB
Oppzippy
12-14-22 02:03 PM
v0.18.1
224kB
Oppzippy
12-05-22 06:39 PM
v0.18.0
224kB
Oppzippy
12-03-22 03:39 PM
v0.17.5
222kB
Oppzippy
11-28-22 01:19 PM
v0.17.4
222kB
Oppzippy
11-17-22 11:17 AM
v0.17.3
222kB
Oppzippy
11-16-22 10:30 PM
v0.17.2
222kB
Oppzippy
10-28-22 02:44 PM
v0.17.1
222kB
Oppzippy
10-25-22 11:01 PM
v0.17.0
222kB
Oppzippy
10-18-22 02:43 AM
v0.16.0
220kB
Oppzippy
09-29-22 07:59 PM
v0.15.1
220kB
Oppzippy
09-16-22 02:35 AM
v0.15.0
220kB
Oppzippy
09-08-22 07:18 PM
v0.14.1
200kB
Oppzippy
09-06-22 04:42 PM
v0.14.0
200kB
Oppzippy
09-06-22 01:25 AM
v0.13.1
198kB
Oppzippy
09-02-22 05:00 PM
v0.13.0
198kB
Oppzippy
08-31-22 01:41 AM
v0.12.0
195kB
Oppzippy
08-29-22 06:59 PM
v0.11.0
193kB
Oppzippy
08-28-22 02:31 AM
v0.10.0
190kB
Oppzippy
08-27-22 12:54 AM
v0.9.0
186kB
Oppzippy
08-26-22 02:42 AM
v0.8.0
183kB
Oppzippy
08-23-22 11:16 PM
v0.7.0
182kB
Oppzippy
08-23-22 01:28 AM
v0.6.1
180kB
Oppzippy
08-21-22 12:35 AM
v0.6.0
180kB
Oppzippy
08-20-22 11:53 PM
v0.5.2
179kB
Oppzippy
08-16-22 09:07 PM
v0.5.1
180kB
Oppzippy
08-16-22 09:05 PM
v0.5.0
179kB
Oppzippy
08-15-22 12:37 AM
v0.4.0
179kB
Oppzippy
08-13-22 12:57 AM
v0.3.0
170kB
Oppzippy
07-25-22 02:32 AM
v0.2.0
167kB
Oppzippy
07-06-22 08:06 PM
v0.1.5
164kB
Oppzippy
07-04-22 04:06 PM
v0.1.4
163kB
Oppzippy
07-04-22 03:24 AM
v0.1.2
162kB
Oppzippy
07-03-22 08:37 PM
v0.1.1
161kB
Oppzippy
07-02-22 12:23 AM
v0.1.0
161kB
Oppzippy
06-30-22 07:12 PM


There have been no comments posted to this file.
Be the first to add one.



Category Jump: