IPB

Welcome Guest ( Log In | Register )

foo_uie_quicksearch, Improved from foo_uie_search
NEMO7538
post Apr 26 2006, 00:12
Post #1





Group: Developer
Posts: 814
Joined: 28-November 03
Member No.: 10088



This component is now deprecated ....
please use foo_quicksearch instead.

As I was tired to wait for such a plugin I decided to code it myself. It is derived from foo_uie_search [Credit goes to Peter, Foosion, Mister P & tbhoerer] and provides with a very basic search toolbar that will send results of the search to a playlist of your choice.
The playlist name and the tags to search for are configurable, as well as other options (See config. page). Other options are configurable on the fly from the toolbar icon. Extended search (playlist gen syntax) and context menus (Search for same ...) are also supported.

Download <--Version 2.8l, for Foobar version 0.9.x
Download <--Version 1.5i, for Foobar version 0.8.x



Change log :
    Versions 2.8l and 1.5i (2007-05-18)
  • Fixed metadb handle leak when using "Quicksearch for same ..." and toolbar not active
  • Deactivated "Inline playlist search" as default
    Version 2.8k (2007-01-03)
  • Fixed crash whith "Now playing" button group and "Quicksearch for same ..."
    Version 2.8j (2006-10-15)
  • Recompiled with the latest SDK to improve Windows Vista compatibility
    Version 2.8i (2006-09-30)
  • Bugfix: "Reset search string" is now deactivated when Autosearch is used
    Versions 2.8h & 1.5h (2006-08-27)
  • Fixed bug: Improper playlist reactivation when recall history/favorites with "All Playlist" as criteria
  • Console shows playlist name when playlist not found following reactivation of a search within a playlist during recall of History/Favorites
    Versions 2.8g & 1.5g (2006-08-16)
  • Search pattern is now selected when the toolbar receives focus
  • Fixed unproper toolbar colors after undock when autosearch is selected (1.5g only)
    Versions 2.8f & 1.5f (2006-06-20)
  • Reorganized code and fixed a bug (wrong search results happening in extremely rare circumstances with "Exact" mode)
    Versions 2.8e & 1.5e (2006-06-19)
  • Improved reactiveness and speed of inline playlist search
  • Added "Search for same/Directory" to context menu
    Version 1.5 (2006-06-16)
  • Ported from 2.8 for Foobar 0.8.3
    Version 2.8 (2006-06-15)
  • Added configurable delay for autosearch
  • Reorganized prefs & help pages
    Version 2.7 (beta) (2006-06-11)
  • New: Autosearch feature ... (for people too lazy to hit the Enter Key)
  • New: Added option to manage preferences (record of favorites search)
  • Fixed weird bug (search not working with searchstrings of length 12 or 26)
  • Changed "override keys" settings (Now: Alt+Enter=All Playlist, Shift+Enter=Playlist,Ctrl+Shift+enter=DB, Alt+Keydown=Menu)
  • Reorganized menu
  • Fixed auto selection of searchstring when not found. Added additional colors settings to manage unfound situations (See prefs colors)
  • Various bugfix & improvements
    Quick updates to V1.4 & 2.6 (2006-06-07)
  • Menu shortcut is now Alt+Down instead of Alt
  • Added tooltip for reminding which options were chosen
  • Added "Same genre" in context menus
    Version 1.4 (2006-06-04)
  • Port of features from 2.0 to 2.6 in 1.4 (for foobar 0.8.3 users)
    Version 2.6 (2006-06-04)
  • Added "Search as you type" option (for inline playlist search only)
  • QuickFixed searchstring not reset properly after a successfull search (bug appeared in V2.5)
  • QuickFixed tab key blocked from within control
  • Prevented deletion of search results playlist when searching inline
  • Fixed redrawing of frame style in prefs page
    Version 2.5 (2006-06-03)
  • Added menu option, available through Alt Key
  • Added options to override on the fly the "Search in ..." settings. Shift+Enter = Force search in playlist, Ctrl+Enter = Force search in all playlists, Ctrl+Shift+Enter=Force search in database.
    Version 2.4 (2006-06-03)
  • Added an option to setfocus on the playlist window after a search (complete mouseless utilization is now possible)
  • Implemented "Escape" key. Will set focus on the playlist window.
  • New option to search "inline" when "playlist" is selected as the search domain (will highlight results in the current playlist, navigation is available through up and down arrow keys) .... mimics old playlistfind plugin
    Version 2.3 (2006-06-01)
  • Hotfix : Search in "all playlist" was only searching in the last playlist
  • Fixed text not scrolling when longer than the text box
  • Prefs page now supports XP themes
  • Fixed icon switch enabled/disabled spinbutton status
  • Minor bugfix and improvement
    Version 2.2 (2006-05-28)
  • Fixed text entry/display/overlapping selection problem
    Version 2.1 (2006-05-27)
  • Fixed Tagz strings reset happening even when user cancels operation
  • Better vertical sizing of search string area
  • Changed Tagz string "Delete" button enabled/disabled state (only last remaining item can't be deleted)
    Version 2.0 (2006-05-27)
  • Ported (from version 1.3) to Foobar 0.9 version
    Version 1.3 (2006-05-27)
  • Added option to include %artist% in %album% search from context menu (fixes the "greatest hits" problem, requires a VA string to be entered)
  • Added option to automaticall switch to extended search mode when a '%' char is entered in the searchstring (and back when none is present in the search string)
  • Added option to override current settings with recall from history search
  • Fixed toolbar disappearing under albumart
    Version 1.2 (2006-05-21)
  • Context menu (and shortcuts) is now available through [context]Now Playing and Playlist entries
  • New : Ability to load custom bitmaps (H=16, W= 20, .bmp only)
  • New : Playlist_gen queries are now available
  • Fixed lowercased search strings when appended to playlist name
  • New processing of history with memorization/recall of all variables
  • Added customization of toolbar frame (None, Grey, Sunken)
  • Restructured config. page & help, including playlist_gen syntax overview
    Version 1.1 (2006-05-16)
  • Implemented hourglass
  • Added repainting of icon during resizing
  • Fixed possible vertical resizing (top right)
  • Improved cursor management for resizing (top, bottom)
    Version 1.0 (2006-05-15)
  • Implemented context menus to search for same Artist/Album/Title (search in database only and with "Exact" match ... will temporarily overide the current settings).
  • Implemented toolbar resizing (horizontal only)
    Version 0.9.3 (2006-05-14)
  • Fixed icons not displayed properly on Windows XP
  • Centered vertically the test edit control
    Version 0.9 (2006-05-12)
  • Added clickable search icon on the toolbar, customizable through the prefs; moved right click options (except undock) to icon standard click
  • Added menu entry to access the preferences
  • Minor bugfixes and improvements
  • Increased max history size to 32
    Version 0.8 (2006-05-08)
  • Added list of Tagz presets to choose from for searching
  • Avoided duplicates in the history of search strings
  • Reorganized prefs page
    Version 0.7 (2006-05-05)
  • Added history of search strings with recall option (rightclick the toolbar)
  • Fixed unwanted duplication of target playlist with different search strings
    Version 0.6 (2006-05-04)
  • Added customized color scheme
  • Fixed unwanted resizers appearing after undock
  • Reorganized prefs page
    Version 0.5 (2006-05-01)
  • New option to append the search string to the name of the target playlist
  • Revisited the preferences dialog
  • Changed the behavior when nothing is found (searchstring highlited, playlist selection unchanged)
  • Added an option to reset the searchstring after a successfull search
    Version 0.4 (2006-05-01)
  • Added ability to perform a search in all playlists (Search results playlist is excluded in this case)
  • Undock function now fixed
  • Added ability to search by prefix
  • Code cleaned, reorg. and commented
    Version 0.3 (2006-04-27)
  • Performance dramatically improved
To do list :
  • Fix metadb handle leak when "search for same ..." is used and the toolbar is not in the layout
  • Fix unproper reset of searchstring in autosearch mode (2.8 only)
  • Fix crash whith "Now playing" button group and "Quicksearch for same ..."
  • Change default initialization of inline playlist search
  • Fix unproper display of searchstring background after unsuccessfull search for same ....
  • Restore undock function (2.8 only, requires new ui_columns version)
  • Focus on search results playlist after successfull search
  • Investigate some playlistfind like behaviour (when playlist is the search domain)
  • Do something with Ctrl+Enter, Alt+Enter ....
  • Release version 1.4 for 0.8.3 users
  • Fix undock function / Implement menu for independant window
  • Customize colors
  • Fix the toolbar giving the illusion it could be resized (happens only when undocked)
  • Implement history of search strings
  • Create special command to search for same (Selection/Now playing)
  • Special behavior when nothing is found [Do not switch to target playlist]
  • Manage a list of presets for Tagz search strings
  • Add an option to add the search string to the name of the playlist
  • Implement "All playlist" search
  • Add an hourglass
  • Fix weird behavior with album art panel
  • Add search button / icon
  • Port to 0.9
Please also note :
  • This is a beta version
  • I am a complete noob with C++ and this is my first plugin, so maybe not totally bug free
  • It has been tested on W2K only


This post has been edited by NEMO7538: Oct 8 2010, 06:12
Go to the top of the page
+Quote Post
 
Start new topic
Replies
mimeryme
post May 17 2006, 04:48
Post #2





Group: Members
Posts: 57
Joined: 24-February 03
Member No.: 5156



QUOTE (Keikonium @ May 15 2006, 23:56) *
Typing, highlighting a portion, and typing again acts as normal for me. I tried a bunch of variations of typing, but didn't get that effect >_>.

The only program I have ever had that happen in (before I got a tool I will meantion in a second) in was Msn Plus's custom status's. It stil happens there for some reason. It leaves yellow or pink trails behind text.

This used to happen in notepad, wordpad, etc etc for me all the time before I got the cleartype program from Microsoft. You could always try that and give it a go wink.gif. I hope you can get this fixed; that hurts the eyes blink.gif.

Cleartype: LINK


I do have ClearType on and have the powertoy too. If I disable ClearType the text doesn't get darker after each letter, but the weird highlighting still happens.

It's difficult to put into words, but it seems there is something weird going on with the text field updates. If I highlight something in the field and press delete, the highlighted text stays visible and remains so even if I type over it. If I move away from the search box, the text goes back to normal.

I haven't experienced this in any other programs and playlist find works fine for me.

This post has been edited by mimeryme: May 17 2006, 04:50
Go to the top of the page
+Quote Post

Posts in this topic
- NEMO7538   foo_uie_quicksearch   Apr 26 2006, 00:12
- - Lycox   Nice work. Hope it will be ported to 0.9 soon.   Apr 26 2006, 00:41
- - Shade[ST]   QUOTE (NEMO7538 @ Apr 25 2006, 07:12 PM) ...   Apr 26 2006, 04:26
|- - NEMO7538   QUOTE Also, you should consider making it possible...   Apr 26 2006, 06:22
- - carmenm   Was foo_uie_search the one which searched in Firef...   Apr 26 2006, 09:03
|- - david_dl   QUOTE (carmenm @ Apr 26 2006, 09:03 PM) W...   Apr 26 2006, 09:13
- - simmosn   This looks pretty good. Can't wait for the 0.9...   Apr 26 2006, 09:51
- - mil3s   ^Me too.   Apr 26 2006, 11:23
|- - Jimbo51   I'm really glad someone took this on, can...   Apr 26 2006, 15:21
- - Zurman   nice plugin   Apr 26 2006, 15:33
- - Seldaek   Don't want to fire up the good old .8 to try t...   Apr 26 2006, 21:35
|- - mil3s   QUOTE (Seldaek @ Apr 26 2006, 02:35 PM) D...   Apr 26 2006, 21:57
|- - NEMO7538   QUOTE (mil3s @ Apr 26 2006, 12:57 PM) QUO...   Apr 29 2006, 00:33
- - NEMO7538   Version 0.3 is out. The performance issue should b...   Apr 27 2006, 05:38
|- - Zurman   QUOTE (NEMO7538 @ Apr 26 2006, 08:38 PM) ...   Apr 27 2006, 12:04
- - mil3s   0.9 support please.   Apr 27 2006, 16:37
- - avatar_888   I'm no expert here, but I noticed foosion post...   Apr 27 2006, 18:45
- - metal_termite   QUOTE (NEMO7538 @ Apr 25 2006, 07:12 PM) ...   Apr 30 2006, 04:13
|- - NEMO7538   QUOTE (metal_termite @ Apr 29 2006, 07:13...   Apr 30 2006, 08:39
|- - metal_termite   QUOTE (NEMO7538 @ Apr 30 2006, 03:39 AM) ...   Apr 30 2006, 13:27
|- - NEMO7538   QUOTE (metal_termite @ Apr 30 2006, 04:27...   Apr 30 2006, 14:45
- - metal_termite   When search type is set to EXACT my queries yield ...   Apr 30 2006, 04:56
- - Storm   0.9, 0.9!   Apr 30 2006, 13:33
- - NEMO7538   Version 0.4 is out [See changelog in the first pos...   May 1 2006, 02:30
|- - Shade[ST]   QUOTE (NEMO7538 @ Apr 30 2006, 09:30 PM) ...   May 1 2006, 03:33
|- - NEMO7538   I would like to finish the planned developments be...   May 1 2006, 11:48
|- - Schinkentoni   another suggestion: add an option to automatically...   May 1 2006, 13:09
|- - mil3s   QUOTE (Schinkentoni @ May 1 2006, 06:09 A...   May 1 2006, 13:34
|- - NEMO7538   QUOTE (mil3s @ May 1 2006, 04:34 AM) QUOT...   May 1 2006, 16:31
|- - Schinkentoni   QUOTE (NEMO7538 @ May 1 2006, 05:31 PM) D...   May 1 2006, 19:05
- - avatar_888   yes, i too reckon this would probably work best as...   May 1 2006, 19:13
|- - NEMO7538   Yes, a result panel is not in my plans at the mome...   May 1 2006, 21:33
- - mil3s   Glad to see the To Do List is getting smaller and ...   May 1 2006, 22:57
- - metal_termite   I like it the way it is now. Firefox style I no...   May 1 2006, 23:17
- - Storm   Just curious, termite, why are you using the old v...   May 2 2006, 06:10
|- - metal_termite   QUOTE (Storm @ May 2 2006, 01:10 AM) Just...   May 2 2006, 13:47
|- - NEMO7538   QUOTE (metal_termite @ May 2 2006, 04:47 ...   May 3 2006, 21:32
- - NEMO7538   I still use 0.8.3. That's the reason I want to...   May 2 2006, 06:15
- - fabiospark   Feature request/Suggestion I think it would be ve...   May 3 2006, 20:53
- - fabiospark   Sorry.   May 4 2006, 20:22
- - NEMO7538   Version 0.6 is out. Check first post for details.   May 4 2006, 23:10
- - metal_termite   Awesome. I like the way the preferences window is ...   May 5 2006, 01:02
- - NEMO7538   Because we need an area to right click and access ...   May 5 2006, 06:15
|- - mil3s   QUOTE (NEMO7538 @ May 4 2006, 11:15 PM) B...   May 5 2006, 09:34
- - Zurman   Nice update Keep up the good work !   May 5 2006, 10:14
- - NEMO7538   Version 0.7 is out (incl. searches history/recall ...   May 5 2006, 18:36
|- - BlindSeer   Setting "Limit history size" to 0 entrie...   May 5 2006, 19:35
|- - NEMO7538   QUOTE (BlindSeer @ May 5 2006, 10:35 AM) ...   May 5 2006, 21:56
- - Seldaek   It's nice to see the 0.9 version is coming clo...   May 5 2006, 20:33
- - NEMO7538   The crash in V0.7 should be fixed now. Please redo...   May 6 2006, 06:34
|- - NEMO7538   Version 0.8 is out ... with Tagz presets now. Down...   May 8 2006, 00:04
- - krazy   Thanks for your work on this Nemo, it is one of th...   May 8 2006, 04:24
- - NEMO7538   Version 0.9 is out ..... download from first post.   May 12 2006, 18:16
|- - Schinkentoni   The icon looks somehow strange to me, even changin...   May 12 2006, 20:11
|- - NEMO7538   QUOTE (Schinkentoni @ May 12 2006, 11:11)...   May 12 2006, 20:39
|- - NEMO7538   QUOTE (Schinkentoni @ May 12 2006, 11:11)...   May 13 2006, 20:52
|- - NEMO7538   Version 0.9.3 is out, and the icon display problem...   May 14 2006, 10:08
|- - Schinkentoni   Yes, my "problems" are fixed, thank you ...   May 14 2006, 10:28
- - mil3s   Yay, 0.9 support is certainly getting closer.   May 12 2006, 20:30
- - Keikonium   I'm also having a problem with the update. I c...   May 12 2006, 20:43
- - NEMO7538   Reproduced ... will fix as soon as i can.   May 12 2006, 21:09
|- - Shade[ST]   Is there any idea on when the .9 port will be read...   May 12 2006, 23:45
|- - Zurman   QUOTE (NEMO7538 @ May 12 2006, 12:09) Rep...   May 13 2006, 00:44
- - Zurman   Other bugs in preferences, the "add" and...   May 13 2006, 00:57
|- - Keikonium   QUOTE (Zurman @ May 12 2006, 17:57) Other...   May 13 2006, 06:21
|- - NEMO7538   QUOTE (Keikonium @ May 12 2006, 21:21) If...   May 13 2006, 11:10
- - Chaser   Hi NEMO, I seem to miss some dependenies. Do I nee...   May 13 2006, 11:28
- - Chaser   QUOTE (NEMO7538 @ May 12 2006, 18:16) Ver...   May 13 2006, 11:40
- - toology   0.9 is the version of the plugin itself as far as ...   May 13 2006, 11:54
- - Chaser   Thank you toology! Now I see... Sorry!   May 13 2006, 19:21
- - bfly   What's the advantage of this plugin over dbsea...   May 13 2006, 21:06
|- - crem0r   QUOTE (bfly @ May 13 2006, 22:06) What...   May 13 2006, 21:56
- - NEMO7538   Thanks for the confirmation. BTW, the toolbar is n...   May 14 2006, 10:41
|- - Zurman   QUOTE (NEMO7538 @ May 14 2006, 01:41) Tha...   May 14 2006, 11:09
|- - Zurman   QUOTE (Zurman @ May 14 2006, 02:09) QUOTE...   May 14 2006, 22:52
|- - NEMO7538   I am currently working on the resizing (which is n...   May 15 2006, 09:00
- - BenniP   Yes the icons are now correctly displayed in Windo...   May 14 2006, 10:57
- - Keikonium   Like the others, the icons display correctly in XP...   May 14 2006, 11:46
- - Zurman   Thanks, it worked. This is really a great plugin a...   May 15 2006, 11:46
- - NEMO7538   Version 1.0 is out (with resizing and context menu...   May 15 2006, 22:17
- - Keikonium   Works great here in XP, thanks for the prompt upda...   May 15 2006, 22:39
- - mil3s   I haven't tried this plugin yet since it's...   May 15 2006, 22:48
- - mimeryme   Does anyone else get a weird text effect where it ...   May 16 2006, 03:45
- - Keikonium   Typing, highlighting a portion, and typing again a...   May 16 2006, 05:56
- - NEMO7538   Version 1.1 is out. See first post for details and...   May 16 2006, 07:03
- - Zurman   Is this version still considered a beta ?   May 16 2006, 07:48
- - mimeryme   QUOTE (Keikonium @ May 15 2006, 23:56) Ty...   May 17 2006, 04:48
- - hechacker1   Lol... i made this screenshot today: because I ...   May 18 2006, 01:38
|- - metal_termite   QUOTE (hechacker1 @ May 17 2006, 20:38) P...   May 18 2006, 02:20
- - hechacker1   True... that is what i ended up doing. but.. it w...   May 18 2006, 03:20
- - Wujek_Bogdan   *.exe file from the first post is corrupted :/   May 19 2006, 09:40
|- - Schinkentoni   there is no exe file, just a dll, which I can stil...   May 19 2006, 09:46
- - NEMO7538   Version 1.2 is out with some new features (custom ...   May 21 2006, 02:52
|- - unabatedshagie   QUOTE (NEMO7538 @ May 21 2006, 02:52) Ver...   May 21 2006, 06:30
- - lav-chan   eagerly awaiting the port good luck   May 21 2006, 03:18
- - 4nt1   woohooo 0.9 here we come   May 22 2006, 00:28
- - metal_termite   Version 1.2 works fine here. No problems so far.   May 22 2006, 01:26
- - enjoilax   I still get that error with 1.2 Nice updates thou...   May 25 2006, 00:03
|- - NEMO7538   QUOTE (enjoilax @ May 24 2006, 15:03) I...   May 25 2006, 00:58
- - Keikonium   The only problem I have had recently is this: Wit...   May 25 2006, 07:11
8 Pages V   1 2 3 > » 


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 30th August 2014 - 05:30