pietie Posted November 13, 2015 Posted November 13, 2015 Hi HyperSearch is now opensource. Please let me know if you can help. I'm hosting it on Github at https://github.com/pietie/HyperSearch For installation and usage instructions, see the wiki Issues/requests can be logged here HyperSearch v2 beta I've decided to up the version to 2 because of some significant code changes. If you'd like to try it out you can download it from here Your previous config is no longer relevant and you will have to reconfigure everything Refer to the wiki for additional settings not covered by the built-in UI If you are running with a customized version of Styles.xaml watch out as new styles were added. Rather test with the shipped version first. My tools Steam wheel creator - Generate xml list from Steam profile with artwork and videos HyperSearch - Integrates search functionality with HyperSpin
ninja2bceen Posted November 13, 2015 Posted November 13, 2015 Pietie you are back! Thank you for considering it being open source though I have no idea what to do with that, someone smart will be able to help The only thing I think is really missing is a way to minimize the search or a way to reopen the search if you closed it. Do you have time to allow for an additional hotkey option? Tapatalk signature Advance the cause to 100%. http://hyperbase.hyperspin-fe.com/ Planet Geekdom, Subscribe for Tutorials! https://www.youtube.com/channel/UCdcby-s2GwriaOHGmVC2vGA?sub_confirmation=1&app=desktop
potts43 Posted November 20, 2015 Posted November 20, 2015 Pietie you are back! Thank you for considering it being open source though I have no idea what to do with that, someone smart will be able to help The only thing I think is really missing is a way to minimize the search or a way to reopen the search if you closed it. Do you have time to allow for an additional hotkey option? Tapatalk signature And don't forget the error we both get when trying to re-load it.
potts43 Posted November 20, 2015 Posted November 20, 2015 http://www.hyperspin-fe.com/index.php?/topic/11644-Hypersearch This describes the main issue. Post 4.
pietie Posted November 20, 2015 Author Posted November 20, 2015 Hi I hope to have a new test version out soon. If you have any feature requests please log them now over at https://github.com/pietie/HyperSearch/issues . If it's small enough I may be able to include them in the next release. Some of the changes include Built-in UI for changing settings Input settings are no longer pulled from Hyperspin. Various bug fixes, especially around the Minimize/Reopen feature Setting screen Just to give you an idea of what this will look like... Big Picture keyboard type I am also working on a new keyboard type for those people running on a cab. The idea is that you start off with configuring your button layout, choosing from a precreated template. HyperSearch will eventually come with a couple of the most popular layouts but it is fairly easy to define your own templates using Notepad. You can then style each button to match your setup And then eventually this config will feed into the input screen My tools Steam wheel creator - Generate xml list from Steam profile with artwork and videos HyperSearch - Integrates search functionality with HyperSpin
pietie Posted November 20, 2015 Author Posted November 20, 2015 http://www.hyperspin-fe.com/index.php?/topic/11644-Hypersearch This describes the main issue. Post 4. I picked up a couple of issues with the Minimize that I've fixed. I haven't been able to reproduce your issue on the latest build so let's see when I publish that My tools Steam wheel creator - Generate xml list from Steam profile with artwork and videos HyperSearch - Integrates search functionality with HyperSpin
ninja2bceen Posted November 20, 2015 Posted November 20, 2015 Amazing pietie. Really progressive stuff here. Please send me your next beta version and I'll test the crazy out of it again Tapatalk signature Advance the cause to 100%. http://hyperbase.hyperspin-fe.com/ Planet Geekdom, Subscribe for Tutorials! https://www.youtube.com/channel/UCdcby-s2GwriaOHGmVC2vGA?sub_confirmation=1&app=desktop
ninja2bceen Posted November 20, 2015 Posted November 20, 2015 Pietie, do I need to submit trackers to the items I already sent you during the last test we did or is the pm sufficient enough? I see you closed the minimize issue. Great stuff Tapatalk signature Advance the cause to 100%. http://hyperbase.hyperspin-fe.com/ Planet Geekdom, Subscribe for Tutorials! https://www.youtube.com/channel/UCdcby-s2GwriaOHGmVC2vGA?sub_confirmation=1&app=desktop
potts43 Posted November 20, 2015 Posted November 20, 2015 All looks REALLY good! Can't wait to try it out!
pofo14 Posted November 20, 2015 Posted November 20, 2015 I like how you open sourced it. I think it opens up the possibility of even more enhancements and collaboration.
mccorkled Posted November 20, 2015 Posted November 20, 2015 I'm excited to see if some skins this to the Aeon Nox skin Aeon Nox XIII Themes Minted Cases w/ Reflection : Minted Cases : Minted XMLs
spotUP Posted November 20, 2015 Posted November 20, 2015 The current hypersearch makes hyper marquee crash over and over when you browse the result list, it reports systems incirrectly or somerhing. This is a showstopper for me, i love hypersearch. Also, it would be cool to be able to export the result as a db together with the art, it would be a killer feature to help in making for example a zelda wheel.
ninja2bceen Posted November 20, 2015 Posted November 20, 2015 Use hyperxmlspin for search export. I just beta tested it and Romano is about to release it Tapatalk signature Advance the cause to 100%. http://hyperbase.hyperspin-fe.com/ Planet Geekdom, Subscribe for Tutorials! https://www.youtube.com/channel/UCdcby-s2GwriaOHGmVC2vGA?sub_confirmation=1&app=desktop
mccorkled Posted November 21, 2015 Posted November 21, 2015 Any thought about auto update? I have a web design business and I can make you a sub-domain to host. All free of course. Just a thought. Aeon Nox XIII Themes Minted Cases w/ Reflection : Minted Cases : Minted XMLs
ninja2bceen Posted November 21, 2015 Posted November 21, 2015 I doubt it will get updated like rocketlauncher, this is one of those things where you just replace the old exe and tada Sent from my iPad using Tapatalk Advance the cause to 100%. http://hyperbase.hyperspin-fe.com/ Planet Geekdom, Subscribe for Tutorials! https://www.youtube.com/channel/UCdcby-s2GwriaOHGmVC2vGA?sub_confirmation=1&app=desktop
mccorkled Posted November 21, 2015 Posted November 21, 2015 I doubt it will get updated like rocketlauncher, this is one of those things where you just replace the old exe and tada Sent from my iPad using Tapatalk Not if it is open source and several people have builds. Aeon Nox XIII Themes Minted Cases w/ Reflection : Minted Cases : Minted XMLs
pietie Posted November 30, 2015 Author Posted November 30, 2015 I've published a beta version for those interested to try out. See the first post for detail. My tools Steam wheel creator - Generate xml list from Steam profile with artwork and videos HyperSearch - Integrates search functionality with HyperSpin
spotUP Posted November 30, 2015 Posted November 30, 2015 I noticed that a new exe of hypermarquee is spawned every time i select a new item in the search result. Something seems to be off with how hypersearch sends events compared to how hyperspin does it? EDIT: This seems to be fixed! \o/
ninja2bceen Posted November 30, 2015 Posted November 30, 2015 Thanks for opening the beta to all Tapatalk signature Advance the cause to 100%. http://hyperbase.hyperspin-fe.com/ Planet Geekdom, Subscribe for Tutorials! https://www.youtube.com/channel/UCdcby-s2GwriaOHGmVC2vGA?sub_confirmation=1&app=desktop
sevenseal Posted November 30, 2015 Posted November 30, 2015 i am trying out the beta... and its is erroring out from the start, i unable to change setting on GUI, it crashing from clicking the dropbox here my log file. i will try to post the bug on the tracker. so far i notice, it is point to directories which may be your work environment. 17:37:07 System.ArgumentNullException: Value cannot be null. Parameter name: key at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) at System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value) at HyperSearch.MainWindow..ctor() in D:\00-Work\Projects\HyperSpinClone\HyperSearch\MainWindow.xaml.cs:line 211 17:37:07 ERROR: Newtonsoft.Json.JsonReaderException: Bad JSON escape sequence: \H. Path 'General.HyperSpinPath', line 3, position 27. at Newtonsoft.Json.JsonTextReader.ReadStringIntoBuffer(Char quote) at Newtonsoft.Json.JsonTextReader.ParseString(Char quote) at Newtonsoft.Json.JsonTextReader.ParseValue() at Newtonsoft.Json.JsonTextReader.ReadInternal() at Newtonsoft.Json.JsonReader.ReadAsStringInternal() at Newtonsoft.Json.JsonTextReader.ReadAsString() at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ReadForType(JsonReader reader, JsonContract contract, Boolean hasConverter) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent) at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType) at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings) at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings) at HyperSearch.Classes.HyperSearchSettings.Load() in D:\00-Work\Projects\HyperSpinClone\HyperSearch\Classes\HyperSearchSettings.cs:line 114 17:37:18 Unhandled exception: System.NullReferenceException: Object reference not set to an instance of an object. at HscLib.Controls.ListViewHSC.ListViewHSC_MouseDoubleClick(Object sender, MouseButtonEventArgs e) in D:\00-Work\Projects\HyperSpinClone\HyperSearch\Controls\ListViewHSC.cs:line 91 at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget) at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) at System.Windows.UIElement.RaiseEvent(RoutedEventArgs e) at System.Windows.Controls.Control.OnMouseDoubleClick(MouseButtonEventArgs e) at System.Windows.Controls.Control.HandleDoubleClick(Object sender, MouseButtonEventArgs e) at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget) at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent) at System.Windows.UIElement.OnMouseDownThunk(Object sender, MouseButtonEventArgs e) at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget) at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args) at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted) at System.Windows.Input.InputManager.ProcessStagingArea() at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input) at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport) at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel) at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) 17:37:18 ERROR: System.NullReferenceException: Object reference not set to an instance of an object. at HscLib.Controls.ListViewHSC.ListViewHSC_MouseDoubleClick(Object sender, MouseButtonEventArgs e) in D:\00-Work\Projects\HyperSpinClone\HyperSearch\Controls\ListViewHSC.cs:line 91 at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget) at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) at System.Windows.UIElement.RaiseEvent(RoutedEventArgs e) at System.Windows.Controls.Control.OnMouseDoubleClick(MouseButtonEventArgs e) at System.Windows.Controls.Control.HandleDoubleClick(Object sender, MouseButtonEventArgs e) at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget) at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent) at System.Windows.UIElement.OnMouseDownThunk(Object sender, MouseButtonEventArgs e) at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget) at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args) at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted) at System.Windows.Input.InputManager.ProcessStagingArea() at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input) at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport) at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel) at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs) at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam) at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg) at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame) at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame) at System.Windows.Window.ShowHelper(Object booleanBox) at System.Windows.Window.Show() at System.Windows.Window.ShowDialog() at HyperSearch.Classes.Win.Modal(Window win, Window parent, Boolean dimParent, Boolean removeTitlebarMenu) in D:\00-Work\Projects\HyperSpinClone\HyperSearch\Classes\Win.cs:line 37 at HyperSearch.MainWindow.settingsButton_Click(Object sender, RoutedEventArgs e) in D:\00-Work\Projects\HyperSpinClone\HyperSearch\MainWindow.xaml.cs:line 698
pietie Posted December 1, 2015 Author Posted December 1, 2015 sevenseal, sorry about that. I uploaded a broken Settings.json file. The zip is fixed but you can just edit Settings.json with notepad and make sure that the HS path has TWO slashes: "HyperSpinPath": "D:\\Hyperspin", My tools Steam wheel creator - Generate xml list from Steam profile with artwork and videos HyperSearch - Integrates search functionality with HyperSpin
sevenseal Posted December 1, 2015 Posted December 1, 2015 sevenseal, sorry about that. I uploaded a broken Settings.json file. The zip is fixed but you can just edit Settings.json with notepad and make sure that the HS path has TWO slashes: "HyperSpinPath": "D:\\Hyperspin", working better now, thank you, no crash
spotUP Posted December 1, 2015 Posted December 1, 2015 I just tested the beta and so far no crash with HyperMarquee! EDIT: Damn, tried some more and scrolled up and down in the result list, same behaviour as before, many instances of Hyper Marquee is spawned and it crashes. Maybe you and the Hyper Marquee author could look at it together?
sevenseal Posted December 1, 2015 Posted December 1, 2015 hi pietie, what do you need to get from eds to communicate with hypersearch? i believe i saw that you are wanting a system type filter that is recieved from eds? is that correct? what type of cli or pipe parameters are needed for hypersearch? i can help with the communication part.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.